Domoticz Watchdog

#!/bin/bash

function message() {
    echo "Watchdog: $1"
    /home/max/scripts/pushover.sh "Watchdog: $1"
}

if curl --output /dev/null --silent --head --fail "http://localhost:8080"
then
    echo "Watchdog: Domoticz is running"
else
    message "Domoticz offline!!! Trying to start..."
    # doing restart is safer than start
    service domoticz.sh restart

    # wait couple secs 
    sleep 20

    if curl --output /dev/null --silent --head --fail "http://localhost:8080"
    then
        message "Domoticz is running back again!"
    fi
fi

Dodajemy do CRON

0 * * * * /home/max/scripts/domoticz_watchdog.sh

Automatyczny reset Domoticza

Automatyczny reset Domoticza.

Gdy nie działa Domoticz sprawdzamy proces.

proces ps -e | grep domoticz

usluga sudo systemctl status domoticzy

skrypt uprawnienia i pozniej do crona , uruchamiasz co x min

oczywiscie [user] to katalog domowy

{
if $(ps -e | grep -q "domoticz") ; then
echo "(Domoticz aktualnie dziala.)"
else sudo /home/pi/domoticz/domoticz.sh restart &
echo "(Domoticz ponownie uruchomiony.)"
fi 
}

Jak klonować karty SD Raspberry Pi korzystanie z wiersza poleceń w OS X

Raspberry Pi działa z systemu operacyjnego przechowywanego na karcie Secure Digital (SD) i wiele różnych systemów operacyjnych może być zatrudnionych. Przechowywanie jest stosunkowo niedrogie, mogą być tworzone (błysnął), odtworzony, napisany i nadpisany z łatwością.

Czytaj dalej Jak klonować karty SD Raspberry Pi korzystanie z wiersza poleceń w OS X

Podłączenie modułu przekaźnika w systemie Domoticz

Podłączenie modułu przekaźnika w systemie Domoticz

W dzisiejszym wpisie opiszę jak podłączyć do Raspberry moduł przekaźnika do sterowania zasilaniem. Może on posłużyć do sterowania listwami, lampkami oraz praktycznie wszystkimi urządzeniami podłączanymi do prądu.
W moim przypadku będę chciał sterować zwykłą lampką nocną.
Sam moduł przekaźnika możemy kupić min. w sklepie Electropark.

Czytaj dalej Podłączenie modułu przekaźnika w systemie Domoticz