#ifndef DomoConfActualDef #define DomoConfActualDef 1 #include "automatismos.h" //configuraciones----------------------------------------------------- class ConfAutomatismos: public DomoEspConfig { SensorRF presencia; SensorRF nivelLuz; SensorRF out; SensorVD bloqueo; AutomatismoPulsador pulsador; AutomatismoPresencia Apresen; public: ConfAutomatismos() { strcpy(ssidWifi,"IdhunAux");//nombre wifi strcpy(ideEsp,"Esp8266_auto");//idenitificador del esp (sera Ășnico) //pulsador sin activadores presencia.set("casa/pruebas/inter",0); nivelLuz.set("casa/pruebas/ana",0); out.set("casa/pruebas/luz",0); bloqueo.set("casa/pruebas/auto", true); } virtual void inicia(ISensorManager* man) { man->Add(&presencia); man->Add(&nivelLuz); man->Add(&out); man->Add(&bloqueo); Apresen.inicia(man, &presencia, &nivelLuz,&out, &bloqueo); pulsador.inicia(man,"casa/pruebas/pul", "casa/pruebas/luz"); //pulsadorSalon.inicia(man,"casa/pruebas/pul", "casa/pruebas/luz"); } }; class ConfActual: public DomoEspConfig { SensorDout luz; SensorDHT dht; SensorPulsante pul; SensorDin interup; SensorAin analog; SensorVD sv; public: ConfActual() { strcpy(ssidWifi,"IdhunAux");//nombre wifi strcpy(ideEsp,"Esp8266_pruebas");//idenitificador del esp (sera Ășnico) luz.set(D1, "casa/pruebas/luz",0); dht.set(D0, "casa/pruebas/dht"); pul.set(D2,"casa/pruebas/pul",1); interup.set(D3,"casa/pruebas/inter"); analog.set(0,"casa/pruebas/ana",0, 1); //analog.set(0,"casa/pruebas/ana",0, 0);*/ sv.set("casa/pruebas/vir",0); } virtual void inicia(ISensorManager* man) { man->Add(&luz); man->Add(&dht); man->Add(&pul); man->Add(&interup); man->Add(&analog); man->Add(&sv); } }; ConfAutomatismos ConfiguracionActual; #endif