Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Hilfe bei RSS-feed benötigt !

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hilfe bei RSS-feed benötigt !

    This topic has been deleted. Only users with topic management privileges can see it.
    • Negalein
      Negalein Global Moderator @dslraser last edited by

      @dslraser sagte in Hilfe bei RSS-feed benötigt !:

      Zeig mal wie das Script bei Dir aussieht.

      // V0.1.0 10.08.2021 SBorg
      let Filter0 = /Schärding.*/ig;                        //RegEx (hier alle Meldungen
      let Filter1 = /Wernstein*/ig;              //RegEx (zB. Brandwache, Bezirk...)
      let DP = "0_userdata.0.Feuerwehr";           //Datenpunkt
       
      const Zeitplan = "21 * * * * *";             //jede Minute bei 23 Sekunden (individuell abändern; es sollte nicht jeder minütlich bei genau 23 Sekunden abfragen!)
       
       
      //Datenpunkte anlegen
      createState(DP+'.RSS_Meldung', '', { name: "Feuerwehreinsatzmeldungen", type: "json", role: "state" });
      createState(DP+'.neuer_Alarm', '', { name: "neue Meldung",              type: "boolean", role: "state" });
       
       
      //scheduler
      schedule(Zeitplan, polldata);
       
      polldata();  //einmalig direkt beim Start Daten holen
       
       
      function polldata() {
          var FeedParser = require('feedparser');
          var request = require('request'); // for fetching the feed
          var req = request('http://intranet.ooelfv.at/webext2/rss/rss_laufend.xml');
       
          var feedparser = new FeedParser();
       
          req.on('error', function (error) {
           // handle any request errors
          });
       
       
          req.on('response', function (res) {
            var stream = this; // `this` is `req`, which is a stream
            if (res.statusCode !== 200) { this.emit('error', new Error('Bad status code')); }
            else { stream.pipe(feedparser); }
          });
       
       
          feedparser.on('error', function (error) {
           // always handle errors
          });
       
          feedparser.on('readable', function () {
           // This is where the action is!
          var stream = this;    // `this` is `feedparser`, which is a stream
          var meta = this.meta; // **NOTE** the "meta" is always available in the context of the feedparser instance
          var item;
       
          while (item = stream.read()) {
            if (item.description.search(Filter0) != -1 || item.description.search(Filter1) != -1) { 
                  let tmp = (item.description.split("<br>")); 
                  let tmp1= (tmp[1].split(", "));
                  let tmp2= (tmp[2].split("  "));
                  tmp1[1] = tmp1[1].replace(/[a-z,A-Z,:, ]/ig, "");
                  tmp2[0] = tmp2[0].replace(/[a-z,A-Z,:, ]/ig, "");
                  tmp2[1] = tmp2[1].replace("- ", "Uhr");
                  setState(DP+'.RSS_Meldung', JSON.stringify([{ 'Titel': item.title, 'Feuerwache': tmp[0], 'Einsatz': tmp1[0], 'Alarmstufe': tmp1[1], 'Feuerwehren': tmp2[0], 'Zeit': tmp2[1], 'Bezirk': tmp[3] }]));
                  console.log("Einsatzmeldung vorhanden...");
                  setState(DP+'.neuer_Alarm', true);
            } else {
               if (getState(DP+'.RSS_Meldung').val) {
                setState(DP+'.neuer_Alarm', false);  //DP leeren
                setState(DP+'.RSS_Meldung', ''); //DP leeren     
               }
          }
        }});
       
      } //end polldata
      
      

      So kommt alles vom Bezirk Schärding

      1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @Negalein last edited by dslraser

        @negalein
        Da fehlt auch der Vergleich auf true...
        https://forum.iobroker.net/post/662449
        bzw. umstellen auf größer als letztes..
        (wenn Du nur true auswerten willst)

        Negalein 2 Replies Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @dslraser last edited by

          @dslraser sagte in Hilfe bei RSS-feed benötigt !:

          Da fehlt auch der Vergleich auf true...

          dachte das war das letzte aktuelle von dir?
          Muss ich übersehn haben.
          Kannst du es nochmal verlinken?

          Oder ist es das hier unter "Beitrag schon geschrieben"?
          https://forum.iobroker.net/topic/29148/hilfe-bei-rss-feed-benötigt/198

          1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @dslraser last edited by

            @dslraser sagte in Hilfe bei RSS-feed benötigt !:

            bzw. umstellen auf größer als letztes..

            hab ich jetzt mal Umgestellt.

            Was wäre der Vorteil von Vergleich auf true?

            sigi234 1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active @Negalein last edited by

              @negalein

              Wo ist jetzt das aktuelle Blockly?

              Negalein 1 Reply Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @sigi234 last edited by

                @sigi234 sagte in Hilfe bei RSS-feed benötigt !:

                Wo ist jetzt das aktuelle Blockly?

                i dont know.
                Ich schätze das von deinem Screenshot.

                dslraser 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @dslraser last edited by

                  @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                  Fall Wert (das ungleich leerer Text ist aus dem anderen Blockly, da kommt dann auch nix, das muß weg)

                  Inked1628613857165-screenshot-4145_LI.jpg

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Negalein last edited by dslraser

                    @negalein sagte in Hilfe bei RSS-feed benötigt !:

                    i dont know.
                    Ich schätze das von deinem Screenshot.

                    Eigentlich egal welches Blockly, weil das Ergebnis nicht das ist was Ihr haben wollt. Deshalb habe ich hier gefragt ob man alle laufenden Meldungen einlesen kann. Es kann ja sein, das es auch bei Euch mehrere Meldungen gibt.

                    Der andere DP (neue Meldung) steht von Beginn an auf true, aber da kommt dann nichts, weil der ja true bleibt, also würde man wahrscheinlich nur die erste Ansage mit dem ersten Einsatz (wenn vorher nichts war) mitbekommen. Wenn dann weitere Einsätze dazu kommen und der DP noch true ist, weil die Einsätze noch nicht beendet sind, dann käme keine Ansage....denke ich. (und im DP mit den json/Ereignissen steht dann nur das zuletzt eingelesene, von den aktuell vier Einsätzen) Geht also so auch nicht.
                    @SBorg
                    kann man alle aktuell laufenden Einsätze in den DP einlesen ? (im Moment steht da immer nur einer drinn obwohl es aktuell mehrere gibt)

                    Also ein Beispiel:
                    Trigger auf Datenpunkt neue Meldung (true/false)

                    aktuell gibt es keine Meldung, DP ist dann false. Jetzt kommt eine Meldung rein, DP geht auf true, die Ansage erfolgt. Der Einsatz läuft noch, also bleibt der DP true. Nun kommt ein zweiter Einsatz dazu, der DP ist immer noch true, es erfolgt keine neue Ansage.

                    Beispiel 2
                    Trigger auf Datenpunkt Feuerwehreinsatzmeldung
                    aktuell gibt es keine Meldung, DP ist dann leer. Jetzt kommt eine Meldung rein, DP wird gefüllt und die Ansage erfolgt. Der Einsatz läuft noch, also bleibt der DP gefüllt und ändert sich nicht und es kommt keine neue Ansage durch das Polling. Nun kommt ein zweiter Einsatz dazu, der DP wird neu geschrieben, erkannt werden laut Log beide Einsätze. Beim nächsten polling steht der zu letzt geschriebene Einstz im DP. Nun wird erst der erste noch laufende Einsatz in den DP geschrieben und eine Millisekunde später der zweite Einsatz und nur der steht dann im DP. Da sich der Datenpunkt im Millisekundenbereich geändert hat, erfolgt dann bei dieser Variante im eingestellten Pollingintervall eine Ansage.

                    Hier noch was zum Log beobachten. Test mit beiden Datenpunkten und unterschiedlichen Triggermethoden.

                    Bildschirmfoto 2021-08-10 um 22.07.58.png

                    <xml xmlns="https://developers.google.com/blockly/xml">
                     <variables>
                       <variable id="L7A9(g?`LW}R/bMuZJZ+">alarm</variable>
                       <variable id="LsczX0YIyn!68c?SjK*I">Ansage</variable>
                     </variables>
                     <block type="on" id="tsD9IQ5Z5k^4WRUS70gn" x="787" y="-162">
                       <field name="OID">0_userdata.0.Feuerwehr.neuer_Alarm</field>
                       <field name="CONDITION">true</field>
                       <field name="ACK_CONDITION"></field>
                       <statement name="STATEMENT">
                         <block type="comment" id="^H`FH1y)Qs,wU[n@W:Sl">
                           <field name="COMMENT">löst  bei true aus, aber auch wenn es true bleibt</field>
                           <next>
                             <block type="comment" id="I!vS!!a7Tayv-{t8dIsV">
                               <field name="COMMENT">und sich nur der Zeitstempel bei true ändert</field>
                               <next>
                                 <block type="variables_set" id="frM77E)H)vZWpU`H9YG=" collapsed="true">
                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                   <value name="VALUE">
                                     <block type="get_value" id="GQ@AJ`Sv}j+/HOz:hM=9">
                                       <field name="ATTR">val</field>
                                       <field name="OID">0_userdata.0.Feuerwehr.RSS_Meldung</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="6p9pCx3K]=e;r33Y0NH`" collapsed="true">
                                       <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                       <value name="VALUE">
                                         <block type="text_join" id="4uf@7W631tf5zuae*og^" collapsed="true">
                                           <mutation items="8"></mutation>
                                           <value name="ADD0">
                                             <block type="text" id="JDe$3c*@2jCjA_abA)Rj">
                                               <field name="TEXT">30;Achtung </field>
                                             </block>
                                           </value>
                                           <value name="ADD1">
                                             <block type="text_getSubstring" id="}3-_zY`4Aow@PEjLX.tL">
                                               <mutation at1="true" at2="false"></mutation>
                                               <field name="WHERE1">FROM_START</field>
                                               <field name="WHERE2">LAST</field>
                                               <value name="STRING">
                                                 <block type="get_attr" id="EN`):vo#*SHE*ZtK3QY$">
                                                   <value name="PATH">
                                                     <shadow type="text" id="g3kFcI#sbS:u+tBS/Yyy">
                                                       <field name="TEXT">0.Titel</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="OBJECT">
                                                     <block type="variables_get" id="_hm1~/v#)y!?=9G(f(E$">
                                                       <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="AT1">
                                                 <block type="math_number" id="E?XcQlIe?.$_F8dc=~`e">
                                                   <field name="NUM">6</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="ADD2">
                                             <block type="text" id="gQlkK-4^n9#uWC)`hs~a">
                                               <field name="TEXT">, </field>
                                             </block>
                                           </value>
                                           <value name="ADD3">
                                             <block type="text" id="-BrQ(!:!LT*YxpPfHM)*">
                                               <field name="TEXT">Feuerwehreinsatz in </field>
                                             </block>
                                           </value>
                                           <value name="ADD4">
                                             <block type="get_attr" id=".7GK.F~n;z=5@J!Vo//N">
                                               <value name="PATH">
                                                 <shadow type="text" id="?jH_yWw~$UHYu.#H;^Tw">
                                                   <field name="TEXT">0.Feuerwache</field>
                                                 </shadow>
                                               </value>
                                               <value name="OBJECT">
                                                 <block type="variables_get" id="_YBv,zPR@ZmWswgOEJ0j">
                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="ADD5">
                                             <block type="text" id="D`6Bc$X5s[6{Pnt;aZZc">
                                               <field name="TEXT">, </field>
                                             </block>
                                           </value>
                                           <value name="ADD6">
                                             <block type="text" id="*81^Fi(7Jm%(fjup#D0l">
                                               <field name="TEXT"> Alarmstufe </field>
                                             </block>
                                           </value>
                                           <value name="ADD7">
                                             <block type="get_attr" id="#79O*ux6-dt/:jb^ny(*">
                                               <value name="PATH">
                                                 <shadow type="text" id="5Z4!Cw!Boq@[LlS_2~1V">
                                                   <field name="TEXT">0.Alarmstufe</field>
                                                 </shadow>
                                               </value>
                                               <value name="OBJECT">
                                                 <block type="variables_get" id="jf23{,gIb19D$k|=9N,V">
                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="Z2:hqaY_7-dBV3(hw)2u">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="text_join" id="vR.KEFz=PY7WF_)f^f[{">
                                               <mutation items="2"></mutation>
                                               <value name="ADD0">
                                                 <block type="text" id="QM`{:vrWcWmewm2^1^jW">
                                                   <field name="TEXT">Trigger 3 auf DP neue Meldung ist wahr: </field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="variables_get" id="4.~VSoF#{Vt39.GpSe-n">
                                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="control" id="`13|^Y(3_j_j/)kE%$kn" collapsed="true" disabled="true">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                               <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="variables_get" id="#myZL[{FdG=#mN6ZB;Bc">
                                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="email" id="48[RjzUeqXJW5A)NA)=V" collapsed="true" disabled="true">
                                                   <field name="INSTANCE"></field>
                                                   <field name="IS_HTML">TRUE</field>
                                                   <field name="LOG"></field>
                                                   <value name="TO">
                                                     <shadow type="text" id="Sf1Dj}x$[vYu.`vPm5]V">
                                                       <field name="TEXT">max.muster@freenet.de</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="TEXT">
                                                     <shadow type="text">
                                                       <field name="TEXT"></field>
                                                     </shadow>
                                                     <block type="text_join" id="YDc^dfg1(K%@5VS*`9..">
                                                       <mutation items="8"></mutation>
                                                       <value name="ADD0">
                                                         <block type="text" id="@T/M1}EhlElWcTMn:@$_">
                                                           <field name="TEXT">Achtung </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD1">
                                                         <block type="text_getSubstring" id="o.nj?v~Fy1),4n0!UWqJ">
                                                           <mutation at1="true" at2="false"></mutation>
                                                           <field name="WHERE1">FROM_START</field>
                                                           <field name="WHERE2">LAST</field>
                                                           <value name="STRING">
                                                             <block type="get_attr" id="+z4h[1AOFPbIw}okmo~[">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="+yuP`[1,o~ZQlGx[@Dj6">
                                                                   <field name="TEXT">0.Titel</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="@TU?D6_NJ2tK#CV5*eJE">
                                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="AT1">
                                                             <block type="math_number" id="vH(}|e`RthFzg7tF8$=|">
                                                               <field name="NUM">6</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="ADD2">
                                                         <block type="text" id="bMX8u!op]+fBcmBS_K5(">
                                                           <field name="TEXT">, </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD3">
                                                         <block type="text" id="5a%=TtqQ5Xy~:5g~o*I5">
                                                           <field name="TEXT">Feuerwehreinsatz in </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD4">
                                                         <block type="get_attr" id="RK]Bb]jRI[|B=W{]?;De">
                                                           <value name="PATH">
                                                             <shadow type="text" id="nX`:otq5hEs,/1a[SyA(">
                                                               <field name="TEXT">0.Feuerwache</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="Qt$0JdYl}pet#Dv%lFDb">
                                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="ADD5">
                                                         <block type="text" id="jSaOTl6WheZhuE7:b~05">
                                                           <field name="TEXT">, </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD6">
                                                         <block type="text" id="Ku6);mM4^(.ow5JF((b)">
                                                           <field name="TEXT"> Alarmstufe </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD7">
                                                         <block type="get_attr" id="w7Fw}rn_7g2@LtQEA^3O">
                                                           <value name="PATH">
                                                             <shadow type="text" id="kHaC7{I7OSw`,1ut.dbv">
                                                               <field name="TEXT">0.Alarmstufe</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="fP}g^_9;W;W=yH@~,B`T">
                                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="SUBJECT">
                                                     <shadow type="text" id="sl/f~cTA.easL?mKuYGR">
                                                       <field name="TEXT">Einsatzmeldung</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                     <block type="on" id="7{KWx{[7,R)L2A@WAuDc" x="437" y="62">
                       <field name="OID">0_userdata.0.Feuerwehr.neuer_Alarm</field>
                       <field name="CONDITION">gt</field>
                       <field name="ACK_CONDITION"></field>
                       <statement name="STATEMENT">
                         <block type="comment" id="?Kkv$l[S!$8BO;8bp4PZ">
                           <field name="COMMENT">löst nur bei Änderung von false auf true aus</field>
                           <next>
                             <block type="variables_set" id=";AKAbi)07m%J7?y,dnI1" collapsed="true">
                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                               <value name="VALUE">
                                 <block type="get_value" id=")4aT*cgU|]x#C}|MNW[[">
                                   <field name="ATTR">val</field>
                                   <field name="OID">0_userdata.0.Feuerwehr.RSS_Meldung</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="variables_set" id="9fQR#R^P`vY,H+aATKAI" collapsed="true">
                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                   <value name="VALUE">
                                     <block type="text_join" id="{LN(SLo|+2#[9~D?7-ng" collapsed="true">
                                       <mutation items="8"></mutation>
                                       <value name="ADD0">
                                         <block type="text" id="]UOz[6r-Zc41ES00~rDC">
                                           <field name="TEXT">30;Achtung </field>
                                         </block>
                                       </value>
                                       <value name="ADD1">
                                         <block type="text_getSubstring" id="t!s7sL:$Txy/j[F=|;UH">
                                           <mutation at1="true" at2="false"></mutation>
                                           <field name="WHERE1">FROM_START</field>
                                           <field name="WHERE2">LAST</field>
                                           <value name="STRING">
                                             <block type="get_attr" id="sJu0978|Z!B*mW{IP:,G">
                                               <value name="PATH">
                                                 <shadow type="text" id="D+j_0HokF?f_iO*;rsJL">
                                                   <field name="TEXT">0.Titel</field>
                                                 </shadow>
                                               </value>
                                               <value name="OBJECT">
                                                 <block type="variables_get" id="$|!(az,1^Qt^-wIQqlJr">
                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="AT1">
                                             <block type="math_number" id="MV5^qbx+9LwGf-`tY6B:">
                                               <field name="NUM">6</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <value name="ADD2">
                                         <block type="text" id="|6iZMxHkBQlbt/|f5dTw">
                                           <field name="TEXT">, </field>
                                         </block>
                                       </value>
                                       <value name="ADD3">
                                         <block type="text" id="Bnwi5D?+S=4XyRLWtZOi">
                                           <field name="TEXT">Feuerwehreinsatz in </field>
                                         </block>
                                       </value>
                                       <value name="ADD4">
                                         <block type="get_attr" id="5jqO#+4gO59=CkZKVyq2">
                                           <value name="PATH">
                                             <shadow type="text" id="`Xyeq(l!_8[?P(aO0qe]">
                                               <field name="TEXT">0.Feuerwache</field>
                                             </shadow>
                                           </value>
                                           <value name="OBJECT">
                                             <block type="variables_get" id="ivv$H;MD8q0Ze#RWepPc">
                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <value name="ADD5">
                                         <block type="text" id="zx`mb^@[]$QT1+%GVToW">
                                           <field name="TEXT">, </field>
                                         </block>
                                       </value>
                                       <value name="ADD6">
                                         <block type="text" id="h08TCu/96k(hR!HFY%w}">
                                           <field name="TEXT"> Alarmstufe </field>
                                         </block>
                                       </value>
                                       <value name="ADD7">
                                         <block type="get_attr" id="Z_}a#YdQv:27XCUTcZ]|">
                                           <value name="PATH">
                                             <shadow type="text" id=":`9r`t;7XNsbrT*HatT=">
                                               <field name="TEXT">0.Alarmstufe</field>
                                             </shadow>
                                           </value>
                                           <value name="OBJECT">
                                             <block type="variables_get" id="sBAD}VVy7A:Rm8kutRyi">
                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="debug" id="n[jE?Xlr2s//|dm-V|FO">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="H/!ZV:}_J,8PM}q6BH/V">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="text_join" id="o.eTJ_uN{TXz;@F:Ioz0">
                                           <mutation items="2"></mutation>
                                           <value name="ADD0">
                                             <block type="text" id="vB/UG1ivM3~/o2NP_O_]">
                                               <field name="TEXT">Trigger 2 auf DP neue Meldung: </field>
                                             </block>
                                           </value>
                                           <value name="ADD1">
                                             <block type="variables_get" id="fAA%`M!Ca6#CI#Q@T9rm">
                                               <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="control" id="~_+Z=]xSmA;aPtf+Cho3" collapsed="true" disabled="true">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                           <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="variables_get" id="4D!}_OTIQmlU8~;o549V">
                                               <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="email" id="YM7NQxe=ea`Z6_6ny^5*" collapsed="true" disabled="true">
                                               <field name="INSTANCE"></field>
                                               <field name="IS_HTML">TRUE</field>
                                               <field name="LOG"></field>
                                               <value name="TO">
                                                 <shadow type="text" id="UJo2VuxhO4m1:PSA#Uo+">
                                                   <field name="TEXT">max.muster@freenet.de</field>
                                                 </shadow>
                                               </value>
                                               <value name="TEXT">
                                                 <shadow type="text" id="mqy9$BPrKj)wQHn~@pQD">
                                                   <field name="TEXT"></field>
                                                 </shadow>
                                                 <block type="text_join" id="U9ogXL1RVR*KTGlUN%[8">
                                                   <mutation items="8"></mutation>
                                                   <value name="ADD0">
                                                     <block type="text" id="u$+8h[#TvJNBlqO#DMNZ">
                                                       <field name="TEXT">Achtung </field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD1">
                                                     <block type="text_getSubstring" id="zs%iN@J`LLFKDe[jGF%:">
                                                       <mutation at1="true" at2="false"></mutation>
                                                       <field name="WHERE1">FROM_START</field>
                                                       <field name="WHERE2">LAST</field>
                                                       <value name="STRING">
                                                         <block type="get_attr" id="t6|IbW_JAURBISg~m6?a">
                                                           <value name="PATH">
                                                             <shadow type="text" id="8W0+?rt=ODl:HWyh*1X.">
                                                               <field name="TEXT">0.Titel</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="V_g-q,=8v),Fn=bVEJN(">
                                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="AT1">
                                                         <block type="math_number" id="jXZ4Kbou^wBbJnph#njt">
                                                           <field name="NUM">6</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="ADD2">
                                                     <block type="text" id="iRW$8%(PQabo_TPC6pwT">
                                                       <field name="TEXT">, </field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD3">
                                                     <block type="text" id="?-EkZF@.k~Zdiq,O#7;8">
                                                       <field name="TEXT">Feuerwehreinsatz in </field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD4">
                                                     <block type="get_attr" id="?+:bHdKlcpq61g|?zPmo">
                                                       <value name="PATH">
                                                         <shadow type="text" id="AM%5!JwtoKH/Kwm7#BRS">
                                                           <field name="TEXT">0.Feuerwache</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="OBJECT">
                                                         <block type="variables_get" id="f,~yx_lT.$!D7rtfIm3{">
                                                           <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="ADD5">
                                                     <block type="text" id="U5s0[VLHA!HUN~Zb#2G*">
                                                       <field name="TEXT">, </field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD6">
                                                     <block type="text" id="QyCi`-M$*N%b_2+Wa5u+">
                                                       <field name="TEXT"> Alarmstufe </field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD7">
                                                     <block type="get_attr" id="t=:=pQ}E)eKu}Cdo{R(3">
                                                       <value name="PATH">
                                                         <shadow type="text" id="cMvw=ASRyt0tBHK2J#Oq">
                                                           <field name="TEXT">0.Alarmstufe</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="OBJECT">
                                                         <block type="variables_get" id="00u2P-C=I?PGEYe3[1P,">
                                                           <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="SUBJECT">
                                                 <shadow type="text" id="LCFI}F_YAI2`#AS~*Guw">
                                                   <field name="TEXT">Einsatzmeldung</field>
                                                 </shadow>
                                               </value>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                     <block type="update" id="vRs[(Ph8Kj},op4Mn]*F" collapsed="true" x="62" y="88">
                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                       <field name="OID">0_userdata.0.Feuerwehr.neuer_Alarm</field>
                       <field name="WITH_DELAY">FALSE</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="[c126HPSD^^TM/[5s-Sx">
                           <field name="BOOL">FALSE</field>
                         </block>
                       </value>
                       <next>
                         <block type="update" id="]Rq*KdtvY3{/U}jfts0r" collapsed="true">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                           <field name="OID">0_userdata.0.Feuerwehr.RSS_Meldung</field>
                           <field name="WITH_DELAY">FALSE</field>
                           <value name="VALUE">
                             <block type="text" id="Xc0!UR;yaa*OC;WI^~aM">
                               <field name="TEXT"></field>
                             </block>
                           </value>
                           <next>
                             <block type="on" id="4Ag2o!M7(duPG[0Vl2Hd">
                               <field name="OID">0_userdata.0.Feuerwehr.RSS_Meldung</field>
                               <field name="CONDITION">ne</field>
                               <field name="ACK_CONDITION"></field>
                               <statement name="STATEMENT">
                                 <block type="comment" id="QY0;|1!rVJUN9BkY*WaV">
                                   <field name="COMMENT">löst bei Änderung der Einstzmeldung aus</field>
                                   <next>
                                     <block type="comment" id="2aUgpD+dWmRn30B}l^5)">
                                       <field name="COMMENT">bei mehreren laufenden Meldungen steht nur die</field>
                                       <next>
                                         <block type="comment" id="lM5=|IAAbpG*bki}lL==">
                                           <field name="COMMENT">letzte Meldung im DP und wird angesagt</field>
                                           <next>
                                             <block type="variables_set" id="%HtGMbM4;hXhq!W!Jl{p">
                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                               <value name="VALUE">
                                                 <block type="on_source" id="jdhj}_X/5kH1zQ5o*8C^">
                                                   <field name="ATTR">state.val</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="controls_if" id="^tIyFsUxjFqH^5KM]Cd@">
                                                   <value name="IF0">
                                                     <block type="logic_compare" id="]zMvXTEIU,.V1C4;K,~:">
                                                       <field name="OP">NEQ</field>
                                                       <value name="A">
                                                         <block type="on_source" id="1|*|+,f61)[zG*HC3q|8">
                                                           <field name="ATTR">state.val</field>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <block type="text" id="!zh?%SplHiDFi-b/Nak_">
                                                           <field name="TEXT"></field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <statement name="DO0">
                                                     <block type="variables_set" id="CMmMZwNmchG4F@fQN:C}" collapsed="true">
                                                       <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                       <value name="VALUE">
                                                         <block type="text_join" id="*h/@)bzlPIooxo1/j:Au">
                                                           <mutation items="8"></mutation>
                                                           <value name="ADD0">
                                                             <block type="text" id="Xu8o?(43(vn;Cg!T-f[1">
                                                               <field name="TEXT">30;Achtung </field>
                                                             </block>
                                                           </value>
                                                           <value name="ADD1">
                                                             <block type="text_getSubstring" id="}IpIsHTiUy+8B#?K/B%5">
                                                               <mutation at1="true" at2="false"></mutation>
                                                               <field name="WHERE1">FROM_START</field>
                                                               <field name="WHERE2">LAST</field>
                                                               <value name="STRING">
                                                                 <block type="get_attr" id="v~82#[cNH(ra2KPFbM4W">
                                                                   <value name="PATH">
                                                                     <shadow type="text" id="7;3ubSC@.Vh4B1@vTR%$">
                                                                       <field name="TEXT">0.Titel</field>
                                                                     </shadow>
                                                                   </value>
                                                                   <value name="OBJECT">
                                                                     <block type="variables_get" id="+ui2E?c,Vjd@r+{OJD%%">
                                                                       <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <value name="AT1">
                                                                 <block type="math_number" id="uTA06l]H..Y:0_w;K7O7">
                                                                   <field name="NUM">6</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="ADD2">
                                                             <block type="text" id="-mZ^h1(ueF^~78a{-,4z">
                                                               <field name="TEXT">, </field>
                                                             </block>
                                                           </value>
                                                           <value name="ADD3">
                                                             <block type="text" id="0}0|gG|9{6D#6[fzo9qB">
                                                               <field name="TEXT">Feuerwehreinsatz in </field>
                                                             </block>
                                                           </value>
                                                           <value name="ADD4">
                                                             <block type="get_attr" id="NH!)Y8=bLfRpPo2:WbjX">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="(Cy7yET/dEvN8A4b|-(w">
                                                                   <field name="TEXT">0.Feuerwache</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="H6r!qQXG2k`,6ad^P8@L">
                                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="ADD5">
                                                             <block type="text" id="a$[LcG?`YqUEJ88yB|Nk">
                                                               <field name="TEXT">, </field>
                                                             </block>
                                                           </value>
                                                           <value name="ADD6">
                                                             <block type="text" id="H^eJylGZdDfB9@!`VW/M">
                                                               <field name="TEXT"> Alarmstufe </field>
                                                             </block>
                                                           </value>
                                                           <value name="ADD7">
                                                             <block type="get_attr" id="FgybMVKzEzhDO=?4Y9qZ">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="_sE$+E3j.T_fm~J)o.x2">
                                                                   <field name="TEXT">0.Alarmstufe</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="|!-j*yWA38543V2I-Yo2">
                                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="debug" id="alm4P!?kI2P%{?tmA?!Q">
                                                           <field name="Severity">log</field>
                                                           <value name="TEXT">
                                                             <shadow type="text">
                                                               <field name="TEXT">test</field>
                                                             </shadow>
                                                             <block type="text_join" id="q1M=D|,|=n?#hG[j{)jF">
                                                               <mutation items="2"></mutation>
                                                               <value name="ADD0">
                                                                 <block type="text" id="/%EeV3[QI[gYyYnZRHXW">
                                                                   <field name="TEXT">Trigger 1 auf Einsatzmeldungen: </field>
                                                                 </block>
                                                               </value>
                                                               <value name="ADD1">
                                                                 <block type="variables_get" id="AVlBEj-{:5rgRgUfV;_l">
                                                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="control" id="aB@ja!KyrC^SDNh,s[3Y" disabled="true">
                                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                               <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                                               <field name="WITH_DELAY">FALSE</field>
                                                               <value name="VALUE">
                                                                 <block type="variables_get" id="[,fek++O]qRkKOl/UM1.">
                                                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                     <block type="on" id="SKQ/V}+t=WP[{ruxVdl@" x="1063" y="162">
                       <field name="OID">0_userdata.0.Feuerwehr.neuer_Alarm</field>
                       <field name="CONDITION">ne</field>
                       <field name="ACK_CONDITION"></field>
                       <statement name="STATEMENT">
                         <block type="comment" id="1:s/pR+du0ITQi]^TFi4">
                           <field name="COMMENT">löst  bei true aus</field>
                           <next>
                             <block type="controls_if" id="G5L0gKtz5nhg:v,gPRzs">
                               <value name="IF0">
                                 <block type="on_source" id="O9+9M+5[@i[Nvl;73eEk">
                                   <field name="ATTR">state.val</field>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="variables_set" id="us9GxL*eEwi(Wd)J6aBe" collapsed="true">
                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                   <value name="VALUE">
                                     <block type="get_value" id="JM]17nh90]WYIh.lPMsm">
                                       <field name="ATTR">val</field>
                                       <field name="OID">0_userdata.0.Feuerwehr.RSS_Meldung</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="l7DYzbV~}dqFQ7;C`QlT" collapsed="true">
                                       <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                       <value name="VALUE">
                                         <block type="text_join" id="s!6iJv~),AUK}oOw7^5|" collapsed="true">
                                           <mutation items="8"></mutation>
                                           <value name="ADD0">
                                             <block type="text" id="a;9/L2;%``sq?YaKW}V(">
                                               <field name="TEXT">30;Achtung </field>
                                             </block>
                                           </value>
                                           <value name="ADD1">
                                             <block type="text_getSubstring" id="lo2OnkJ:`F#1SUT30`_H">
                                               <mutation at1="true" at2="false"></mutation>
                                               <field name="WHERE1">FROM_START</field>
                                               <field name="WHERE2">LAST</field>
                                               <value name="STRING">
                                                 <block type="get_attr" id="t15OHxSG{+M!GXugYd01">
                                                   <value name="PATH">
                                                     <shadow type="text" id="?h*~gYhD~K5f-TN1OE1a">
                                                       <field name="TEXT">0.Titel</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="OBJECT">
                                                     <block type="variables_get" id="Rhk/`K@:viJORT][S:gH">
                                                       <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="AT1">
                                                 <block type="math_number" id="fjt_jYX)l{/$_DYQmiP?">
                                                   <field name="NUM">6</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="ADD2">
                                             <block type="text" id="igZZ-OJS7`dQFN]3;B6%">
                                               <field name="TEXT">, </field>
                                             </block>
                                           </value>
                                           <value name="ADD3">
                                             <block type="text" id="T:4mfjB~k0B[ZU2B-.|}">
                                               <field name="TEXT">Feuerwehreinsatz in </field>
                                             </block>
                                           </value>
                                           <value name="ADD4">
                                             <block type="get_attr" id="kYB%WY^-h}Na`{p43_|;">
                                               <value name="PATH">
                                                 <shadow type="text" id="C_A5W/^r,80g?bPU.OMn">
                                                   <field name="TEXT">0.Feuerwache</field>
                                                 </shadow>
                                               </value>
                                               <value name="OBJECT">
                                                 <block type="variables_get" id="KmP:=QKyIhv5O%+`/=(f">
                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <value name="ADD5">
                                             <block type="text" id="j)[I)]3Z^|q9+wT(cq]9">
                                               <field name="TEXT">, </field>
                                             </block>
                                           </value>
                                           <value name="ADD6">
                                             <block type="text" id="!+LmdhV!Y!+63apK[qxz">
                                               <field name="TEXT"> Alarmstufe </field>
                                             </block>
                                           </value>
                                           <value name="ADD7">
                                             <block type="get_attr" id=";qba~]d*T0,4squ{t[/u">
                                               <value name="PATH">
                                                 <shadow type="text" id="@];0ZFj8xVNhaY|1a{KH">
                                                   <field name="TEXT">0.Alarmstufe</field>
                                                 </shadow>
                                               </value>
                                               <value name="OBJECT">
                                                 <block type="variables_get" id="MQ,Ws(x--,9o^Zpb~i,y">
                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="Y!=~Yz(;|@6N.KadQ=6u">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="text_join" id="@~tqO{a5`t~Rjb|]0hhf">
                                               <mutation items="2"></mutation>
                                               <value name="ADD0">
                                                 <block type="text" id="4Ha6$/nuBPJSSp{.$cvc">
                                                   <field name="TEXT">Trigger 4 auf DP neue Meldung ist wahr: </field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="variables_get" id="H1(W}hX,*iz-A#!D;TuZ">
                                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="control" id="M_5g45oF:!iJFlkT#H1d" collapsed="true" disabled="true">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                               <field name="OID">alexa2.0.Echo-Devices.G0911B0592770T3W.Commands.speak</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="variables_get" id="2HfufTt9wo8uv@u34t$T">
                                                   <field name="VAR" id="LsczX0YIyn!68c?SjK*I">Ansage</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="email" id="mYj$Pr$g}N;psIu%5~^^" collapsed="true" disabled="true">
                                                   <field name="INSTANCE"></field>
                                                   <field name="IS_HTML">TRUE</field>
                                                   <field name="LOG"></field>
                                                   <value name="TO">
                                                     <shadow type="text" id="p{UpzrQprgzYzh;JYH1C">
                                                       <field name="TEXT">max.muster@freenet.de</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="TEXT">
                                                     <shadow type="text">
                                                       <field name="TEXT"></field>
                                                     </shadow>
                                                     <block type="text_join" id="QGN^Fyc~7^]h]vW*zzcK">
                                                       <mutation items="8"></mutation>
                                                       <value name="ADD0">
                                                         <block type="text" id="=T%R3-UZi$5:^_~dT0JW">
                                                           <field name="TEXT">Achtung </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD1">
                                                         <block type="text_getSubstring" id=":mp~9_^pR}4u?p}^x}I*">
                                                           <mutation at1="true" at2="false"></mutation>
                                                           <field name="WHERE1">FROM_START</field>
                                                           <field name="WHERE2">LAST</field>
                                                           <value name="STRING">
                                                             <block type="get_attr" id="sF1a$f+_+89Rz%+85R4N">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="dy2?=Hb{Q1RDMH+OE{]x">
                                                                   <field name="TEXT">0.Titel</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="8QQRC5Af.][8FayW_2;I">
                                                                   <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="AT1">
                                                             <block type="math_number" id="(s|LYV(jRu+jFa0c?]*?">
                                                               <field name="NUM">6</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="ADD2">
                                                         <block type="text" id="}Z$2~`FT7wH(++/#g6}q">
                                                           <field name="TEXT">, </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD3">
                                                         <block type="text" id="e.#fy(rtVTM47R#C]:Py">
                                                           <field name="TEXT">Feuerwehreinsatz in </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD4">
                                                         <block type="get_attr" id="7{9WmvPltk`9c/o?e.NR">
                                                           <value name="PATH">
                                                             <shadow type="text" id="-yai5,Juq^8?,z3i^ai_">
                                                               <field name="TEXT">0.Feuerwache</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="5*?fu57oQsRPxfRxl}Zc">
                                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="ADD5">
                                                         <block type="text" id="AO-+2f_!~d;@(e:vFR(|">
                                                           <field name="TEXT">, </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD6">
                                                         <block type="text" id="AmruC`k_pVKsYVKuqwOA">
                                                           <field name="TEXT"> Alarmstufe </field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD7">
                                                         <block type="get_attr" id="Q596.F.lMCYne.RMuHFo">
                                                           <value name="PATH">
                                                             <shadow type="text" id="OtDHQ]y:%#ma6xH[J7X_">
                                                               <field name="TEXT">0.Alarmstufe</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="GUsi=.9)eB~BuSJNW-=(">
                                                               <field name="VAR" id="L7A9(g?`LW}R/bMuZJZ+">alarm</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="SUBJECT">
                                                     <shadow type="text" id="bP{c=:dE@z_2=5x1U=bn">
                                                       <field name="TEXT">Einsatzmeldung</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                    </xml>
                    

                    Einstellung im Script

                    // V0.1.0 10.08.2021 SBorg
                    let Filter0 = /.*/ig;                        //RegEx (hier alle Meldungen
                    let Filter1 = /Schärding/ig;              //RegEx (zB. Brandwache, Bezirk...)
                    let DP = "0_userdata.0.Feuerwehr";           //Datenpunkt
                     
                    const Zeitplan = "*/15 * * * * *";             //alle 15 Sekunden!)
                    

                    Website
                    Bildschirmfoto 2021-08-10 um 22.45.41.png
                    Beispiel Log bei Blockly Neustart

                    10.8.2021, 22:46:51.177	[info ]: javascript.0 (4461) Stop script script.js.99_Test.Feuerwehr-negalein
                    10.8.2021, 22:46:51.232	[info ]: javascript.0 (4461) Start javascript script.js.99_Test.Feuerwehr-negalein
                    10.8.2021, 22:46:51.233	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: registered 4 subscriptions and 0 schedules
                    10.8.2021, 22:47:00.199	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                    10.8.2021, 22:47:00.199	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                    10.8.2021, 22:47:00.199	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 2 auf DP neue Meldung: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                    10.8.2021, 22:47:00.199	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 4 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                    10.8.2021, 22:47:00.200	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU,  Alarmstufe 1
                    10.8.2021, 22:47:00.200	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU,  Alarmstufe 1
                    10.8.2021, 22:47:00.201	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                    10.8.2021, 22:47:00.202	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                    10.8.2021, 22:47:15.189	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                    10.8.2021, 22:47:15.189	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                    10.8.2021, 22:47:15.190	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU,  Alarmstufe 1
                    10.8.2021, 22:47:15.190	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU,  Alarmstufe 1
                    10.8.2021, 22:47:15.191	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                    10.8.2021, 22:47:15.191	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                    

                    Edit: Was mir noch einfällt, in dem Bild von der Website steht in diesem Beispiel:
                    laufende Einsätze 3
                    Wird das mit ausgelesen ? Bzw. kann man das in einen zusätzlichen DP schreiben ?

                    sigi234 Negalein 3 Replies Last reply Reply Quote 0
                    • sigi234
                      sigi234 Forum Testing Most Active @dslraser last edited by sigi234

                      @dslraser

                      Test 1 Block:
                      löst bei Änderung der Einstzmeldung aus
                      bei mehreren laufenden Meldungen steht nur die
                      letzte Meldung im DP und wird angesagt

                      10.8.2021, 23:01:23.291	[info ]: javascript.0 (13944) Stop script script.js.Ansage.Ansage__Feuerwehreinsatz1
                      10.8.2021, 23:01:23.301	[info ]: javascript.0 (13944) Start javascript script.js.Ansage.Ansage__Feuerwehreinsatz1
                      10.8.2021, 23:01:23.308	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: registered 1 subscription and 0 schedules
                      10.8.2021, 23:01:50.214	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:02:20.329	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:02:20.330	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:02:20.330	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:02:20.331	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:02:20.331	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:02:20.331	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      10.8.2021, 23:02:20.337	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:02:20.346	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:02:20.346	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:02:20.346	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:02:20.347	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:02:20.347	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:02:20.347	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      10.8.2021, 23:03:00.532	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:04:00.631	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:04:00.631	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:04:00.631	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:04:00.632	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:04:00.632	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:04:00.632	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      10.8.2021, 23:05:00.521	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:06:20.019	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:06:20.020	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:06:20.020	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:06:20.020	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:06:20.021	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:06:20.021	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      10.8.2021, 23:07:00.587	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:08:00.792	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:08:00.792	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:08:00.792	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:08:00.793	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:08:00.793	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:08:00.793	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      10.8.2021, 23:08:28.938	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:09:00.578	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:09:00.578	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:09:00.578	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:09:00.579	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:09:00.579	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:09:00.579	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      10.8.2021, 23:10:00.797	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                      10.8.2021, 23:11:08.393	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:11:08.393	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:11:08.393	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input
                      10.8.2021, 23:11:08.394	[error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null
                      10.8.2021, 23:11:08.394	[error]: javascript.0 (13944)     at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22)
                      10.8.2021, 23:11:08.394	[error]: javascript.0 (13944)     at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
                      

                      Ansage kommt jede Minute ( im Skript so eingestellt)

                      dslraser 1 Reply Last reply Reply Quote 0
                      • dslraser
                        dslraser Forum Testing Most Active @sigi234 last edited by dslraser

                        @sigi234 sagte in Hilfe bei RSS-feed benötigt !:

                        löst bei Änderung der Einstzmeldung aus
                        bei mehreren laufenden Meldungen steht nur die
                        letzte Meldung im DP und wird angesagt

                        ja, sage ich doch.....
                        und warum hast Du Fehlermeldungen. (hast Du mein Testblockly importiert ? Da habe ich diese Fehlermeldungen nicht)

                        Edit: lasse alle Blöcke an und nicht irgendwas ändern, dann sollten keine Fehler kommen.

                        sigi234 1 Reply Last reply Reply Quote 0
                        • sigi234
                          sigi234 Forum Testing Most Active @dslraser last edited by

                          @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                          Edit: lasse alle Blöcke an und nicht irgendwas ändern, dann sollten keine Fehler kommen.

                          10.8.2021, 23:21:39.795	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:39.796	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:39.797	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 2 auf DP neue Meldung: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:39.797	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 4 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:39.798	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:21:39.799	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:21:39.800	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:21:39.801	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.361	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.362	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.363	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:21:45.364	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:21:45.364	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.365	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.370	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.371	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.372	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:21:45.373	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:21:45.374	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:21:45.375	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:21:56.733	[info ]: javascript.0 (13944) Stop script script.js.Ansage.Ansage__Feuerwehreinsatz2
                          10.8.2021, 23:21:56.741	[info ]: javascript.0 (13944) Start javascript script.js.Ansage.Ansage__Feuerwehreinsatz2
                          10.8.2021, 23:21:56.743	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: registered 4 subscriptions and 0 schedules
                          10.8.2021, 23:22:00.611	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:22:00.612	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:22:00.612	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 2 auf DP neue Meldung: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:22:00.613	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 4 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:22:00.614	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:22:00.615	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:22:00.616	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:22:00.617	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:22:15.095	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:22:15.096	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN,  Alarmstufe 1
                          10.8.2021, 23:22:15.097	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:22:15.098	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING,  Alarmstufe 1
                          10.8.2021, 23:22:15.099	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          10.8.2021, 23:22:15.101	[info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN,  Alarmstufe 1
                          
                          1 Reply Last reply Reply Quote 0
                          • sigi234
                            sigi234 Forum Testing Most Active @dslraser last edited by

                            @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                            Edit: Was mir noch einfällt, in dem Bild von der Website steht in diesem Beispiel:
                            laufende Einsätze 3
                            Wird das mit ausgelesen ? Bzw. kann man das in einen zusätzlichen DP schreiben ?

                            Glaube nicht, aber hier gibt es Daten für mehrere Tage

                            https://www.ooelfv.at/feuerwehr-intern/edv/alarmierungen-verfuegbare-publikationsformen/

                            1 Reply Last reply Reply Quote 0
                            • Negalein
                              Negalein Global Moderator @dslraser last edited by Negalein

                              @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                              Wird das mit ausgelesen ? Bzw. kann man das in einen zusätzlichen DP schreiben ?

                              Im JSON steht die Anzahl!
                              Unteres JSON ist von diesen 3 aktuellen Einsätzen.
                              LFK OÖ - Intranet - Intranet.png
                              Ich habs unten rot markiert!

                              http://cf-intranet.ooelfv.at/webext2/rss/json_laufend.txt

                              {"webext2":true,"version":"1.3.1","title":"laufende Eins\u00e4tze","pubDate":"Tue, 10 Aug 2021 23:32:05 +0200","cnt_feuerwehren":5,"cnt_einsaetze":3,"einsaetze":{"0":{"einsatz":{"num1":"E210801813","einsatzort":"PE - BAD KREUZEN","startzeit":"Tue, 10 Aug 2021 23:14:14 +0200","inzeit":"","status":"offen","alarmstufe":1,"einsatzart":"TEE","einsatztyp":{"id":"VU","text":"VERKEHRSUNFALL FEUERWEHREINSATZ"},"einsatzsubtyp":{"id":"AUFRAEUM-VU","text":"VERKEHRSUNFALL AUFR\u00c4UMARBEITEN"},"adresse":{"default":"UNTERD\u00d6RFL 34","earea":"UNTERD\u00d6RFL","emun":"BAD KREUZEN","efeanme":"UNTERD\u00d6RFL","estnum":"34","ecompl":""},"wgs84":{"lng":14.789883,"lat":48.272388999999997},"bezirk":{"id":7,"text":"Perg"},"cntfeuerwehren":1,"feuerwehren":{"407101":{"feuerwehr":"FF Bad Kreuzen"}},"feuerwehrenarray":{"0":{"fwnr":"407101","fwname":"FF Bad Kreuzen"}}}},"1":{"einsatz":{"num1":"E210801811","einsatzort":"LL - LEONDING","startzeit":"Tue, 10 Aug 2021 22:36:17 +0200","inzeit":"","status":"offen","alarmstufe":1,"einsatzart":"BRAND","einsatztyp":{"id":"BRAND","text":"BRAND "MITTEL" FEUERWEHREINSATZ (A2+3: "GRO\u00df")"},"einsatzsubtyp":{"id":"HAUS-BG","text":"BRAND WOHNHAUS"},"adresse":{"default":"SALZBURGER STRA\u00dfE 284","earea":"HART","emun":"LEONDING","efeanme":"SALZBURGER STRA\u00dfE","estnum":"284","ecompl":""},"wgs84":{"lng":14.273121,"lat":48.251401999999999},"bezirk":{"id":6,"text":"Linz-Land"},"cntfeuerwehren":3,"feuerwehren":{"406208":{"feuerwehr":"FF Hart / LL"},"406212":{"feuerwehr":"FF Leonding"},"406218":{"feuerwehr":"FF Rufling"}},"feuerwehrenarray":{"0":{"fwnr":"406208","fwname":"FF Hart / LL"},"1":{"fwnr":"406212","fwname":"FF Leonding"},"2":{"fwnr":"406218","fwname":"FF Rufling"}}}},"2":{"einsatz":{"num1":"E210801807","einsatzort":"GM - LAAKIRCHEN","startzeit":"Tue, 10 Aug 2021 21:41:43 +0200","inzeit":"","status":"offen","alarmstufe":1,"einsatzart":"TEE","einsatztyp":{"id":"TK","text":"TECHNISCH "KLEIN" FEUERWEHREINSATZ"},"einsatzsubtyp":{"id":"OELSPUR-TK","text":"\u00d6LSPUR, \u00d6LAUSTRITT"},"adresse":{"default":"LINDACH 5","earea":"LINDACH","emun":"LAAKIRCHEN","efeanme":"LINDACH","estnum":"5","ecompl":""},"wgs84":{"lng":13.849791,"lat":48.001142999999999},"bezirk":{"id":3,"text":"Gmunden"},"cntfeuerwehren":1,"feuerwehren":{"403213":{"feuerwehr":"FF Lindach"}},"feuerwehrenarray":{"0":{"fwnr":"403213","fwname":"FF Lindach"}}}}}}

                              sigi234 1 Reply Last reply Reply Quote 0
                              • sigi234
                                sigi234 Forum Testing Most Active @Negalein last edited by

                                @negalein
                                Ja aber nicht in der xlm

                                Negalein 1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @sigi234 last edited by

                                  @sigi234 sagte in Hilfe bei RSS-feed benötigt !:

                                  Ja aber nicht in der xlm

                                  Nein, dort nicht.
                                  @paul53 hat auch hier geschriebenen, dass es einfacher ist, den JSON-Feed einzulesen, da man den in JS direkt auswerten kann.

                                  dslraser 1 Reply Last reply Reply Quote 0
                                  • dslraser
                                    dslraser Forum Testing Most Active @Negalein last edited by

                                    @negalein sagte in Hilfe bei RSS-feed benötigt !:

                                    @sigi234 sagte in Hilfe bei RSS-feed benötigt !:

                                    Ja aber nicht in der xlm

                                    Nein, dort nicht.
                                    @paul53 hat auch hier geschriebenen, dass es einfacher ist, den JSON-Feed einzulesen, da man den in JS direkt auswerten kann.

                                    jo, genau. Damit geht auch was.

                                    Bildschirmfoto 2021-08-10 um 23.51.47.png

                                    10.8.2021, 23:54:00.108	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-test: 4
                                    10.8.2021, 23:54:00.109	[info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-test: 8
                                    

                                    <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="+:L9T*#l5qw;XfN?UiYB" x="212.16005575815757" y="-287.77096412234977">
                                     <field name="SCHEDULE">*/15 * * * * *</field>
                                     <statement name="STATEMENT">
                                       <block type="request" id="bY{#;j]gE0UwEN=5l4U%">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                         <field name="WITH_STATEMENT">TRUE</field>
                                         <field name="LOG"></field>
                                         <value name="URL">
                                           <shadow type="text" id="k99xIf*k[BaJbdyxv-@v">
                                             <field name="TEXT">http://cf-intranet.ooelfv.at/webext2/rss/json_laufend.txt</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="debug" id="$:%G?UQp:77ojHaZ6`R2" disabled="true">
                                             <field name="Severity">log</field>
                                             <value name="TEXT">
                                               <shadow type="text" id="(~.lH1;naU[)hkMu$ToH">
                                                 <field name="TEXT">test</field>
                                               </shadow>
                                               <block type="variables_get" id="NUf|Kx)F1XHw^E)*5C.n">
                                                 <field name="VAR" id="1x4=o9hn36+,n%tka,pI">result</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="debug" id="D3;n,RTb0S$YMAOi,$5c">
                                                 <field name="Severity">log</field>
                                                 <value name="TEXT">
                                                   <shadow type="text" id="x}2tf]vAm7fM,3Z~(9uy">
                                                     <field name="TEXT">test</field>
                                                   </shadow>
                                                   <block type="get_attr" id="XVyDVXI$//n6Jou2#dGk">
                                                     <value name="PATH">
                                                       <shadow type="text" id="A?I19P-XtO?]$=G_4Q=q">
                                                         <field name="TEXT">cnt_einsaetze</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="OBJECT">
                                                       <block type="convert_json2object" id="5(HLh*]-0#X}$w([*[w~">
                                                         <value name="VALUE">
                                                           <block type="variables_get" id="OfLu!(A;x5BD(_Fp*16,">
                                                             <field name="VAR" id="1x4=o9hn36+,n%tka,pI">result</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="debug" id="3e[:Qy$LDgOk(8OQ6@C%">
                                                     <field name="Severity">log</field>
                                                     <value name="TEXT">
                                                       <shadow type="text">
                                                         <field name="TEXT">test</field>
                                                       </shadow>
                                                       <block type="get_attr" id="Z/e$$LFd/u`:X/k5ji={">
                                                         <value name="PATH">
                                                           <shadow type="text" id="^G4{J[79,tK}_3F:wTUG">
                                                             <field name="TEXT">cnt_feuerwehren</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="convert_json2object" id="X!5,g#b;xCVGxrCQkP#N">
                                                             <value name="VALUE">
                                                               <block type="variables_get" id="kK%UsmLKH-41yI!6HkKW">
                                                                 <field name="VAR" id="1x4=o9hn36+,n%tka,pI">result</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                       </block>
                                     </statement>
                                    </block>
                                    

                                    Negalein 1 Reply Last reply Reply Quote 1
                                    • Negalein
                                      Negalein Global Moderator @dslraser last edited by

                                      @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                                      jo, genau. Damit geht auch was.

                                      das heißt, jetzt würde es funktionieren, wenn mehrere Einsätze gleichzeitig sind?

                                      dslraser 1 Reply Last reply Reply Quote 0
                                      • dslraser
                                        dslraser Forum Testing Most Active @Negalein last edited by

                                        @negalein sagte in Hilfe bei RSS-feed benötigt !:

                                        @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                                        jo, genau. Damit geht auch was.

                                        das heißt, jetzt würde es funktionieren, wenn mehrere Einsätze gleichzeitig sind?

                                        Ich hätte mal doch den Thread rückwärts lesen sollen, eigentlich ist ja schon das Gerüst von @paul53 da. Damit kann man sicher auch die richtigen Ansagen über Alexa realisieren. Aber nicht mehr heute....

                                        Negalein sigi234 2 Replies Last reply Reply Quote 1
                                        • Negalein
                                          Negalein Global Moderator @dslraser last edited by

                                          @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                                          eigentlich ist ja schon das Gerüst von @paul53 da. Damit kann man sicher auch die richtigen Ansagen über Alexa realisieren.

                                          das freut mich! 🙂

                                          Aber nicht mehr heute....

                                          keine Eile! Gut Ding braucht Weile!

                                          1 Reply Last reply Reply Quote 0
                                          • SBorg
                                            SBorg Forum Testing Most Active last edited by

                                            @dslraser sagte in Hilfe bei RSS-feed benötigt !:

                                            Eigentlich egal welches Blockly, weil das Ergebnis nicht das ist was Ihr haben wollt. Deshalb habe ich hier gefragt ob man alle laufenden Meldungen einlesen kann. Es kann ja sein, das es auch bei Euch mehrere Meldungen gibt.

                                            Ich bin aktuell eher sporadisch hier, dauert halt etwas, aber ja, kann man. "Liste" in Blockly bzw. "Array" in JS (was das selbe ist).

                                            Ich würde das Konstrukt eher in die Tonne kloppen, denn mit der Zeit haben sich die Anforderungen derart geändert, dass ein weiteres herumdoktoren daran nicht unbedingt zielführend ist. Zudem müsste "request" eh ersetzt werden, da dies seitens NPM obsolete ist. Der JSON-Feed bietet auch mehr Infos als die XML (und ist wesentlich einfacher zu verarbeiten), außerdem bin ich persönlich kein Freund von einer Teilung (hier JS und Blockly) für quasi eine Funktion.

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            527
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            13
                                            426
                                            48321
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo