diff --git a/cast/src/receiver/entrypoint.ts b/cast/src/receiver/entrypoint.ts index 2807d597a7..e5c9791276 100644 --- a/cast/src/receiver/entrypoint.ts +++ b/cast/src/receiver/entrypoint.ts @@ -45,6 +45,8 @@ const showMediaPlayer = () => { style.innerHTML = ` body { --logo-image: url('https://www.home-assistant.io/images/home-assistant-logo.svg'); + --logo-repeat: no-repeat; + --playback-logo-image: url('https://www.home-assistant.io/images/home-assistant-logo.svg'); --theme-hue: 200; --progress-color: #03a9f4; --splash-image: url('https://home-assistant.io/images/cast/splash.png'); diff --git a/setup.py b/setup.py index df64322812..b8d1a90487 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name="home-assistant-frontend", - version="20200930.0", + version="20201001.0", description="The Home Assistant frontend", url="https://github.com/home-assistant/home-assistant-polymer", author="The Home Assistant Authors", diff --git a/src/common/entity/binary_sensor_icon.ts b/src/common/entity/binary_sensor_icon.ts index 03c3abaaab..1affd4016f 100644 --- a/src/common/entity/binary_sensor_icon.ts +++ b/src/common/entity/binary_sensor_icon.ts @@ -18,7 +18,7 @@ export const binarySensorIcon = (state?: string, stateObj?: HassEntity) => { case "garage_door": return is_off ? "hass:garage" : "hass:garage-open"; case "power": - return is_off ? "hass:power-off" : "hass:power-on"; + return is_off ? "hass:power-plug" : "hass:power-plug-off"; case "gas": case "problem": case "safety": diff --git a/src/data/logbook.ts b/src/data/logbook.ts index cb93ee4003..5d66e4ce14 100644 --- a/src/data/logbook.ts +++ b/src/data/logbook.ts @@ -12,6 +12,7 @@ export interface LogbookEntry { name: string; message?: string; entity_id?: string; + icon?: string; domain: string; context_user_id?: string; context_event_type?: string; diff --git a/src/panels/config/integrations/integration-panels/ozw/ozw-config-dashboard.ts b/src/panels/config/integrations/integration-panels/ozw/ozw-config-dashboard.ts index 478ede0f8e..ee05890a37 100644 --- a/src/panels/config/integrations/integration-panels/ozw/ozw-config-dashboard.ts +++ b/src/panels/config/integrations/integration-panels/ozw/ozw-config-dashboard.ts @@ -28,6 +28,8 @@ import type { PageNavigation } from "../../../../../layouts/hass-tabs-subpage"; import { haStyle } from "../../../../../resources/styles"; import type { HomeAssistant, Route } from "../../../../../types"; import "../../../ha-config-section"; +import "../../../../../layouts/hass-error-screen"; +import "../../../../../layouts/hass-loading-screen"; export const ozwTabs: PageNavigation[] = []; @@ -43,13 +45,25 @@ class OZWConfigDashboard extends LitElement { @property() public configEntryId?: string; - @internalProperty() private _instances: OZWInstance[] = []; + @internalProperty() private _instances?: OZWInstance[]; protected firstUpdated() { this._fetchData(); } protected render(): TemplateResult { + if (!this._instances) { + return html``; + } + + if (this._instances.length === 0) { + return html``; + } + return html`