UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 758 B
"use strict";var o=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var v=(e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})},c=(e,t,n,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of d(t))!m.call(e,a)&&a!==n&&o(e,a,{get:()=>t[a],enumerable:!(s=r(t,a))||s.enumerable});return e};var g=e=>c(o({},"__esModule",{value:!0}),e);var p={};v(p,{createStateChangeEvents:()=>h});module.exports=g(p);var i=require("../../homeAssistant");function h(e){const t=e.websocket.getStates(),n=[];for(const s in t)n.push({event_type:i.HaEvent.StateChanged,entity_id:s,event:{entity_id:s,old_state:t[s],new_state:t[s]}});return n}0&&(module.exports={createStateChangeEvents});