Resolves #336 Replace 'unknown' state with '-'. Show displayState for badges

This commit is contained in:
estevez-dev
2019-06-23 15:24:08 +03:00
parent b63cddfa46
commit cbc56a8105
2 changed files with 7 additions and 7 deletions

View File

@ -154,7 +154,7 @@ class Entity {
entityId = rawData["entity_id"];
deviceClass = attributes["device_class"];
state = rawData["state"];
displayState = Entity.StateByDeviceClass["$deviceClass.$state"] ?? state;
displayState = Entity.StateByDeviceClass["$deviceClass.$state"] ?? (state.toLowerCase() == 'unknown' ? '-' : state);
_lastUpdated = DateTime.tryParse(rawData["last_updated"]);
entityPicture = _getEntityPictureUrl(webHost);
}