node-red-contrib-home-assistant-websocket
Version:
Node-RED integration with Home Assistant through websocket and REST API
2 lines (1 loc) • 1.54 kB
JavaScript
;var a=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var d=Object.prototype.hasOwnProperty;var y=(t,e)=>{for(var p in e)a(t,p,{get:e[p],enumerable:!0})},s=(t,e,p,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of o(e))!d.call(t,n)&&n!==p&&a(t,n,{get:()=>e[n],enumerable:!(r=u(e,n))||r.enumerable});return t};var l=t=>s(a({},"__esModule",{value:!0}),t);var v={};y(v,{default:()=>f});module.exports=l(v);var i=require("../../const"),f=[{version:0,up:t=>({...t,version:0})},{version:1,up:t=>({...t,version:1,state_type:"str",halt_if_type:"str",halt_if_compare:"is",updateIntervalUnits:"seconds"})},{version:2,up:t=>({...t,version:2,updateIntervalType:"num"})},{version:3,up:t=>{const e={...t,version:3,entityId:t.entity_id,exposeAsEntityConfig:"",ifState:t.halt_if,ifStateType:t.halt_if_type,ifStateOperator:t.halt_if_compare,outputInitially:t.outputinitially,outputOnChanged:t.outputonchanged,outputProperties:[{property:"payload",propertyType:i.TypedInputTypes.Message,value:"",valueType:"entityState"},{property:"data",propertyType:i.TypedInputTypes.Message,value:"",valueType:"entity"},{property:"topic",propertyType:i.TypedInputTypes.Message,value:"",valueType:"triggerId"}],stateType:t.state_type,updateInterval:t.updateinterval};return e.entity_id=void 0,e.updateinterval=void 0,e.outputinitially=void 0,e.outputonchanged=void 0,e.state_type=void 0,e.halt_if=void 0,e.halt_if_type=void 0,e.halt_if_compare=void 0,e.exposeToHomeAssistant=void 0,e.haConfig=void 0,e}}];