Benutzer-Werkzeuge

Webseiten-Werkzeuge


hswiki:raum:raumstatus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hswiki:raum:raumstatus [2022/04/10 12:32] berhsihswiki:raum:raumstatus [2023/10/21 16:36] (aktuell) – Links zum Repo angepasst berhsi
Zeile 1: Zeile 1:
 ====== Raumstatus ====== ====== Raumstatus ======
  
-Damit man sehen kann, ob sich jemand im Raum befindet, veröffentlichen wir den Status im NetzDa die handbetätigte Statusampel den Nachteil hatte, daß immer wieder vergessen wurde sie zu betätigen, kam der Wunsch nach einer Automatisierung auf.+Wir veröffentlichen auf der [[https://kraut.space/|Startseite]] den Raumstatus. Dort seht ihr, ob jemand im Raum ist oder auch nicht. 
 + 
 +Die handbetätigte Statusampel hatte den Nachteil, daß immer wieder vergessen wurde sie zu betätigen. Daher wollten wir das gern automatisieren.
  
 ===== Aufbau ===== ===== Aufbau =====
Zeile 9: Zeile 11:
   * Reedsensor   * Reedsensor
   * Neodynmagnet   * Neodynmagnet
-  * NodeMCU+  * NodeNCU
   * USB-Netzteil   * USB-Netzteil
   * Kabel   * Kabel
Zeile 21: Zeile 23:
 ===== Software ===== ===== Software =====
  
-Die Software besteht aus zwei Teilen ... Dem Client, der den Reedsensor überwacht und erkannte Änderungen sendet, sowie einem Server, der diese Änderung empfängt und sie in der Status-API verarbeitet. Die Software dazu liegt derzeit auf git.nr18.space.+Die Software besteht aus zwei Teilen ... Dem Client, der den Reedsensor überwacht und erkannte Änderungen sendet, sowie einem Server, der diese Änderung empfängt und sie in der Status-API verarbeitet. Die Software dazu liegt derzeit auf git.kraut.space.
  
-  * [[https://git.nr18.space/berhsi/doorstatus/src/branch/master/source/nodemcu/statusclient| Client (NodeMCU)]] +  * [[https://git.kraut.space/Krautspace/doorstatus/src/branch/master/source/nodemcu/statusclient| Client (NodeMCU)]] 
-  * [[https://git.nr18.space/berhsi/doorstatus/src/branch/master/source/server| Server]]+  * [[https://git.kraut.space/Krautspace/doorstatus/src/branch/master/source/server| Server]]
  
 +Der Client signalisiert Änderungen am Pin durch zwei kurze Blinkzeichen (jeweils 100 Millisekunden), sowie die erfolgreiche Übertragung an den Server durch fünf kurze Blinkzeichen. Fehler signalisiert die NodeNCU durch lange Blinkzeichen.
 ===== TODO ===== ===== TODO =====
  
   * Server um Anbindungen an Mastodon/Twitter erweitern   * Server um Anbindungen an Mastodon/Twitter erweitern
 +  * NodeMCU um je eine rote und grüne LED erweitern, die den Status der Tür anzeigen.
 +  * NodeMCU (und wenn vorhanden LED) in ein Gehäuse verpflanzen
 +  * Fehlerausgabe der seriellen Schnittstelle über die RX- und TX-Pins
hswiki/raum/raumstatus.1649593921.txt.gz · Zuletzt geändert: 2022/04/10 12:32 von berhsi