First Time Node Red help

Evening All,

I am finally attempting to move over to Node Red for new automations however being as thick as I am I have no idea what I am doing.

I wanted to get started with something simplish. I always forget to empty my washing machine and seeing as a I have a smart washing machine I thought I could get Google around the house to announce the washing machine has finished. Adding a slight complication not to do it overnight or if we are not home.

Does this seem right:

Thanks all in advance for guidance.

I was hoping that the Google assistant would finish the laundry.
In Node Red you can use the inject node and debug node to test sections of the flow.

You could give this a try.

[{"id":"d8f3b856.078788","type":"timecheck","z":"d6a46901.ebee1","name":"","time":"22:00","x":790,"y":1000,"wires":[["926b0319.1643e"],["c6c43ae3.98d33"]]},{"id":"926b0319.1643e","type":"traffic","z":"d6a46901.ebee1","name":"hold till morning","property_allow":"payload","filter_allow":"release","ignore_case_allow":false,"negate_allow":false,"send_allow":false,"property_stop":"payload","filter_stop":"hold","ignore_case_stop":false,"negate_stop":false,"send_stop":false,"default_start":true,"differ":true,"x":1160,"y":980,"wires":[["c6c43ae3.98d33"]]},{"id":"410fd4d.15414ac","type":"server-state-changed","z":"d6a46901.ebee1","name":"washing machine done ","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":140,"y":1020,"wires":[["8e803406.506fb8"]]},{"id":"8e803406.506fb8","type":"api-current-state","z":"d6a46901.ebee1","name":"Home/Away","server":"","version":1,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"person.group","state_type":"str","state_location":"","override_payload":"none","entity_location":"","override_data":"none","blockInputOverrides":false,"x":450,"y":1020,"wires":[["d8f3b856.078788"],["fe8f043a.6a1008","6b06baba.3c22bc"]],"outputLabels":["Home","Away"],"icon":"font-awesome/fa-question"},{"id":"7afef1a6.8e5be","type":"traffic","z":"d6a46901.ebee1","name":"hold till someone is home","property_allow":"payload","filter_allow":"release","ignore_case_allow":false,"negate_allow":false,"send_allow":false,"property_stop":"payload","filter_stop":"hold","ignore_case_stop":false,"negate_stop":false,"send_stop":false,"default_start":true,"differ":true,"x":1150,"y":1140,"wires":[["c6c43ae3.98d33"]]},{"id":"e53882fa.d0ec2","type":"inject","z":"d6a46901.ebee1","name":"hold starts at","props":[{"p":"payload"}],"repeat":"","crontab":"00 22 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"hold","payloadType":"str","x":680,"y":860,"wires":[["926b0319.1643e"]]},{"id":"f923d960.c35c7","type":"inject","z":"d6a46901.ebee1","name":"hold releases at","props":[{"p":"payload"}],"repeat":"","crontab":"00 08 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"release","payloadType":"str","x":710,"y":920,"wires":[["926b0319.1643e"]]},{"id":"fe8f043a.6a1008","type":"change","z":"d6a46901.ebee1","name":"hold message","rules":[{"t":"set","p":"payload","pt":"msg","to":"hold","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":700,"y":1120,"wires":[["7afef1a6.8e5be"]]},{"id":"6b06baba.3c22bc","type":"delay","z":"d6a46901.ebee1","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":740,"y":1060,"wires":[["7afef1a6.8e5be"]]},{"id":"c6c43ae3.98d33","type":"api-call-service","z":"d6a46901.ebee1","name":"tts","server":"","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1480,"y":1080,"wires":[[]]},{"id":"d1da99f2.ba10e8","type":"server-state-changed","z":"d6a46901.ebee1","name":"person.group away to home","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":160,"y":1180,"wires":[["a8b81733.713698"]]},{"id":"a8b81733.713698","type":"ha-wait-until","z":"d6a46901.ebee1","name":"front door opens","server":"","outputs":1,"entityId":"","entityIdFilterType":"exact","property":"","comparator":"is","value":"","valueType":"str","timeout":0,"timeoutType":"num","timeoutUnits":"seconds","entityLocation":"","entityLocationType":"none","checkCurrentState":true,"blockInputOverrides":true,"x":430,"y":1180,"wires":[["62b02415.4703dc"]]},{"id":"62b02415.4703dc","type":"change","z":"d6a46901.ebee1","name":"release message ","rules":[{"t":"set","p":"payload","pt":"msg","to":"release","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":670,"y":1180,"wires":[["7afef1a6.8e5be"]]}]

Actually the time check is not needed and wouldn’t work for this scenario anyway.

[{"id":"926b0319.1643e","type":"traffic","z":"d6a46901.ebee1","name":"hold till morning","property_allow":"payload","filter_allow":"release","ignore_case_allow":false,"negate_allow":false,"send_allow":false,"property_stop":"payload","filter_stop":"hold","ignore_case_stop":false,"negate_stop":false,"send_stop":false,"default_start":true,"differ":true,"x":1020,"y":1000,"wires":[["c6c43ae3.98d33"]]},{"id":"410fd4d.15414ac","type":"server-state-changed","z":"d6a46901.ebee1","name":"washing machine done ","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":140,"y":1020,"wires":[["8e803406.506fb8"]]},{"id":"8e803406.506fb8","type":"api-current-state","z":"d6a46901.ebee1","name":"Home/Away","server":"","version":1,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"person.group","state_type":"str","state_location":"","override_payload":"none","entity_location":"","override_data":"none","blockInputOverrides":false,"x":450,"y":1020,"wires":[["926b0319.1643e"],["fe8f043a.6a1008","6b06baba.3c22bc"]],"outputLabels":["Home","Away"],"icon":"font-awesome/fa-question"},{"id":"7afef1a6.8e5be","type":"traffic","z":"d6a46901.ebee1","name":"hold till someone is home","property_allow":"payload","filter_allow":"release","ignore_case_allow":false,"negate_allow":false,"send_allow":false,"property_stop":"payload","filter_stop":"hold","ignore_case_stop":false,"negate_stop":false,"send_stop":false,"default_start":true,"differ":true,"x":1030,"y":1140,"wires":[["c6c43ae3.98d33"]]},{"id":"e53882fa.d0ec2","type":"inject","z":"d6a46901.ebee1","name":"hold starts at","props":[{"p":"payload"}],"repeat":"","crontab":"00 22 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"hold","payloadType":"str","x":680,"y":860,"wires":[["926b0319.1643e"]]},{"id":"f923d960.c35c7","type":"inject","z":"d6a46901.ebee1","name":"hold releases at","props":[{"p":"payload"}],"repeat":"","crontab":"00 08 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"release","payloadType":"str","x":710,"y":920,"wires":[["926b0319.1643e"]]},{"id":"fe8f043a.6a1008","type":"change","z":"d6a46901.ebee1","name":"hold message","rules":[{"t":"set","p":"payload","pt":"msg","to":"hold","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":700,"y":1120,"wires":[["7afef1a6.8e5be"]]},{"id":"6b06baba.3c22bc","type":"delay","z":"d6a46901.ebee1","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":740,"y":1060,"wires":[["7afef1a6.8e5be"]]},{"id":"c6c43ae3.98d33","type":"api-call-service","z":"d6a46901.ebee1","name":"tts","server":"","version":1,"debugenabled":false,"service_domain":"","service":"","entityId":"","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1350,"y":1060,"wires":[[]]},{"id":"d1da99f2.ba10e8","type":"server-state-changed","z":"d6a46901.ebee1","name":"person.group away to home","server":"","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":160,"y":1180,"wires":[["a8b81733.713698"]]},{"id":"a8b81733.713698","type":"ha-wait-until","z":"d6a46901.ebee1","name":"front door opens","server":"","outputs":1,"entityId":"","entityIdFilterType":"exact","property":"","comparator":"is","value":"","valueType":"str","timeout":0,"timeoutType":"num","timeoutUnits":"seconds","entityLocation":"","entityLocationType":"none","checkCurrentState":true,"blockInputOverrides":true,"x":430,"y":1180,"wires":[["62b02415.4703dc"]]},{"id":"62b02415.4703dc","type":"change","z":"d6a46901.ebee1","name":"release message ","rules":[{"t":"set","p":"payload","pt":"msg","to":"release","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":670,"y":1180,"wires":[["7afef1a6.8e5be"]]}]

For the time of day, use the BigTimer node then the gate node.