Zapamietywanie osta...
 
Powiadomienia
Wyczyść wszystko

Pytanie [Rozwiązany] Zapamietywanie ostatnich stanow

7 Wpisów
4 Użytkownicy
1 Reactions
995 Wyświetleń
strzelba
(@strzelba)
Wpisów: 89
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
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
 
[#2906]

Szukam rozwiązania pod OH3 aby były zapamiętywane ostatnie stany itemow
bo w przypadku restartów jak podniesie się system to wszystko jest NULL 

W jednym z postów https://www.smartnydom.pl/forum/postid/7065/ @Adrian opisywał ze można użyć mapDB ale to nie działa z OH3
Macie jakieś rozwiązanie tego problemu


 
Dodane : 06/05/2022 3:06 pm
(@ldywicki)
Wpisów: 78
Kontrybutor
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ść,

W OH3 domyślny "persistence" to rrd, który ma swoje wady i zalety, nie mniej powinien domyślnie pozwolić na odtworzenie stanów po restarcie. Jedno zastrzerzenie, rrd zapisuje tylko wartości liczbowe. Jeśli chcesz mieć nieco więcej luzu to spróbuj z jdbc i bazą osadzoną/wbudowaną "h2".

Korzystam z dysków ssd na swoich instalacjach, więc nie muszę martwić się o żywotność karty SSD. Wystarczy zainstalować persistence-h2 i skonfigurować w org.openhab.jdbc.cfg:

jdbc:h2:file:${openhab.userdata}/history;AUTO_RECONNECT=TRUE

 


 
Dodane : 06/05/2022 3:48 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

@strzelba w OH3 dalej używam mapDB i wg mnie do ostatnich stanów jest najlepszym rozwiązaniem

co oznacza, że Ci nie działa


 
Dodane : 06/05/2022 6:21 pm
(@maras)
Wpisów: 197
Weteran Donator 2K22 Donator 2K19
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
 

Zależy stan czego potrzebujesz bo np. na tasmocie mam reguły ustawione i po utracie wifi lub połączenia z brokerem mqtt u ponownym połączeniu urządzenie automatycznie wysyla mi stan przekaźnika czy krańcówki.

 


 
Dodane : 06/05/2022 8:25 pm
strzelba
(@strzelba)
Wpisów: 89
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
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
 

@adrian instaluje ustawiam jako domyślną apka ale jakoś nie mogę się doszukać plików konfiguracyjnych
services/mapdb.cfg
persistence/mapdb.persist
bo rozumiem ze takie pliki powinny się same utworzyć oraz za bardzo co tam się ustawia 


 
Dodane : 07/05/2022 9:12 am
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

nie pamiętam, ale w OH3 już chyba nie ma potrzeby na service/mapdb.cfg

utwórz tylko ręcznie plik: persistence/mapdb.persist i w środku

Strategies {
   default=everyChange, restoreOnStartup
}
Items {
    * : strategy = everyChange, restoreOnStartup    
}

Jeśli korzystasz jeszcze z dodatkowej bazy np. o wykresów to ustaw ja domyślną w OH np. tak

image

Po tym reboot OH nie zaszkodzi.

Daj znać czy pójdzie bo może coś jeszcze trzeba zrobić, a gdyż ponieważ dawno robiłem to nie pamiętam.

pozdrawiam, 


 
Dodane : 07/05/2022 9:28 am
strzelba zareagował
strzelba
(@strzelba)
Wpisów: 89
Pomocny Patron Strony Donator 2K21, Donator 2K22, Donator 2K23
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
 

@Adrian zadziałało dzięki


 
Dodane : 08/05/2022 5:53 am
Udostępnij: