- Arduino
- ESP8266 core for Arduino
- Run 2018.3
- TinyXML
- A fork of Jeelab's fantastic RTC library
- ESP8266 WiFi Connection manager with web captive portal
- Extremely simple tar extractor Arduino library
- ESP8266Ping with Async extension
- Alexa voice control for ESP8266/ESP32 (including brightness and color!)
-
Current version is tested only with ESP8266 Core for Arduino 2.4.2.
-
Pull Up D8 for 3 seconds starts network configuration and activates open Access Point. Warning! Socket switching operations are suspended while configuration mode is active.
-
Pull Up D8 shortly initiates firmware reboot.
-
To access web-front use
http://socket.localfor macOS orhttp://socketfor Windows. Name can be changed under network configuration. -
Default IP in Access Point mode is 192.168.4.1
-
Current configuration settings is stored in
config.xmlfile -
Firmware stores current state in
state.xmlfile. File contains all switching defined but not all of them corresponding actial state an used.
Actualy only schedule settings, feed reaction and group membership saved as it changed and to be restored on power on.
-
State changes write operations are chached in RAM and flushed to file system only after 5 seconds after last modification.
-
Wave function time set looks line hours:minutes set but really it's interpretated as minutes:seconds
-
Sockets 1-4 affected by Wave function