Node Red: Send notification when washing machine energy consumption drops below threshold for time

Hey,

Its not working for me right now, but thats because ive just moved lol.

Here is my notification for the washing machine. Im using Alexa media player for this. No idea about Sonos

[{"id":"a836d34420192a09","type":"server-state-changed","z":"6374ca0bbd7811ef","name":"Is the Washing Machine Clean?","server":"d272ac3c.e0735","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_select.washing_machine_status","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"Clean","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"10","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":280,"wires":[["624eeb9411d92c9d"],[]]},{"id":"8bfd66e6410e2ace","type":"api-current-state","z":"6374ca0bbd7811ef","name":"Did person get home?","server":"d272ac3c.e0735","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.person","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"10","forType":"num","forUnits":"minutes","x":320,"y":360,"wires":[["d163173edca45d61"],["24c71091317545e8"]]},{"id":"624eeb9411d92c9d","type":"api-current-state","z":"6374ca0bbd7811ef","name":"Did person2 get Home?","server":"d272ac3c.e0735","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.person2","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"10","forType":"num","forUnits":"minutes","x":450,"y":240,"wires":[["d163173edca45d61"],["8bfd66e6410e2ace"]]},{"id":"24c71091317545e8","type":"delay","z":"6374ca0bbd7811ef","name":"","pauseType":"delay","timeout":"30","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":490,"y":440,"wires":[["624eeb9411d92c9d"]]},{"id":"d163173edca45d61","type":"time-range-switch","z":"6374ca0bbd7811ef","name":"930AM to 10PM","lat":"-33.924211898294686","lon":"151.1886483807575","startTime":"09:30","endTime":"22:00","startOffset":0,"endOffset":0,"x":740,"y":240,"wires":[["59a326f56866fecb"],["92df446c8594ee17"]]},{"id":"92df446c8594ee17","type":"delay","z":"6374ca0bbd7811ef","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":790,"y":360,"wires":[["d163173edca45d61"]]},{"id":"59a326f56866fecb","type":"api-current-state","z":"6374ca0bbd7811ef","name":"Has the Washing Machine been emptied?","server":"d272ac3c.e0735","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"binary_sensor.laundry_door_sensor","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":1140,"y":360,"wires":[[],["c14601e84d06a771"]]},{"id":"90f0f163fa6569ed","type":"delay","z":"6374ca0bbd7811ef","name":"","pauseType":"delay","timeout":"15","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1270,"y":240,"wires":[["59a326f56866fecb"]]},{"id":"c14601e84d06a771","type":"api-call-service","z":"6374ca0bbd7811ef","name":"Washing Machine needs to be emptied","server":"d272ac3c.e0735","version":5,"debugenabled":false,"domain":"notify","service":"alexa_media","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"The Washing Machine has finished, please empty the Washing Machine\",\t\"data\":{\"type\":\"announce\", \"method\":\"speak\"},\t\"target\":[\"media_player.bedroom_show\",\"media_player.kitchen\",\"media_player.bathroom\"]\t}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1510,"y":340,"wires":[["90f0f163fa6569ed"]]},{"id":"d272ac3c.e0735","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"}]
2 Likes