====== 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.