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`