* only process state changes tat are not null

This commit is contained in:
Ingo Fischer
2022-03-21 22:59:35 +01:00
parent 3b83e686f7
commit f03bf3d9a6
+3
View File
@@ -371,6 +371,9 @@ function main() {
hass.on('state_changed', entity => { hass.on('state_changed', entity => {
adapter.log.debug(`HASS-Message: State Changed: ${JSON.stringify(entity)}`); adapter.log.debug(`HASS-Message: State Changed: ${JSON.stringify(entity)}`);
if (!entity) {
return;
}
const id = adapter.namespace + '.entities.' + entity.entity_id + '.'; const id = adapter.namespace + '.entities.' + entity.entity_id + '.';
const lc = entity.last_changed ? new Date(entity.last_changed).getTime() : undefined; const lc = entity.last_changed ? new Date(entity.last_changed).getTime() : undefined;
const ts = entity.last_updated ? new Date(entity.last_updated).getTime() : undefined; const ts = entity.last_updated ? new Date(entity.last_updated).getTime() : undefined;