Witam,
Mam problem z ustawieniem zmiennej użytkownika dla wartości opadu deszczu.Założenie jest takie: wartość deszczu >1mm - zmienna "1"; nie pada deszcze <1mm - zmienna "0".
Zmienna ustawia się cały czas na "1". Tak myślę sobie , czy nie jest to spowodowane, że na urządzeniu jest też wskazanie ilości deszczu mm/h?
Wklejam wszystkie odczyty dla tego przełącznika i blok.
@rafal_sz blockly wykorzystuje do skryptu dane z ostatniej godziny opadów czyli u Ciebie (356) w blokly odpowiada to wartości 3,56 .
Gdybyś ustawił skrypt Jeżeli opady < 4 a > 5 to wtedy zmienna będzie 0 .
Nie umiem tego inaczej wytłumaczyć
Dzieki - wszystko jasne.
Natomiast mam kolejne pytanie. Jak dla wartości odczytywanej z czujnika (za każdym razem większa) zrobić powiadomienie jeśli by wartość się nie zmieniała w ciągu kilku odczytów?Poniżej omawiany przypadek.
@rafal_sz nie zrobisz tego w blockly a żeby napisać skrypt np w dzVents trzeba wiedzieć co to ma robić, jak jest dodany czujnik i co aktualizuje dane tego wirtual sensor
No to w pisaniu skryptów nie mam doświadczenia.
A jeśli chodzi o czujnik Inode-jest to odczyt licznika energii (odczyt z licznika i przesyłanie wartości co kilka minut)-urządzenie zasilanie za pomocą baterii. Co jakiś czas bateria musi być wymieniona i stąd pomysł na wykorzystanie domoticza do powiadomienia o problemach z nią. Założenie jest takie: jeśli kilka pomiarów (wartość jest narastająca) będą takie same lub nie będą przesyłane to chciałbym dostać powiadomienie mailem.
@rafal_sz nie są to pomocne informacje , nawet nie wiem czy ten czujnik aktualizuje wskazania chwilowe i dzienne i jak te dane są wysyłane do domoticz, ale może wystarczy sprawdzać czy czujnik się zaktualizował co określony interwał czasowy.
Możesz spróbować dodać sobie wirtualny przełącznik Nazwałem go "Bateria Inode" ustawić w nim powiadomienie jakie Cię interesuje i dodać sobie taki skrypt dzVents .