Altes wiki. Hilf doch beim Migrieren mit! https://wiki.chaospott.de
Dies ist eine alte Version des Dokuments!
Dieser Artikel beschreibt den Zustand der Clubautomatisierung.
Licht und Strom in aerie lässt sich über MQTT steuern. Die Umsetzung fuktioniert mit ELTAKO Relais, die mit Steuer- und Sensormodulen von Horter angesteuert werden. Jene Module kann man über i2c steuern. Dies wird von einem Raspberry Pi übernommen.
Licht und Elektronik im Club an und aus schalten
foobar/aerie/licht = [0-9] foobar/aerie/licht = [flur, baellebad, lounge-front, lounge-back, baellebad-ein, lounge-ein, cantina-ein, zentral-aus, cantina]
Wenn der Endpunkt mit Namen benutzt wird, kann man auch Parameter übergeben. Auf einer Skala von 1 bis 100 sollte man so dimmen können [WIP].
foobar/aerie/licht = [baellebad,10],[lounge-front,20]
Auf besonderen Wunsch entstanden auch folgenden Endpunkte:
foobar/aerie/licht = [cantina-strobo,2n],[flur-strobo,2n], [deineelternhabenneziemlichepartygefeiert,2n]
Die neue Api hat einen Rückkanal für Status-Updates.
foobar/aerie/lounge-front /licht/[action,status] lounge-back / cantina / flur / baellebad /
foobar/aerie/lounge /strom/[action,status] cantina / flur / baellebad / zentral / # nur "off"
Auf dem Endpunkt ../action
erwartet die Api "on"/"off" als Payload, auf status werden updates propagiert (ebenfalls mit "on"/"off").
Wie benutze ich das jetzt? So:
Folgendes Kommando schaltet den Strom in der Lounge ein:
mosquitto_pub -h mqtt.chaospott.de -t foobar/aerie/lounge/strom/action -m "on"
Folgendes Kommando schaltet die zur Leinwand gewandten Lichtelemente an:
mosquitto_pub -h mqtt.chaospott.de -t foobar/aerie/lounge-front/licht/action -m "on"
Folgendes Kommando dimmt die Lichtelemente im vorderen Teil der Lounge um 20% (abhänging vom letzten Kommando entweder auf oder ab):
mosquitto_pub -h mqtt.chaospott.de -t foobar/aerie/licht -m "lounge-front,20"