Automaton

Dieses Projekt arbeitet auf eine „Home Automation“ Lösung für den Space hin.

Technologien

Die Homeautomation soll möglichst vollständig mit offener Software laufen. Zur Kommunikation innerhalb des Space-Netzwerks soll das MQTT-Protokoll verwendet werden, bei der Entwicklung wird bisher der Mosquitto Server der Eclipse-Foundation verwendet.

Aktuell

Momentan wird Soft- und Hardware für den neuen SpaceAPI-Status Schalter entwickelt. Folgende Programme sind Bestandteil dieses Projekts (Sprache[/Entwicklungsumgebung]):

ESP8266 Raumstatus-Schalter (C++ / PlatformIO)

SpaceAPI-Connector-MQTT benachrichtigt SpaceAPI-Server über relevante Informationen innerhalb des MQTT Netzwerks (NodeJS)

Der neue SpaceAPI-Server soll Raumstatus und Sensordaten zur Verfügung stellen, und natürlich die SpaceAPI hosten (Golang)

Hier wird die Hardware zum Raumstatusschalter dokumentiert: Raumstatus

MQTT Server

Unter mqtt.vspace ist ein Mosquitto MQTT Server erreichbar. Eine Liste von belegten und verwendeten Topics folgt. Bis dahin sind verwendete und geplante Topics den oben genannten Repositories zu entnehmen.

Ideen

Die Kostengünstigen Sonoff S20 „Smart-Steckdosen“ arbeiten mit einem ESP8266, der sich mit eigener Firmware flashen lässt. Geräte (Licht, Maschinen etc.) könnten per MQTT und abhängig von Raumstatus geschaltet werden.