/* ESPurna DHT MODULE Copyright (C) 2016 by Xose PĂ©rez */ #if ENABLE_FAUXMO #include fauxmoESP fauxmo; // ----------------------------------------------------------------------------- // FAUXMO // ----------------------------------------------------------------------------- void fauxmoConfigure() { fauxmo.enable(getSetting("fauxmoEnabled", String(FAUXMO_ENABLED)).toInt() == 1); } void fauxmoSetup() { fauxmoConfigure(); fauxmo.addDevice(getSetting("hostname", HOSTNAME).c_str()); fauxmo.onMessage([](const char * name, bool state) { DEBUG_MSG("[FAUXMO] %s state: %s\n", name, state ? "ON" : "OFF"); relayStatus(0, state); }); } #endif