UNPKG

node-red-contrib-home-assistant-websocket

Version:
21 lines (20 loc) 685 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createStateChangeEvents = createStateChangeEvents; const homeAssistant_1 = require("../../homeAssistant"); function createStateChangeEvents(homeAssistant) { const entities = homeAssistant.websocket.getStates(); const events = []; for (const entityId in entities) { events.push({ event_type: homeAssistant_1.HaEvent.StateChanged, entity_id: entityId, event: { entity_id: entityId, old_state: entities[entityId], new_state: entities[entityId], }, }); } return events; }