diff --git a/panels/dev-mqtt/ha-panel-dev-mqtt.html b/panels/dev-mqtt/ha-panel-dev-mqtt.html new file mode 100644 index 0000000000..8a92288a31 --- /dev/null +++ b/panels/dev-mqtt/ha-panel-dev-mqtt.html @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/panels/dev-service/ha-panel-dev-service.html b/panels/dev-service/ha-panel-dev-service.html index 65dc189703..81d7b31223 100644 --- a/panels/dev-service/ha-panel-dev-service.html +++ b/panels/dev-service/ha-panel-dev-service.html @@ -91,7 +91,11 @@
- + Call Service
diff --git a/panels/dev-template/ha-panel-dev-template.html b/panels/dev-template/ha-panel-dev-template.html index 5c3b5c951d..72d6463eea 100644 --- a/panels/dev-template/ha-panel-dev-template.html +++ b/panels/dev-template/ha-panel-dev-template.html @@ -119,7 +119,15 @@ Polymer({ template: { type: String, /* eslint-disable max-len */ - value: '{%- if is_state("device_tracker.paulus", "home") and \n' + + value: 'Imitate available variables:\n' + + '{% set my_test_json = {\n' + + ' "temperature": 25,\n' + + ' "unit": "°C"\n' + + '} %}\n' + + '\n' + + 'The temperature is {{ my_test_json.temperature }} {{ my_test_json.unit }}. \n' + + '\n' + + '{% if is_state("device_tracker.paulus", "home") and \n' + ' is_state("device_tracker.anne_therese", "home") -%}\n' + '\n' + ' You are both home, you silly\n' + @@ -132,7 +140,6 @@ Polymer({ '{%- endif %}\n' + '\n' + 'For loop example:\n' + - '\n' + '{% for state in states.sensor -%}\n' + ' {%- if loop.first %}The {% elif loop.last %} and the {% else %}, the {% endif -%}\n' + ' {{ state.name | lower }} is {{state.state}} {{- state.attributes.unit_of_measurement}}\n' + diff --git a/panels/hassio/advanced/hassio-host-info.html b/panels/hassio/advanced/hassio-host-info.html index 7baef7a9e2..636796a0ca 100644 --- a/panels/hassio/advanced/hassio-host-info.html +++ b/panels/hassio/advanced/hassio-host-info.html @@ -63,6 +63,13 @@ path="hassio/host/reboot" >Reboot + @@ -111,5 +118,9 @@ Polymer({ computeRebootAvailable: function (data) { return data.features && data.features.indexOf('reboot') !== -1; }, + + computeShutdownAvailable: function (data) { + return data.features && data.features.indexOf('shutdown') !== -1; + }, }); diff --git a/src/components/ha-sidebar.html b/src/components/ha-sidebar.html index 54003cd219..ad2abe25af 100644 --- a/src/components/ha-sidebar.html +++ b/src/components/ha-sidebar.html @@ -152,6 +152,12 @@ icon='mdi:file-xml' data-panel='dev-template' alt="Templates" title="Templates" on-tap='menuClicked'> +