projekte:lampel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
projekte:lampel [17.06.2011 00:19] henneprojekte:lampel [05.08.2022 22:51] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 3: Zeile 3:
 Das ist eine Ampel die eine Lampe ist -> LAmpel Das ist eine Ampel die eine Lampe ist -> LAmpel
  
-Anzusteuern per Ethernet unter 195.160.168.50 (lampel.ctdo.de)+Anzusteuern per MQTT (raum.ctdo.de)
  
-Rot +Man sendet den String "true" oder "false" als Message per MQTT auf die nachfolgenden Topics:
-  echo io set port 2 04 | nc -q0 lampel.ctdo.de 2701 +
-   +
-Gelb +
-  echo io set port 2 02 | nc -q0 lampel.ctdo.de 2701+
  
-Grün     +Grün lauscht auf dieses Topic: 
-  echo io set port 2 01 | nc -q0 lampel.ctdo.de 2701+  homie/5ccf7fda39fa/green/state/set
      
-Oder per Webinterface: http://lampel.ctdo.de/io.ht   (PortC und DDRC einschalten. Pin 0,1,2 (r,gb,gn)) +Gelb entsprechend dieses: 
- +  homie/5ccf7fda39fa/yellow/state/set
- +
-===== Einmal Ampel spielen bitte: ===== +
- +
-  LAMPEL="nc -q0 lampel.ctdo.de 2701" +
-  ROT="io set port 2 04" +
-  ROTGELB="io set port 2 06" +
-  GELB="io set port 2 02" +
-  GRUEN="io set port 2 01" +
-  echo $ROT | $LAMPEL && sleep 1 && echo $ROTGELB | $LAMPEL && sleep 1 && echo $GRUEN | $LAMPEL && sleep 60 && echo $GELB | $LAMPEL && sleep 10 && echo $ROT | $LAMPEL+
      
-===== Traffic Ampel spielen bitte=====  +Rot dann auf dieses
-  lampel() { echo io set port 2 $1| nc -q0 lampel.ctdo.de 2701; }; rot() { lampel 07; };gelb() { lampel 03; }; gruen() { lampel 01; }; while :;do eval `/sbin/ifconfig eth0|sed -n 's*\(.X\) bytes:\([0-9]*\)[^)]*)/\1O=$\1;\1=\2;what=\1; if [ "RX" = "$what" ]; then  rx=$((($\1-$\1O)\/1024)); else tx=$((($\1-$\1O)\/1024)); fi;/gp'`;let total=$rx+$tx; if ([ $total -ge 500 ] && [ $total -lt 1000 ]); then gelb; elif [ $total -ge 1000 ]; then rot; else gruen; fi; sleep 30;done+  homie/5ccf7fda39fa/red/state/set
      
-Das läuft aktuell auf dem Wrap +Beispiel (schaltet Rot ein): 
- +  mosquitto_pub -h "raum.ctdo.de" -t "homie/5ccf7fda39fa/red/state/set" -m "true"
-===== Lampelcontrol via IRC ===== +
-Raumgirl kann die Ampel steuern. +
- +
- +
-00:16 <henne> hilfe +
-00:16 <raumgirl> Help for the Lampelcontrol +
-00:16 <raumgirl> rot: Nur rot an (oder red) +
-00:16 <raumgirl> gelb: Nur gelb an (oder yellow) +
-00:16 <raumgirl> gruen: Nur gruen an (oder gruen) +
-00:16 <raumgirl> rotgelb: Rot und Gelb an (oder gelbrot, redyellow, yellowred) +
-00:16 <raumgirl> rotgruen: Rot und Gruen an (oder gruenrot, greenred, redgreen) +
-00:16 <raumgirl> gelbgruen: Gelb und Gruen an (oder gruengelb, greenyellow, yellowgreen) +
-00:16 <raumgirl> rotgelbgruen: alle an (oder alle, allefarben, allcolors) +
-00:16 <raumgirl> aus: alle aus (oder off) +
-00:16 <raumgirl> hilfe: Hilft dir..+
- +
-Geht aktuell nur per query.+
  • Zuletzt geändert: 05.08.2022 22:51
  • (Externe Bearbeitung)