Microhomie Versions Save

MicroPython implementation of the Homie MQTT convention for IoT.

v2.3.0-alpha.1

4 years ago
  • Removed byte / string mix. You may need to update your settings.py and nodes and change b"abc" to "abc"
  • Updated to MicroPython v1.12
  • Experimental support for WebREPL and yaota8266 (OTA) build-in as Homie extension

v2.2.2

4 years ago
  • Bugfix: Do not re-publish data from retained message

v2.2.1

4 years ago
  • Hotifx: Unsubscribe from retained topic when recover from net/mqtt outage.

v2.2.0

4 years ago
  • Updated mqqt_as version
  • Added debug print method (dprint)
  • Fixed runtime error if mqtt broker is not available on first start
  • Ignore retained messages on /set sub-topics
  • Payload validator
  • Message handler (70db1c8)
  • Updated documentation

v2.2.0-beta.1

4 years ago
  • Updated mqqt_as version
  • Added debug print method (dprint)
  • Fixed runtime error if mqtt broker is not available on first start
  • Ignore retained messages on /set sub-topics
  • Payload validator
  • Message handler (70db1c8)

v2.1.0

4 years ago
  • Add DEBUG setting to disable WDT
  • Update mqtt_as, improves connection integrity at cost of power consumption (ESP8266)
  • Add Linux support
  • Add more datatypes to constants
  • Update mqtt_as (close socket if first connection fails/wrong)

Refactor subscriptions:

  • Settable and not settable properties can now restore from a topic with retained payload
  • Unsubscribe from restore topics after device properties are published and before asyncio coros start to publish node data

v2.1.0-beta.2

4 years ago

Refactor subscribtions

  • Settable and not settable propterties can now restore from a topic with retained payload
  • Unsubscribe from restore topics after device properties are published and before asyncio coros start to publish node data

v2.1.0-beta.1

4 years ago
  • Add DEBUG setting to disable WDT
  • Update mqtt_as, improves connection integrity at cost of power consumption (ESP8266)
  • Add Linux support
  • Add more datatypes to constants

v2.0.0

4 years ago

Changelog

  • New: Implements Homie v4.0.0
  • New: Support for legacy extensions (firmware, stats)
  • New: Most MQTT options are now settable in settings.py
  • New: Enable WDT timer when the device reached "ready" state
  • Update: Add third party libs to the repository (can still be updated with make)
  • Update: Replace mqtt_as_minimal with default mqtt_as
  • Update: Let mqtt_as handle WiFi connections

v2.0.0-beta.3

4 years ago