A
Size: a a a
A
O
RO
A
A
A
O
RO
A
A
RO
O
A
A
icon: 'mdi-flash',
title: 'Power',
value: function() { return 'Whatever you want'; }
A
A
A
list: [
'binary_sensor.front_door',
'binary_sensor.lounge_window',
'binary_sensor.master_bedroom_window',
'binary_sensor.study_window'
].map(function(item) {
return {
title: function() {
return this.states[item].attributes.friendly_name;
},
icon: function() {
var battery_level = this.states[item].attributes.battery_level || 0;
var battery_round = parseInt(battery_level / 10) * 10;
if (battery_round >= 100) return 'mdi-battery';
else if (battery_round > 0) return 'mdi-battery-' + battery_round;
else return 'mdi-battery-alert';
},
value: function() {
return this.states[item].state === 'off' ? 'Closed' : 'Open';
}
}
})
RO
list: [
'binary_sensor.front_door',
'binary_sensor.lounge_window',
'binary_sensor.master_bedroom_window',
'binary_sensor.study_window'
].map(function(item) {
return {
title: function() {
return this.states[item].attributes.friendly_name;
},
icon: function() {
var battery_level = this.states[item].attributes.battery_level || 0;
var battery_round = parseInt(battery_level / 10) * 10;
if (battery_round >= 100) return 'mdi-battery';
else if (battery_round > 0) return 'mdi-battery-' + battery_round;
else return 'mdi-battery-alert';
},
value: function() {
return this.states[item].state === 'off' ? 'Closed' : 'Open';
}
}
})
RO