Witam Wszystkich
Poproszę o wsparcie, podpowiedzi.
Internet przeszukałem i niestety nie uzyskałem odpowiedzi na moje zagadki. Może być też tak że nie zrozumiałem co czytam - cały czas się jeszcze uczę tematu.
Ale do rzeczy:
MCP23017 raportuje do Wemos D1mini (EspEasy). MCP "podzielony" na dwa. Jedna sekcja jako wejścia(8szt) druga jako wyjścia(8szt).
Nawet przekazywanie sygnału Wejść do Wyjść ogarniam.
Działa, czy właściwie napisane nie wiem.
on System#Wake do TaskValueSet 9,1,0 TaskValueSet 9,2,0 TaskValueSet 9,3,0 TaskValueSet 9,4,0 TaskValueSet 10,1,0 TaskValueSet 10,2,0 TaskValueSet 10,3,0 TaskValueSet 10,4,0 endon on Termostat_Salon#state=1 do TaskValueSet 9,1,1 mcpgpio,9,0 endon on Termostat_Salon#state=0 do TaskValueSet 9,1,0 mcpgpio,9,1 endon
I teraz dla mnie pojawiają się schody:
Nie potrafię statusu "Termostat_Salon" przenieść do Domoticza.
W domoticzu ustawione :
Dummy (Does nothing, use for virtual switches only) - dodany przełącznik, nadany IDX i nie widzę stanu wejścia Termostat_Salon.
W regułach próbowałem dopisać np:
SendToHTTP 192.168.xx.xx,8080,/json.htm?type=command¶m=udevice&idx=38&nvalue=1&svalue=[INA219#Watts]
albo
SendToHTTP 192.168.xx.xx:8080/json.htm?type=command¶m=switchlight&idx=38&switchcmd=On
Nic nie daje efektu.
W ustawieniach dla
Switch input - MCP23017 ❔ ℹ | |
Name: | |
Enabled: | |
Send to Controller
❶ |
|
IDX: |
Też nic.
Może ktoś przez to przebrnął, może źle się do tego zabrałem proszę o podpowiedzi.
No i po długiej i nierównej walce temat udało się rozwiązać. Wszystko działa i pewnie by działało od początku gdyby nie literówka w ustawieniach dla "Controllers" w espeasy w Domoticz HTTP - Credentials. Literówka banalna ale się dobrze ukryła - w loginie który sobie wymyśliłem brakło jednego "i".