Thanks a lot for all the good information in this thread. I’ve set up a similar automation in Node-Red. At the end of each clean, the vacuum will check to see if total area cleaned has increased by a multiple of 60M2. If it has, and one of us is home during daylight hours, and the battery level is greater than 20%, it parks next to our bin and the person at home is notified. If we don’t empty it and then send it home within 3 hours, it returns itself to dock.
If nobody was home when it finished cleaning, it will check to see if someone is home once a minute, and if someone arrives home during daylight hours, it will head back to the dustbin, once again for a max of 3 hours.
If it finished a clean outside of daylight hours, it will go back to the dock, and when motion is detected in our living room the next morning, it will return to the rubbish bin. If we fail to empty it, we’re again notified.
Obviously many parts of the flow will be useless to others, but for anyone who’s interested, you’ll be able to see how every step was achieved. I’m relatively new to Node-Red, so there will definitely be cleaner ways of achieving things but i’ve tested the flow and I’m happy with it so far.
[{"id":"04b5da70ea694834","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"916c267050e49453","type":"api-current-state","z":"04b5da70ea694834","name":"Total cleaned area","server":"8a644e13.f9644","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.roborock_s6_maxv_total_clean_area","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"topic","propertyType":"msg","value":"Area_Before_Clean","valueType":"str"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":370,"y":280,"wires":[["29c3b0b992071e91"]]},{"id":"7a0b8f486105cf01","type":"server-state-changed","z":"04b5da70ea694834","name":"Vacuum starts cleaning","server":"8a644e13.f9644","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"vacuum.roborock_s6_maxv","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"cleaning","halt_if_type":"str","halt_if_compare":"is","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":140,"y":280,"wires":[["916c267050e49453"],[]]},{"id":"3ec8e251ad25cb40","type":"api-current-state","z":"04b5da70ea694834","name":"Total cleaned area","server":"8a644e13.f9644","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.roborock_s6_maxv_total_clean_area","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"topic","propertyType":"msg","value":"Area_After_Clean","valueType":"str"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":370,"y":360,"wires":[["29c3b0b992071e91"]]},{"id":"29c3b0b992071e91","type":"join","z":"04b5da70ea694834","name":"","mode":"custom","build":"object","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"2","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":550,"y":320,"wires":[["ce607065b439e352"]]},{"id":"ce607065b439e352","type":"function","z":"04b5da70ea694834","name":"SET METER CHECK HERE (60)","func":"msg.payload = ((msg.payload.Area_After_Clean / 60 - msg.payload.Area_Before_Clean / 60).toFixed(0));\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":750,"y":320,"wires":[["fca6da530fa30692","3e1508894b84b3f3"]]},{"id":"d27c362bad60c134","type":"server-state-changed","z":"04b5da70ea694834","name":"Vacuum finishes cleaning","server":"8a644e13.f9644","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"vacuum.roborock_s6_maxv","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"returning","halt_if_type":"str","halt_if_compare":"is","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":150,"y":360,"wires":[["3ec8e251ad25cb40"],[]]},{"id":"fca6da530fa30692","type":"switch","z":"04b5da70ea694834","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1010,"y":320,"wires":[["e7ee9f587c2c2f1f"],["dba1bed3dca0de1e"]]},{"id":"dba1bed3dca0de1e","type":"api-current-state","z":"04b5da70ea694834","name":"Person 1 home?","server":"8a644e13.f9644","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.jordan","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"topic","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":610,"y":420,"wires":[["062088199e55c657"],["548496f9be459152"]]},{"id":"548496f9be459152","type":"api-current-state","z":"04b5da70ea694834","name":"Person 2 home?","server":"8a644e13.f9644","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.lauren","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"topic","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":510,"y":540,"wires":[["644632fe2380b5ee"],["6d408ce7c2f042ea"]]},{"id":"db4ab86588fc2b9a","type":"api-call-service","z":"04b5da70ea694834","name":"Go to bin","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"xiaomi_miio","service":"vacuum_goto","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"{\"x_coord\":\"34634\",\"y_coord\":\"28777\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1420,"y":260,"wires":[["05037953ba416f17","3da490e7f4d15300","72cc97e3ea5dd4f8","9a6ac0fb60ce699b"]]},{"id":"05037953ba416f17","type":"api-current-state","z":"04b5da70ea694834","name":"Is TV on?","server":"8a644e13.f9644","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"media_player.lg_webos_tv","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":1580,"y":260,"wires":[["ee812168fab914fd"],[]]},{"id":"3da490e7f4d15300","type":"api-current-state","z":"04b5da70ea694834","name":"desktop being used?","server":"8a644e13.f9644","version":3,"outputs":2,"halt_if":"PowerOn","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.desktop_monitorpowerstate","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":1620,"y":300,"wires":[["4608fb28b259b21f"],[]]},{"id":"ee812168fab914fd","type":"api-call-service","z":"04b5da70ea694834","name":"","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"television","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Vacuum needs emptying.\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1840,"y":260,"wires":[[]]},{"id":"4608fb28b259b21f","type":"api-call-service","z":"04b5da70ea694834","name":"","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"desktop","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Vacuum needs emptying\",\"title\":\"\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1840,"y":300,"wires":[[]]},{"id":"72cc97e3ea5dd4f8","type":"change","z":"04b5da70ea694834","name":"Set msg","rules":[{"t":"set","p":"message","pt":"msg","to":"Vaccum needs emptying.","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1580,"y":220,"wires":[["0e85a496a9e11d57"]]},{"id":"0e85a496a9e11d57","type":"api-call-service","z":"04b5da70ea694834","name":"notify.","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_oneplus_6t_bbe","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"{{message}}\",\"data\":{\"actions\":[{\"action\":\"{{action1}}\",\"title\":\"{{actionTitle1}}\",\"icon\":\"sfsymbols:bell\"},{\"action\":\"{{action2}}\",\"title\":\"{{actionTitle2}}\"}],\"ttl\":0,\"priority\":\"high\"}}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1810,"y":220,"wires":[[]]},{"id":"d236f921f6fbec5f","type":"api-current-state","z":"04b5da70ea694834","name":"Is TV on?","server":"8a644e13.f9644","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"media_player.lg_webos_tv","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":1560,"y":540,"wires":[["0267012b1f03bf20"],[]]},{"id":"0267012b1f03bf20","type":"api-call-service","z":"04b5da70ea694834","name":"","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"television","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"Vaccum needs emptying\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1720,"y":540,"wires":[[]]},{"id":"ae9cc91a5b6518c8","type":"change","z":"04b5da70ea694834","name":"Set msg","rules":[{"t":"set","p":"message","pt":"msg","to":"Vaccum needs emptying.","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1560,"y":500,"wires":[["89a513f3750d920c"]]},{"id":"89a513f3750d920c","type":"api-call-service","z":"04b5da70ea694834","name":"notify.","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_loz21fe","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"{{message}}\",\"data\":{\"actions\":[{\"action\":\"{{action1}}\",\"title\":\"{{actionTitle1}}\",\"icon\":\"sfsymbols:bell\"},{\"action\":\"{{action2}}\",\"title\":\"{{actionTitle2}}\"}],\"ttl\":0,\"priority\":\"high\"}}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1690,"y":500,"wires":[[]]},{"id":"351276abca7c4ba2","type":"api-call-service","z":"04b5da70ea694834","name":"Go to bin","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"xiaomi_miio","service":"vacuum_goto","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"{\"x_coord\":\"34634\",\"y_coord\":\"28777\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1380,"y":540,"wires":[["ae9cc91a5b6518c8","d236f921f6fbec5f","31f81969e12bccbb"]]},{"id":"f7618b52c42f6419","type":"switch","z":"04b5da70ea694834","name":"","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"1","vt":"str"},{"t":"eq","v":"0","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":450,"y":700,"wires":[["7160ec99feea984e"],["cf9820c2c6eec420"]]},{"id":"6d408ce7c2f042ea","type":"ha-get-entities","z":"04b5da70ea694834","name":"How many people home?","server":"8a644e13.f9644","version":0,"rules":[{"property":"entity_id","logic":"starts_with","value":"person","valueType":"str"},{"property":"state","logic":"is","value":"home","valueType":"str"}],"output_type":"count","output_empty_results":false,"output_location_type":"msg","output_location":"payload","output_results_count":1,"x":250,"y":700,"wires":[["f7618b52c42f6419"]]},{"id":"cfd35ffce5862f2c","type":"api-call-service","z":"04b5da70ea694834","name":"Go to bin","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"xiaomi_miio","service":"vacuum_goto","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"{\"x_coord\":\"34634\",\"y_coord\":\"28777\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1400,"y":700,"wires":[["4e85ffba5a31a649"]]},{"id":"cf9820c2c6eec420","type":"delay","z":"04b5da70ea694834","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":260,"y":800,"wires":[["6d408ce7c2f042ea"]]},{"id":"7160ec99feea984e","type":"time-range-switch","z":"04b5da70ea694834","name":"","lat":"","lon":"","startTime":"07:00","endTime":"20:00","startOffset":0,"endOffset":0,"x":640,"y":700,"wires":[["42dc51c86da4a329"],["febfbe98250e14a5"]]},{"id":"febfbe98250e14a5","type":"ha-wait-until","z":"04b5da70ea694834","name":"Motion in living room","server":"8a644e13.f9644","version":2,"outputs":1,"entityId":"binary_sensor.zone_zone_02_open","entityIdFilterType":"exact","property":"state","comparator":"is","value":"on","valueType":"str","timeout":"0","timeoutType":"num","timeoutUnits":"seconds","checkCurrentState":true,"blockInputOverrides":true,"outputProperties":[],"entityLocation":"data","entityLocationType":"none","x":340,"y":960,"wires":[["4bd1e8d33daf18b6"]]},{"id":"4bd1e8d33daf18b6","type":"time-range-switch","z":"04b5da70ea694834","name":"","lat":"","lon":"","startTime":"05:00","endTime":"12:00","startOffset":0,"endOffset":0,"x":560,"y":900,"wires":[["0d45455f42b2a985"],["febfbe98250e14a5"]]},{"id":"394f9fbe43ed3603","type":"api-call-service","z":"04b5da70ea694834","name":"Go to bin","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"xiaomi_miio","service":"vacuum_goto","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"{\"x_coord\":\"34634\",\"y_coord\":\"28777\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1240,"y":920,"wires":[["ed5e0a531bd9148c"]]},{"id":"9a6ac0fb60ce699b","type":"ha-wait-until","z":"04b5da70ea694834","name":"Not returned after 3 hrs?","server":"8a644e13.f9644","version":2,"outputs":2,"entityId":"vacuum.roborock_s6_maxv","entityIdFilterType":"exact","property":"state","comparator":"is","value":"returning","valueType":"str","timeout":"3","timeoutType":"num","timeoutUnits":"hours","checkCurrentState":true,"blockInputOverrides":true,"outputProperties":[],"entityLocation":"data","entityLocationType":"none","x":1570,"y":360,"wires":[[],["df4147cd7693e4d3"]]},{"id":"df4147cd7693e4d3","type":"api-call-service","z":"04b5da70ea694834","name":"Return to base","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"vacuum","service":"return_to_base","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1820,"y":360,"wires":[[]]},{"id":"7713901732acd9aa","type":"api-call-service","z":"04b5da70ea694834","name":"Return to base","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"vacuum","service":"return_to_base","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1880,"y":600,"wires":[[]]},{"id":"31f81969e12bccbb","type":"ha-wait-until","z":"04b5da70ea694834","name":"Not returned after 3 hrs?","server":"8a644e13.f9644","version":2,"outputs":2,"entityId":"vacuum.roborock_s6_maxv","entityIdFilterType":"exact","property":"state","comparator":"is","value":"returning","valueType":"str","timeout":"3","timeoutType":"num","timeoutUnits":"hours","checkCurrentState":true,"blockInputOverrides":true,"outputProperties":[],"entityLocation":"data","entityLocationType":"none","x":1630,"y":600,"wires":[[],["7713901732acd9aa"]]},{"id":"3e97b3ae0de58085","type":"api-call-service","z":"04b5da70ea694834","name":"Return to base","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"vacuum","service":"return_to_base","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1840,"y":700,"wires":[[]]},{"id":"4e85ffba5a31a649","type":"ha-wait-until","z":"04b5da70ea694834","name":"Not returned after 3 hrs?","server":"8a644e13.f9644","version":2,"outputs":2,"entityId":"vacuum.roborock_s6_maxv","entityIdFilterType":"exact","property":"state","comparator":"is","value":"returning","valueType":"str","timeout":"3","timeoutType":"num","timeoutUnits":"hours","checkCurrentState":true,"blockInputOverrides":true,"outputProperties":[],"entityLocation":"data","entityLocationType":"none","x":1610,"y":700,"wires":[[],["3e97b3ae0de58085"]]},{"id":"74197e14982a878d","type":"api-call-service","z":"04b5da70ea694834","name":"Return to base","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"vacuum","service":"return_to_base","areaId":[],"deviceId":["3ab0d503fda3b4b41f5fc06dcfadc1ba"],"entityId":["vacuum.roborock_s6_maxv"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1660,"y":920,"wires":[["bbecf4f263c962a1"]]},{"id":"ed5e0a531bd9148c","type":"ha-wait-until","z":"04b5da70ea694834","name":"Not returned after 3 hrs?","server":"8a644e13.f9644","version":2,"outputs":2,"entityId":"vacuum.roborock_s6_maxv","entityIdFilterType":"exact","property":"state","comparator":"is","value":"returning","valueType":"str","timeout":"3","timeoutType":"num","timeoutUnits":"hours","checkCurrentState":true,"blockInputOverrides":true,"outputProperties":[],"entityLocation":"data","entityLocationType":"none","x":1430,"y":920,"wires":[[],["74197e14982a878d"]]},{"id":"bbecf4f263c962a1","type":"change","z":"04b5da70ea694834","name":"Set msg","rules":[{"t":"set","p":"message","pt":"msg","to":"Vacuum is sick of your bullshit. Empty it when you get the chance.","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1640,"y":1040,"wires":[["1b0a032939757419","65896a1ab0e09928"]]},{"id":"1b0a032939757419","type":"api-call-service","z":"04b5da70ea694834","name":"notify.","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_oneplus_6t_bbe","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"{{message}}\",\"data\":{\"actions\":[{\"action\":\"{{action1}}\",\"title\":\"{{actionTitle1}}\",\"icon\":\"sfsymbols:bell\"},{\"action\":\"{{action2}}\",\"title\":\"{{actionTitle2}}\"}],\"ttl\":0,\"priority\":\"high\"}}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1810,"y":1000,"wires":[[]]},{"id":"65896a1ab0e09928","type":"api-call-service","z":"04b5da70ea694834","name":"notify","server":"8a644e13.f9644","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_loz21fe","areaId":[],"deviceId":[],"entityId":[],"data":"{\"message\":\"{{message}}\",\"data\":{\"actions\":[{\"action\":\"{{action1}}\",\"title\":\"{{actionTitle1}}\",\"icon\":\"sfsymbols:bell\"},{\"action\":\"{{action2}}\",\"title\":\"{{actionTitle2}}\"}],\"ttl\":0,\"priority\":\"high\"}}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1810,"y":1080,"wires":[[]]},{"id":"692f211c01a3b3ac","type":"function","z":"04b5da70ea694834","name":"Get batt lvl attr","func":"msg.payload = msg.data.attributes.battery_level;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1180,"y":420,"wires":[["033ad1d9c7271ecf"]]},{"id":"647c6dca4b14988a","type":"api-current-state","z":"04b5da70ea694834","name":"current_state","server":"8a644e13.f9644","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"vacuum.roborock_s6_maxv","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":1000,"y":420,"wires":[["692f211c01a3b3ac"]]},{"id":"033ad1d9c7271ecf","type":"switch","z":"04b5da70ea694834","name":">=20","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"20","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1330,"y":420,"wires":[["db4ab86588fc2b9a"]]},{"id":"b2d5dd5fcc931589","type":"function","z":"04b5da70ea694834","name":"Get batt lvl attr","func":"msg.payload = msg.data.attributes.battery_level;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":540,"wires":[["8f0f3930106140e7"]]},{"id":"42e754e83e5cfb40","type":"api-current-state","z":"04b5da70ea694834","name":"current_state","server":"8a644e13.f9644","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"vacuum.roborock_s6_maxv","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":900,"y":540,"wires":[["b2d5dd5fcc931589"]]},{"id":"8f0f3930106140e7","type":"switch","z":"04b5da70ea694834","name":">=20","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"20","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1230,"y":540,"wires":[["351276abca7c4ba2"]]},{"id":"4a84b2518d1f8dde","type":"function","z":"04b5da70ea694834","name":"Get batt lvl attr","func":"msg.payload = msg.data.attributes.battery_level;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1080,"y":700,"wires":[["ebd88eccdc3904dc"]]},{"id":"42dc51c86da4a329","type":"api-current-state","z":"04b5da70ea694834","name":"current_state","server":"8a644e13.f9644","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"vacuum.roborock_s6_maxv","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":900,"y":700,"wires":[["4a84b2518d1f8dde"]]},{"id":"ebd88eccdc3904dc","type":"switch","z":"04b5da70ea694834","name":">=20","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"20","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1230,"y":700,"wires":[["cfd35ffce5862f2c"]]},{"id":"edfbf7524756338a","type":"function","z":"04b5da70ea694834","name":"Get batt lvl attr","func":"msg.payload = msg.data.attributes.battery_level;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":960,"y":920,"wires":[["dc65189d466d46e1"]]},{"id":"0d45455f42b2a985","type":"api-current-state","z":"04b5da70ea694834","name":"current_state","server":"8a644e13.f9644","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"vacuum.roborock_s6_maxv","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":780,"y":920,"wires":[["edfbf7524756338a"]]},{"id":"dc65189d466d46e1","type":"switch","z":"04b5da70ea694834","name":">=20","property":"payload","propertyType":"msg","rules":[{"t":"gte","v":"20","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1110,"y":920,"wires":[["394f9fbe43ed3603"]]},{"id":"64aa2eae48eef1d0","type":"inject","z":"04b5da70ea694834","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":120,"wires":[["916c267050e49453"]]},{"id":"26839cd6e58b013b","type":"inject","z":"04b5da70ea694834","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":500,"wires":[["3ec8e251ad25cb40"]]},{"id":"3e1508894b84b3f3","type":"debug","z":"04b5da70ea694834","name":"debug 3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":840,"y":240,"wires":[]},{"id":"e7ee9f587c2c2f1f","type":"nooperation","z":"04b5da70ea694834","name":"DO NOTHING","x":1200,"y":80,"wires":[[]]},{"id":"062088199e55c657","type":"time-range-switch","z":"04b5da70ea694834","name":"","lat":"","lon":"","startTime":"07:00","endTime":"20:00","startOffset":0,"endOffset":0,"x":820,"y":420,"wires":[["647c6dca4b14988a"],["febfbe98250e14a5"]]},{"id":"644632fe2380b5ee","type":"time-range-switch","z":"04b5da70ea694834","name":"","lat":"","lon":"","startTime":"07:00","endTime":"20:00","startOffset":0,"endOffset":0,"x":720,"y":540,"wires":[["42e754e83e5cfb40"],["febfbe98250e14a5"]]},{"id":"8a644e13.f9644","type":"server","name":"Home Assistant","addon":true}]