To mój pierwszy post więc Witam wszystkich.
Extalife mam od raptem kilku dni. Póki co zestaw startowy ale mam zamiar go szybko rozbudowywać. Trafiłem na to forum i zaiteresowałem się integracją z HA. Postawiłem debiana, w nim HA, mosquitto i wszystko co wymagane. Stanąłem na testrun który kończy się komunikatem:
./start_exta2ha.sh --testrun
Traceback (most recent call last):
File "main_exta2ha.py", line 196, in <module>
prog.main()
File "main_exta2ha.py", line 181, in main
self.ha_mqtt.ha_update_state_from_device(device)
File "/home/rootmr/HA/ExtaLife_HA.py", line 742, in ha_update_state_from_device
cfg_dict = self.HAConfig.get_from_device(i_device)
File "/home/rootmr/HA/ExtaLife_HA.py", line 552, in get_from_device
cfg_dict[objid] = self.cfg_dict[objid] # may raise KeyError exception
KeyError: '1-1'
W logach wygląda to tak:
2019-05-22 09:57:12,781 INFO:>>PID<<
2019-05-22 09:57:12,781 INFO:18701
2019-05-22 09:57:12,782 INFO:No customizing file
2019-05-22 09:57:12,782 WARNING:Loading config from file failed
2019-05-22 09:57:12,784 INFO:Running with command parameter: --testrun
2019-05-22 09:57:12,784 INFO:No customizing file
2019-05-22 09:57:14,923 DEBUG:Applying filters
2019-05-22 09:57:14,923 DEBUG:[37, 38]
2019-05-22 09:57:14,923 DEBUG:json elements before: 3
2019-05-22 09:57:14,923 DEBUG:json elements after: 3
2019-05-22 09:57:14,923 DEBUG:Applying filters
2019-05-22 09:57:14,923 DEBUG:[37, 38]
2019-05-22 09:57:14,923 DEBUG:json elements before: 3
2019-05-22 09:57:14,924 DEBUG:json elements after: 3
2019-05-22 09:57:14,925 WARNING:No config found for device: 2
2019-05-22 09:57:14,925 INFO:About to publish MQTT config payload topic: {"command_topic": "homeassistant/light/2-1/switch", "state_topic": "homeassistant/light/2-1/state", "name": "Przedpokoj"}
2019-05-22 09:57:15,226 DEBUG:Publishing topics:
2019-05-22 09:57:15,226 DEBUG:[{'payload': 'OFF', 'topic': 'homeassistant/light/2-1/state'}]
2019-05-22 09:57:15,228 WARNING:No config found for device: 0
2019-05-22 09:57:15,229 INFO:About to publish MQTT config payload topic: {"command_topic": "homeassistant/light/0-1/switch", "state_topic": "homeassistant/light/0-1/state", "name": "Salon 1-2"}
2019-05-22 09:57:15,530 INFO:About to publish MQTT config payload topic: {"command_topic": "homeassistant/light/0-2/switch", "state_topic": "homeassistant/light/0-2/state", "name": "Salon 3"}
2019-05-22 09:57:15,831 DEBUG:Publishing topics:
2019-05-22 09:57:15,831 DEBUG:[{'payload': 'OFF', 'topic': 'homeassistant/light/0-1/state'}, {'payload': 'OFF', 'topic': 'homeassistant/light/0-2/state'}]
2019-05-22 09:57:15,833 WARNING:CONFIG: Unknown Exta Life sensor type: 2. Mapping failed
2019-05-22 09:57:15,833 WARNING:No config found for device: 1
Wcześniej bolał go ściemniacz - usunąłem z kontrolera bo i tak mam z nim problem. Później scena i logika powiązana ze ściemniaczem - usunąłem. Ale teraz zostały mi tylko ROP-21 i ROP-22, przycisk RNK-22 + czujnik temperatury oraz pilot 2-kanałowy, który realizuje 2 sceny: wyjście z domu - zgaś wszystkie światła, wejście do domu - zapal wybrane światła. Ot cała konfiguracja.
Pytanie co go boli i jak to ugryźć.