Load zwave panel (#7127)
* Load Z-Wave panel when component loads * Update frontend * Fix tests
This commit is contained in:
parent
3528705afd
commit
a1208261a8
22 changed files with 32 additions and 25 deletions
|
@ -27,7 +27,8 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ERROR_LOG_FILENAME = 'home-assistant.log'
|
ERROR_LOG_FILENAME = 'home-assistant.log'
|
||||||
FIRST_INIT_COMPONENT = set((
|
FIRST_INIT_COMPONENT = set((
|
||||||
'recorder', 'mqtt', 'mqtt_eventstream', 'logger', 'introduction'))
|
'recorder', 'mqtt', 'mqtt_eventstream', 'logger', 'introduction',
|
||||||
|
'frontend'))
|
||||||
|
|
||||||
|
|
||||||
def from_config_dict(config: Dict[str, Any],
|
def from_config_dict(config: Dict[str, Any],
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
"""DO NOT MODIFY. Auto-generated by script/fingerprint_frontend."""
|
"""DO NOT MODIFY. Auto-generated by script/fingerprint_frontend."""
|
||||||
|
|
||||||
FINGERPRINTS = {
|
FINGERPRINTS = {
|
||||||
"compatibility.js": "83d9c77748dafa9db49ae77d7f3d8fb0",
|
"compatibility.js": "c679589d32e0588becbf104d9907e96a",
|
||||||
"core.js": "5d08475f03adb5969bd31855d5ca0cfd",
|
"core.js": "4073d1aa7a9367ac39f33f43c34b51c9",
|
||||||
"frontend.html": "feaf3e9453eca239f29eb10e7645a84f",
|
"frontend.html": "1f8de6ac579f877695ccd06a60a8d703",
|
||||||
"mdi.html": "989f02c51eba561dc32b9ecc628a84b3",
|
"mdi.html": "989f02c51eba561dc32b9ecc628a84b3",
|
||||||
"micromarkdown-js.html": "93b5ec4016f0bba585521cf4d18dec1a",
|
"micromarkdown-js.html": "93b5ec4016f0bba585521cf4d18dec1a",
|
||||||
"panels/ha-panel-config.html": "6dcb246cd356307a638f81c4f89bf9b3",
|
"panels/ha-panel-config.html": "41395854f8e541c9fee32615e1fc315f",
|
||||||
"panels/ha-panel-dev-event.html": "1f169700c2345785855b1d7919d12326",
|
"panels/ha-panel-dev-event.html": "1f169700c2345785855b1d7919d12326",
|
||||||
"panels/ha-panel-dev-info.html": "61610e015a411cfc84edd2c4d489e71d",
|
"panels/ha-panel-dev-info.html": "61610e015a411cfc84edd2c4d489e71d",
|
||||||
"panels/ha-panel-dev-service.html": "0fe8e6acdccf2dc3d1ae657b2c7f2df0",
|
"panels/ha-panel-dev-service.html": "4a8cc058f68f737b8129196e3033ef37",
|
||||||
"panels/ha-panel-dev-state.html": "48d37db4a1d6708314ded1d624d0f4d4",
|
"panels/ha-panel-dev-state.html": "48d37db4a1d6708314ded1d624d0f4d4",
|
||||||
"panels/ha-panel-dev-template.html": "6f353392d68574fbc5af188bca44d0ae",
|
"panels/ha-panel-dev-template.html": "6f353392d68574fbc5af188bca44d0ae",
|
||||||
"panels/ha-panel-history.html": "6945cebe5d8075aae560d2c4246b063f",
|
"panels/ha-panel-history.html": "c136dc6b97bb7c619b33f12232cf129b",
|
||||||
"panels/ha-panel-iframe.html": "d920f0aa3c903680f2f8795e2255daab",
|
"panels/ha-panel-iframe.html": "d920f0aa3c903680f2f8795e2255daab",
|
||||||
"panels/ha-panel-logbook.html": "a1fc2b5d739bedb9d87e4da4cd929a71",
|
"panels/ha-panel-logbook.html": "5cd70ad9981d846c9bb6f57b0adfe0e3",
|
||||||
"panels/ha-panel-map.html": "e3c7a54f90dd4269d7e53cdcd96514c6",
|
"panels/ha-panel-map.html": "e3c7a54f90dd4269d7e53cdcd96514c6",
|
||||||
|
"panels/ha-panel-zwave.html": "c014a55b05832b195339aa1dde98c563",
|
||||||
"websocket_test.html": "575de64b431fe11c3785bf96d7813450"
|
"websocket_test.html": "575de64b431fe11c3785bf96d7813450"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
!(function(){"use strict";function e(e,r){var t=arguments;if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),o=1;o<arguments.length;o++){var i=t[o];if(void 0!==i&&null!==i)for(var l=Object.keys(Object(i)),a=0,c=l.length;a<c;a++){var b=l[a],f=Object.getOwnPropertyDescriptor(i,b);void 0!==f&&f.enumerable&&(n[b]=i[b])}}return n}function r(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:e})}var t={assign:e,polyfill:r};t.polyfill()})();
|
!(function(){"use strict";function e(e,r){var t=arguments;if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),o=1;o<arguments.length;o++){var i=t[o];if(void 0!==i&&null!==i)for(var l=Object.keys(Object(i)),a=0,c=l.length;a<c;a++){var b=l[a],f=Object.getOwnPropertyDescriptor(i,b);void 0!==f&&f.enumerable&&(n[b]=i[b])}}return n}function r(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:e})}({assign:e,polyfill:r}).polyfill()})();
|
||||||
|
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -1 +1 @@
|
||||||
Subproject commit abbdc6f055524c5d3ed0bb50e35400fed40d573f
|
Subproject commit 10d09a9408fccf03e989e071ac626e6a06bd125a
|
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -26,6 +26,7 @@ import homeassistant.config as conf_util
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.dispatcher import (
|
from homeassistant.helpers.dispatcher import (
|
||||||
async_dispatcher_connect, async_dispatcher_send)
|
async_dispatcher_connect, async_dispatcher_send)
|
||||||
|
from homeassistant.components.frontend import register_built_in_panel
|
||||||
|
|
||||||
from . import const
|
from . import const
|
||||||
from .const import DOMAIN
|
from .const import DOMAIN
|
||||||
|
@ -615,6 +616,9 @@ def setup(hass, config):
|
||||||
|
|
||||||
hass.bus.listen_once(EVENT_HOMEASSISTANT_START, start_zwave)
|
hass.bus.listen_once(EVENT_HOMEASSISTANT_START, start_zwave)
|
||||||
|
|
||||||
|
if 'frontend' in hass.config.components:
|
||||||
|
register_built_in_panel(hass, 'zwave', 'Z-Wave', 'mdi:nfc')
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue