UNPKG

node-red-contrib-home-assistant-websocket

Version:
2 lines (1 loc) 977 B
"use strict";var d=Object.create;var i=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty;var c=(t,e)=>{for(var s in e)i(t,s,{get:e[s],enumerable:!0})},r=(t,e,s,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of p(e))!y.call(t,o)&&o!==s&&i(t,o,{get:()=>e[o],enumerable:!(n=m(e,o))||n.enumerable});return t};var f=(t,e,s)=>(s=t!=null?d(g(t)):{},r(e||!t||!t.__esModule?i(s,"default",{value:t,enumerable:!0}):s,t)),l=t=>r(i({},"__esModule",{value:!0}),t);var h={};c(h,{default:()=>a});module.exports=l(h);var u=f(require("../../common/controllers/OutputController"));class a extends u.default{async onTrigger(e){const s={};await this.setCustomOutputs(this.node.config.outputProperties,s,{config:this.node.config,entity:e.entity,entityState:e.entity.state,triggerId:e.entity.entity_id}),this.status.setSuccess("home-assistant.status.pressed"),this.node.send(s)}}