Projekt:Konferenzraumuhr: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 4: Zeile 4:
|beschreibung = Zeigt die Zeit im Konferenzraum an
|beschreibung = Zeigt die Zeit im Konferenzraum an
|autor          = [[Benutzer:Dg3hda|Hendrik]]
|autor          = [[Benutzer:Dg3hda|Hendrik]]
|owner          = Dg3hda
|image          = Naked konfiuhr.jpg
|image          = Naked konfiuhr.jpg
|imagesize      =240
|imagesize      =240
Zeile 36: Zeile 37:
|}
|}


== Türklingelweiterleitung ==
== Internet-Überwachung ==
 
Die Uhr ist ein Client im WLAN "Schaffenburg e.V." und sendet regelmäßig abfragen an einen Server außerhalb. Während der Abfrage leuchtet die 1. LED rot und wird grün, wenn die Abfrage beantwortet wird. So erkennt man am kurzen roten aufblitzen der LED ob sie läuft und wenns grün leuchtet das der Link zwischen WLAN und Internet steht. [[Benutzer:Panky9|Flo vom NOC]] bereitet gerade eine Nagios-Alarmierung vor so daß er eine Alarmierungsemail erhält wenn sich die Uhr nicht mehr meldet.
Die erste LED leuchtet grün, wenn die Verbindung zur Türlingel ok ist, leuchtet ansonsten rot.
 
Die Türklingel ist im Konferenzraum nicht zu hören - darum sitz dort ein weiterer Controller der zwar grundsätzlich sein eigenes Ding macht, aber auch auf eine piepsende Türklingel reagieren soll (Geräuschschalter derzeit defekt.) Per WLAN wird bei Erkennung eines Klingelsignals eine Nachricht an die Konferenzraumuhr gesendet, bei deren Empfang sie weiß blinkt und in Morsetelegraphie ein "D" (—··)  - für Door piepst. Wenige Sekunden danach geht es wieder in den Regelbetrieb.  Der Weiterleitungs-Controller meldet die Betätigung der Türklingel auch an den Telegram-Bot. Wenn die Konferenzraum-Uhr die Türklingelerweiterung nicht ansprechen kann, piepst sie immer mal wieder kurz.


== Raumtemperatur-Telemetrie ==
== Raumtemperatur-Telemetrie ==
Die Uhr misst periodisch die Raumtemperatur und sendet diese zu Nyu, unserem Telegram-Bot, [https://thingspeak.com/channels/315791/charts/2?bgcolor=%23ffffff&color=%23d62020&dynamic=true&results=60&title=Temperatursensor+in+Konferenzraum&type=line&xaxis=Zeit&yaxis=Temperatur+%5B%C2%B0C%5D Thingspeak] und hoffentlich bald zur Website. Der Sensor ist furchtbar improvisiert<small><sup>TM</sup></small>.  
Die Uhr misst periodisch die Raumtemperatur und sendet diese zu Nyu, unserem Telegram-Bot, [https://thingspeak.com/channels/315791/charts/2?bgcolor=%23ffffff&color=%23d62020&dynamic=true&results=60&title=Temperatursensor+in+Konferenzraum&type=line&xaxis=Zeit&yaxis=Temperatur+%5B%C2%B0C%5D Thingspeak] und hoffentlich bald zur Website. Der Sensor ist furchtbar improvisiert<small><sup>TM</sup></small>, besteht aus 2 BE-Strecken von Transistoren deren Vorwärtsspannung vom ADC des Controllers gemessen wird (Stromversorgung durch Vorwiderstand).  


= Ansprechpartner =
= Ansprechpartner =
Zeile 67: Zeile 65:


== Audio ==
== Audio ==
Über einen GPIO-Pin kann man einen kleinen Lautsprecher tröten lassen. Dieser ist so ins Gehäuse integriert das er in eine Art Horn-Kanal reintrötet, wodurch er lauter wirkt. Wird derzeit nur genutzt um bei Türklingelmeldung ein Morse-D wiederzugeben.
Über einen GPIO-Pin kann man einen kleinen Lautsprecher tröten lassen. Dieser ist so ins Gehäuse integriert das er in eine Art Horn-Kanal reintrötet, wodurch er lauter wirkt. Derzeit ungenutztes feature


== Nyu push ==
== Nyu push ==
Der Telegram-Bot "Nyu" erhält die Temperaturmessung per HTTP GET Request . [[Benutzer:VinRisen360|Paul]] integrierte dort ein Kommando, das man durch Eingabe von "/howhotisit" im Chat die Temperatur mit Timestamp abrufen kann.
Der Telegram-Bot "Nyu" erhält die Temperaturmessung per HTTP GET Request . [[Benutzer:VinRisen360|Paul]] integrierte dort ein Kommando, das man durch Eingabe von "/howhotisit" im Chat die Temperatur mit Timestamp abrufen kann.
== TürAmp Interface ==
Das blinken mit akustischer Ausgabe eines Morse-D, welches zur Signalisierung der Türklingel dienen soll, wird durch einen HTTP GET Request der Form "http://uhradresse/msg?kommando=wert" ausgeführt, der vom Türsensor-Controller an die Uhr gesendet wird.
Im Gegenzug sendet die Uhr in regelmäßigen einen anderen Request zum Türcontroller, den dieser mit der richtigen Meldung beantworten muss.
Bleibt diese Meldung aus wird von einem Kommunikationsverlust oder Absturz des Türcontroller ausgegangen und die erste LED im Strip schaltet auf rot. Stimmt die Antwort, ist die grün..


== Gehäuse ==
== Gehäuse ==
mitglieder, vorstand
1.620

Bearbeitungen

Navigationsmenü