Asystent AI
Domoticz i czujnik ...
 
Powiadomienia
Wyczyść wszystko

Domoticz Domoticz i czujnik CO2 MH-Z19

13 Wpisów
3 Użytkownicy
0 Reactions
1,399 Wyświetleń
(@bobrow)
Wpisów: 386
Weteran
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
 
[#3084]

Witam,

od dwóch lat mam czujnik tlenku węgla j/w na wemosie d1 mini z esp easy -odczyt stężenia działa prawidłowo.

Przy "okazji" ten czujnik ma jeszcze odczyt temperatury i wilgotności-wartości te mogę odczytać tylko w esp.

Chciałbym mieć jednak odczyt temp w domoticzu i tu zaczęły się schody...

Najpierw myślałem ,że wystarczy podać nowy idx dla temp w esp no i utworzyć nowy sensor-pudło, a przy najmniej nie znalazłem takiej możliwości (patrzyłem na tasmotę z tym czujnikiem-podobna sprawa)

Spróbowałem zatem szczęścia w domoticzu-jedyne co uzyskałem to kiedy utworzyłem czujnik temperatura+wilgotność , to wtedy pojawiły się odczyty...ale jednostki się nie zgadzają.

Czy może mnie ktoś naprowadzić na rozwiązanie w/w problemu ? Oczywiście "kulawo" mam to rozwiązane, ale fajnie by było mieć to jak należy (tj albo dwa odczyty np PPM/C lub sama temperatura).

Z góry dzięki za pomoc.

Pzdr


 
Dodane : 14/09/2022 3:46 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
 

W tasmota są reguły i można wysłać co się chce np samo ciśnienie z czujnika BME280 

Rule1 on tele-BME280#Pressure do publish domoticz/in {"idx":1111,"nvalue":0,"svalue":"%value%"} endon

wysyła do czujnika z idx 1111


 
Dodane : 14/09/2022 7:44 pm
(@bobrow)
Wpisów: 386
Weteran
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
 

Dzięki za info.

Czy zapisy dla mh-z19b będą analogiczne ?


 
Dodane : 14/09/2022 10:38 pm
(@bobrow)
Wpisów: 386
Weteran
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
 

Witam,

temat udało mi się ogarnąć jak chciałem tj wskazanie w Domoticzu oddzielnych parametrów PPM i Temperatura.

Skorzystałem z tego linku dot czujnika SDS011 : http://blog.asobczak.pl/category/wemos/

Kiedy zostawiłem swój główny idx (tj 51) dla czujnika CO2 , Rules Set 1 nie chciała działać (zastanawiam się czy jeszcze problemem nie było ustawienie użytkownika i hasła w Domoticzu , teraz ich nie ma)  

Finalnie idx do czujnika jest 0 , a oddzielne parametry są zapisywane do dedykowanych idx w Rule 

Reguła tak u mnie wygląda :

On System#Boot do
timerSet,1,30
endon

On Rules#Timer=1 do
GPIO,5,1
timerSet,2,120
endon

On Rules#Timer=2 do
SendToHTTP 192.168.1.50,8082,/json.htm?type=command&param=udevice&idx=51&nvalue=0&svalue=[czujnikCO2#PPM]
SendToHTTP 192.168.1.50,8082,/json.htm?type=command&param=udevice&idx=145&nvalue=0&svalue=[czujnikCO2#Temperature]
timerSet,1,1200
endon

Jest jeszcze oczywiście opcja przejścia na Tasmotę, na razie jednak zostanie ESPeasy.

Pzdr


 
Dodane : 20/09/2022 3:46 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
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
 

@bobrow nie do końca rozumiem. Myślę, co masz namyśli ustawienie w linii czujnika wysyłanie do wskazanego idx na konkretny kontroler, którym zazwyczaj jest mqtt.

Tam go wyłączasz, skrypt wysyła dane po http do domoticza na wskazany idx. Tak samo jest np. z czujnikem SDS011, gdzie masz wartość PM2.5 i PM10.


 
Dodane : 21/09/2022 8:52 am
(@bobrow)
Wpisów: 386
Weteran
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
 
Dodane przez: @pawell32

@bobrow nie do końca rozumiem. Myślę, co masz namyśli ustawienie w linii czujnika wysyłanie do wskazanego idx na konkretny kontroler, którym zazwyczaj jest mqtt.

Tam go wyłączasz, skrypt wysyła dane po http do domoticza na wskazany idx. Tak samo jest np. z czujnikem SDS011, gdzie masz wartość PM2.5 i PM10.

W głównej konfiguracji (ESP ) czujnika MH-Z19 jest pozycja Data Acquision / Send to Controler i komórka IDX.

W moim domoticzu był idx 51 (pokazywał tylko wartość PPM) i kiedy w rule wpisywałem np dla PPM idx 144 , a dla Temperature idx 145-to nie było odczytów w tych dodatkowych idx. Kiedy "główny" idx tego czujnika dałem na 0-to zaczęło działać (w podanym linku jest właśnie 0 , a w innym jeszcze idx 999).

 


 
Dodane : 21/09/2022 9:35 am
(@bobrow)
Wpisów: 386
Weteran
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
 

Po południu zrobię jeszcze kilka prób -np nie zaznaczę wyślij do idx , czy wyślij do innego idx wolnego w moim Domoticzu.


 
Dodane : 21/09/2022 9:42 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
 

Nie wiem po co w tych rules zmienaisz stan GPIO 5 i dopiero potem wysyłasz wartości po http , ale to twój cyrk , jeżeli w tym dziwnym espeasy wszystkie dane są wysyłane pod jeden idx to nie uda się inaczej jak tylko przez rule 


 
Dodane : 21/09/2022 11:41 am
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
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 może mieć przycisk podłączony


 
Dodane : 21/09/2022 11:44 am
(@bobrow)
Wpisów: 386
Weteran
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
 

Próby wykonane- jeśli jest wpisany idx istniejący w Domoticzu w  zakładce Devices/ Data Acquision / Send to Controler , to nie działa wysyłanie w/w zapis w rule1.

Tymczasem


 
Dodane : 21/09/2022 8:58 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
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
 

@bobrow u mnie bez znaczenia, działa


 
Dodane : 22/09/2022 8:30 am
(@bobrow)
Wpisów: 386
Weteran
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
 
Dodane przez: @pawell32

@bobrow u mnie bez znaczenia, działa

Masz ten sam czujnik co ja tj MH-Z19b ?


 
Dodane : 22/09/2022 9:03 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
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
 

@bobrow nie mam inne czujniki i nie musiałem nic wyłączać by reguły działały. Inna sprawa, że nie aktualizowałem tych modułów.


 
Dodane : 23/09/2022 8:10 am
Udostępnij: