Przesyłanie stanu w...
 
Powiadomienia
Wyczyść wszystko

Przesyłanie stanu wejść na MCP do domoticz

3 Wpisów
2 Użytkownicy
0 Reactions
2,377 Wyświetleń
(@jac_k1)
Wpisów: 16
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
 
[#2110]

Witajcie,

Chciałem przejść z Esp Easy do Tasmoty i potrzebuję przesłać stan trzech kontaktronów do Domoticza.
Proszę o podpowiedź w jaki sposób przesłać stan wejścia do którego podpięty jest kontaktron  do MCP23017  do Domoticza.
Wejścia zdefiniowałem jako: Sensor29 0,2,0   Sensor29 1,2,0 Sensor29 2,2,0

W konsoli  zmiana stanu jest widoczna:
10:16:27 MQT: stat/Garaz_tasmota/RESULT = {"Time":"2020-12-30T10:16:27","MCP230XX_INT":{"D0":1,"MS":102}}
10:16:27 MQT: stat/Garaz_tasmota/RESULT = {"Event":"Done"}

, a  w żaden sposób nie mogę przesłać tego do przełącznika w Domoticzu.

Próbowałem za pomocą rule:
rule 1 ON event#MCP_INT_D0=1 DO publish domoticz/in {"idx":133,"nvalue":1} ENDON
ON event#MCP_INT_D0=0 DO publish domoticz/in {"idx":133,"nvalue":0} ENDON

Dodam, że rule włączyłem, a idx jest poprawny.

Z wyjściami i podpiętymi tam przekaźnikami  nie ma problemu.
Proszę o podpowiedź


 
Dodane : 30/12/2020 11:22 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
 

@jac_k1 na pewno w twojej regule jest za dużo o jeden podkreślnik i wydaje mi się definicja Sensor29 0,2,0 nie aktualizuje stanu DO po mqtt

proponuję sensor29 0,2,1 wtedy w przypadku przejścia ze stanu H do L i odwrotnie zmiany są raportowane i reguła powinna wyglądać tak

rule 1 ON event#MCPINT_D0=1 DO publish domoticz/in {"idx":133,"nvalue":1} ENDON
ON event#MCPINT_D0=0 DO publish domoticz/in {"idx":133,"nvalue":0} ENDON

 
Dodane : 30/12/2020 12:09 pm
(@jac_k1)
Wpisów: 16
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

Wielkie  dzięki . a wszystko przez jeden maly podreślnik  🙂


 
Dodane : 30/12/2020 12:20 pm
Udostępnij: