Asystent AI
Powiadomienia
Wyczyść wszystko

Odczyt wartości - zmienna użytkownika

7 Wpisów
2 Użytkownicy
0 Reactions
2,199 Wyświetleń
(@rafal_sz)
Wpisów: 26
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
 
[#1738]

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.

 


 
Dodane : 28/05/2020 12:47 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
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
 

@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ć 


 
Dodane : 28/05/2020 9:20 pm
(@rafal_sz)
Wpisów: 26
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
 

@isom

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.

 Przechwytywanie

 
Dodane : 07/06/2020 9:18 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
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
 

@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


 
Dodane : 07/06/2020 4:23 pm
(@rafal_sz)
Wpisów: 26
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
 

@isom

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.

 inode

 
Dodane : 08/06/2020 9:32 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
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
 

@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 .

Wchodzisz w Zdarzenia potem DzVents All , musisz wykasować zawartość i wkleić ten skrypt . Skrypt uruchamia się co 5 minut albo przy każdej aktualizacji licznika i sprawdza kiedy zaktualizował się licznik jak było to w czasie mniejszym /równym 10 min to Przełącznik Bateria będzie włączony, jeżeli natomiast czujnik nie zaktualizuje się w ciągu 10 min to przełącznik Bateria zostanie wyłączony.

 
Dodane : 08/06/2020 1:28 pm
(@rafal_sz)
Wpisów: 26
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
 

@isom

Dziękuję. Zaraz będę testował.


 
Dodane : 08/06/2020 1:40 pm
Udostępnij: