projekte:automaton

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

projekte:automaton [2020/02/24 19:47]
projekte:automaton [2020/10/18 14:01] (aktuell)
Zeile 1: Zeile 1:
 +====== 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 [[https://mosquitto.org/|Mosquitto]] Server der Eclipse-Foundation verwendet.
 +
 +{{ :projekte:automaton.png?800 |}}
 +
 +===== Aktuell =====
 +Momentan wird Soft- und Hardware für den neuen SpaceAPI-Status Schalter entwickelt.
 +Folgende Programme sind Bestandteil dieses Projekts (Sprache[/Entwicklungsumgebung]):
 +  * [[https://github.com/vspaceone/MQTT-SpaceStatus|ESP8266 Raumstatus-Schalter (C++ / PlatformIO)]]
 +  * [[https://github.com/vspaceone/SpaceApi-Connector-MQTT|SpaceAPI-Connector-MQTT benachrichtigt SpaceAPI-Server über relevante Informationen innerhalb des MQTT Netzwerks (NodeJS)]]
 +  * [[https://github.com/vspaceone/SpaceAPI-Server|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: [[projekte:raumstatus|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.