[{"id":"0a7869dabd2e4832","type":"subflow","name":"Add on labels","info":"","category":"","in":[{"x":64,"y":80,"wires":[{"id":"6ada5d0d666e7b3f"}]}],"out":[{"x":528,"y":80,"wires":[{"id":"2c328fb139b08339","port":0}]}],"env":[{"name":"property","type":"str","value":"payload","ui":{"label":{"en-US":"entities property"},"type":"input","opts":{"types":["str","env"]}}}],"meta":{},"color":"#46B1EF","icon":"node-red/debug.svg"},{"id":"6ada5d0d666e7b3f","type":"ha-api","z":"0a7869dabd2e4832","name":"entities","server":"","version":1,"debugenabled":false,"protocol":"websocket","method":"get","path":"","data":"{\"type\": \"config/entity_registry/list\"}","dataType":"json","responseType":"json","outputProperties":[{"property":"registry","propertyType":"flow","value":"","valueType":"results"}],"x":196,"y":80,"wires":[["2c328fb139b08339"]]},{"id":"2c328fb139b08339","type":"function","z":"0a7869dabd2e4832","name":"add on labels","func":"msg[env.get(\"property\")] = msg[env.get(\"property\")].map((entity) => {\n const labels = flow.get(\"registry\").find((ele) => ele.entity_id === entity.entity_id).labels;\n return {...entity, labels};\n});\n\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":364,"y":80,"wires":[[]]},{"id":"6fe02475225be313","type":"debug","z":"120358abd7c22d30","name":"debug 180","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"abc","targetType":"msg","statusVal":"","statusType":"auto","x":1242,"y":7328,"wires":[]},{"id":"7dd21d25f0626608","type":"subflow:0a7869dabd2e4832","z":"120358abd7c22d30","name":"","env":[{"name":"property","value":"abc","type":"str"}],"x":656,"y":7328,"wires":[["ea0d829f0ec59cec"]]},{"id":"8fd5df25b95541f4","type":"ha-get-entities","z":"120358abd7c22d30","name":"","server":"","version":1,"rules":[{"property":"attributes.device_class","logic":"is","value":"door","valueType":"str"}],"outputType":"array","outputEmptyResults":true,"outputLocationType":"msg","outputLocation":"abc","outputResultsCount":1,"x":470,"y":7328,"wires":[["7dd21d25f0626608"]]},{"id":"e6dfe0bcc40a2e92","type":"inject","z":"120358abd7c22d30","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":297,"y":7328,"wires":[["8fd5df25b95541f4"]]},{"id":"ea0d829f0ec59cec","type":"split","z":"120358abd7c22d30","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","property":"abc","x":830,"y":7328,"wires":[["399ee147186fe366"]]},{"id":"399ee147186fe366","type":"switch","z":"120358abd7c22d30","name":"","property":"abc.labels","propertyType":"msg","rules":[{"t":"cont","v":"not_hvac","vt":"str"},{"t":"else"}],"checkall":"true","repair":true,"outputs":2,"x":958,"y":7328,"wires":[[],["cf720f7518cd7f82"]]},{"id":"cf720f7518cd7f82","type":"join","z":"120358abd7c22d30","name":"","mode":"auto","build":"object","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","useparts":false,"accumulate":"false","timeout":"","count":"","reduceRight":false,"x":1086,"y":7328,"wires":[["6fe02475225be313"]]}]