Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Schlagzeilen als Datenpunkt in IoB

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Schlagzeilen als Datenpunkt in IoB

    This topic has been deleted. Only users with topic management privileges can see it.
    • SeiteBallon74
      SeiteBallon74 @SeiteBallon74 last edited by SeiteBallon74

      Das ist das Script dazu.

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="RM}IB6Haie0KqfAXGP9h">text</variable>
          <variable id="J:$_l-KNIu%6rT4PI!F2">Temperaturen</variable>
          <variable id="Vo[[(7c//z.%0%7^q/Ko">news</variable>
          <variable id="d83hkH+$OiRs.yZZ#D4h">Schulferien</variable>
          <variable id="9D%I|2A_B.$irm~Wmy:?">Stromverbrauch</variable>
          <variable id="4^F!8Fv$@~^?6bOneh`g">msg</variable>
        </variables>
        <block type="procedures_defcustomreturn" id="4{wZ;wP0O+/-$wM%$P1." x="13" y="13">
          <mutation statements="false">
            <arg name="text" varid="RM}IB6Haie0KqfAXGP9h"></arg>
          </mutation>
          <field name="NAME">text2JSON</field>
          <field name="SCRIPT">Y29uc3Qgb2JqID0gew0KICAgIHRleHQ6IHRleHQsDQogICAgcHJpb3JpdGU6IDEsDQogICAgbHVtOiAwLA0KICAgIHBvczogMSwNCiAgICBlZmZfaW46IDEsDQogICAgZWZmX291dDogMSwNCiAgICBzcGVlZDogMjA1LA0KICAgIHBhdXNlOiAwLA0KDQp9Ow0KcmV0dXJuIEpTT04uc3RyaW5naWZ5KG9iaik7</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        </block>
        <block type="variables_set" id="Neriq@KepOsKAW*ZE8w`" collapsed="true" x="13" y="63">
          <field name="VAR" id="J:$_l-KNIu%6rT4PI!F2">Temperaturen</field>
          <value name="VALUE">
            <block type="procedures_callcustomreturn" id="4t$Bz,E)9d)uw+B5[i?Q">
              <mutation name="text2JSON">
                <arg name="text"></arg>
              </mutation>
              <value name="ARG0">
                <block type="text_join" id="$~=U=Dg_B5ZBfgVl^|q_">
                  <mutation items="17"></mutation>
                  <value name="ADD0">
                    <block type="text" id="8AmxE_UyFMK/TtavOC%b">
                      <field name="TEXT">Temperaturen:   </field>
                    </block>
                  </value>
                  <value name="ADD1">
                    <block type="get_value" id="64WR312@)VD8h1q~FO{T">
                      <field name="ATTR">val</field>
                      <field name="OID">daswetter.0.NextHours.Location_1.Day_1.current.temp_value</field>
                    </block>
                  </value>
                  <value name="ADD2">
                    <block type="text" id="bzZoLYln9+Yv=MY+dxSl">
                      <field name="TEXT"> °  </field>
                    </block>
                  </value>
                  <value name="ADD3">
                    <block type="get_value" id="b4W;R-d_*8xEv5PS,Hat">
                      <field name="ATTR">val</field>
                      <field name="OID">daswetter.0.NextHours.Location_1.Day_1.current.symbol_desc</field>
                    </block>
                  </value>
                  <value name="ADD4">
                    <block type="text" id="?bh#VifmBG34*n}e:_VQ">
                      <field name="TEXT">/ Wohnzimmer:  </field>
                    </block>
                  </value>
                  <value name="ADD5">
                    <block type="get_value" id="~UDGmZu(;}IV3W?;[a7r">
                      <field name="ATTR">val</field>
                      <field name="OID">hmip.0.devices.3014F711A000201A49956658.channels.1.valveActualTemperature</field>
                    </block>
                  </value>
                  <value name="ADD6">
                    <block type="text" id="B1|l28mTe*A8p`?^DeVR">
                      <field name="TEXT"> ° /Küche: </field>
                    </block>
                  </value>
                  <value name="ADD7">
                    <block type="get_value" id="0IdOw.qrzc`q01D)[n.J">
                      <field name="ATTR">val</field>
                      <field name="OID">hmip.0.devices.3014F711A000201A49956667.channels.1.valveActualTemperature</field>
                    </block>
                  </value>
                  <value name="ADD8">
                    <block type="text" id="~TdbXIXP{R`%(P?s)ANW">
                      <field name="TEXT"> ° /Bad: : </field>
                    </block>
                  </value>
                  <value name="ADD9">
                    <block type="get_value" id="9Vf!L3wTR%?V~c0a$u1K">
                      <field name="ATTR">val</field>
                      <field name="OID">hmip.0.devices.3014F711A0002018A99EAC09.channels.1.valveActualTemperature</field>
                    </block>
                  </value>
                  <value name="ADD10">
                    <block type="text" id="N3GGANhd:*TlVYe?YjSQ">
                      <field name="TEXT"> ° / </field>
                    </block>
                  </value>
                </block>
              </value>
            </block>
          </value>
          <next>
            <block type="variables_set" id="K!8Cg:7.V.xOZ?~gpq7-" collapsed="true">
              <field name="VAR" id="d83hkH+$OiRs.yZZ#D4h">Schulferien</field>
              <value name="VALUE">
                <block type="procedures_callcustomreturn" id=".~Vm8[all#rq+E$9YOX$">
                  <mutation name="text2JSON">
                    <arg name="text"></arg>
                  </mutation>
                  <value name="ARG0">
                    <block type="text_join" id="N[*$A67MfA`KI6,zu%_2">
                      <mutation items="17"></mutation>
                      <value name="ADD0">
                        <block type="text" id="rh(ziqRk`!^*8yKcV=J7">
                          <field name="TEXT">Ferien: </field>
                        </block>
                      </value>
                      <value name="ADD1">
                        <block type="get_value" id="9mYtPl60+aaK;$.cFFni">
                          <field name="ATTR">val</field>
                          <field name="OID">schoolfree.0.info.current.name</field>
                        </block>
                      </value>
                      <value name="ADD2">
                        <block type="text" id="gn6F$*JtXDAQ*1kxd@$o">
                          <field name="TEXT"> von </field>
                        </block>
                      </value>
                      <value name="ADD3">
                        <block type="get_value" id="UDC9|sT-z$HOYrE}X6fp">
                          <field name="ATTR">val</field>
                          <field name="OID">schoolfree.0.info.current.start</field>
                        </block>
                      </value>
                      <value name="ADD4">
                        <block type="text" id="49_zdKfphT/P[2k{vEm4">
                          <field name="TEXT"> bis </field>
                        </block>
                      </value>
                      <value name="ADD5">
                        <block type="get_value" id="TkaFqF(@q^C=wx!8QjA?">
                          <field name="ATTR">val</field>
                          <field name="OID">schoolfree.0.info.current.end</field>
                        </block>
                      </value>
                      <value name="ADD6">
                        <block type="text" id="ZY#s=fmu[KZXZt7SxF|p">
                          <field name="TEXT">/nächste Ferien: </field>
                        </block>
                      </value>
                      <value name="ADD7">
                        <block type="get_value" id="B8I:ab*BjnmRX)mxQ[~#">
                          <field name="ATTR">val</field>
                          <field name="OID">schoolfree.0.info.next.name</field>
                        </block>
                      </value>
                      <value name="ADD8">
                        <block type="text" id="_b-|.s^7@Oxb%{U5R6(i">
                          <field name="TEXT"> von: </field>
                        </block>
                      </value>
                      <value name="ADD9">
                        <block type="get_value" id="!TP!bo8V#vi%LF({+fcV">
                          <field name="ATTR">val</field>
                          <field name="OID">schoolfree.0.info.next.start</field>
                        </block>
                      </value>
                      <value name="ADD10">
                        <block type="text" id="B+@Q,zUH@Q:sMkiER86x">
                          <field name="TEXT"> bis </field>
                        </block>
                      </value>
                      <value name="ADD11">
                        <block type="get_value" id="=HTOLHg#~%ugb|Q3,}!u">
                          <field name="ATTR">val</field>
                          <field name="OID">schoolfree.0.info.next.end</field>
                        </block>
                      </value>
                      <value name="ADD12">
                        <block type="text" id="oc]^E-wr/9wqvFIV5Wm%" disabled="true">
                          <field name="TEXT"> zweiter teil aus</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <next>
                <block type="variables_set" id="^$`l#dSjepFlX;]-6[@O" collapsed="true">
                  <field name="VAR" id="9D%I|2A_B.$irm~Wmy:?">Stromverbrauch</field>
                  <value name="VALUE">
                    <block type="procedures_callcustomreturn" id="f6m?ZDzKqZLQGu;l)L(P">
                      <mutation name="text2JSON">
                        <arg name="text"></arg>
                      </mutation>
                      <value name="ARG0">
                        <block type="text_join" id="*kt)sW@_Dm5c.5i*MV}W">
                          <mutation items="17"></mutation>
                          <value name="ADD0">
                            <block type="text" id="q~D2VLc?8*95ug3kvt`e">
                              <field name="TEXT">/Aktueller Stromverbrauch:  </field>
                            </block>
                          </value>
                          <value name="ADD1">
                            <block type="get_value" id="1)bhICtc1k;Lmy,ne.Ys">
                              <field name="ATTR">val</field>
                              <field name="OID">smartmeter.0.1-0:16_7_0__255.value</field>
                            </block>
                          </value>
                          <value name="ADD2">
                            <block type="text" id="F36]mtbr605=Ej)eszE(">
                              <field name="TEXT"> Watt/ heute Strom verbraucht: </field>
                            </block>
                          </value>
                          <value name="ADD3">
                            <block type="get_value" id="Zcp#]RKH|e6yigPYv{^)">
                              <field name="ATTR">val</field>
                              <field name="OID">javascript.0.Eigene_Datenpunkte.Gasverbrauch.Verbrauch_Heute</field>
                            </block>
                          </value>
                          <value name="ADD4">
                            <block type="text" id="N]Gd@PX.m/Rz`2Z}QE(B">
                              <field name="TEXT"> kWh(</field>
                            </block>
                          </value>
                          <value name="ADD5">
                            <block type="get_value" id=".^8ED%Gndjrrj|}UZ!$l">
                              <field name="ATTR">val</field>
                              <field name="OID">javascript.0.Eigene_Datenpunkte.Gasverbrauch.Kosten_Heute</field>
                            </block>
                          </value>
                          <value name="ADD6">
                            <block type="text" id="IeIg_rcPggL#LI!hhv*K">
                              <field name="TEXT">€) - gestern Strom verbraucht: </field>
                            </block>
                          </value>
                          <value name="ADD7">
                            <block type="get_value" id="#]6m;{Di@t%,AX({z8)2">
                              <field name="ATTR">val</field>
                              <field name="OID">javascript.0.Eigene_Datenpunkte.Gasverbrauch.Verbrauch_Gestern</field>
                            </block>
                          </value>
                          <value name="ADD8">
                            <block type="text" id="-~*bnVBu8O%Td7H{4J*?">
                              <field name="TEXT"> kWh( </field>
                            </block>
                          </value>
                          <value name="ADD9">
                            <block type="get_value" id="Q:hMo?w32DMcm{,nN)p~">
                              <field name="ATTR">val</field>
                              <field name="OID">javascript.0.Eigene_Datenpunkte.Gasverbrauch.Kosten_Gestern</field>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="variables_set" id="IpcAD|ss$Pf*;q~hgRyL" x="338" y="162">
          <field name="VAR" id="Vo[[(7c//z.%0%7^q/Ko">news</field>
          <value name="VALUE">
            <block type="procedures_callcustomreturn" id="0}(XxfV02B_F8(^kO*.%">
              <mutation name="text2JSON">
                <arg name="text"></arg>
              </mutation>
              <value name="ARG0">
                <block type="text_join" id="tyD,8a9!bsWTb4Z-9~Nc">
                  <mutation items="1"></mutation>
                  <value name="ADD0">
                    <block type="text_getSubstring" id="4-=0(zF,wjzx`8QY[;T.">
                      <mutation at1="false" at2="true"></mutation>
                      <field name="WHERE1">FIRST</field>
                      <field name="WHERE2">FROM_START</field>
                      <value name="STRING">
                        <block type="get_value" id="uQIs0qA8#zt[XqZzy+$5">
                          <field name="ATTR">val</field>
                          <field name="OID">rssfeed.0.Topnews.Bild</field>
                        </block>
                      </value>
                      <value name="AT2">
                        <block type="math_number" id="k,*fhF2GA-%dp2A}C_};">
                          <field name="NUM">120</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
            </block>
          </value>
        </block>
        <block type="schedule" id="J?PnjF3?REEOG5UtM" x="13" y="213">
          <field name="SCHEDULE">*/10 * * * * *</field>
          <statement name="STATEMENT">
            <block type="comment" id="|nq:Va.|{1LKOa#+W^24">
              <field name="COMMENT">Temperaturen</field>
              <next>
                <block type="variables_set" id="WoM6Mzm-dGf[S#qRfNKF" disabled="true">
                  <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                  <value name="VALUE">
                    <block type="variables_get" id="0Uqn^mB}@yGnx$jOT[S.">
                      <field name="VAR" id="J:$_l-KNIu%6rT4PI!F2">Temperaturen</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="b%|-5WZ`:1U9ysH$Tz(+" disabled="true">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">mqtt.0.jeedom.message</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="variables_get" id="Ow!]K^Kg[rll,K7,M2~L">
                          <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                        </block>
                      </value>
                      <next>
                        <block type="comment" id=",?)qXZFvekvlD(L98G51">
                          <field name="COMMENT">Schulferien</field>
                          <next>
                            <block type="variables_set" id="Y~u0IEA;TGu0g_RNQeQW" disabled="true">
                              <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                              <value name="VALUE">
                                <block type="variables_get" id="@J#|CMH$;s%!PjESy)L9">
                                  <field name="VAR" id="d83hkH+$OiRs.yZZ#D4h">Schulferien</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="K#l--2M2!G[@0t_+yz:J" disabled="true">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">mqtt.0.jeedom.message</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="variables_get" id="dE1-jJd:#+ujS)3++I`F">
                                      <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="comment" id="233W;~[UvHAmM2GGsYpI">
                                      <field name="COMMENT">Stromverbrauch</field>
                                      <next>
                                        <block type="variables_set" id="@So3T?7iiF^E=,Rcs!^4" disabled="true">
                                          <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="i2i(%;7}?=ek?x!QwrQ^">
                                              <field name="VAR" id="9D%I|2A_B.$irm~Wmy:?">Stromverbrauch</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="control" id="|iV`!G;,Q.w4gDRWXR#]" disabled="true">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">mqtt.0.jeedom.message</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="variables_get" id="st^S!{N1=Kn)UR#(=6cA">
                                                  <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="variables_set" id="O9{rY,DDBMwW4u]ooXE0">
                                                  <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                                                  <value name="VALUE">
                                                    <block type="variables_get" id="kOV{DWT~^R=kWNZ`*4fx">
                                                      <field name="VAR" id="Vo[[(7c//z.%0%7^q/Ko">news</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="control" id="yF6YT($3CQ#4bAy[c!;)">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">mqtt.0.jeedom.message</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="variables_get" id="~}J$N#II^}S-Kf6t#;W,">
                                                          <field name="VAR" id="4^F!8Fv$@~^?6bOneh`g">msg</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      
      A 1 Reply Last reply Reply Quote 0
      • A
        Ahnungsbefreit @SeiteBallon74 last edited by

        @seiteballon74 Nein, ich meinte den kompletten Inhalt des Datenpunktes, alles hinter "text":

        Oder kommen da die Nachrichten selbst nicht drin vor?

        SeiteBallon74 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @SeiteBallon74 last edited by

          @seiteballon74 sagte in Schlagzeilen als Datenpunkt in IoB:

          Das schreibt er in den Datenpunkt:

          dann nutzt dir das nicht, wenn in dem Feed nur ein Link ist

          1 Reply Last reply Reply Quote 0
          • SeiteBallon74
            SeiteBallon74 @Ahnungsbefreit last edited by

            @ahnungsbefreit

            Das ist der komplette Text der an den RSS Feed ausgegeben wird

            {"meta":{"title":"BILD.de Newsticker","description":"Aktuelle Nachrichten","link":"https://www.bild.de/","xmlurl":"https://www.bild.de/rssfeeds/vw-newsticker/vw-newsticker-17052052,view=rss2.bild.xml","date":"2022-01-06T15:48:32.000Z","pubdate":"2022-01-06T15:48:32.000Z","author":null,"language":"de","image":{"url":"https://bilder.bild.de/fotos/bild-logo-35166394/Bild/45.bild.png","title":"BILD.de Newsticker"},"favicon":null,"copyright":null,"generator":null,"categories":[]},"articles":[{"title":"Seltenes Foto - Was biss diesen Vier-Meter-Hai?","description":"<img src=\"https://bilder.bild.de/fotos-skaliert/mexiko-hai-mit-riesen-narbe-entdeckt--fotograf-macht-seltenes-foto-8e1a574968ab4262984b6a21879d7c95-78743960/4,w=120,c=0.bild.jpg\" alt=\"Mexiko: Hai mit Riesen-Narbe entdeckt – Fotograf macht seltenes Foto\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nDem Fotografen Jalil Najafov ist eine seltene Aufnahme eines Weißen Hais geglückt<br />Foto: jalilnajafov/instagram<br />","summary":"<img src=\"https://bilder.bild.de/fotos-skaliert/mexiko-hai-mit-riesen-narbe-entdeckt--fotograf-macht-seltenes-foto-8e1a574968ab4262984b6a21879d7c95-78743960/4,w=120,c=0.bild.jpg\" alt=\"Mexiko: Hai mit Riesen-Narbe entdeckt – Fotograf macht seltenes Foto\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nDem Fotografen Jalil Najafov ist eine seltene Aufnahme eines Weißen Hais geglückt<br />Foto: jalilnajafov/instagram<br />","link":"https://www.bild.de/news/ausland/news-ausland/mexiko-hai-mit-riesen-narbe-entdeckt-fotograf-macht-seltenes-foto-78743054.bild.html","origlink":null,"permalink":"https://www.bild.de/news/ausland/news-ausland/mexiko-hai-mit-riesen-narbe-entdeckt-fotograf-macht-seltenes-foto-78743054.bild.html","date":"2022-01-06T15:42:00.000Z","pubdate":"2022-01-06T15:42:00.000Z","author":null,"guid":"https://www.bild.de/news/ausland/news-ausland/mexiko-hai-mit-riesen-narbe-entdeckt-fotograf-macht-seltenes-foto-78743054.bild.html","comments":null,"image":{"url":"https://bilder.bild.de/fotos-skaliert/mexiko-hai-mit-riesen-narbe-entdeckt--fotograf-macht-seltenes-foto-8e1a574968ab4262984b6a21879d7c95-78743960/4,w=120,c=0.bild.jpg"},"categories":["News Ausland","Hai","Desk-Delta","Fotografie","Mexiko"],"source":{},"enclosures":[{"url":"https://bilder.bild.de/fotos/mexiko-hai-mit-riesen-narbe-entdeckt--fotograf-macht-seltenes-foto-8e1a574968ab4262984b6a21879d7c95-78743960/Bild/4.bild.jpg","type":"image/jpeg","length":null,"height":"720","width":"1280"},{"url":"https://bilder.bild.de/fotos-skaliert/mexiko-hai-mit-riesen-narbe-entdeckt--fotograf-macht-seltenes-foto-8e1a574968ab4262984b6a21879d7c95-78743960/4,w=120,c=0.bild.jpg","type":"image/jpeg","length":null}]},{"title":"Sorgen um Bayern-Star - Nagelsmann schlägt Goretzka-Alarm","description":"<img src=\"https://bilder.bild.de/fotos-skaliert/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-cbdlpwpod5z9qb-78745392/2,w=120,c=0.bild.jpg\" alt=\"FC Bayern: Sorgen um Leon Goretzka! Nagelsmann schlägt Alarm\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nBayern-Trainer Julian Nagelsmann (34) sorgt sich um die Gesundheit von Leon Goretzka (26).<br />Foto: FC Bayern.tv, Sven Hoppe/dpa<br />","summary":"<img src=\"https://bilder.bild.de/fotos-skaliert/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-cbdlpwpod5z9qb-78745392/2,w=120,c=0.bild.jpg\" alt=\"FC Bayern: Sorgen um Leon Goretzka! Nagelsmann schlägt Alarm\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nBayern-Trainer Julian Nagelsmann (34) sorgt sich um die Gesundheit von Leon Goretzka (26).<br />Foto: FC Bayern.tv, Sven Hoppe/dpa<br />","link":"https://www.bild.de/sport/fussball/fussball/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-78744692.bild.html","origlink":null,"permalink":"https://www.bild.de/sport/fussball/fussball/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-78744692.bild.html","date":"2022-01-06T15:20:43.000Z","pubdate":"2022-01-06T15:20:43.000Z","author":null,"guid":"https://www.bild.de/sport/fussball/fussball/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-78744692.bild.html","comments":null,"image":{"url":"https://bilder.bild.de/fotos-skaliert/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-cbdlpwpod5z9qb-78745392/2,w=120,c=0.bild.jpg"},"categories":["Fussball","FC Bayern München","erste Bundesliga","Headlines","FB-InstantArticles","Bundesliga bei BILD","Regio Sport München","Nagelsmann Julian","Goretzka Leon"],"source":{},"enclosures":[{"url":"https://bilder.bild.de/fotos/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-cbdlpwpod5z9qb-78745392/Bild/2.bild.jpg","type":"image/jpeg","length":null,"height":"720","width":"1280"},{"url":"https://bilder.bild.de/fotos-skaliert/fc-bayern-sorgen-um-leon-goretzka-nagelsmann-schlaegt-alarm-cbdlpwpod5z9qb-78745392/2,w=120,c=0.bild.jpg","type":"image/jpeg","length":null}]},{"title":"Vierschanzentournee 2021/22 - Alle Infos zum großen Finale","description":"<img src=\"https://bilder.bild.de/fotos-skaliert/finale-der-vierschanzentournee-alle-infos-zum-heutigen-finale-der-tournee-5ee5a598de394291b920392eff0efcf3-78653836/24,w=120,c=0.bild.jpg\" alt=\"Finale der Vierschanzentournee: Alle Infos zum heutigen Finale der Tournee\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nBILD liefert Ihnen alle wichtigen Informationen zum Finale der 70. Vierschanzentournee<br />Foto: WITTERS<br />","summary":"<img src=\"https://bilder.bild.de/fotos-skaliert/finale-der-vierschanzentournee-alle-infos-zum-heutigen-finale-der-tournee-5ee5a598de394291b920392eff0efcf3-78653836/24,w=120,c=0.bild.jpg\" alt=\"Finale der Vierschanzentournee: Alle Infos zum heutigen Finale der Tournee\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nBILD liefert Ihnen alle wichtigen Informationen zum Finale der 70. Vierschanzentournee<br />Foto: WITTERS<br />","link":"https://www.bild.de/sport/wintersport/wintersport/alle-infos-zur-vierschanzentournee-2021-22-78638558.bild.html","origlink":null,"permalink":"https://www.bild.de/sport/wintersport/wintersport/alle-infos-zur-vierschanzentournee-2021-22-78638558.bild.html","date":"2021-12-27T07:02:01.000Z","pubdate":"2021-12-27T07:02:01.000Z","author":null,"guid":"https://www.bild.de/sport/wintersport/wintersport/alle-infos-zur-vierschanzentournee-2021-22-78638558.bild.html","comments":null,"image":{"url":"https://bilder.bild.de/fotos-skaliert/finale-der-vierschanzentournee-alle-infos-zum-heutigen-finale-der-tournee-5ee5a598de394291b920392eff0efcf3-78653836/24,w=120,c=0.bild.jpg"},"categories":["Wintersport","Vierschanzentournee","Skispringveranstaltung","Skispringen Bischofshofen","Skispringen Garmisch","Skispringen Innsbruck","Skispringen Oberstdorf","sport-standard"],"source":{},"enclosures":[{"url":"https://bilder.bild.de/fotos/finale-der-vierschanzentournee-alle-infos-zum-heutigen-finale-der-tournee-5ee5a598de394291b920392eff0efcf3-78653836/Bild/24.bild.jpg","type":"image/jpeg","length":null,"height":"720","width":"1280"},{"url":"https://bilder.bild.de/fotos-skaliert/finale-der-vierschanzentournee-alle-infos-zum-heutigen-finale-der-tournee-5ee5a598de394291b920392eff0efcf3-78653836/24,w=120,c=0.bild.jpg","type":"image/jpeg","length":null}]}]}
            
            Homoran 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @SeiteBallon74 last edited by

              @seiteballon74 sagte in Schlagzeilen als Datenpunkt in IoB:

              Das ist der komplette Text der an den RSS Feed ausgegeben wird

              dann musst du dir überlegen welche Infos du willst und den Code entsprechend zerlegen

              SeiteBallon74 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @SeiteBallon74 last edited by Homoran

                @seiteballon74

                zum Beispiel attribut von articles.0.title und articles.0.description
                rss-Bild.png

                wie man das dann automatisiert nach 0,1, und mehr hinterinander abfragt weiß ich nicht

                1 Reply Last reply Reply Quote 0
                • SeiteBallon74
                  SeiteBallon74 @Homoran last edited by

                  @homoran

                  Anscheinend kann man den begrenzen auf maximale Anzahl von Artikeln.

                  Ich hab ihn mal auf 10 Artikel gekürzt. Weiß nicht ob es geklappt hat.

                  Wie geht das jetzt mit dem zerlegen? Dann könnte man den reinen Text an auch an Telegram senden zusätzlich. Das wäre genial.

                  {"meta":{"title":"BILD.de Newsticker","description":"Aktuelle Nachrichten","link":"https://www.bild.de/","xmlurl":"https://www.bild.de/rssfeeds/vw-newsticker/vw-newsticker-17052052,view=rss2.bild.xml","date":"2022-01-06T16:05:31.000Z","pubdate":"2022-01-06T16:05:31.000Z","author":null,"language":"de","image":{"url":"https://bilder.bild.de/fotos/bild-logo-35166394/Bild/45.bild.png","title":"BILD.de Newsticker"},"favicon":null,"copyright":null,"generator":null,"categories":[]},"articles":[{"title":"Beim 96-Training - Nachhilfe an der Taktik-Tafel","description":"<img src=\"https://bilder.bild.de/fotos-skaliert/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-8db664f3262443caa9f10f70f7879cab-78745402/2,w=120,c=0.bild.jpg\" alt=\"Hannover 96: Dabrowski gibt Profis Nachhilfe an der Taktik-Tafel\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nTrainer Christoph Dabrowski packte im Training mal wieder die gute alte Taktik-Tafel aus.<br />Foto: Lars Kaletta<br />","summary":"<img src=\"https://bilder.bild.de/fotos-skaliert/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-8db664f3262443caa9f10f70f7879cab-78745402/2,w=120,c=0.bild.jpg\" alt=\"Hannover 96: Dabrowski gibt Profis Nachhilfe an der Taktik-Tafel\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nTrainer Christoph Dabrowski packte im Training mal wieder die gute alte Taktik-Tafel aus.<br />Foto: Lars Kaletta<br />","link":"https://www.bild.de/sport/fussball/fussball/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-78744886.bild.html","origlink":null,"permalink":"https://www.bild.de/sport/fussball/fussball/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-78744886.bild.html","date":"2022-01-06T15:58:58.000Z","pubdate":"2022-01-06T15:58:58.000Z","author":null,"guid":"https://www.bild.de/sport/fussball/fussball/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-78744886.bild.html","comments":null,"image":{"url":"https://bilder.bild.de/fotos-skaliert/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-8db664f3262443caa9f10f70f7879cab-78745402/2,w=120,c=0.bild.jpg"},"categories":["Fussball","Hannover 96","Headlines","Hannover regional Sport","zweite Bundesliga","Hannover regional news","Regio Sport Hannover","2. Bundesliga","Dabrowski","Christoph","Trainer","Ennali Lawrence","Krajnc Luka"],"source":{},"enclosures":[{"url":"https://bilder.bild.de/fotos/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-8db664f3262443caa9f10f70f7879cab-78745402/Bild/2.bild.jpg","type":"image/jpeg","length":null,"height":"720","width":"1280"},{"url":"https://bilder.bild.de/fotos-skaliert/hannover-96-dabrowski-gibt-profis-nachhilfe-an-der-taktik-tafel-8db664f3262443caa9f10f70f7879cab-78745402/2,w=120,c=0.bild.jpg","type":"image/jpeg","length":null}]},{"title":"Todeszahlen stimmen nicht - Dänemark versinkt im Corona-Zahlen-Chaos!","description":"<img src=\"https://bilder.bild.de/fotos-skaliert/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht--1157d407c4ab47769367945d5d0557f2-78745204/2,w=120,c=0.bild.jpg\" alt=\"Corona in Dänemark: Todeszahlen und Hospitalisierung stimmen nicht!\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nIn unserem Nachbarland Dänemark gibt es ein Corona-Zahlen-Chaos.<br />Foto: picture alliance / Panther Media<br />","summary":"<img src=\"https://bilder.bild.de/fotos-skaliert/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht--1157d407c4ab47769367945d5d0557f2-78745204/2,w=120,c=0.bild.jpg\" alt=\"Corona in Dänemark: Todeszahlen und Hospitalisierung stimmen nicht!\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nIn unserem Nachbarland Dänemark gibt es ein Corona-Zahlen-Chaos.<br />Foto: picture alliance / Panther Media<br />","link":"https://www.bild.de/politik/ausland/politik-ausland/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht-78742102.bild.html","origlink":null,"permalink":"https://www.bild.de/politik/ausland/politik-ausland/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht-78742102.bild.html","date":"2022-01-06T15:58:48.000Z","pubdate":"2022-01-06T15:58:48.000Z","author":null,"guid":"https://www.bild.de/politik/ausland/politik-ausland/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht-78742102.bild.html","comments":null,"image":{"url":"https://bilder.bild.de/fotos-skaliert/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht--1157d407c4ab47769367945d5d0557f2-78745204/2,w=120,c=0.bild.jpg"},"categories":["Politik-Ausland","Coronavirus","Viren","Pandemie","Infektionskrankheit","Corona-Impfung"],"source":{},"enclosures":[{"url":"https://bilder.bild.de/fotos/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht--1157d407c4ab47769367945d5d0557f2-78745204/Bild/2.bild.jpg","type":"image/jpeg","length":null,"height":"720","width":"1280"},{"url":"https://bilder.bild.de/fotos-skaliert/corona-in-daenemark-todeszahlen-und-hospitalisierung-stimmen-nicht--1157d407c4ab47769367945d5d0557f2-78745204/2,w=120,c=0.bild.jpg","type":"image/jpeg","length":null}]},{"title":"Einer schon gesichtet - Welche Bayern-Stars sich kurzfristig freitesten dürfen","description":"<img src=\"https://bilder.bild.de/fotos-skaliert/fc-bayern-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duerfen-147fe10f77e246818641b86bec1bfc43-78745610/2,w=120,c=0.bild.jpg\" alt=\"FC Bayern: Corona-Chaos! Welche Stars sich kurzfristig freitesten dürfen\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nIm Corona-Wahnsinn beim FC Bayern gibt es plötzlich einen kleinen Lichtblick. <br />Foto: WITTERS<br />","summary":"<img src=\"https://bilder.bild.de/fotos-skaliert/fc-bayern-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duerfen-147fe10f77e246818641b86bec1bfc43-78745610/2,w=120,c=0.bild.jpg\" alt=\"FC Bayern: Corona-Chaos! Welche Stars sich kurzfristig freitesten dürfen\" align=\"left\" style=\"padding-right:5px;\" />\n\n\n\nIm Corona-Wahnsinn beim FC Bayern gibt es plötzlich einen kleinen Lichtblick. <br />Foto: WITTERS<br />","link":"https://www.bild.de/sport/fussball/fussball/fc-bayern-hoffnung-im-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duer-78741056.bild.html","origlink":null,"permalink":"https://www.bild.de/sport/fussball/fussball/fc-bayern-hoffnung-im-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duer-78741056.bild.html","date":"2022-01-06T11:30:13.000Z","pubdate":"2022-01-06T11:30:13.000Z","author":null,"guid":"https://www.bild.de/sport/fussball/fussball/fc-bayern-hoffnung-im-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duer-78741056.bild.html","comments":null,"image":{"url":"https://bilder.bild.de/fotos-skaliert/fc-bayern-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duerfen-147fe10f77e246818641b86bec1bfc43-78745610/2,w=120,c=0.bild.jpg"},"categories":["Fussball","FC Bayern München","erste Bundesliga","Headlines","FB-InstantArticles","Bundesliga bei BILD","Coronavirus","Quarantäne","Viren"],"source":{},"enclosures":[{"url":"https://bilder.bild.de/fotos/fc-bayern-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duerfen-147fe10f77e246818641b86bec1bfc43-78745610/Bild/2.bild.jpg","type":"image/jpeg","length":null,"height":"720","width":"1280"},{"url":"https://bilder.bild.de/fotos-skaliert/fc-bayern-corona-chaos-welche-stars-sich-kurzfristig-freitesten-duerfen-147fe10f77e246818641b86bec1bfc43-78745610/2,w=120,c=0.bild.jpg","type":"image/jpeg","length":null}]}]}
                  
                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @SeiteBallon74 last edited by Homoran

                    @seiteballon74 sagte in Schlagzeilen als Datenpunkt in IoB:

                    Wie geht das jetzt mit dem zerlegen?

                    Da musst du mal ein wenig selber spielen - das lernt auch!
                    Mal als Anfang:
                    rss-Bild_Headline.png

                    Anstelle deines Datenpunktes habe ich deinen Text in eine Variable setzen müssen.
                    Anstelle deiner Ausgabe hier einfach als debug

                    EDIT:
                    hier mal mit 3 Headlines und nur zur Verdeutlichung das debug als warn
                    rss-Bild_3Headlines.png

                    SeiteBallon74 1 Reply Last reply Reply Quote 0
                    • SeiteBallon74
                      SeiteBallon74 @Homoran last edited by

                      @homoran

                      Danke. Ich lerne gern dazu und bin froh das ich nen Anhaltspunkt habe. Den Block verstehe ich und damit kann ich bestimmt was anfangen. Wusste nicht das man sowas auch mit Blockly machen kann. Sehr geil.

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @SeiteBallon74 last edited by

                        @seiteballon74 siehe EDIT

                        SeiteBallon74 1 Reply Last reply Reply Quote 0
                        • SeiteBallon74
                          SeiteBallon74 @Homoran last edited by

                          @homoran

                          Okay, bekomm es doch ned hin..Ich weiß nicht wo ich den Tet Baustein den du gepostest hast, einfügen soll.

                          Bild_2022-01-06_175634.png

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @SeiteBallon74 last edited by

                            @seiteballon74 sagte in Schlagzeilen als Datenpunkt in IoB:

                            .Ich weiß nicht wo ich den Tet Baustein den du gepostest hast, einfügen soll.

                            ich weiß ja gar nicht was du da machst?

                            Sieht im Prinzip nicht falsch aus, wenn..

                            • du damit an Telegram senden willst
                            • Text to json dafür notwendig ist

                            Wobei ich mich frage, warum ich das JSON zerlege, damit du daraus wieder ein JSON machst

                            SeiteBallon74 2 Replies Last reply Reply Quote 0
                            • SeiteBallon74
                              SeiteBallon74 @Homoran last edited by

                              @homoran

                              Ich muss die Ausgabe vom LED Display als bestimmtes JSON Format ausgeben weil er mir sonst nichts überträgt aufs Display. Das Format muss genau so aussehen: Deshalb der Funktionsbaustein mit test2json

                              {
                                 "text": "My TEXT ",
                                 "priorite": 1,
                                 "lum": 15,
                                 "pos": 2,
                                 "eff_in": 1,
                                 "eff_out": 1,
                                 "speed": 25,
                                 "pause": 1000
                              }
                              
                              Homoran 1 Reply Last reply Reply Quote 0
                              • SeiteBallon74
                                SeiteBallon74 @Homoran last edited by

                                @homoran

                                Ich will einfach das er jetzt in klarer Schrift, alle Artikel geteilt in bis zu 120 Zeichen an den LED Display ausgibt.

                                Das mit Telegram ist dann nicht mehr schwer. So war der Plan.

                                1 Reply Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @SeiteBallon74 last edited by Homoran

                                  @seiteballon74 sagte in Schlagzeilen als Datenpunkt in IoB:

                                  Ich muss die Ausgabe vom LED Display als bestimmtes JSON Format ausgeben weil er mir sonst nichts überträgt aufs Display. Das Format muss genau so aussehen: Deshalb der Funktionsbaustein mit test2json

                                  OK, das klingt wie ein Grund 🙂
                                  aber nicht für Telegram!

                                  Wenn du nur die Headlines bringen willst, wirst du die nicht auf 120 Zeichen kürzen müssen
                                  Ich denke nicht, dass die jemals diese Grenze überschreiten werden.

                                  Allerdings wirst du wahrscheinlich mehrere Headlines besser einzeln hintereinander schicken

                                  dazu bräuchtest du dann ein Skript, dass diese Zerlegung nach article.0.; article.1. ... nacheinander abarbeitet, in einzelne "Sendebefehle" wandelt, und dann wieder von vorne anfängt.
                                  Oder, wenn ich dein Blockly richtig interpretiere, zwischen den Headlines immer mal die Uhrzeit, die Temperatur, die Feuchte oder was auch immer einfügt, und dann die nächste Meldung.

                                  Das ist aber eine ausgewachsene Aufgabe

                                  SeiteBallon74 1 Reply Last reply Reply Quote 0
                                  • SeiteBallon74
                                    SeiteBallon74 @Homoran last edited by

                                    @homoran

                                    Okay und wie sollte ich mein Script ändern damit er die Headlines bringt? Ich habs nicht hinbekommen. Mein Blockly mit Temperaturen usw brauch ich nicht unbedingt.

                                    Aber in Telegram hätte ich schon gern die ganzen Nachrichten im klaren Text. Das wäre mir fast wichtiger als auf dem Display.

                                    Oder was schlägst du vor? Auf LED Display nur Headlines und in Telegram volle Lotte? 🙂

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @SeiteBallon74 last edited by

                                      @seiteballon74
                                      Langsam weiss ich nicht mehr was du willst.
                                      Das scheint sich dauernd zu ändern.

                                      Laut Threadtitel willst du Schlagzeilen.
                                      Später waren diese für deine Laufschrift.
                                      Dafür sollte ein Blockly sein

                                      Dann kam noch Telegram dazu.

                                      Jetzt auch der Inhalt der Artikel.....

                                      David G. SeiteBallon74 2 Replies Last reply Reply Quote 0
                                      • David G.
                                        David G. @Homoran last edited by David G.

                                        @SeiteBallon74

                                        Das kannst du exakt so machen wie bei dem Blockly für die Termine von mir.

                                        Kannst es quasi 1 zu 1 übernehmen und nur die Bezeichnungen der Werte ändern.

                                        Homoran SeiteBallon74 2 Replies Last reply Reply Quote 0
                                        • SeiteBallon74
                                          SeiteBallon74 @Homoran last edited by

                                          @homoran

                                          Ja, ich dachte wenn das mit der Laufschrift klappt dann muss ich nur noch den Telegram Baustein hinzufügen und dann klappt das. Dachte nicht das das so kompliziert wird.

                                          1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @David G. last edited by

                                            @david-g sagte in Schlagzeilen als Datenpunkt in IoB:

                                            @homoran

                                            Das kannst du exakt so machen wie bei dem Blockly für die Termine von mir.

                                            Kannst es quasi 1 zu 1 übernehmen und nur die Bezeichnungen der Werte ändern.

                                            Ich brauche es nicht 🙂

                                            und ja, so etwas dachte ich mir. Aber @SeiteBallon74 sollte sich erst einmal selber klar werden was er will.
                                            Die Inhalte der Artikel scheinen mir nämlich noch HTML-formatiert zu sein.
                                            Und selbst wenn man das in plaintext umwandeln würde wäre es für die Laufschrift in meiinen Augen overkill.
                                            Und in Telegram ganze Zeitungsartikel lesen halte ich auch für Blödsinn.
                                            Da könnte man dann wirklich den Link schicken und auf dem Smartphone mit dem Browser den Artikel öffnen wenn man ihn lesen will

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            930
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            48
                                            1840
                                            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