Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
projekte:hausautomatisierung:openhab:display [2020/06/29 20:28] – noby | projekte:hausautomatisierung:openhab:display [2021/06/21 17:41] – noby | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== OpenHab Display ====== | ||
+ | ===== Basisinstallation ===== | ||
+ | |||
* Kopieren des Rasbian Lite Images auf SD Karte | * Kopieren des Rasbian Lite Images auf SD Karte | ||
* Erster Login mit USB Tastatur mit " | * Erster Login mit USB Tastatur mit " | ||
Zeile 77: | Zeile 80: | ||
$ vi / | $ vi / | ||
+ | ===== Scripts installieren ===== | ||
+ | |||
+ | vi / | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | HAB_STATUS=0 | ||
+ | |||
+ | while true | ||
+ | do | ||
+ | if curl -s --head http:// | ||
+ | then | ||
+ | if [ " | ||
+ | then | ||
+ | echo "Site Changed from Down to Up" | ||
+ | HAB_STATUS=1 | ||
+ | |||
+ | # Refresh Browser | ||
+ | export DISPLAY=": | ||
+ | WID=$(xdotool search --onlyvisible --class chromium|head -1) | ||
+ | xdotool key ctrl+F5 | ||
+ | fi | ||
+ | else | ||
+ | echo "Site Down" | ||
+ | if [ " | ||
+ | then | ||
+ | echo "Site Changed from Up to Down" | ||
+ | HAB_STATUS=0 | ||
+ | fi | ||
+ | fi | ||
+ | |||
+ | sleep 60 | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | vi / | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | export DISPLAY=": | ||
+ | WID=$(xdotool search --onlyvisible --class chromium|head -1) | ||
+ | xdotool key ctrl+F5 | ||
+ | </ |