Lendo notificações do alarme Intelbras

Sou novo no HA e queria saber os status do meu alarme Intelbras, lendo o tópico tive a idéia de ler as notificações que a central do alarme envia para o meu celular.

Ainda está bem simples, pegando apenas se o alarme está ativado ou desativado

[{"id":"c72bb0f52c5804d7","type":"server-state-changed","z":"ee2935868069cf2a","name":"Alarme Notificações","server":"8ab78c0b.0b3a9","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.sm_g985f_last_notification","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"includes","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":150,"y":560,"wires":[["194cb11f8ef3fb7e"]]},{"id":"194cb11f8ef3fb7e","type":"switch","z":"ee2935868069cf2a","name":"Mensagem da Notificação","property":"payload","propertyType":"msg","rules":[{"t":"cont","v":"Ativação do Usuário","vt":"str"},{"t":"cont","v":"Desativação do Usuário","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":400,"y":560,"wires":[["5aec796acfb1b2c9"],["b920168a110d7659"]]},{"id":"df79507f9c1cb81c","type":"ha-entity","z":"ee2935868069cf2a","name":"Ativação Alarme","server":"8ab78c0b.0b3a9","version":2,"debugenabled":false,"outputs":1,"entityType":"sensor","config":[{"property":"name","value":"Ativação Alarme"},{"property":"device_class","value":"alarm"},{"property":"icon","value":"mdi:shield-home"},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"state":"payload","stateType":"msg","attributes":[],"resend":true,"outputLocation":"","outputLocationType":"none","inputOverride":"allow","outputOnStateChange":false,"outputPayload":"","outputPayloadType":"str","x":940,"y":560,"wires":[[]]},{"id":"5aec796acfb1b2c9","type":"function","z":"ee2935868069cf2a","name":"Montar Payload Ativação","func":"msg.payload = 'on';\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":690,"y":540,"wires":[["df79507f9c1cb81c"]]},{"id":"b920168a110d7659","type":"function","z":"ee2935868069cf2a","name":"Montar Payload Desativação","func":"msg.payload = 'off';\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":580,"wires":[["df79507f9c1cb81c"]]},{"id":"8ab78c0b.0b3a9","type":"server","name":"Home Assistant","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30}]

Quem tiver ideias, melhorias e/ou criticas, sempre são bem vindas.

1 curtida