Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

Latest commit

 

History

History
38 lines (28 loc) · 1.95 KB

README.md

File metadata and controls

38 lines (28 loc) · 1.95 KB

Homie Device

CI

This is a (substantially rewritten) TypeScript port of a NodeJS port of the Homie convention for lightweight IoT device interaction on an MQTT message bus. It includes several modifications to make the API a bit easier to use.

Features

  • Device, Node, and Property
  • Auto MQTT connect with optional username/password
  • Auto MQTT re-connect
  • Periodic $stats/uptime publishing
  • $online will
  • Device topic events
  • Broadcast message events
  • Periodic stats interval events
  • Device/node/property announcement on connect
  • Property send with retained value
  • Settable properties
  • Property ranges
  • Lightweight

Quick Start

Maybe later...

Contributors


lorenwest

marcus-garvey

rozpuszczalny

chrispyduck

freddebacker

wolfgangcolsman

License

May be freely distributed under the MIT license.