You did not use the copy value button described in first post
Please help others help you, If you provide requested data in correct format it is a simple copy and paste to use your data. In the format you provided it is not easy. Why make our lifes harder, we volunteer our time, it is only fair that you try not to make life harder.
I can see from your post that the output is a number 0 - 100. I have knocked up an example.
[{"id":"74b4876ff34778ec","type":"ioBroker get","z":"4cb4571451dafbb1","name":"% room1 curtain","topic":"shelly.0.SHSW-21#32B250#1.Shutter.Position","attrname":"payload","payloadType":"value","errOnInvalidState":"nothing","x":650,"y":380,"wires":[["7a402309b03d9bad"]]},{"id":"288bbb856931f013","type":"switch","z":"4cb4571451dafbb1","name":"if door open","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"open","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":390,"y":460,"wires":[["74b4876ff34778ec","e79074233838b2e3","8a8eda11111da889","280eddfbaed673f3"]]},{"id":"7a402309b03d9bad","type":"change","z":"4cb4571451dafbb1","name":"room1","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.value","tot":"msg"},{"t":"set","p":"payload.topic","pt":"msg","to":"room1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":870,"y":380,"wires":[["167e171e8227322b"]]},{"id":"598df7db39b3b148","type":"ioBroker in","z":"4cb4571451dafbb1","name":"alert door open","topic":"broadlink2.0._SendScene","payloadType":"value","onlyack":"","func":"all","gap":"","x":150,"y":460,"wires":[["288bbb856931f013"]]},{"id":"f1ba609f742e4fa2","type":"inject","z":"4cb4571451dafbb1","name":"start","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"open","payloadType":"str","x":210,"y":380,"wires":[["288bbb856931f013"]]},{"id":"e79074233838b2e3","type":"ioBroker get","z":"4cb4571451dafbb1","name":"% room2 curtain","topic":"shelly.0.SHSW-21#32B922#1.Shutter.Position","attrname":"payload","payloadType":"value","errOnInvalidState":"nothing","x":650,"y":440,"wires":[["80ee262a9caa0826"]]},{"id":"8a8eda11111da889","type":"ioBroker get","z":"4cb4571451dafbb1","name":"% room3 curtain","topic":"shelly.0.SHSW-21#32BA8B#1.Shutter.Position","attrname":"payload","payloadType":"value","errOnInvalidState":"nothing","x":650,"y":500,"wires":[["29db024395cff0eb"]]},{"id":"280eddfbaed673f3","type":"ioBroker get","z":"4cb4571451dafbb1","name":"% room4 curtain","topic":"shelly.0.SHSW-21#55A50E#1.Shutter.Position","attrname":"payload","payloadType":"value","errOnInvalidState":"nothing","x":650,"y":560,"wires":[["e71079455c37993f"]]},{"id":"bce8102ef97b16cd","type":"inject","z":"4cb4571451dafbb1","name":"testing","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":730,"y":300,"wires":[["7a402309b03d9bad","80ee262a9caa0826","29db024395cff0eb"]]},{"id":"167e171e8227322b","type":"join","z":"4cb4571451dafbb1","name":"","mode":"custom","build":"object","property":"payload","propertyType":"msg","key":"payload.topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"5","count":"4","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1030,"y":460,"wires":[["7a57cda7762dc021"]]},{"id":"80ee262a9caa0826","type":"change","z":"4cb4571451dafbb1","name":"room2","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.value","tot":"msg"},{"t":"set","p":"payload.topic","pt":"msg","to":"room2","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":870,"y":440,"wires":[["167e171e8227322b"]]},{"id":"29db024395cff0eb","type":"change","z":"4cb4571451dafbb1","name":"room3","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.value","tot":"msg"},{"t":"set","p":"payload.topic","pt":"msg","to":"room3","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":870,"y":500,"wires":[["167e171e8227322b"]]},{"id":"e71079455c37993f","type":"change","z":"4cb4571451dafbb1","name":"room1","rules":[{"t":"move","p":"payload","pt":"msg","to":"payload.value","tot":"msg"},{"t":"set","p":"payload.topic","pt":"msg","to":"room4","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":870,"y":560,"wires":[["167e171e8227322b"]]},{"id":"7a57cda7762dc021","type":"change","z":"4cb4571451dafbb1","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"\"Attention, the shutters in the rooms are open: \" & $join($$.payload.*[$.value = 0]^($.topic).topic, \", \")","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":1180,"y":460,"wires":[["7098caa8d5372934"]]},{"id":"f0cf720e08f421f0","type":"inject","z":"4cb4571451dafbb1","name":"testing ","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1","payloadType":"num","x":710,"y":340,"wires":[["e71079455c37993f"]]},{"id":"7098caa8d5372934","type":"debug","z":"4cb4571451dafbb1","name":"debug 334","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1250,"y":360,"wires":[]}]
The example joins the messages into one message, then uses JSONata to output messages with value of 0, it also sorts the rooms alphbetically just incase.
output
The flow should work fine on your node-red. On mine i added test inputs, as you can see i do not have ibroker installed.