diff --git a/demo/src/custom-cards/cast-demo-row.ts b/demo/src/custom-cards/cast-demo-row.ts index 34aebc310f..fd852f9739 100644 --- a/demo/src/custom-cards/cast-demo-row.ts +++ b/demo/src/custom-cards/cast-demo-row.ts @@ -54,7 +54,12 @@ class CastDemoRow extends LitElement implements EntityRow { mgr.castContext.addEventListener( cast.framework.CastContextEventType.SESSION_STATE_CHANGED, (ev) => { - if (ev.sessionState === "SESSION_STARTED") { + // On Android, opening a new session always results in SESSION_RESUMED. + // So treat both as the same. + if ( + ev.sessionState === "SESSION_STARTED" || + ev.sessionState === "SESSION_RESUMED" + ) { castSendShowDemo(mgr); } } diff --git a/setup.py b/setup.py index fc3eb30bb7..c6f18ad72f 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name="home-assistant-frontend", - version="20190804.0", + version="20190805.0", description="The Home Assistant frontend", url="https://github.com/home-assistant/home-assistant-polymer", author="The Home Assistant Authors", diff --git a/src/cast/cast_manager.ts b/src/cast/cast_manager.ts index 1b9a1d7e66..87404d3841 100644 --- a/src/cast/cast_manager.ts +++ b/src/cast/cast_manager.ts @@ -122,10 +122,12 @@ export class CastManager { if (__DEV__) { console.log("Cast session state changed", ev.sessionState); } - if (ev.sessionState === "SESSION_RESUMED") { - this.sendMessage({ type: "get_status" }); - this._attachMessageListener(); - } else if (ev.sessionState === "SESSION_STARTED") { + // On Android, opening a new session always results in SESSION_RESUMED. + // So treat both as the same. + if ( + ev.sessionState === "SESSION_STARTED" || + ev.sessionState === "SESSION_RESUMED" + ) { if (this.auth) { castSendAuth(this, this.auth); } else { diff --git a/translations/da.json b/translations/da.json index db818b8611..65c9aca780 100644 --- a/translations/da.json +++ b/translations/da.json @@ -620,10 +620,22 @@ "common": { "value": "Værdi", "instance": "Instans", - "index": "Indeks" + "index": "Indeks", + "unknown": "ukendt", + "wakeup_interval": "Vækningsinterval" }, "values": { "header": "Node værdier" + }, + "node_config": { + "header": "Indstillinger for node konfiguration", + "seconds": "sekunder", + "set_wakeup": "Indstil vækningsinterval", + "config_parameter": "Konfigurationsparameter", + "config_value": "Konfigurationsværdi", + "true": "Sandt", + "false": "Falsk", + "set_config_parameter": "Indstil konfigurationsparameter" } }, "users": { diff --git a/translations/nl.json b/translations/nl.json index 35234a9cb5..0f9ccaab22 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -620,10 +620,22 @@ "common": { "value": "Waarde", "instance": "Exemplaar", - "index": "Index" + "index": "Index", + "unknown": "onbekend", + "wakeup_interval": "Activerings interval" }, "values": { "header": "Knooppunt waarden" + }, + "node_config": { + "header": "Node Configuratie Opties", + "seconds": "Seconden", + "set_wakeup": "Wakeup-interval instellen", + "config_parameter": "Configuratie Parameter", + "config_value": "Configuratie Waarde", + "true": "Waar", + "false": "Niet waar", + "set_config_parameter": "Stel de configuratieparameter in" } }, "users": {