Einschaltzeitpunkt Einschaltautomatik EinschaltzeitpunktErreicht timeout3 timeout5 Abschaltautomatik timeout4 bewaesserung_an Beschreibe diese Funktion … FALSE text http:// val mqtt.0.4erRelaisAussen.status.LWT /control?cmd=gpio,5,0 FALSE default FALSE Bewässerung gestartet bewaesserung_aus Beschreibe diese Funktion … FALSE text http:// val mqtt.0.4erRelaisAussen.status.LWT /control?cmd=gpio,5,1 FALSE default FALSE Bewässerung beendet Einschaltzeitpunkt finden Einschaltzeitpunkt * * * * * * AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Montag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MontagZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MontagZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MontagZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Montag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MontagZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MontagZeit1 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Dienstag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DienstagZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DienstagZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DienstagZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Dienstag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DienstagZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DienstagZeit1 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Mittwoch wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MittwochZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MittwochZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MittwochZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Mittwoch wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MittwochZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.MittwochZeit1 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Donnerstag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DonnerstagZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DonnerstagZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DonnerstagZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Donnerstag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DonnerstagZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.DonnerstagZeit1 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Freitag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.FreitagZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.FreitagZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.FreitagZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Freitag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.FreitagZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.FreitagZeit1 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Samstag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SamstagZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SamstagZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SamstagZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Samstag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SamstagZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SamstagZeit1 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Sonntag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SonntagZweiteZeitBenötigt TRUE OR EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SonntagZeit1 hh:mm EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SonntagZeit2 hh:mm EinschaltzeitpunktErreicht TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.Sonntag wdt de EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SonntagZweiteZeitBenötigt FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Tag.SonntagZeit1 hh:mm EinschaltzeitpunktErreicht TRUE Einschalten nach festgelegter Zeit Einschaltautomatik * * * * * * EQ EinschaltzeitpunktErreicht TRUE timeout3 1000 ms EinschaltzeitpunktErreicht FALSE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserung TRUE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.BodenfeuchteBeruecksichtigen FALSE 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv FALSE TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung FALSE TRUE AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserung TRUE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.BodenfeuchteBeruecksichtigen TRUE GTE val mqtt.0.SoilMoistureSensor.Feuchtigkeitssensor.Feuchtigkeit_in_% 60 FALSE default FALSE Boden ist zu nass. Bewässerung wird ausgesetzt. LTE val mqtt.0.SoilMoistureSensor.Feuchtigkeitssensor.Feuchtigkeit_in_% 59 FALSE default FALSE Bewässerung wird nun gestartet. 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv FALSE TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung FALSE TRUE Abschalten nach festgelegter Zeit ne javascript.0.BewaesserungV2.AutomatischeBewaesserungAktiv EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.VorgangAnzeigen FALSE TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler FALSE 0 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerIn% FALSE 0 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerInMinuten FALSE val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserungsdauer Abschaltautomatik * * * * * EQ ADD 1 val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler 1 val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserungsdauer 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung FALSE FALSE 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv FALSE FALSE LT val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserungsdauer 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler FALSE ADD 1 val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler 1 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerInMinuten FALSE MINUS 1 val 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerInMinuten 1 timeout4 1000 ms 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerIn% FALSE MULTIPLY 1 DIVIDE 1 val javascript.0.BewaesserungV2.Laufzähler 1 val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserungsdauer 100 Abschaltautomatik 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerIn% FALSE 100 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerInMinuten FALSE 0 timeout5 10 sec 0_userdata.0.Gartenbewaesserung.Bewaesserung.VorgangAnzeigen FALSE FALSE 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerIn% FALSE 0 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler FALSE 0 Auf manuell umschalten any 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserung AND EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserung FALSE EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung FALSE FALSE 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv FALSE FALSE FALSE default FALSE Automatische Bewässerung wurde während der Ausführung gestoppt. Alexa manuelle Bewässerung ne 0_userdata.0.Gartenbewaesserung.Bewaesserung.AlexaManuelleBewaesserung EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.AlexaManuelleBewaesserung TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung FALSE TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung FALSE FALSE Bodenwert ne mqtt.0.SoilMoistureSensor.Feuchtigkeitssensor.Feuchtigkeit_in_% GTE val mqtt.0.SoilMoistureSensor.Feuchtigkeitssensor.Feuchtigkeit_in_% 60 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bodenzustand FALSE Feucht LTE val mqtt.0.SoilMoistureSensor.Feuchtigkeitssensor.Feuchtigkeit_in_% 59 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bodenzustand FALSE Trocken Bewässerung in VIS anzeigen ne 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.BewaesserungAnzeigen FALSE TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.BewaesserungAnzeigen FALSE FALSE Bewässerung ne 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung EQ val 0_userdata.0.Gartenbewaesserung.Bewaesserung.Bewaesserung TRUE 0_userdata.0.Gartenbewaesserung.Bewaesserung.Laufzähler FALSE 0 0_userdata.0.Gartenbewaesserung.Bewaesserung.AutomatischeBewaesserungAktiv FALSE FALSE 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerIn% FALSE 0 0_userdata.0.Gartenbewaesserung.Bewaesserung.RestdauerInMinuten FALSE 0 Felder anlegen Y3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMicsIHtuYW1lOiAiQmV3YWVzc2VydW5nVjIifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UnLCB7bmFtZTogIlRhZ2UifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLkFsZXhhTWFudWVsbGVCZXdhZXNzZXJ1bmcnLCB7bmFtZTogIkFsZXhhTWFudWVsbGVCZXdhZXNzZXJ1bmcifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLkF1dG9tYXRpc2NoZUJld2Flc3NlcnVuZycsIHtuYW1lOiAiQXV0b21hdGlzY2hlQmV3YWVzc2VydW5nIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5BdXRvbWF0aXNjaGVCZXdhZXNzZXJ1bmdBa3RpdicsIHtuYW1lOiAiQXV0b21hdGlzY2hlQmV3YWVzc2VydW5nQWt0aXYifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLkJld2Flc3NlcnVuZycsIHtuYW1lOiAiQmV3YWVzc2VydW5nIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5CZXdhZXNzZXJ1bmdBbnplaWdlbicsIHtuYW1lOiAiQmV3YWVzc2VydW5nQW56ZWlnZW4ifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLkJld2Flc3NlcnVuZ3NkYXVlcicsIHtuYW1lOiAiQmV3YWVzc2VydW5nc2RhdWVyIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5Cb2RlbmZldWNodGVCZXJ1ZWNrc2ljaHRpZ2VuJywge25hbWU6ICJCb2RlbmZldWNodGVCZXJ1ZWNrc2ljaHRpZ2VuIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5Cb2Rlbnp1c3RhbmQnLCB7bmFtZTogIkJvZGVuenVzdGFuZCJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuTGF1ZnrkaGxlcicsIHtuYW1lOiAiTGF1ZnrkaGxlciJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuUmVzdGRhdWVySW4lJywge25hbWU6ICJSZXN0ZGF1ZXJJbiUifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlJlc3RkYXVlckluTWludXRlbicsIHtuYW1lOiAiUmVzdGRhdWVySW5NaW51dGVuIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5Wb3JnYW5nQW56ZWlnZW4nLCB7bmFtZTogIlZvcmdhbmdBbnplaWdlbiJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5Nb250YWcnLCB7bmFtZTogIk1vbnRhZyJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5EaWVuc3RhZycsIHtuYW1lOiAiRGllbnN0YWcifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuTWl0dHdvY2gnLCB7bmFtZTogIk1pdHR3b2NoIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLkRvbm5lcnN0YWcnLCB7bmFtZTogIkRvbm5lcnN0YWcifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuRnJlaXRhZycsIHtuYW1lOiAiRnJlaXRhZyJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5TYW1zdGFnJywge25hbWU6ICJTYW1zdGFnIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLlNvbm50YWcnLCB7bmFtZTogIlNvbm50YWcifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuTW9udGFnWmVpdDEnLCB7bmFtZTogIk1vbnRhZ1plaXQxIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLk1vbnRhZ1plaXQyJywge25hbWU6ICJNb250YWdaZWl0MiJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5Nb250YWdad2VpdGVaZWl0QmVu9nRpZ3QnLCB7bmFtZTogIk1vbnRhZ1p3ZWl0ZVplaXRCZW72dGlndCJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5EaWVuc3RhZ1plaXQxJywge25hbWU6ICJEaWVuc3RhZ1plaXQxIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLkRpZW5zdGFnWmVpdDInLCB7bmFtZTogIkRpZW5zdGFnWmVpdDIifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuRGllbnN0YWdad2VpdGVaZWl0QmVu9nRpZ3QnLCB7bmFtZTogIkRpZW5zdGFnWndlaXRlWmVpdEJlbvZ0aWd0In0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLk1pdHR3b2NoWmVpdDEnLCB7bmFtZTogIk1pdHR3b2NoWmVpdDEifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuTWl0dHdvY2haZWl0MicsIHtuYW1lOiAiTWl0dHdvY2haZWl0MiJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5NaXR0d29jaFp3ZWl0ZVplaXRCZW72dGlndCcsIHtuYW1lOiAiTWl0dHdvY2had2VpdGVaZWl0QmVu9nRpZ3QifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuRG9ubmVyc3RhZ1plaXQxJywge25hbWU6ICJEb25uZXJzdGFnWmVpdDEifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuRG9ubmVyc3RhZ1plaXQyJywge25hbWU6ICJEb25uZXJzdGFnWmVpdDIifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuRG9ubmVyc3RhZ1p3ZWl0ZVplaXRCZW72dGlndCcsIHtuYW1lOiAiRG9ubmVyc3RhZ1p3ZWl0ZVplaXRCZW72dGlndCJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5GcmVpdGFnWmVpdDEnLCB7bmFtZTogIkZyZWl0YWdaZWl0MSJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5GcmVpdGFnWmVpdDInLCB7bmFtZTogIkZyZWl0YWdaZWl0MiJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuQmV3YWVzc2VydW5nVjIuVGFnZS5GcmVpdGFnWndlaXRlWmVpdEJlbvZ0aWd0Jywge25hbWU6ICJGcmVpdGFnWndlaXRlWmVpdEJlbvZ0aWd0In0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLlNhbXN0YWdaZWl0MScsIHtuYW1lOiAiU2Ftc3RhZ1plaXQxIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLlNhbXN0YWdaZWl0MicsIHtuYW1lOiAiU2Ftc3RhZ1plaXQyIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5CZXdhZXNzZXJ1bmdWMi5UYWdlLlNhbXN0YWdad2VpdGVaZWl0QmVu9nRpZ3QnLCB7bmFtZTogIlNhbXN0YWdad2VpdGVaZWl0QmVu9nRpZ3QifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuU29ubnRhZ1plaXQxJywge25hbWU6ICJTb25udGFnWmVpdDEifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuU29ubnRhZ1plaXQyJywge25hbWU6ICJTb25udGFnWmVpdDIifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLkJld2Flc3NlcnVuZ1YyLlRhZ2UuU29ubnRhZ1p3ZWl0ZVplaXRCZW72dGlndCcsIHtuYW1lOiAiU29ubnRhZ1p3ZWl0ZVplaXRCZW72dGlndCJ9KTs= Beschreibe diese Funktion …