Fix mistakes handling in gauge card

This commit is contained in:
Yegor Vialov
2020-05-07 15:48:20 +00:00
parent dbeaaaf91e
commit 55eb1b5125

View File

@ -379,7 +379,7 @@ class GaugeCardData extends CardData {
}
severity = rawData['severity'];
//Parsing entity
var entitiId = rawData["entity"];
var entitiId = rawData["entity"] is List ? rawData["entity"][0] : rawData["entity"];
if (entitiId != null && entitiId is String) {
if (HomeAssistant().entities.isExist(entitiId)) {
entities.add(EntityWrapper(
@ -390,7 +390,7 @@ class GaugeCardData extends CardData {
entities.add(EntityWrapper(entity: Entity.missed(entitiId)));
}
} else {
entities.add(EntityWrapper(entity: Entity.missed(entitiId)));
entities.add(EntityWrapper(entity: Entity.missed('$entitiId')));
}
}