Powiadomienia
Wyczyść wszystko

ESPEasy [Rozwiązany] MCP23017

1 Wpisów
1 Użytkownicy
0 Likes
1,242 Wyświetleń
(@marcin_kutno)
Wpisów: 1
Świeżak
Autor tematu
 

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&param=udevice&idx=38&nvalue=1&svalue=[INA219#Watts]

albo

SendToHTTP 192.168.xx.xx:8080/json.htm?type=command&param=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".

 
Dodane : 05/09/2021 7:37 pm
Udostępnij: