User Tools

Site Tools


club:archiv:raumautomatisierung_2016_2017
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


club:archiv:raumautomatisierung_2016_2017 [2023-11-30 21:19 UTC] (current) – created julian
Line 1: Line 1:
 +====== Raumautomatisierung (Archiv, Stand: 2016/2017) ======
 +
 +===== Übersicht =====
 +
 +auf lifesupport.z9 (aka lux) laufen ein paar Dienste für mehr Cyber im Space.
 +
 +===== Todos =====
 +
 +==== TODO Topics richtig umbenennen ====
 +
 +  * TODO z9/canvas -> screen
 +  * TODO z9/media/audio -> sound
 +  * TODO rfthing als eigenes Ding machen
 +
 +===== Bus =====
 +
 +==== MQTT ====
 +
 +Message-Bus für kleine Systeme gedacht. Broker lässt sich einfach per ''%%mosquitto%%'' starten. Best practices unter https://github.com/mqtt-smarthome/mqtt-smarthome zu finden. Clients subscriben zu topics, andere Clients pushen zu topics.
 +
 +===== Topics =====
 +
 +==== Leinwand: ====
 +
 +/command /status
 +
 +==== z9/light ====
 +
 +==== z9/control ====
 +
 +==== z9/canvas/command ====
 +
 +up down stopp
 +
 +==== z9/control Global space commands ====
 +
 +''%%shutdown%%'' Command to shut down everything
 +
 +==== z9/door/status ====
 +
 +Dooris events: "unlock" "lock" etc.
 +
 +==== projector/command ====
 +
 +==== calendar/status ====
 +
 +Zeigt, ob zur Zeit was geplant ist (''%%planned%%'') oder nicht.
 +
 +===== Logikzentrum =====
 +
 +Brainbug, enthält scripts, die auf Events reagieren können.
 +
 +===== Beamer-Steuerung =====
 +
 +==== IR-Codes ====
 +
 +''%%mosquitto_pub -h mqtt.z9 -t 'anglirfish/ir/command' -m 'code'%%''
 +
 +http://www.mikrocontroller.net/articles/IRMP NEC-Kodierung
 +
 +  * An: 0x4CB340BF
 +  * Aus:0x4CB3748B
 +  * HDMI1: 0x4CB36897
 +  * HDMI2: 0x4CB30CF3
 +  * VGA1: 0x4CB3D827
 +  * VGA2: 0x4CB37887
 +  * VIDEO: 0x4CB338C7
 +  * Source: 0x4CB308F7
 +
 +==== anglIRfish ====
 +
 +  * ESP8266 with IR diode
 +  * speaks MQTT over Wifi
 +
 +===== Funksteuerung =====
 +
 +On-off-keying over the 433 MHz rf channels.
 +
 +==== rf-thing ====
 +
 +Ist ein Arduino am Server. Spricht seriell, macht 433MHz. Funkmodul hängt an Port 10.
 +
 +==== rf-thing/send ====
 +
 +code
 +
 +==== rf-thing/set/$SWITCH ====
 +
 +on/off
 +
 +===== Heizung =====
 +
 +http://forum.fhem.de/index.php?topic=27532.0 Da läuft ein fhem, dass über den hmland mit dem Funkmodul spricht, welches die Heizungen versteht. Das fhem kann auch MQTT, ist gar nicht so dumm. Nur unglaublich wirr.
 +
 +==== fhem/set/$HEIZUNG ====
 +
 +  * links, fastlink, fastrechts, (rechts)
 +
 +Set the wanted temperature via ''%%desired-temp 20%%''.
 +
 +==== fhem/get/$HEIZUNG ====
 +
 +Temperature in °C, approx. every two minutes.
 +
 +===== Dooris =====
 +
 +Die Dooris-Skripte schicken über ''%%mosquitto_pub -h 'mqtt.z9' -t 'fux/door/status' -m 'opened'%%'' u.ä. Statusmeldungen an den Broker.
  
club/archiv/raumautomatisierung_2016_2017.txt · Last modified: 2023-11-30 21:19 UTC by julian

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki