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

openHAB Resetowanie i wyłączenie openHAB po zaniku zasilania

4 Wpisów
2 Użytkownicy
0 Reactions
1,514 Wyświetleń
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2375]

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 11:10 am
Tagi tematu
(@kamikac)
Wpisów: 225
Pomocny
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 8:36 pm
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 7:26 am
(@kamikac)
Wpisów: 225
Pomocny
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@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 11:04 pm
Udostępnij: