shimmeringbee / controller

Implementation of home automation controller (a.k.a hub and gateway), initially focusing on Zigbee devices, written in Go.

Home Page:https://shimmeringbee.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MQTT Interface

pwood opened this issue · comments

As an alternative to HTTP, it would be good to export data from the controller via MQTT.

If possible there should be the possibility of reusing the same code from HTTP, initially concentrating on interacting with the state of devices, and not the mgmt of moving them around the system.

Support for:

  • Mutual TLS Authentication
  • Username / Passport
  • Selecting the output layer/retention state

This was in a branch for a while, however is now completed with ability to invoke actions, and specify output layers if required.