Homeassistant

From The Munich Maker Lab's Wiki
Revision as of 03:34, 22 November 2024 by Simmarith (talk | contribs) (First Version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

We have a Homeassistant installation on premises. It's available at 10.10.20.67:8123 or homeassistant.local:8123. If you want to log in there you'll need an account which you can just ask for in slack.

MQTT

we're using emqx to run a local mqtt server as a homeassistant addon as the homeassistant can only handle connections to one mqtt server at the time. It mirrors the MuMaBus on the remote topic - so mumalab/rooms/status would be remote/mumalab/rooms/status. Keep in mind that this integration only logs in as an anonymous user on the Mumabus, so it can only see messages avaialble to all.

We use this bridged messages to run the automations that run when the space status changes.

It also gets messages from the toypad containing the ID, if the tag was added or removed, and the ID of the reader zone.

Integrations

This list will probably not get maintained, so take this with a grain of salt. This is the stuff that is currently integrated into homeassistant in some way:

  • StatusSign: a WeMos D1 Mini running ESP Home to switch a relay to turn the Open sign on/off depending on the Space Status
  • COBWLED, Lichterkette and LaserSign: Wled instances integrated with the default Integration
  • tempmon: An ESP Home installation measuring temperature from the Heating installation

THIS IS STILL WIP - Will continue soon :)