Homie.lua

A Homie protocol implementation for Lua. Homie is an IoT/Home Automation protocol build on top of MQTT. For details see the Homie spec.

This implementation will run on the Copas scheduler. This allows for running multiple devices in parallel.

Requirements

| :exclamation: Important compatibility notes | |:---------------------------| | The LuaMQTT client has some serious issues. Hence for now luamqttt (note the extra 't') is required |

Installation

luarocks install homie
luarocks install luabitop

License & copyright

See LICENSE.

History & changelog

Releasing a new version

  • update version in meta.lua
  • update copyright years if needed (in meta.lua and LICENSE)
  • update rockspec
  • commit as release vX.Y.Z
  • tag as vX.Y.Z
  • push commit and tag
  • upload to luarocks
  • test luarocks installation

0.1.0 released 6-Dec-2022

  • initial version
generated by LDoc 1.4.6 Last updated 2023-12-06 20:02:17