Bug fix for 0.5.4 and a few new toys
Summary
BUGS FIXED
- UPNP devices not appearing / not discoverable by Alexa: new ucom.txt file in SPIFFS - re-upload SPIFFS
- Exception using certain functions in onMQTTConnect / Disconnect: Caused by event functions being called in sys context and not from queue, H4P_AsyncMQTT updated to put onConnect/Disconnect in queue
- H4P_Timekeeper: would cause repeated random timeouts in MQTT connection.
- H4P_Timekeeper: would only allow +ve timezones.
- Name precedence was not not working correctly in H4P_Wifi / H4P_UPNPServer
Known Issues
"Note that there's a fairly well known memory leak in setenv() which means that if you change timezones repeatedly, which you might do for an application that handles multiple time zones, you'll eventually run out of memory. "
NEW
- GPIO Strategy AnalogAverage + Example Sketch and/or Read the docs
- NTP Clock sketch on Wemos D1 Mini OLED shield
- H4P_Timekeeper Now availabe for ESP32 targets
- EXPERIMENTAL H4P_Sunrise Get sunrise/set times for your Lat/Long and use
at(SUNRISE... at(SUNSET...
- H4P_Sunrise example sketch
CHANGED
- Error code H4_CMD_NOT_NOW returned from
at
/daily
in H4P_Timekeeper if NTP not yet sync'd - H4P_CmdErrors amended for new code translation "Can't do now"