Thanks for your Reply.
I have to look into MQTT and get to know that too.
But for now, I am already quite far.
I managed to get almost all the Parts of the Message (title, Subtitle, Greeting Message..)
Do not know how to get the "name" of the notified Phone - but I can do that manually as these are just three people and three devices.
What I did not manage to do yet is to combine all the info into one message and push it to the phones.
Guess the Way I build the Flow is quite horrible. As I have no clue of the Tools yet.
I remember seeing one guy painting the background in Paint white with a brush cause he did not know of the fill tool. - Thats how I feel right now.
here is my flow so far.
[{"id":"a42d656b725962b1","type":"tab","label":"Energy Awareness Notification","disabled":false,"info":"https://discourse.nodered.org/t/get-a-detailed-notification-about-the-energy-consumption-when-a-household-appliance-is-done/73871","env":[]},{"id":"e1b31b7f80364432","type":"group","z":"a42d656b725962b1","name":"Home or out","style":{"label":true},"nodes":["ebd57dbe40392241","3b72107907a19928","b3b4162fd6e741aa"],"x":94,"y":1019,"w":710,"h":122},{"id":"c44c467eed32acd4","type":"group","z":"a42d656b725962b1","name":"debugging","style":{"label":true},"nodes":["18c0b3ad57abe572","5d1c80f791b66503","cbfb9c02d0e25bae"],"x":94,"y":859,"w":472,"h":122},{"id":"36e4f3bafa85172f","type":"power-monitor","z":"a42d656b725962b1","name":"","startthreshold":"15","stopthreshold":"3","startafter":"1","stopafter":"1","energydecimals":"","emitidle":false,"x":680,"y":360,"wires":[["661fb0569fd407ea","f9e172b4ee4aea66","88b47bb1629b8bb7","a30ea99f3df2b377"]]},{"id":"1568ee7d3de4ae8c","type":"api-current-state","z":"a42d656b725962b1","name":"","server":"","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.shelly_plug_s_laptop_power","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"name","propertyType":"msg","value":"$entity().attributes.friendly_name","valueType":"jsonata"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":330,"y":360,"wires":[["36e4f3bafa85172f","d87468520ce9af69"]]},{"id":"ecba7f214aea4dff","type":"link in","z":"a42d656b725962b1","name":"link in 25","links":["f450be6d9b36de48"],"x":95,"y":360,"wires":[["1568ee7d3de4ae8c"]]},{"id":"f450be6d9b36de48","type":"link out","z":"a42d656b725962b1","name":"link out 31","mode":"link","links":["ecba7f214aea4dff"],"x":615,"y":140,"wires":[]},{"id":"e304198f8dba453a","type":"inject","z":"a42d656b725962b1","name":"Resolution (10 sec) Check Powerconsumption every Minute","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"10","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":360,"y":140,"wires":[["f450be6d9b36de48"]]},{"id":"fdcc670ddcecdfd5","type":"comment","z":"a42d656b725962b1","name":"Settings","info":"//timeout - adjust as needed. This is how responsive\nthe notification will be, but if washing machine\nhas downtimes with low power consumption increase the\ntimeout value\n\n\n//standbypower - measure how much power the washing \nmachine draws when on standby. Set the value to be \nslightly above that","x":200,"y":100,"wires":[]},{"id":"508bcafa5919ec7e","type":"comment","z":"a42d656b725962b1","name":"Sources","info":"https://tinkerman.cat/post/useful-notifications-from-your-home-appliances-using-node-red/","x":200,"y":20,"wires":[]},{"id":"0e9a91bdf6a3ca77","type":"comment","z":"a42d656b725962b1","name":"Settings Power-Monitor","info":"Name: Name of the appliance. Will be attached to the output object.\nPower threshold: Value (in watts) to tell whether the appliance is running or not, an ideal value would be 0 (0W if not running).\nStart after: Number of messages with readings over the threshold to trigger a start event.\nStop after: Number of messages with readings below the threshold to trigger a stop event.","x":700,"y":260,"wires":[]},{"id":"9c56ba3b73d7b600","type":"function","z":"a42d656b725962b1","name":"pre-process","func":"msg.payload.time = Math.round(msg.payload.time / 60);\nmsg.payload.cost = Math.round(msg.payload.energy * msg.strompreis) / 100;\nmsg.payload.cost_per_h = Math.round(msg.payload.energy / (msg.payload.time / 60) * msg.strompreis) / 100;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":720,"wires":[["ca29003ee5fe494c","3be0253a330d8ff5"]]},{"id":"f5f20cce4610cac0","type":"comment","z":"a42d656b725962b1","name":"Calculate Consumption","info":"","x":980,"y":260,"wires":[]},{"id":"a6319db19da8f2e5","type":"comment","z":"a42d656b725962b1","name":"Generate Message","info":"","x":1750,"y":260,"wires":[]},{"id":"a6380a20e80267d4","type":"comment","z":"a42d656b725962b1","name":"Notifications","info":"","x":1990,"y":260,"wires":[]},{"id":"3613e5219c36bacf","type":"comment","z":"a42d656b725962b1","name":"Imput Devices","info":"","x":210,"y":260,"wires":[]},{"id":"18c0b3ad57abe572","type":"debug","z":"a42d656b725962b1","g":"c44c467eed32acd4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":450,"y":940,"wires":[]},{"id":"5d1c80f791b66503","type":"catch","z":"a42d656b725962b1","g":"c44c467eed32acd4","name":"Catch ALL errors for this flow","scope":null,"uncaught":false,"x":240,"y":940,"wires":[["18c0b3ad57abe572"]]},{"id":"cbfb9c02d0e25bae","type":"comment","z":"a42d656b725962b1","g":"c44c467eed32acd4","name":"debugging","info":"","x":180,"y":900,"wires":[]},{"id":"004ae804820a83cc","type":"change","z":"a42d656b725962b1","name":"Set notification attributes","rules":[{"t":"set","p":"title","pt":"msg","to":"string, payload or whatever input","tot":"str"},{"t":"set","p":"message1","pt":"msg","to":"string, payload or whatever input","tot":"str"},{"t":"set","p":"message2","pt":"msg","to":"string, payload or whatever input","tot":"msg"},{"t":"set","p":"message3","pt":"msg","to":"string, payload or whatever input","tot":"str"},{"t":"set","p":"critical","pt":"msg","to":"0 or 1","tot":"str"},{"t":"set","p":"sound","pt":"msg","to":"default (critical notifications has different default sound than non critical) or wav: https://companion.home-assistant.io/docs/notifications/notification-sounds/#pre-installed-notification-sounds","tot":"str"},{"t":"set","p":"volume","pt":"msg","to":"1.0 (100%) or 0.n (n %)","tot":"str"},{"t":"set","p":"target","pt":"msg","to":"mobile_app_<your_device_id_here>","tot":"str"},{"t":"set","p":"category","pt":"msg","to":"set_iOS_action_category_from_yaml","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":2030,"y":220,"wires":[[]]},{"id":"ebd57dbe40392241","type":"trigger-state","z":"a42d656b725962b1","g":"e1b31b7f80364432","name":"","server":"","version":2,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":["person.ina","person.martin"],"entityidfiltertype":"list","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is_not","comparatorValueDatatype":"prevEntity","comparatorValue":"state"}],"inputs":0,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":false,"x":270,"y":1100,"wires":[["3b72107907a19928"],[]]},{"id":"3b72107907a19928","type":"api-call-service","z":"a42d656b725962b1","g":"e1b31b7f80364432","name":"","server":"","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_iphone_6s_von_martin","areaId":[],"deviceId":[],"entityId":[],"data":"{ \t \"title\": \"Location update \" & $entities(\"sensor.time\").state,\t \"message\": data.event.new_state.attributes.friendly_name & (payload = \"not_home\" ? \" has left \" & data.event.old_state.state) & (data.event.old_state.state = \"not_home\" ? \" arrivied at \" & payload)\t}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":618,"y":1100,"wires":[[]]},{"id":"b3b4162fd6e741aa","type":"comment","z":"a42d656b725962b1","g":"e1b31b7f80364432","name":"Source","info":"https://community.home-assistant.io/t/sharing-ios-notification-template-with-example-improved/176838/40","x":170,"y":1060,"wires":[]},{"id":"3c488f7e7f2cdb3d","type":"comment","z":"a42d656b725962b1","name":"Use before export","info":"https://zachowj.github.io/node-red-contrib-home-assistant-websocket/scrubber/","x":370,"y":20,"wires":[]},{"id":"d87468520ce9af69","type":"template","z":"a42d656b725962b1","name":"message Title Template","field":"title","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"the {{data.attributes.friendly_name}}","output":"str","x":1410,"y":360,"wires":[["25591f0461990902","479fdca0.35c75c"]]},{"id":"6721a9b5fb5a1309","type":"template","z":"a42d656b725962b1","name":"message Subtitle Template","field":"subtitle","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"has {{payload.event}}","output":"str","x":1420,"y":460,"wires":[["0fe2cd3ce1d9743a","479fdca0.35c75c"]]},{"id":"59fe29f38c0740ca","type":"change","z":"a42d656b725962b1","name":"Set Text","rules":[{"t":"set","p":"titles","pt":"msg","to":"attributes.friendly_name","tot":"env"},{"t":"set","p":"title","pt":"msg","to":"Lavalampe","tot":"str"},{"t":"set","p":"room","pt":"msg","to":"Arbeitszimmer","tot":"str"},{"t":"set","p":"subtitle","pt":"msg","to":"payload.event","tot":"msg"},{"t":"set","p":"time","pt":"msg","to":"payload.time","tot":"msg"},{"t":"set","p":"energy","pt":"msg","to":"payload.energy","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1360,"y":220,"wires":[[]]},{"id":"661fb0569fd407ea","type":"switch","z":"a42d656b725962b1","name":"Verbraucher An oder Aus","property":"payload.event","propertyType":"msg","rules":[{"t":"eq","v":"start","vt":"str"},{"t":"eq","v":"stop","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":990,"y":460,"wires":[["6721a9b5fb5a1309"],["6721a9b5fb5a1309"]]},{"id":"027bbfbfd6aba151","type":"comment","z":"a42d656b725962b1","name":"Settings Message Text","info":"","x":1400,"y":260,"wires":[]},{"id":"3be0253a330d8ff5","type":"debug","z":"a42d656b725962b1","name":"debug 158","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1130,"y":780,"wires":[]},{"id":"25591f0461990902","type":"debug","z":"a42d656b725962b1","name":"Title","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"title","targetType":"msg","statusVal":"title","statusType":"msg","x":1350,"y":400,"wires":[]},{"id":"0fe2cd3ce1d9743a","type":"debug","z":"a42d656b725962b1","name":"subtitle","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"subtitle","targetType":"msg","statusVal":"subtitle","statusType":"msg","x":1360,"y":500,"wires":[]},{"id":"f9e172b4ee4aea66","type":"debug","z":"a42d656b725962b1","name":"payload","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"msg","x":660,"y":420,"wires":[]},{"id":"ca29003ee5fe494c","type":"template","z":"a42d656b725962b1","name":"message Template","field":"message","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Total time: {{ payload.time }} minutes.\nTotal energy: {{ payload.energy }} kWh.\nCost: {{ payload.cost }}€ ({{ payload.cost_per_h }}€/h)","output":"str","x":1390,"y":720,"wires":[["914d66f3d8bc9549","479fdca0.35c75c"]]},{"id":"88b47bb1629b8bb7","type":"function","z":"a42d656b725962b1","name":"message create Random Greeting","func":"{\n var greeting = \"hi\";\n\n var arr = [\n 'Hey there',\n 'Hi',\n 'Yo',\n 'Greetings',\n 'Sorry to disturb you',\n ];\n\n greeting = arr[Math.floor(Math.random() * arr.length)];\n\n var payload = {\n payload: greeting,\n }\n\n node.warn(payload);\n\n return payload;\n}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1440,"y":560,"wires":[["f47907652b04e3b3","479fdca0.35c75c"]]},{"id":"f47907652b04e3b3","type":"debug","z":"a42d656b725962b1","name":"greeting","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"msg","x":1360,"y":600,"wires":[]},{"id":"54b2903858fc3d7d","type":"comment","z":"a42d656b725962b1","name":"Get person (name) from device","info":"","x":1430,"y":660,"wires":[]},{"id":"914d66f3d8bc9549","type":"debug","z":"a42d656b725962b1","name":"message","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"message","targetType":"msg","statusVal":"message","statusType":"msg","x":1360,"y":780,"wires":[]},{"id":"27d45e90bf7901c6","type":"server-state-changed","z":"a42d656b725962b1","name":"Strompreis","server":"","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.strompreis","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,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":200,"y":300,"wires":[[]]},{"id":"3b1adf849136934a","type":"debug","z":"a42d656b725962b1","name":"Strompreis","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"strompreis","targetType":"msg","statusVal":"strompreis","statusType":"msg","x":950,"y":780,"wires":[]},{"id":"a30ea99f3df2b377","type":"api-current-state","z":"a42d656b725962b1","name":"Strompreis","server":"","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_number.strompreis","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"strompreis","propertyType":"msg","value":"","valueType":"entityState"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":950,"y":720,"wires":[["9c56ba3b73d7b600","3b1adf849136934a"]]},{"id":"d041c773b5587363","type":"debug","z":"a42d656b725962b1","name":"msg alert","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1720,"y":680,"wires":[]},{"id":"4f8096311723282f","type":"api-call-service","z":"a42d656b725962b1","name":"Notify IOS with Message","server":"","version":5,"debugenabled":false,"domain":"notify","service":"mobile_app_iphone_6s_von_martin","areaId":[],"deviceId":[],"entityId":[],"data":"{}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","output_location":"","output_location_type":"none","x":2030,"y":640,"wires":[["9ba180b37bef5663"]]},{"id":"9ba180b37bef5663","type":"debug","z":"a42d656b725962b1","name":"out1","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":2330,"y":640,"wires":[]},{"id":"ed8c1e32.c79e28","type":"debug","z":"a42d656b725962b1","name":"msg join","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1980,"y":580,"wires":[]},{"id":"b67fdfde.581e3","type":"join","z":"a42d656b725962b1","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"num","reduceFixup":"","x":1710,"y":600,"wires":[["ed8c1e32.c79e28","1e2bd8170886339a"]]},{"id":"479fdca0.35c75c","type":"batch","z":"a42d656b725962b1","name":"","mode":"count","count":"4","overlap":0,"interval":10,"allowEmptySequence":false,"topics":[],"x":1710,"y":560,"wires":[["b67fdfde.581e3"]]},{"id":"1e2bd8170886339a","type":"function","z":"a42d656b725962b1","name":"Create IOS Alert","func":"var title = msg.title\nvar subtitle = msg.subtitle\nvar greeting = msg.greeting\nvar name = msg.name\nvar message = msg.message\nvar sound = msg.sound\nvar critical = msg.critical\nvar volume = msg.volume\nvar target = msg.target\nvar final_msg = `${greeting}` + `${name}` + `${message}`\nvar category = msg.category\nvar payload = {\"data\":\n{\n \"message\": `${final_msg}`,\n \"title\": `${title}`,\n \"data\": {\n \"subtitle\": \"{{subtitle}}\",\n \"channel\": \"Alarm\",\n \"priority\": \"high\",\n \"ttl\": 0, \n \"push\": {\n \"category\": `${category}`,\n \"sound\": {\n \"name\": `${sound}`,\n \"critical\": `${critical}`,\n \"volume\": `${volume}`,\n }\n }\n }\n}\n}\nmsg.payload = payload\nmsg.topic = target\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1740,"y":640,"wires":[["4f8096311723282f"]]}]