UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
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
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
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 😀
ja mam co 60sek pomiar z urządzeń