NEWS
Biowetter aus WetterOnline (wie Pollenflug)
-
Hallo,
auf Wunsch eines Forummitglieds hatte ich den Pollenflugadapter um das ebenfalls von Wetteronline angebotene Biowetter erweitert. Es stellte sich heraus, dass ein separates Skript doch besser ist.
EDIT (pix) vom 24.09.2022: Neuestes Skript hier (Anpassungen von Sborg) https://forum.iobroker.net/topic/4441/biowetter-aus-wetteronline-wie-pollenflug/43
Falls deine Stadt nicht dabei ist, kannst du die Konstante Stadt im Quelltext mit diesen Städten erweitern
-
@pix:Hallo,
auf Wunsch eines Forummitglieds hatte ich den Pollenflugadapter um das ebenfalls von Wetteronline angebotene Biowetter erweitert. Es stellte sich heraus, dass ein separates Skript doch besser ist. `
Hallo Pix,
das ist absolut perfekt. Vielen Dank für Deine Arbeit die sicherlich ihre "Abnehmer" finden wird.
Schönen Sonntag und Gruß
Thomas
-
Kan es sein das seit heute das Script nicht mehr funktioniert?
Bekomme folgende Fehlermeldunghost.ioBroker-VM64 2019-05-20 16:30:12.856 info instance system.adapter.luftdaten.0 terminated with code 0 (OK) host.ioBroker-VM64 2019-05-20 16:30:08.677 info instance system.adapter.yr.0 terminated with code 0 (OK) javascript.0 2019-05-20 16:30:01.117 error script.js.Wetterstation.BIO-Wettervorhersage: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-20 16:30:01.116 error script.js.Wetterstation.BIO-Wettervorhersage: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-20 16:30:01.116 error script.js.Wetterstation.BIO-Wettervorhersage: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-20 16:30:01.116 error script.js.Wetterstation.BIO-Wettervorhersage: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-20 16:30:01.116 error script.js.Wetterstation.BIO-Wettervorhersage: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-20 16:30:01.115 error script.js.Wetterstation.BIO-Wettervorhersage: gesuchter Quellcode (biowetter) nicht gefunden host.ioBroker-VM64 2019-05-20 16:30:00.218 info instance system.adapter.yr.0 started with pid 13397
Hat noch jemand das gleiche Problem?
Gruß
Johnny -
Gerade getestet, geht ohne Probleme
Gruß Michael
-
Also bei mir gehts nicht mehr!
Kannst Du mal bitte Dein Script posten?Gruß
Johnny -
Hast recht geht nicht mehr, letzte Aktualisierung war 20.5 jetzt bekomme ich auch die Fehlermeldung
javascript.0 2019-05-21 11:10:32.558 error script.js.Meine_Scripte.Automatisiert.BioWetter: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-21 11:10:32.557 error script.js.Meine_Scripte.Automatisiert.BioWetter: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-21 11:10:32.557 error script.js.Meine_Scripte.Automatisiert.BioWetter: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-21 11:10:32.556 error script.js.Meine_Scripte.Automatisiert.BioWetter: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-21 11:10:32.556 error script.js.Meine_Scripte.Automatisiert.BioWetter: gesuchter Quellcode (biowetter) nicht gefunden javascript.0 2019-05-21 11:10:32.555 error script.js.Meine_Scripte.Automatisiert.BioWetter: gesuchter Quellcode (biowetter) nicht gefunden
-
Hab mal gekuckt und wenn ich den link aus dem Script in den Browser eingebe
http://www.wetteronline.de/biowetterberichte?gid=DL
Dann kommt nicht mehr die Biowetterseite sondern die heisst dort jetzt VitalWetter.
Die haben wohl an Ihrer Seite rumgebaut.
Schade.Gruß
Johnny -
Gibt es vielleicht ne Alternative für BIO Wetter von Wetteronline?
-
Gleiches Problem hier auch. Die Seite wurde geändert bzw. umbenannt und
jetzt wird es in der alten Form nicht mehr angezeigt.
Heutiger Eintrag:
"Wir freuen uns auf viel Sonnenschein und das vor allem in der Südhälfte. Damit die Freude nicht getrübt wird, sollten Sie
längere Aufenthalte unter der Mittagssonne meiden und an einen Sonnenschutz denken. Denn der UV-Index steigt bis auf 7. "
Klasse -
Bei mir geht es auch nicht mehr.
Selbe Fehlermeldung.@pix
Könntest du dir das anschauen?
Wäre toll wenn es wieder funktionieren würde.
Danke im Vorhinein! -
-
-
@sigi234
Das war mit dem Pollenscript auch so!
Da hatte sich der Aufbau der Website geändert.Ein User hatte es kurz nachdem wegen der Probleme (?) der Pollenflug-Adapter fertig war, das Skript für die neue Seite angepasst
EDIT:
Habe jetzt gesucht.// ######################################################################################################## // Polleninfo auswerten heute und die nächsten Tage // Angepasste Version von Spike - Vielen Dank an steinwedel, pix, robsdobs, und wer noch so dran war :) // basierend auf Original Version 1.52 -> angepasste Version 1.0 - 15.03.2019 // ########################################################################################################
das Script wurde von @SpikeNbg angepasst
-
@Homoran sagte in Biowetter aus WetterOnline (wie Pollenflug):
Ein User hatte es kurz nachdem wegen der Probleme (?) der Pollenflug-Adapter fertig war, das Skript für die neue Seite angepasst
Aha, wenn ich das noch finden würde.........
OT:
Und genau deswegen habe ich diesen Vorschlag gemacht:https://forum.iobroker.net/topic/22721/vorschlag-eigene-kategorie-mitglieder-uploads
-
Hier:
https://forum.iobroker.net/topic/2463/wunsch-pollenflug-adapter-wasauchimmer/232OT retour:
Auf diese Weise können dann, wie in einem anderen Thread bereits angeregt, Skripte, Bilder usw. ebenfalls relativ einfach gepflegt und zentral verwaltet werden.
-
@Homoran sagte in Biowetter aus WetterOnline (wie Pollenflug):
OT retour:
Auf diese Weise können dann, wie in einem anderen Thread bereits angeregt, Skripte, Bilder usw. ebenfalls relativ einfach gepflegt und zentral verwaltet werden.
Das finde ich Cool...............
-
So jetzt mal zu Aufklärung (aus meiner Sicht):
Als 1. war das Pollenflug SKRIPT
Als 2. wurde daraus ein Adapter - Skript nicht mehr nötig
Als 3. kam das SKRIPT BiowetterUnd genau dieses Skript geht nicht mehr:
/* Parser von wetteronline.de http://forum.iobroker.net/viewtopic.php?f=23&t=2799&sid=936235bdac98a70a1d8672897d334a07#p25266 05.05.2016 erstellt von steinwedel für homoran 06.05.2016 Anpassung durch pix (Vorhersage mehrere Tage) Änderung in Biowetterparser 12.01.2017 Biowetter 14.01.2017 vom Pollenflug Skript separiert */ var pfad = "WetterOnline.de"; var logging = true; // ab hier nix ändern var biodatenpunkte = ['Datum','Titel','Untertitel','Prognose','Kombi']; var landstrich = { 1 : { 'URL_' : 'NorthernGermanyBio', 'name' : 'Norddeutschland' }, 2 : { 'URL_' : 'WesternGermanyBio', 'name' : 'Westdeutschland' }, 3 : { 'URL_' : 'EasternGermanyBio', 'name' : 'Ostdeutschland' }, 4 : { 'URL_' : 'NorthernGermanyBio', 'name' : 'Norddeutschland' }, 5 : { 'URL_' : 'SouthernGermanyBio', 'name' : 'Süddeutschland' }, 6 : { 'URL_' : 'AlpsBio', 'name' : 'Alpenraum' } }; var request = require('request'); function bioDpAnlegen () { // alle Landstriche durchgehen for (var z in landstrich) { var bio_pfad = pfad + 'biowettervorhersage.' + landstrich[z].name.toLowerCase(); for (var bdp = 0; bdp < biodatenpunkte.length; bdp++) { createState(bio_pfad + '.' + biodatenpunkte[bdp], { def: '', name: 'WetterOnline Biowettervorhersage ' + landstrich[z].name + ' ' + biodatenpunkte[bdp], desc: biodatenpunkte[bdp] + ' für Vorhersage für Biowetter in Bereich ' + landstrich[z].name, type: 'string' }); } } } function readBiowetter() { var options = { url: "https://www.wetteronline.de/vitalwetter", // korrekten Link erstellen headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1' } }; try { request(options, function (error, response, body) { if (!error && response.statusCode == 200) { // kein Fehler, Inhalt in body /*body=body.replaceAll(String.fromCharCode(13),""); body=body.replaceAll(String.fromCharCode(10),""); body=body.replaceAll(String.fromCharCode(9)," "); body=strip_tags(body);*/ for (var i in landstrich) { /* <h5 class="WesternGermanyBio Bio">Prognose für Sonntag, den 15.01.2017</h5> <h2 class="WesternGermanyBio Bio">Biowettervorhersage für Westdeutschland</h2> <h3 class="WesternGermanyBio Bio">Neigung zu Schmerzen nimmt ab</h3> <div class="WesternGermanyBio Bio"> <p> Die Witterungsreize sind wieder deutlich positiver. Vor allem die Schmerzempfindlichkeit sowie die Neigung zu nervöser Unruhe lassen deutlich nach, soweit sie mit den Wettereinflüssen überhaupt noch in Verbindung stehen. Damit kann sich auch die Schlaftiefe nachhaltig verbessern, und die seelische Verfassung balanciert sich zunehmend gut aus. </p> </div> */ // Code für Landstrich extrahieren var landstrich_start = '<h5 class="' + landstrich[i].URL_+ ' Bio">'; var landstrich_ende = '</div>'; // unbedingt erstes Auftreten nach Start var landstrichstart = body.indexOf(landstrich_start); var landstrichende = body.indexOf(landstrich_start); //log('Start: ' + start + ' Ende: ' + ende, 'debug'); if (landstrichstart != -1 && landstrichende != -1) { // wenn gesuchte Strings überhaupt existieren var landstrichbereich = body.substring(landstrichstart,body.length); // Ab ersten Treffer bis Ende landstrichbereich = landstrichbereich.substring(0, landstrichbereich.indexOf(landstrich_ende)); if (logging) log(landstrichbereich); // Code für Datum extrahieren var datum_start = 'Prognose für '; var datum_ende = '</h5>'; var datumbereich = landstrichbereich.substring(landstrichbereich.indexOf(datum_start) + datum_start.length, landstrichbereich.indexOf(datum_ende)); // Sonntag, den 15.01.2017 if (logging) log(datumbereich); setState(pfad + 'biowettervorhersage.' + landstrich[i].name.toLowerCase() + '.' + biodatenpunkte[0], datumbereich.trim()); // Code für Titel var title = 'Biowetterbericht für ' + landstrich[i].name; if (logging) log(title); setState(pfad + 'biowettervorhersage.' + landstrich[i].name.toLowerCase() + '.' + biodatenpunkte[1], title); // Code für Untertitel var subtitle_start = '<h3 class="' + landstrich[i].URL_+ ' Bio">'; var subtitle_ende = '</h3>'; var subtitlebereich = landstrichbereich.substring(landstrichbereich.indexOf(subtitle_start) + subtitle_start.length, landstrichbereich.indexOf(subtitle_ende)); if (logging) log(subtitlebereich); setState(pfad + 'biowettervorhersage.' + landstrich[i].name.toLowerCase() + '.' + biodatenpunkte[2], subtitlebereich.trim()); // Code für Prognose var prognose_start = '<p>'; var prognose_ende = '</p>'; var prognosebereich = landstrichbereich.substring(landstrichbereich.indexOf(prognose_start) + prognose_start.length, landstrichbereich.indexOf(prognose_ende)); if (logging) log(prognosebereich); setState(pfad + 'biowettervorhersage.' + landstrich[i].name.toLowerCase() + '.' + biodatenpunkte[3], prognosebereich.trim()); // Kombi Datenpunkt für HTML zusammenbauen var kombi = '<div class ="Biowetter">' + '<h4>Prognose für ' + datumbereich + '</h4>' + '<h2>' + title + '</h2>' + '<h3>' + subtitlebereich + '</h3>' + '<p>' + prognosebereich.trim() + '</p>'; setState(pfad + 'biowettervorhersage.' + landstrich[i].name.toLowerCase() + '.' + biodatenpunkte[4], kombi); } else log('gesuchter Quellcode (biowetter) nicht gefunden', 'error'); } // ENDE for in } else { log("StatusCode="+response.statusCode); log(error,'error'); // Error beim Einlesen } }); } catch (e) { log('Fehler (try) leseWebseite (Biowetter): ' + e, 'error'); } log('Biowetter eingelesen', 'info'); } function strip_tags(data) { var rueckgabe = data.replace(/( |<([^>]+)>)/ig, " "); return(rueckgabe); } String.prototype.replaceAll = function(find, replace) { var str = this; return str.replace(new RegExp(find.replace(/([.*+?^=!:${}()|[]\/\])/g, "\\$1"), 'g'), replace); }; function main() { bioDpAnlegen(); readBiowetter(); } main(); schedule("5 0 * * *", main);
LOG:
7.6.2019, 10:30:24.558 [info ]: javascript.0 Start javascript script.js.Sigi.Biowetter 7.6.2019, 10:30:24.558 [info ]: javascript.0 script.js.Sigi.Biowetter: Biowetter eingelesen 7.6.2019, 10:30:24.558 [info ]: javascript.0 script.js.Sigi.Biowetter: registered 0 subscriptions and 1 schedule 7.6.2019, 10:30:24.852 [error]: javascript.0 script.js.Sigi.Biowetter: gesuchter Quellcode (biowetter) nicht gefunden 7.6.2019, 10:30:24.852 [error]: javascript.0 script.js.Sigi.Biowetter: gesuchter Quellcode (biowetter) nicht gefunden 7.6.2019, 10:30:24.852 [error]: javascript.0 script.js.Sigi.Biowetter: gesuchter Quellcode (biowetter) nicht gefunden 7.6.2019, 10:30:24.852 [error]: javascript.0 script.js.Sigi.Biowetter: gesuchter Quellcode (biowetter) nicht gefunden 7.6.2019, 10:30:24.852 [error]: javascript.0 script.js.Sigi.Biowetter: gesuchter Quellcode (biowetter) nicht gefunden 7.6.2019, 10:30:24.852 [error]: javascript.0 script.js.Sigi.Biowetter: gesuchter Quellcode (biowetter) nicht gefunden 7.6.2019, 10:30:28.404 [info ]: javascript.0 Stop script script.js.Sigi.Biowetter
Ich habe das Skript auf den neuen Quellcode umgestellt (vitalwetter) was nicht mehr funktioniert!
-
@sigi234 sagte in Biowetter aus WetterOnline (wie Pollenflug):
aus meiner Sicht
nicht ganz korrekt
@sigi234 sagte in Biowetter aus WetterOnline (wie Pollenflug):
Als 2. wurde daraus ein Adapter - Skript nicht mehr nötig
- Das Skript las die Daten bei Wetter-Online, der Adapter nahm die API vom Deutschen Wetter Dienst.
- Die gemeldeten Pollenarten waren in beiden unterschiedlich, die Werte bei identischen, auch.
- Der DWD hat wesentlich größere Zonen.
Außerdem funktionierte das Skript nicht mehr, weil Wetter-Onliine seine Seite überarbeitet hatte, das hatte dann @SpikeNbg angepasst
@sigi234 sagte in Biowetter aus WetterOnline (wie Pollenflug):
Als 3. kam das SKRIPT Biowetter
Korrekt, das funktioniert aber jetzt auch nicht mehr, da hatte ich gehofft, dass jemand mit den Änderungen im Pollenskript eventuell auch das Biowetterskript anpassen kann
-
@Homoran sagte in Biowetter aus WetterOnline (wie Pollenflug):
Korrekt, das funktioniert aber jetzt auch nicht mehr, da hatte ich gehofft, dass jemand mit den Änderungen im Pollenskript eventuell auch das Biowetterskript anpassen kann
Ich auch..........da ich es in meiner Wetter View fix eingebaut hatte.
-
Ich habe mir eine, zumindest für die Österreicher brauchbare, quick and dirty Lösung in Blockly zusammengebaut.
Bisher funktioniert diese einwandfrei.Voraussetzung:
- Installierter Parser Adapter -> hier folgende Regel anlegen:
Adresse ist: https://www.zamg.ac.at/cms/de/wetter/produkte-und-services/gesundheitswetter/biowetter
-
Manuell angelegte Datenpunkte (Typ: Zeichenkette): Biowetter_Datum & Biowetter_Text -> diese können beliebig gewählt werden, man muss dann nur im Blockly die anderen Datenpunkte in den letzten beiden Zeilen eintragen.
-
Blockly:
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="XmsFFId$kLIG]}r0vJ!D">Quelltext</variable> <variable type="" id="tOdX@hvMimSRS%fWmw8^">Abstelle_Datum</variable> <variable type="" id="h6?W02KmnVK%w-l~4Z9=">Bisstelle_Datum</variable> <variable type="" id="m}3ys}}?gz:pL#coZo2R">Abstelle_Biowetter</variable> <variable type="" id="v4YU-/m|()VWGbzs`qcA">Bisstelle_Biowetter</variable> <variable type="" id="Z*_l;t-,WOq:`.Dt|W4M">Datum</variable> <variable type="" id="@a_`1G-X+*RPG?E.91UC">Text</variable> </variables> <block type="on_ext" id="_UsR/WKJG*G/}eLjq#j[" x="338" y="213"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="N:GUDT1qf$O$Z1yGE)cv"> <field name="oid">parser.0.Biowetter</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="1i3J.c6w`$e6bC8E(1[5"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> <value name="VALUE"> <block type="get_value" id="pK){7h[=)~4;];Ch:2?t"> <field name="ATTR">val</field> <field name="OID">parser.0.Biowetter</field> </block> </value> <next> <block type="variables_set" id="n9B4VDLD!Ms543#1coV9"> <field name="VAR" id="tOdX@hvMimSRS%fWmw8^" variabletype="">Abstelle_Datum</field> <value name="VALUE"> <block type="math_arithmetic" id="eh%VbeI)[41$s-ub/1:Q"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="Hm2=Rd8g*pEMydkm5cWa"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="3Z{]fp+cq{}4,!-,=~u2"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id=",im:C_hrhOKRU}~~rku}"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> </block> </value> <value name="FIND"> <shadow type="text" id="-Kv-XS{+B]|2wx%ME2*+"> <field name="TEXT"><h2 class="dynPageTextHead no_margin_bottom"></field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="rwte~W[}N4yKLbzugMB;"> <field name="NUM">45</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="oQU;W$+$/,[tBgW{bW%y"> <field name="VAR" id="h6?W02KmnVK%w-l~4Z9=" variabletype="">Bisstelle_Datum</field> <value name="VALUE"> <block type="math_arithmetic" id="6`#Qj+h*n*gNMwH*+YVI"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="Hm2=Rd8g*pEMydkm5cWa"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="yt_X3C?3pS-7x-1v?C)}"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="wi%iCwJseWQ~y5^Xi:XJ"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> </block> </value> <value name="FIND"> <shadow type="text" id="LaOLQ3)+vtiSIjp:mCj{"> <field name="TEXT"></h2></field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="$fHhD3)CYU}7P6)XPY_9"> <field name="NUM">1</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="mk{Zb}HpLG7_*jut[ES]"> <field name="VAR" id="m}3ys}}?gz:pL#coZo2R" variabletype="">Abstelle_Biowetter</field> <value name="VALUE"> <block type="math_arithmetic" id="H[e2J/_g$!^s%3_4ff6P"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="Hm2=Rd8g*pEMydkm5cWa"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="7M_w3Rmy*Pq3.|-5CBfQ"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="|=),krmJtm=DN0bnJmUp"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> </block> </value> <value name="FIND"> <shadow type="text" id="*IO4I#pg=d11hZt;4KE|"> <field name="TEXT"><div class="clear_left"></field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="r*L?)8B,[#{UdP2@35/="> <field name="NUM">50</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="h/#ojv/h*nsP#Li8K6tI"> <field name="VAR" id="v4YU-/m|()VWGbzs`qcA" variabletype="">Bisstelle_Biowetter</field> <value name="VALUE"> <block type="math_arithmetic" id="G,-W^2%BdD`(m^o-M[jf"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="Hm2=Rd8g*pEMydkm5cWa"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="z=1,0$P`s-Jam*R6E~V6"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="lH4O5in~?!9Oz3Stz-Lc"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> </block> </value> <value name="FIND"> <shadow type="text" id="UG2T,-B*@Vdj,I+6]Jds"> <field name="TEXT"><p class="small"></field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="vcIkXkD8,Y:L.W0mu}cu"> <field name="NUM">8</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="nYoc%nHR(mJMt/kmmC)l"> <field name="VAR" id="Z*_l;t-,WOq:`.Dt|W4M" variabletype="">Datum</field> <value name="VALUE"> <block type="text_getSubstring" id="fu~xNSEo{c9ll5-QEsJT"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="k~DRQEP|((kE+rJDP?}T"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> </block> </value> <value name="AT1"> <block type="variables_get" id="J]BpC#)/.XH7G*lOnI]U"> <field name="VAR" id="tOdX@hvMimSRS%fWmw8^" variabletype="">Abstelle_Datum</field> </block> </value> <value name="AT2"> <block type="variables_get" id="trJ`GSph2=e0N7XH3)T6"> <field name="VAR" id="h6?W02KmnVK%w-l~4Z9=" variabletype="">Bisstelle_Datum</field> </block> </value> </block> </value> <next> <block type="variables_set" id="{XeOORb=wCQ)]j9/i?%K"> <field name="VAR" id="@a_`1G-X+*RPG?E.91UC" variabletype="">Text</field> <value name="VALUE"> <block type="text_getSubstring" id="k-t8QdC*)=)tvRQj%;nE"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="s0eEpFEUUQM%8%y*=dL$"> <field name="VAR" id="XmsFFId$kLIG]}r0vJ!D" variabletype="">Quelltext</field> </block> </value> <value name="AT1"> <block type="variables_get" id="nX_AAzE8zJk^~^ZR{*6^"> <field name="VAR" id="m}3ys}}?gz:pL#coZo2R" variabletype="">Abstelle_Biowetter</field> </block> </value> <value name="AT2"> <block type="variables_get" id="mMsLkJ~`rIeU^so~uJ(,"> <field name="VAR" id="v4YU-/m|()VWGbzs`qcA" variabletype="">Bisstelle_Biowetter</field> </block> </value> </block> </value> <next> <block type="update" id="Hw]HRh8%GujGtS?6,K5:"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.scripte.Diverse.Biowetter_Datum</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="miNLWiA.GtZS8nW0cp1G"> <field name="VAR" id="Z*_l;t-,WOq:`.Dt|W4M" variabletype="">Datum</field> </block> </value> <next> <block type="update" id="qX*!!a!kNmt/%l24!f#7"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.scripte.Diverse.Biowetter_Text</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="e!l55/JrC9:%g*.7uI}/"> <field name="VAR" id="@a_`1G-X+*RPG?E.91UC" variabletype="">Text</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
Ich hoffe das hilft dem einen oder anderen über die Runden