Forum Smart'ny Dom

Automatyczny reset ...
 

Automatyczny reset Domoticza  

  RSS
wielkim
(@wielkim)
Początkujący

Witam,

Chciałbym podpytać czy praktykujecie Automatyczny reset Domoticza (np codzienny, a może raczej co nocny)
Co kilka dni (niestety nie notuję), zwykle po nocy mój Domoticz nie odpowiada. Malina działa, cud malina, więc loguję się z komórki przez SSH i wysyłam komendę: sudo systemctl restart domoticz.service
Po takiej kuracji Domoticz znowu śmiga jakiś czas (raczej kilka dni)
Nie doszedłem dlaczego się wysypuje, jak to zrobić?
Wpadłem na pomysł, żeby co noc po kopii bazy wykonywała się powyższa komenda. Czy jest to dobra praktyka?

Cytuj
Dodane : 09/06/2019 8:59 pm
Wenar
(@wenar)
Stażysta

Domoticz aktualizuje stany na bieżąco, można więc stwierdzić że działa jak life. Zapisywanie logów i ciągle robienie backup zajedzie kartę szybciej niż normalnie. Backupy polecam np tylko  przed i po zmianach w systemie. 

Brak domoticza najczęściej spowodowane są zanikami prądu. Dlatego malina wstanie a domoticz niekoniecznie. (Przynajmniej u mnie tak to wyglada-na wsi). 

Kiedyś znalazłem a teraz nie moge ale na necie znajdź sobie instrukcje jak zrobić autostart/reset domoticza. Był z tym problem swego czasu.

Wybieram AFE + Domoticz

OdpowiedzCytuj
Dodane : 09/06/2019 9:12 pm
isom
 isom
(@isom)
Zasłużony Moderator

Nie jest to normalne , że domoticz się wykłada co kilka dni , na bolączki opisane przez @wenar najlepiej mieć watchdoga , lub monit 

OdpowiedzCytuj
Dodane : 10/06/2019 7:04 am
mirmil99
(@mirmil99)
Stażysta
Dodane przez: wielkim
 
komórki przez SSH i wysyłam komendę: sudo systemctl restart domoticz.service

a czy po restarcie Maliny, Domoticz wstaje bez problemu?

jezeli wszystko poprawnie dziala to uptime Maliny jest rowny uptime procesu Domoticza, mam zrobione switche tekstowe z uptime-ami...

 

w momencie gdy nie dziala Ci Domoticz, sam proces/usluga Domoticza istnieje? mozesz np sprawdzic:

proces ps -e | grep domoticz

usluga sudo systemctl status domoticz

jezeli tak, to ciekawa sprawa, jezeli nie to mozesz do jakiegos skryptu wpisac:

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

oczywiscie [user] to katalog domowy (chyba pi na raspberry)

na skrypt uprawnienia i pozniej do crona z nim, uruchamiasz co x min, i Domo nie ma prawa nie dzialac dluzej niz te kilka minut w x;)

 

 

OdpowiedzCytuj
Dodane : 10/06/2019 8:31 am
Udostępnij:



Udostępnij
  • 1
    Share
  
Pracuję

Proszę Zaloguj Się lub Zarejestruj