Asystent AI
Powiadomienia
Wyczyść wszystko

Domoticz Jak przeliczyć wartości PM10, PM2.5 do procentów

2 Wpisów
1 Użytkownicy
0 Reactions
2,167 Wyświetleń
(@dzidzi20)
Wpisów: 51
Kontrybutor
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
 
[#2549]

Mama w domoticzu pomiar zanieczyszczenia powietrza realizowany przez czujnik SDS011. Utworzyłem dwa custom sensory o nazwach PM2.5 i PM10. Jak przekształcić powyższy skrypt aby pokazywał wartości w procentach zakładając ze 25 jednostek to 100%. O ile dobrze pamiętam z matematyki to w moim przypadku trzeba użyć wzoru % =  wartość * 100/25. jak to zastosować w skrypcie? Wim że to podstawy ale nie ogarniam kompletnie skryptów.   


 
Dodane : 18/10/2021 10:14 am
(@dzidzi20)
Wpisów: 51
Kontrybutor
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
 

Poradziłem sobie troszkę na około. Wemos mi przelicza i wysyła do domoticza. Tak wygląda zakładka Devices w wemos

Zrzut ekranu (1)

Zakładka Rules Set 1 która wysyła dane

On smog#PM10 do
  SendToHTTP 192.168.0.121,8080,/json.htm?type=command&param=udevice&idx=58&nvalue=0&svalue=[smog#PM25] //Wysylam PM2.5 do Domoticza
  SendToHTTP 192.168.0.121,8080,/json.htm?type=command&param=udevice&idx=59&nvalue=0&svalue=[smog#PM10] //Wysylam PM10 do Domoticza
  SendToHTTP 192.168.0.121,8080,/json.htm?type=command&param=udevice&idx=71&nvalue=0&svalue=[Norma25#pyl25] //Wysylam PM10 do Domoticza
  SendToHTTP 192.168.0.121,8080,/json.htm?type=command&param=udevice&idx=72&nvalue=0&svalue=[Norma10#pyl10] //Wysylam PM10 do Domoticza
endon

Zakładka Rules Set 2 która oblicza mi normę dla pyłu 2.5 i pyłu 10

On smog#PM25 do
TaskValueSet 4,1,[smog#PM25]*100/25
endon
On smog#PM10 do
TaskValueSet 5,1,[smog#PM10]*100/50
endon

 


 
Dodane : 31/10/2021 8:47 am
Udostępnij: