====== Messwerte des LeineLab ======
Im LeineLab werden bereits seit geraumer Zeit für diverses Messwerte verarbeitet.
Darunter etwa, wann das LeineLab geöffnet ist, Temperatur und mehr.
In [[https://grafana.arduino-hannover.de/|Grafana]] werden diese bereits visualisiert.
{{ :projekt:messwerte:bildschirmfoto_2018-12-26_um_02.21.48.png?800 |}}
Mittlerweile kommuniziert dieses Sensornetzwerk per MQTT.
Bisher sind folgende Themen öffentlich verfügbar:
* leinelab/lasercutter/status [RETAIN][1m|U] {"on":[0.0,1.0],"working":[0.0,1.0],"in_use":[0.0,1.0]}
* leinelab/lasercutter/water/temperature [RETAIN][U] {"value":n.n}
* leinelab/3dprinter/cr10s/status [RETAIN][U] {"connected":[0,1],"printing":[0,1],"paused":[0,1],"failed":[0,1]}
* leinelab/network [RETAIN][1m] {"hosts_up":n}
* leinelab/network/speed (B/s) [RETAIN] {"download":n.n,"upload":n.n}
* leinelab/network/wifi (//ping// über WLAN an x) [1m] {"router":[0,1],"accesspoint":[0,1]}
* leinelab/network/laboratory/flipdot [RETAIN][1m] {"online":[0,1]}
* leinelab/network/workshop/laser-cam [RETAIN][1m] {"online":[0,1]}
* leinelab/network/hackspace/doorlock [RETAIN][1m] {"online":[0,1]}
* leinelab/network/hackspace/newsfeed [RETAIN][1m] {"online":[0,1]}
* leinelab/network/hackspace/statussign [RETAIN][1m] {"online":[0,1]}
* leinelab/network/hackspace/tv-pi [RETAIN][1m] {"online":[0,1]}
* leinelab/network/multipurpose/statussign [RETAIN][1m] {"online":[0,1]}
* leinelab/network/lasercutter [RETAIN][1m] {"online":[0,1]}
* leinelab/rooms/hackspace/air [RETAIN][U] {"quality":[0.0-1023.0]}
* leinelab/rooms/hackspace/open [RETAIN][1m|U] {"value":[0,1]}
* leinelab/rooms/hackspace/radiator [RETAIN][1m|U] {"value":[0,1]}
* leinelab/rooms/hackspace/temperature [RETAIN][U] {"value":n.n}
* leinelab/rooms/laboratory/open [RETAIN][1m|U] {"value":[0,1]}
* leinelab/rooms/multipurpose/open [RETAIN][1m|U] {"value":[0,1]}
* leinelab/rooms/workshop/temperature [RETAIN][1m|U] {"value":n.n}
[RETAIN] gibt an, dass beim abonnieren immer die jeweils letzte Nachricht angezeigt wird.
[1m] gibt den Intervall (1 Minute) der Veröffentlichung an. [U] steht für Veröffentlichungen, sobald sich der Wert ändert; dies kann mit einem regelmäßigen Zyklus verbunden sein [1m|U].
Die Messdaten können abonniert werden, indem man sich per MQTT(S) (Port 1883/8883) auf mqtt.arduino-hannover.de (anonym oder als registrierter User) verbindet.
Wer im Lab vor Ort ist, kann sich auch per HomeKit einklinken. Dazu die Home-App öffnen und den Code auf dem Pi an der Tür scannen.