hass-browser_mod: Errors when HA restart and entities not ready
HA 0.117.1 Browser_mod: 1.2.3
When I restart my HA some sensors, or other things are not ready yet. Browser_mod report errors (sounds ok, but maybe not needed)
Maybe a idea to drop those errors alone until HA is full function?
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3950097192] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 83, in update
self.sensor = self.sensor or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'sensor'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3950097192] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 92, in update
self.media_player = self.media_player or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'media_player'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3950097192] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 101, in update
self.screen = self.screen or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'light'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3950097192] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 83, in update
self.sensor = self.sensor or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'sensor'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3951521976] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 92, in update
self.media_player = self.media_player or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'media_player'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3951521976] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 110, in update
self.fully = self.fully or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'binary_sensor'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3951521976] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 101, in update
self.screen = self.screen or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'light'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3951521976] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 83, in update
self.sensor = self.sensor or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'sensor'
2020-11-01 11:30:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.3951521976] Error handling message: Unknown error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 95, in async_handle
handler(self.hass, self, schema(msg))
File "/config/custom_components/browser_mod/connection.py", line 42, in handle_update
devices[deviceID].update(msg.get("data", None))
File "/config/custom_components/browser_mod/connection.py", line 83, in update
self.sensor = self.sensor or create_entity(
File "/config/custom_components/browser_mod/helpers.py", line 47, in create_entity
adder = hass.data[DOMAIN][DATA_ADDERS][platform]
KeyError: 'sensor'
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 2
- Comments: 22 (6 by maintainers)
Same issue for me… and I run the last version of HA 2021.6.2… I run HA in debug mode for websocket.api, here is the output (including the line before and after the error)… I replaced some data by XXXX
2021-06-05 17:45:33 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection] [139687440822576] Received {‘type’: ‘browser_mod/update’, ‘deviceID’: ‘XXXX’, ‘data’: {‘browser’: {‘path’: ‘/lovelace/XXXX’, ‘visibility’: ‘visible’, ‘userAgent’: ‘Mozilla/5.0 (Linux; Android 10; Lenovo TB-X606F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 Safari/537.36’, ‘currentUser’: ‘XXXX’, ‘fullyKiosk’: False, ‘width’: 1507, ‘height’: 943, ‘battery_level’: 51, ‘charging’: True, ‘darkMode’: False, ‘userData’: {‘id’: ‘XXXX’, ‘name’: ‘XXXX’, ‘is_owner’: False, ‘is_admin’: False, ‘credentials’: [{‘auth_provider_type’: ‘homeassistant’, ‘auth_provider_id’: None}], ‘mfa_modules’: [{‘id’: ‘totp’, ‘name’: ‘Authenticator app’, ‘enabled’: False}]}}}, ‘id’: 26}
2021-06-05 17:45:33 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [139687440822576] Error handling message: Unknown error Traceback (most recent call last): File “/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py”, line 100, in async_handle handler(self.hass, self, schema(msg)) File “/config/custom_components/browser_mod/connection.py”, line 44, in handle_update devices[deviceID].update(msg.get(“data”, None)) File “/config/custom_components/browser_mod/connection.py”, line 90, in update self.sensor = self.sensor or create_entity( File “/config/custom_components/browser_mod/helpers.py”, line 49, in create_entity adder = hass.data[DOMAIN][DATA_ADDERS][platform] KeyError: ‘sensor’
2021-06-05 17:45:33 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection] [139687440822576] Sending {“id”: 26, “type”: “result”, “success”: false, “error”: {“code”: “unknown_error”, “message”: “Unknown error”}}