aboutsummaryrefslogtreecommitdiff

Catbus client library for Go

Catbus is a home automation platform built on MQTT. This library wraps Paho MQTT for convenience, and some behavior additions.

Rebroadcast on connect

To announce that a non-observing actuator exists, the actuator will need to broadcast an initial value on connect. It does so using either a default value, or the last seen value put onto the bus, and will publish it after some delay after connecting.