/* ESPurna DHT MODULE Copyright (C) 2016 by Xose PĂ©rez */ #if ENABLE_FAUXMO #include fauxmoESP fauxmo; // ----------------------------------------------------------------------------- // FAUXMO // ----------------------------------------------------------------------------- void fauxmoConfigure() { fauxmo.enable(getSetting("fauxmoEnabled", FAUXMO_ENABLED).toInt() == 1); } void fauxmoSetup() { fauxmoConfigure(); unsigned int relays = relayCount(); String hostname = getSetting("hostname", HOSTNAME); if (relays == 1) { fauxmo.addDevice(hostname.c_str()); } else { for (unsigned int i=0; i 1) { id = name[strlen(name)-1] - '0'; if (id >= relays) id = 0; } relayStatus(id, state); }); } #endif