Resetowanie i wyłąc...
 
Powiadomienia
Wyczyść wszystko

openHAB Resetowanie i wyłączenie openHAB po zaniku zasilania

4 Wpisów
2 Użytkownicy
0 Reactions
878 Wyświetleń
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
 

Witam, w swojej instalacji mam co jakiś czas problem z zawieszaniem się komunikacji  openhaba z siecią wifi (raczej raspberry z siecią), nie mam na razie pomysły dlaczego się tak dzieje, a  po zaniku kilka razy napięcia w sieci i kłopotach jakie z tego potem wynikły postanowiłem do kupić ups hat pod raspberry taki: https://elty.pl/pl/p/UPS-HAT%2C-awaryjne-zasilanie-dla-Raspberry-Pi/2756 . I teraz dział on po protokole i2c, można poprzez skrypt obejżeć napięcia i inne parametry. Jak teraz mógł bym wyłączyć openHAB gdy zaniknie napięcie ? Drugą kwestią jest jak rozwiązać restart systemu aby przywrócić komunikację  gdy zaniknie ?

Macie już jakieś wypracowane rozwiązania albo pomysły ?

 
Dodane : 20/05/2021 10:10 am
Tagi tematu
(@kamikac)
Wpisów: 226
Pomocny
 

Cześć

Po pierwsze stawianie serwera (w tym wypadku OpenHABa) na WiFi to proszenie się o kłopoty (np takie jak Twoje).

Po drugie: nie widzę sensu restartowania całego serwera w przypadku problemów z siecią. Powinno wystarczyć wydanie 2 poleceń, które wyłączą i włączą wifi:

sudo rfkill block wifi
sudo rfkill unblock wifi

A co do obsługi UPSa to widzę to tak:

Z poziomu skryptu shell wywołujemy skrypt odczytujący stan UPS. Parsujemy wynik i wydobywamy np procent baterii UPS. Jeśli wartość spadnie poniżej np 20% skrypt wywołuje polecenie

sudo poweroff

,które zamyka system.

Mogę się pomóc w napisaniu takiego skryptu, ale potrzebuję wynik skryptu odczytującego dane z UPS.

Kiedyś borykałem się z problemem karty wifi  na USB, która raz na jakiś czas zrywała połączenie i miałem skrypt, który ją restartował, co pomagało, ale tam nie miałem żadnego serwera. Jak wrócę do domu to poszukam.

 
Dodane : 27/05/2021 7:36 pm
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
 

Cześć, dzięki  za pomoc. Co do wifi masz zupełną rację ale uszkodził się w malince port lan, więc jest tylko wifi dostępne.

Przystawka upshat ma przez producenta napisany skrypt : https://www.waveshare.com/w/upload/d/d9/UPS_HAT.7z w nim na pewno są potrzebne informacje.

A czy przy openhabian można używać takich komend 

sudo poweroff

?

 
Dodane : 28/05/2021 6:26 am
(@kamikac)
Wpisów: 226
Pomocny
 

@1paul11

Zastanów się, czy nie dokupić karty Ethernet na USB - zawsze to pewniejsze połączenie niż WiFi.

Co do skryptu, to będę mógł pomóc dopiero w poniedziałek, bo jestem poza domem.

Ja akurat nie korzystam z openhabian, ale jak w każdym linuksie powinno to zamknąć system. Najprościej sprawdzić 🙂

Pozdrawiam

 

 

 
Dodane : 28/05/2021 10:04 pm
Udostępnij: