2020-07-03 13:37:21 ERROR (MainThread) [homeassistant.components.script] Restart - Homekit starten: Error executing script. Unexpected error for call_service at pos 4: unhashable type: ‘list’
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 153, in _async_step
self, f"async{cv.determine_script_action(self._action)}_step"
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 656, in _async_call_service_step
*self._prep_call_service_step(), blocking=True, context=self._context
File “/usr/src/homeassistant/homeassistant/core.py”, line 1260, in async_call
task.result()
File “/usr/src/homeassistant/homeassistant/core.py”, line 1295, in _execute_service
await handler.func(service_call)
File “/usr/src/homeassistant/homeassistant/components/homekit/init.py”, line 336, in async_handle_homekit_service_start
await homekit.async_start()
File “/usr/src/homeassistant/homeassistant/components/homekit/init.py”, line 474, in async_start
(SENSOR_DOMAIN, DEVICE_CLASS_BATTERY),
File “/usr/src/homeassistant/homeassistant/helpers/entity_registry.py”, line 141, in async_get_device_class_lookup
if domain_device_class not in domain_device_classes:
TypeError: unhashable type: ‘list’
My update from 0.112.0 to 0.112.1 failed the first time I tried it. It restored back to 0.122.0 on it’s own and came back up after a reboot. Any one else having issues?
Since last update i can no longer use the ‘configure UI’ option from the top right menu in Lovelace. It has always required multiple taps for it to work but now it doesn’t do anything at all for me.
This is on the IOS-app plus both Chrome and Safari on Ipad.
edit upgrading custom header to beta 1.6.6 fixed it.
I can confirm that there is a cost associated to access to the Smappee Cloud API. I have a document from smappee explaining the MQTT approach with instructions and can assist in updating the site docs to reflect the MQTT approach. I’m currently waiting to hear back on the cost of the cloud api and verification that the MQTT approach will work on older smappee devices like the smappee solar, or whether it will work on their new Infinity.
Thanks, I tried that but still can’t seem to start the Homekit service. Do you have filers specified in your config yaml? or just the integration via UI? thanks for the feedback