Openhab 2.3 persist...
 
Powiadomienia
Wyczyść wszystko

Openhab 2.3 persistence

4 Wpisów
2 Użytkownicy
0 Reactions
2,476 Wyświetleń
(@_aro_)
Wpisów: 20
Praktykant
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
 
[#729]

Witam !

Czy w wersji 2.3 mieliście problem przy dodawaniu całej grupy w pliku .persistence żeby dane się zapisywały w bazie ?

W pliku .items mam określoną (może w niewłaściwy sposób ?) grupę Kitchen:

Group           Garage                  "Garaż"             <garage>          (Garage)
Group LivingRoom "Salon" <sofa> (LivingRoom)
Group Boiler_Room "Kotłownia" <gas> (Boiler_Room)
Group Kitchen "Kuchnia" <kitchen> (Kitchen)

Switch Sonoff_POW1_Kitchen "Zmywarka i młynek" <kitchen> (Kitchen) {mqtt=">[broker:dom/cmnd/kuchnia/POWER:command:*:default], <[broker:dom/stat/kuchnia/POWER:state:default]"}
// Napięcie w Woltach
Number Sonoff_POW1_Kitchen_V "Napięcie elektryczne [%.1f V]" <energy> (Kitchen) {mqtt="<[broker:dom/tele/kuchnia/SENSOR:state:JSONPATH($.ENERGY.Voltage)]"}
// Moc w Watach
Number Sonoff_POW1_Kitchen_W "Moc czynna [%.1f W]" <poweroutlet> (Kitchen) {mqtt="<[broker:dom/tele/kuchnia/SENSOR:state:JSONPATH($.ENERGY.Power)]"}
// Prąd w Amperach
Number Sonoff_POW1_Kitchen_C "Natężenie prądu [%.1f A]" <poweroutlet> (Kitchen) {mqtt="<[broker:dom/tele/kuchnia/SENSOR:state:JSONPATH($.ENERGY.Current)]"}
// Energia elektryczna dzisiaj w Wh
Number Sonoff_POW1_Kitchen_Wh "Zużycie dzisiaj [%.1f kWh]" <poweroutlet> (Kitchen) {mqtt="<[broker:dom/tele/kuchnia/SENSOR:state:JSONPATH($.ENERGY.Today)]"}
// Energia elektryczna wczoraj w Wh
Number Sonoff_POW1_Kitchen_Y_Wh "Zużycie wczoraj [%.1f kWh]" <poweroutlet> (Kitchen) {mqtt="<[broker:dom/tele/kuchnia/SENSOR:state:JSONPATH($.ENERGY.Yesterday)]"}
// Energia elektryczna całkowita w Wh
Number Sonoff_POW1_Kitchen_T_Wh "Zużycie do tej pory [%.1f kWh]" <poweroutlet> (Kitchen) {mqtt="<[broker:dom/tele/kuchnia/SENSOR:state:JSONPATH($.ENERGY.Total)]"}

W pliku influxdb.persist mam określoną grupę tą grupę do zapisywania danych w bazie:

Items {
Kitchen* : strategy = everyChange, restoreOnStartup
}

Z tego co doczytałem zaznaczenie w taki sposób powoduje, że wszystkie elementy grupy są przewidziane do zapisywania w bazie (zrzut w załączeniu).

Po prostu powyższy sposób u mnie nie działa. W ogóle nie przychodzą do bazy dane wtedy.

Jeśli określę (wyszczególnię) wszystkie itemy danej grupy w pliku influxdb.persist to zachowanie w bazie influxdb działa:

Sonoff_POW1_Kitchen_V, Sonoff_POW1_Kitchen_W,
Sonoff_POW1_Kitchen_C, Sonoff_POW1_Kitchen_Wh,
Sonoff_POW1_Kitchen_Y_Wh, Sonoff_POW1_Kitchen_T_Wh : strategy = everyMinute, restoreOnStartup

Czy ktoś się spotkał z takim zachowaniem ?

Gdzie robię błąd ?

pozdr

Bez tytułu

 
Dodane : 01/02/2019 10:52 am
adrian
(@adrian)
Wpisów: 4080
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
 

gdzieś był na ten temat wątek, ale nie moge znaleśc - co było nie tak. Ja miałem  tym problem bo używałem grupa*, a przy którymś upgradzie OH przestało mi działać.

Teraz używam każdy item pojedynczo jeśli chodzi o zapisywanie danych do influxdb, a w przypadku wartości domyślnych do odtworzenia podczas startu robię 

* : strategy = everyChange, restoreOnStartup


 
Dodane : 02/02/2019 8:21 pm
(@_aro_)
Wpisów: 20
Praktykant
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
 

A w wersji 2.4 działają te grupy ?

Tych itemów to będzie trochę i łatwiej byłoby zarządzać mając taki podział na grupy ...

Ta strategia 

* : strategy = everyChange, restoreOnStartup

w sumie też załatwia sprawę w większości przypadków, bo określam częstotliwość przesyłanych danych

po stronie firmware (u mnie Tasmota) i nie muszę już nic ustawiać po stronie OH.

A z ciekawości - jak masz często odczyty aktualnego zużycia energii z jakiegoś urządzenia ?

Mam sonoff Pow przed zmywarką - jak mam odczyty co 5 min to nie wygląda to ładnie na wykresie - 

chyba zbyt małe próbkowanie. Jak dałem z drugiej strony co 10 sekund to mam ładny wykres w grafanie, ale większość czasu zmywarka nie działa więc to chyba bez sensu. Zresztą po co komu takie dokładne statystyki - duża ilość danych na darmo.

Tak z ciekawości pytam  😀 


 
Dodane : 04/02/2019 2:05 pm
adrian
(@adrian)
Wpisów: 4080
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
 

ja mam co 60sek pomiar z urządzeń


 
Dodane : 04/02/2019 4:09 pm
Udostępnij: