From 0269527fdbb7cb0c36cdf1c147c59ab571e48fc9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 17 Nov 2015 23:05:09 +0100 Subject: [PATCH] Add binary sensor --- src/components/entity/ha-state-label-badge.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/entity/ha-state-label-badge.js b/src/components/entity/ha-state-label-badge.js index c59ef1e665..d42c90b172 100644 --- a/src/components/entity/ha-state-label-badge.js +++ b/src/components/entity/ha-state-label-badge.js @@ -39,6 +39,8 @@ export default new Polymer({ computeClasses(state) { switch (state.domain) { + case 'binary_sensor': + return state.state === 'on' ? 'green' : 'red'; case 'scene': return 'green'; case 'script': @@ -52,6 +54,7 @@ export default new Polymer({ computeValue(state) { switch (state.domain) { + case 'binary_sensor': case 'device_tracker': case 'updater': case 'sun': @@ -78,6 +81,12 @@ export default new Polymer({ } // state == 'disarmed' return 'mdi:lock-open'; + case 'binary_sensor': + if (state.state === 'on') { + return 'mdi:radiobox-marked'; + } + // state == 'off' + return 'mdi:radiobox-blank'; case 'device_tracker': case 'scene': case 'script':