Tieske / homie.lua

Homie protocol implementation for Lua

Home Page:https://tieske.github.io/homie.lua/topics/README.md.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

❗ 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

About

Homie protocol implementation for Lua

https://tieske.github.io/homie.lua/topics/README.md.html

License:MIT License


Languages

Language:Lua 99.6%Language:Shell 0.4%