(OBSOLETE) ESP MQTT JSON Multisensor for Home Assistant. Supported sensors include the TEMT6000 light, AM312 PIR, DHT22 temperature/humidity sensors. RGB led supports flash, fade, and transition. Over-The-Air (OTA) uploading, too!
UPDATE 20 APR 2019 - Removed the need for hardcoded network credentials by using the WifiManager library. On first boot the nodemcu will create an access point which you can connect to for configuration. If the nodemcu can't connect to the last known wifi network it will go into AP mode again.
UPDATE 21 APR 2019 - Added MQTT settings as custom parameters (Excl. port) which can be set when the device is in AP mode
UPDATE 18 MAY 2019 - Removed LED and associated code, serves limited use
UPDATE 18 MAY 2019 - Upgraded code to support ArduinoJson 6
UPDATE 20 APR 2019 - Removed the need for hardcoded network credentials by using the WifiManager library. On first boot the nodemcu will create an access point which you can connect to for configuration. If the nodemcu can't connect to the last known wifi network it will go into AP mode again.
UPDATE 21 APR 2019 - Added MQTT settings as custom parameters (Excl. port) which can be set when the device is in AP mode
UPDATE 18 MAY 2019 - Removed LED and associated code, serves limited use
UPDATE 18 MAY 2019 - Upgraded code to support ArduinoJson 6