Releases
1.12.2
Added
Repository migrated over to GitHub
Travis CI build test and deploy
Pre-commit hook to change README.md file depending on the branch
{hostname} and {mac} placeholders for MQTT root topic
Added support for timezones with minutes (#265 )
SSDP support (#282 , #423 , disabled by default since current implementation is not compatible with Alexa #479 )
HA auto-discover for multi-relay boards and sensors (#392 , #465 )
Reset the pulse timeout every time an MQTT message is sent with the non-normal payload value (#454 )
Option to disable schedules without delting them (#453 )
Added LED_MODE_STATUS (#458 )
Support to set on/off state per channel using switches (#457 )
Added support for MagicHome LED Controller 2.3
Alexa message queue (thanks to Qubeck)
Secondary Serial RX port for H801 and H802 boards (#386 , thanks to Pablo Pousada Rial)
Added compatibility with https://github.com/rhx/RF-Bridge-EFM8BB1 to RF Bridge (Thanks to Rene Hexel)
Added message queue to RF Bridge
Added MAC to mDNS text fields
Added wifi.ap command to go into AP mode
Added message id on MQTT JSON payloads
Added hooks for 3rd party code (custom modules)
Local broker to broadcast messages internally
Added timestamp to debug output
Common I2C interface to abstract backend library (Wire or Brzo I2C)
Added espurnaLoopRegister
Fixed
Fixed support for 4CH Pro different modes (#333 )
Fixed several sensor modules to enable hot-unplug-plug (#398 )
Fixed crash when calling idbSend from an MQTT callback (#410 )
Checking trailing slash in mqttTopic (#422 )
Fixed pulse and pulse_ms order in relay_t structure (#424 )
Use same buffer size across all terminal-realted classes/methods. Set to 128 chars (#477 , #478 )
Fix WiFi scan status in web UI
Several code quality fixes (thanks to Lazar Obradovic)
Fixed error message on first command over telnet
Changed
BMX280 sensor module now doesn't depend on third party libraries
Changed time management in ntp, mqtt and scheduler modules
Deprecated
{identifier} placeholder for MQTT root topic
You can’t perform that action at this time.