Tenho algo parecido na lavadora de roupas. Quando ligo a lavadora, o primeiro nó aciona o fluxo pois o consumo é superior a 5w, - o próximo nó WAIT monitora o consumo X e assim por diante, até o último estágio onde a lavadora desliga… Funciona muito bem.
Nesse caso, só me interessa o “ligar” e o “desligar”, não preciso do status das fases intermediárias da maquina.
Fluxo 01 - Monitora o “ligada / desligada”, Alexa Avisa, acende luminária, grava histórico do desligamento (data/hora);
Fluxo 02 - Você pergunta a Alexa se a maquina esta ligada, ela responde : ou "sim " ou “não e informa desde quando está desligada”
Fluxo:
[{"id":"9a6063f57d10bc07","type":"subflow","name":"Alexa's","info":"","category":"","in":[{"x":140,"y":120,"wires":[{"id":"b0f83dc27d02d19a"}]}],"out":[{"x":740,"y":120,"wires":[{"id":"c6aa87f4fdb5f430","port":0}]}],"env":[],"meta":{},"color":"#DDAA99"},{"id":"b0f83dc27d02d19a","type":"api-call-service","z":"9a6063f57d10bc07","name":"Atualizador","server":"e1344a70.1089f8","version":5,"debugenabled":false,"domain":"alexa_media","service":"update_last_called","areaId":[],"deviceId":[],"entityId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":270,"y":120,"wires":[["ed11909836afb423"]]},{"id":"c6aa87f4fdb5f430","type":"api-current-state","z":"9a6063f57d10bc07","name":"alexa's","server":"e1344a70.1089f8","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.last_alexa","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload_alexa","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":620,"y":120,"wires":[[]]},{"id":"ed11909836afb423","type":"delay","z":"9a6063f57d10bc07","name":"","pauseType":"delay","timeout":"750","timeoutUnits":"milliseconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":450,"y":120,"wires":[["c6aa87f4fdb5f430"]]},{"id":"b777fb397619759c","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"a1978cefc7526367","type":"group","z":"b777fb397619759c","name":"","style":{"fill":"#ffefbf","label":true},"nodes":["4c06887e41ee0731","55a79fc19efbe3f5","3024cc2ba3f6f1a0","cfba63bb3baa86d6","28bd754ff70f9494","3690f706a6957751","b986b8a3f617d734","80369526317497fa","7652d4231e6fa67a","09adc71b9e822e16","94cd1a17bc0a0fc0","eb1d7fcc0e5348f1","0c105761e31649ea","fe38a94107f76092","ea5b38b9d11e1baa","66edcda75e780bc5","8b58dd38986aa496","c8d6696d8f4d918c","f709cd72a214d295","fdcd2fe9ea7df319","136be22bba97cf01"],"x":34,"y":193,"w":1672,"h":448},{"id":"136be22bba97cf01","type":"group","z":"b777fb397619759c","g":"a1978cefc7526367","name":"","style":{"fill":"#d1d1d1","label":true},"nodes":["8ec322fe9b0a53b9","03994fe5b9abd7b8","a6880c5929f7550d","cd4b034de06cf021","da804627742b21d0","5f503ecaf4d572d2","cf6bf1b6888381cc"],"x":834,"y":219,"w":792,"h":162},{"id":"c8d6696d8f4d918c","type":"junction","z":"b777fb397619759c","g":"a1978cefc7526367","x":760,"y":320,"wires":[["8ec322fe9b0a53b9","a6880c5929f7550d"]]},{"id":"f709cd72a214d295","type":"junction","z":"b777fb397619759c","g":"a1978cefc7526367","x":800,"y":440,"wires":[["8b58dd38986aa496","fdcd2fe9ea7df319"]]},{"id":"4c06887e41ee0731","type":"server-state-changed","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Tomada >200","server":"e1344a70.1089f8","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.lava_roupas_power","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"200","halt_if_type":"num","halt_if_compare":"gt","outputs":2,"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":130,"y":380,"wires":[["3024cc2ba3f6f1a0"],[]]},{"id":"55a79fc19efbe3f5","type":"ha-wait-until","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Aguardar <5","server":"e1344a70.1089f8","version":1,"outputs":1,"entityId":"sensor.lava_roupas_power","entityIdFilterType":"exact","property":"state","comparator":"lte","value":"5","valueType":"num","timeout":"0","timeoutType":"num","timeoutUnits":"seconds","entityLocation":"data","entityLocationType":"none","checkCurrentState":true,"blockInputOverrides":false,"x":470,"y":380,"wires":[["cfba63bb3baa86d6"]]},{"id":"3024cc2ba3f6f1a0","type":"api-current-state","z":"b777fb397619759c","g":"a1978cefc7526367","name":"automação","server":"e1344a70.1089f8","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.automacao_lava_roupas","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":310,"y":380,"wires":[["55a79fc19efbe3f5"],[]]},{"id":"cfba63bb3baa86d6","type":"api-current-state","z":"b777fb397619759c","g":"a1978cefc7526367","name":"automação","server":"e1344a70.1089f8","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.automacao_lava_roupas","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":650,"y":440,"wires":[["f709cd72a214d295","c8d6696d8f4d918c"],[]]},{"id":"28bd754ff70f9494","type":"comment","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Máquina de Lavar","info":"","x":150,"y":280,"wires":[]},{"id":"3690f706a6957751","type":"api-current-state","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Maquina de lavar power","server":"e1344a70.1089f8","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.lava_roupas_power","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":370,"y":540,"wires":[["b986b8a3f617d734"]]},{"id":"b986b8a3f617d734","type":"switch","z":"b777fb397619759c","g":"a1978cefc7526367","name":"< 5","property":"payload","propertyType":"msg","rules":[{"t":"lt","v":"5","vt":"num"},{"t":"gte","v":"5","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":550,"y":540,"wires":[["fe38a94107f76092"],["7652d4231e6fa67a"]]},{"id":"80369526317497fa","type":"api-call-service","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Máquina desligada","server":"e1344a70.1089f8","version":5,"debugenabled":false,"domain":"notify","service":"alexa_media","areaId":[],"deviceId":[],"entityId":[],"data":"{\"data\":{\"type\":\"tts\"},\"message\":\"{{status}}\",\"target\":\"{{payload_alexa}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1590,"y":520,"wires":[[]]},{"id":"7652d4231e6fa67a","type":"subflow:9a6063f57d10bc07","z":"b777fb397619759c","g":"a1978cefc7526367","name":"","x":700,"y":600,"wires":[["09adc71b9e822e16"]]},{"id":"09adc71b9e822e16","type":"api-call-service","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Máquina ligada","server":"e1344a70.1089f8","version":5,"debugenabled":false,"domain":"notify","service":"alexa_media","areaId":[],"deviceId":[],"entityId":[],"data":"{\"data\":{\"type\":\"tts\"},\"message\":\"a Máquina de lavar ainda está ligada\",\"target\":\"{{payload_alexa}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":880,"y":600,"wires":[[]]},{"id":"94cd1a17bc0a0fc0","type":"alexa-home","z":"b777fb397619759c","g":"a1978cefc7526367","conf":"c696c021088c7e75","device":"171911","acknoledge":true,"name":"Maquina","topic":"","x":160,"y":540,"wires":[["3690f706a6957751"]]},{"id":"eb1d7fcc0e5348f1","type":"api-current-state","z":"b777fb397619759c","g":"a1978cefc7526367","name":"msg.horario_historico","server":"e1344a70.1089f8","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_text.maquinadelavar_horario","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"horario_historico","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":900,"y":520,"wires":[["0c105761e31649ea"]]},{"id":"0c105761e31649ea","type":"api-current-state","z":"b777fb397619759c","g":"a1978cefc7526367","name":"msg.dia_historico","server":"e1344a70.1089f8","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_text.maquinadelavar_dia","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"dia_historico","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1110,"y":520,"wires":[["ea5b38b9d11e1baa"]]},{"id":"fe38a94107f76092","type":"moment","z":"b777fb397619759c","g":"a1978cefc7526367","name":"msg.dia_hoje","topic":"","input":"","inputType":"date","inTz":"America/Sao_Paulo","adjAmount":0,"adjType":"days","adjDir":"add","format":"DD","locale":"C","output":"dia_hoje","outputType":"msg","outTz":"America/Sao_Paulo","x":710,"y":520,"wires":[["eb1d7fcc0e5348f1"]]},{"id":"ea5b38b9d11e1baa","type":"function","z":"b777fb397619759c","g":"a1978cefc7526367","name":"function 2","func":"if (msg.dia_hoje === msg.dia_historico){\n msg.status = \"A máquina está desligada desde as \"+msg.horario_historico+\" de hoje\"\n}\nelse if ((msg.dia_hoje - msg.dia_historico) == 1 ){\n msg.status = \"A máquina está desligada desde as \"+msg.horario_historico+\" de ontem\"\n}\nelse {\n msg.status = \"A máquina está desligada desde as \"+msg.horario_historico+\" do dia \"+msg.dia_historico\n}\nreturn msg;\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1280,"y":520,"wires":[["66edcda75e780bc5"]]},{"id":"66edcda75e780bc5","type":"subflow:9a6063f57d10bc07","z":"b777fb397619759c","g":"a1978cefc7526367","name":"","x":1420,"y":520,"wires":[["80369526317497fa"]]},{"id":"8b58dd38986aa496","type":"alexa-remote-routine","z":"b777fb397619759c","g":"a1978cefc7526367","name":"Máquina de lavar finalizou","account":"74d5f0f2f97eade2","routineNode":{"type":"speak","payload":{"type":"regular","text":{"type":"str","value":"Máquina de lavar finalizou"},"devices":["G090XG12202305WP","G0916D121353013E","G8M0XG11044206JV"]}},"x":950,"y":460,"wires":[[]]},{"id":"fdcd2fe9ea7df319","type":"api-call-service","z":"b777fb397619759c","g":"a1978cefc7526367","name":"LUZSJ BLUE","server":"e1344a70.1089f8","version":5,"debugenabled":false,"domain":"light","service":"turn_on","areaId":[],"deviceId":["eb7c1204c0ffb91dae7d6e1600f6b879","00478e79d3bb41dcc7210c5e742b1363"],"entityId":["light.luminaria","light.luz_sala_jantar"],"data":"{\"color_name\":\"blue\",\"brightness\":\"50\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":910,"y":420,"wires":[[]]},{"id":"8ec322fe9b0a53b9","type":"moment","z":"b777fb397619759c","g":"136be22bba97cf01","name":"HORÁRIO","topic":"","input":"","inputType":"date","inTz":"America/Sao_Paulo","adjAmount":0,"adjType":"days","adjDir":"add","format":"HH:mm","locale":"C","output":"","outputType":"msg","outTz":"America/Sao_Paulo","x":930,"y":300,"wires":[["03994fe5b9abd7b8"]]},{"id":"03994fe5b9abd7b8","type":"file","z":"b777fb397619759c","g":"136be22bba97cf01","name":"/config/arquivos/maquinadelavarhora.yaml","filename":"/config/arquivos/maquinadelavarhora.yaml","filenameType":"str","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none","x":1180,"y":300,"wires":[["da804627742b21d0"]]},{"id":"a6880c5929f7550d","type":"moment","z":"b777fb397619759c","g":"136be22bba97cf01","name":"DIA","topic":"","input":"","inputType":"date","inTz":"America/Sao_Paulo","adjAmount":0,"adjType":"days","adjDir":"add","format":"DD","locale":"C","output":"","outputType":"msg","outTz":"America/Sao_Paulo","x":910,"y":340,"wires":[["cd4b034de06cf021"]]},{"id":"cd4b034de06cf021","type":"file","z":"b777fb397619759c","g":"136be22bba97cf01","name":"/config/arquivos/maquinadelavardia.yaml","filename":"/config/arquivos/maquinadelavardia.yaml","filenameType":"str","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none","x":1180,"y":340,"wires":[["5f503ecaf4d572d2"]]},{"id":"da804627742b21d0","type":"api-call-service","z":"b777fb397619759c","g":"136be22bba97cf01","name":"atualiza horario historico","server":"e1344a70.1089f8","version":5,"debugenabled":false,"domain":"input_text","service":"set_value","areaId":[],"deviceId":[],"entityId":["input_text.maquinadelavar_horario"],"data":"{\"value\":\"{{payload}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1490,"y":300,"wires":[[]]},{"id":"5f503ecaf4d572d2","type":"api-call-service","z":"b777fb397619759c","g":"136be22bba97cf01","name":"atualiza dia historico","server":"e1344a70.1089f8","version":5,"debugenabled":false,"domain":"input_text","service":"set_value","areaId":[],"deviceId":[],"entityId":["input_text.maquinadelavar_dia"],"data":"{\"value\":\"{{payload}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1480,"y":340,"wires":[[]]},{"id":"cf6bf1b6888381cc","type":"comment","z":"b777fb397619759c","g":"136be22bba97cf01","name":"GRAVA HISTÓRICO DO DESLIGAR","info":"","x":1000,"y":260,"wires":[]},{"id":"e1344a70.1089f8","type":"server","name":"Home Assistant","version":4,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m"},{"id":"c696c021088c7e75","type":"alexa-home-conf","username":"ercb200@"},{"id":"74d5f0f2f97eade2","type":"alexa-remote-account","name":"Eduardo","authMethod":"proxy","proxyOwnIp":"5.189.189.175","proxyPort":"3456","cookieFile":"/config/senha","refreshInterval":"1","alexaServiceHost":"pitangui.amazon.com","amazonPage":"amazon.com.br","acceptLanguage":"pt-BR","onKeywordInLanguage":"on","userAgent":"","useWsMqtt":"on","autoInit":"on"}]