Nie rozumiem tego zapisu:
Code: Select all
MAPOWANIE_DOM = {
# 3.zamieniamy kanal, numer modulu i grupe (tutaj 01,02)oraz idx w domoticzu ktoremu ma odpowiadac (tutaj od 7 do 12)
# numery przekaznikow - oznaczenia kanal 01-1 02-2 04-3 08-4 10-5 20-6
# przekazniki bistabilne sygnaly zal / wylacz
7: {
# off/on kanal modul grupa
(0,'0'):{'komunikat':0x10A0, 'dane':[0xF0, 0xF0 ,0x00, 0x01, 0x01, 0x01, 0x00, 0xFF, 0xFF, 0xFF]},
(1,'0'):{'komunikat':0x10A0, 'dane':[0xF0, 0xF0 ,0x01, 0x01, 0x01, 0x01, 0x00, 0xFF, 0xFF, 0xFF]},
I w połowie udało mi się uruchomić skrypt:) Pomogła rada od qumi

Po zmianie stanu przekaźnika w Hapcan programmer widzę zmiane stanu tego wejścia IDX w domoticz.
Niestety nie działa w drugą stronę, po kliknięciu ikony w domoticz na terminalu nie mam śladu tego działania, spokojnie sobie sprawdza stan kanałów.