Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test/Support für Adapter rssfeed und vis-2-widgets-rssfeed

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

      @sigi234
      Nichts. Der Anbieter liefert nicht die richtige Kennzeichnung

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

        @OliverIO sagte in Test Adapter rssfeed v0.0.x:

        so Leute. Habt ihr noch Ideen? oder ist der Adapter jetzt schon fertig.
        Es ist corona, ich habe Zeit und Lust.

        Kann man die Werte in einen DP schreiben lassen?

        Beispiel:

        02.04.2020 17:22
        
        KI - TECHNISCHER EINSATZ
        Kirchdorf - STEINBACH AN DER STEYR
        E200400099, Alarmstufe: 1
        3 Feuerwehren 02.04.2020 17:22 - 02.04.2020 18:46
        FF Steinbach an der Steyr, FF Irndorf, FF Ternberg
        
        OliverIO 1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO @sigi234 last edited by

          @sigi234
          ich verstehe nicht so richtig was du möchtest
          1.) der feed steht doch schon in einem Datenpunkt.
          2) du hast geschrieben es gibt bereits ein skript das die Daten auswertet und in einen anderen Datenpunkt schreibt

          du musst mal genau formulieren was du am ende haben möchtest
          Auf Basis deiner kurzen Sätze kann ich da leider nicht so richtig was rauslesen

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

            @OliverIO sagte in Test Adapter rssfeed v0.0.x:

            @sigi234
            ich verstehe nicht so richtig was du möchtest
            1.) der feed steht doch schon in einem Datenpunkt.

            Ja, aber ich möchte diesen Einzeln haben

            1. du hast geschrieben es gibt bereits ein skript das die Daten auswertet und in einen anderen Datenpunkt schreibt

            Ja, aber nur die Alarmierung

            du musst mal genau formulieren was du am ende haben möchtest
            Auf Basis deiner kurzen Sätze kann ich da leider nicht so richtig was rauslesen

            Mir geht es darum ob es Grundsätzlich möglich ist die Feeds aufzusplitten.

            Also,

            meta.title - als eigenen DP
            item.title - als eigenen DP
            item.description - als eigenen DP

            Oder:
            Ideal wäre es den JSON DP als Table DP verwenden zu können?

            OliverIO 1 Reply Last reply Reply Quote 0
            • Bostil
              Bostil @OliverIO last edited by

              @OliverIO Wenn du schon so provokant fragst ... 🐶 natürlich alles nur Spinnerei und bloß "food for thought" :

              • Timerfunktion für jeweilige Rss-Feeds - entweder vllt ein Ablaufender (... Nach x Minuten wechseln auf den nächsten RSS-Feed) oder per Zeitplan (siehe mein Ansatz oben)
              • vllt Statusse von Datenbanken oder Log ausgeben können?!
              • Anbindung an Social-Media zum Wiedergeben von Twitter-Feeds
              • kein laufender Ticker, aber vertikales Ein-/Ausblenden von Schlagzeilen
              • Poststempel der letzten Aktualisierung optional ausweisen
                ....

              🙂

              OliverIO 1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @Bostil last edited by

                @Bostil sagte in Test Adapter rssfeed v0.0.x:

                @OliverIO Wenn du schon so provokant fragst ... 🐶 natürlich alles nur Spinnerei und bloß "food for thought" :

                • Timerfunktion für jeweilige Rss-Feeds - entweder vllt ein Ablaufender (... Nach x Minuten wechseln auf den nächsten RSS-Feed) oder per Zeitplan (siehe mein Ansatz oben)

                hm, das war mal angedacht. ein von mir sogenanntes multiwidget. d.h. man definiert in einem widget mehrere feeds und das widget gibt die Nachrichten der Reihe nach aus, wie als ob es ein feed wäre

                • vllt Statusse von Datenbanken oder Log ausgeben können?!

                hat das was mit einem rss feed zu tun oder wäre das ein anderer adapter?

                • Anbindung an Social-Media zum Wiedergeben von Twitter-Feeds

                hat das was mit einem rss feed zu tun oder wäre das ein anderer adapter? hm ein twitter adapter könnte man noch ins auge fassen

                • kein laufender Ticker, aber vertikales Ein-/Ausblenden von Schlagzeilen

                also kein scrollen von rechts nach links, sondern von oben nach unten? oder immer nur eine schlagzeile mit einem überblendeffekt?

                • Poststempel der letzten Aktualisierung optional ausweisen

                das kann man heute schon über das template umsetzen.
                Datum/uhrzeit steht in meta.date und/oder meta.pubdate

                ....

                🙂

                O 1 Reply Last reply Reply Quote 1
                • OliverIO
                  OliverIO @sigi234 last edited by OliverIO

                  @sigi234 sagte in Test Adapter rssfeed v0.0.x:

                  @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                  @sigi234
                  ich verstehe nicht so richtig was du möchtest
                  1.) der feed steht doch schon in einem Datenpunkt.

                  Ja, aber ich möchte diesen Einzeln haben

                  1. du hast geschrieben es gibt bereits ein skript das die Daten auswertet und in einen anderen Datenpunkt schreibt

                  Ja, aber nur die Alarmierung

                  da muss man ein serverseitiges skript bauen, welches die json-daten des feed auswertet und auf basis dessen eine alarmierung erzeugt.

                  du musst mal genau formulieren was du am ende haben möchtest
                  Auf Basis deiner kurzen Sätze kann ich da leider nicht so richtig was rauslesen

                  Mir geht es darum ob es Grundsätzlich möglich ist die Feeds aufzusplitten.

                  Also,

                  meta.title - als eigenen DP

                  das macht keinen sinn. was machst du dann mit diesem Datenpunkt? anzeigen lassen ?
                  Das kannst du genau mit dem RSs Feed widget und einem entsprechenden Template

                  item.title - als eigenen DP

                  Welchen item.titel, wenn der feed 20 Artikel enthält? dann 20 mal einen Datenpunkt?
                  Gleiche Frage wie oben, was machst du dann mit dem Datenpunkt? anzeigen?

                  item.description - als eigenen DP

                  ditto

                  Oder:
                  Ideal wäre es den JSON DP als Table DP verwenden zu können?

                  hm alle Daten liegen vor, du möchtest also eine Tabelle bauen?
                  Dann definiere mal das Tabellenlayout und ich bau dir ein template, das eine Tabelle ausgibt.
                  Als Vorlage kannst du mal das nehmen
                  |Überschrift1|Überschrift2|Überschrift3|
                  |Feld1|Feld2|Feld3|

                  Bei Feld trägst du dann die Bezeichnung des Feldes ein. bspw item.titel oder item.description

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

                    @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                    Dann definiere mal das Tabellenlayout und ich bau dir ein template, das eine Tabelle ausgibt.

                    So sollte es mal aussehen:

                    Screenshot (1411).png

                    @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                    Welchen item.titel, wenn der feed 20 Artikel enthält?

                    Und das war dazumal das Problem, weil ich immer nur den aktuellen bzw. letzten Einsatz gesehen habe.
                    Dein Adapter zeigt jetzt alle aktuellen Einsätze an.

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

                      @sigi234 sagte in Test Adapter rssfeed v0.0.x:

                      @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                      Dann definiere mal das Tabellenlayout und ich bau dir ein template, das eine Tabelle ausgibt.

                      So sollte es mal aussehen:

                      Screenshot (1411).png

                      @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                      Welchen item.titel, wenn der feed 20 Artikel enthält?

                      Und das war dazumal das Problem, weil ich immer nur den aktuellen bzw. letzten Einsatz gesehen habe.
                      Dein Adapter zeigt jetzt alle aktuellen Einsätze an.

                      Ausschlaggebend ist immer
                      Zeile 5 die E200400099

                      02.04.2020 17:22
                       
                      KI - TECHNISCHER EINSATZ
                      Kirchdorf - STEINBACH AN DER STEYR
                      E200400099, Alarmstufe: 1
                      3 Feuerwehren 02.04.2020 17:22 - 02.04.2020 18:46
                      FF Steinbach an der Steyr, FF Irndorf, FF Ternberg
                      
                      

                      Gerade gesehen, es gibt sie auch als JSON!

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

                      Aber derzeit läuft kein Einsatz

                      OliverIO 1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO @sigi234 last edited by OliverIO

                        @sigi234
                        ok, das Kennzeichen E200400099 ist ja dann dein Filterkriterium
                        Was ist wenn mehr wie ein Artikel mit diesen Daten vorliegt. Also mehr wie ein Einsatz?

                        ich glaube das hatten wir irgendwo schon mal. du wolltest eine Kopie des Feed-Datenpunkts bereitstellen, sobald ein oder mehrere passende Einsätze mit diesem Kennzeichen vorliegen. Falls ich es übersehen habe, dann kopier es hier nochmal rein.

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

                          @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                          ich glaube das hatten wir irgendwo schon mal. du wolltest eine Kopie des Feed-Datenpunkts bereitstellen, sobald ein oder mehrere passende Einsätze mit diesem Kennzeichen vorliegen. Falls ich es übersehen habe, dann kopier es hier nochmal rein.

                          {"meta":{"title":"Landes-Feuerwehrkommando OÖ laufende Einsätze","description":"Warn- und Alarmsystem, Alarmierungen in Oberösterreich","link":"http://intranet.ooelfv.at/","xmlurl":"http://intranet.ooelfv.at/webext2/rss/rss_laufend.xml","date":"2020-03-22T09:37:04.000Z","pubdate":"2020-03-22T09:37:04.000Z","author":null,"language":"de-AT","image":{"url":"http://intranet.ooelfv.at/webext2/img/karte_laufend_tn100.jpg","title":"Einsatzkarte laufend"},"favicon":null,"copyright":null,"generator":null,"categories":["Alarmierungenlaufende Einsätze"]},"articles":[{"title":"SR - EINGESCHLOSSENE PERSON IN LIFT","description":"Steyr-Stadt - STEYR<br>E200302306, Alarmstufe: 1<br>2 Feuerwehren 22.03.2020 10:23 - <br>FW Technischer Zug Steyr, FW Kommando Steyr<br>","summary":"Steyr-Stadt - STEYR<br>E200302306, Alarmstufe: 1<br>2 Feuerwehren 22.03.2020 10:23 - <br>FW Technischer Zug Steyr, FW Kommando Steyr<br>","link":"http://intranet.ooelfv.at/webext2/detail.php?NUM1=E200302306","origlink":null,"permalink":"http://intranet.ooelfv.at/webext2/detail.php?NUM1=E200302306","date":"2020-03-22T09:23:15.000Z","pubdate":"2020-03-22T09:23:15.000Z","author":null,"guid":"http://intranet.ooelfv.at/webext2/detail.php?NUM1=E200302306","comments":null,"image":{},"categories":["!Art TK.LIFT-TK","!laufende Einsätze","!Farbe PERSON","Bezirk Steyr-Stadt"],"source":{},"enclosures":[]}]}
                          
                          OliverIO 1 Reply Last reply Reply Quote 0
                          • sigi234
                            sigi234 Forum Testing Most Active @OliverIO last edited by

                            @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                            so Leute. Habt ihr noch Ideen?

                            Adding RSS Feeds

                            Nachträgliches editieren der Felder ermöglichen

                            1 Reply Last reply Reply Quote 0
                            • OliverIO
                              OliverIO @sigi234 last edited by

                              @sigi234 sagte in Test Adapter rssfeed v0.0.x:

                              {"meta":{"title":"Landes-Feuerwehrkommando OÖ laufende Einsätze","description":"Warn- und Alarmsystem, Alarmierungen in Oberösterreich","link":"http://intranet.ooelfv.at/","xmlurl":"http://intranet.ooelfv.at/webext2/rss/rss_laufend.xml","date":"2020-03-22T09:37:04.000Z","pubdate":"2020-03-22T09:37:04.000Z","author":null,"language":"de-AT","image":{"url":"http://intranet.ooelfv.at/webext2/img/karte_laufend_tn100.jpg","title":"Einsatzkarte laufend"},"favicon":null,"copyright":null,"generator":null,"categories":["Alarmierungenlaufende Einsätze"]},"articles":[{"title":"SR - EINGESCHLOSSENE PERSON IN LIFT","description":"Steyr-Stadt - STEYR<br>E200302306, Alarmstufe: 1<br>2 Feuerwehren 22.03.2020 10:23 - <br>FW Technischer Zug Steyr, FW Kommando Steyr<br>","summary":"Steyr-Stadt - STEYR<br>E200302306, Alarmstufe: 1<br>2 Feuerwehren 22.03.2020 10:23 - <br>FW Technischer Zug Steyr, FW Kommando Steyr<br>","link":"http://intranet.ooelfv.at/webext2/detail.php?NUM1=E200302306","origlink":null,"permalink":"http://intranet.ooelfv.at/webext2/detail.php?NUM1=E200302306","date":"2020-03-22T09:23:15.000Z","pubdate":"2020-03-22T09:23:15.000Z","author":null,"guid":"http://intranet.ooelfv.at/webext2/detail.php?NUM1=E200302306","comments":null,"image":{},"categories":["!Art TK.LIFT-TK","!laufende Einsätze","!Farbe PERSON","Bezirk Steyr-Stadt"],"source":{},"enclosures":[]}]}

                              und was ist meiner 1.Frage aus dem Post?

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

                                @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                                und was ist meiner 1.Frage aus dem Post?

                                ?

                                Vergiss es einfach, es reicht mir auch so wie es ist. Ist ja nicht der Zweck deines Adapters.😏

                                OliverIO 2 Replies Last reply Reply Quote 0
                                • OliverIO
                                  OliverIO @sigi234 last edited by

                                  @sigi234

                                  Was ist wenn mehr wie ein Artikel mit diesen Daten vorliegt. Also mehr wie ein Einsatz?

                                  sigi234 1 Reply Last reply Reply Quote 0
                                  • OliverIO
                                    OliverIO @sigi234 last edited by

                                    @sigi234
                                    auf basis deiner Daten wäre das das Mapping auf die Tabellenfelder? Vor dem gleichzeichen das Feld, danach die Daten

                                    Meldung = "SR - EINGESCHLOSSENE PERSON IN LIFT",
                                    Bezirk = "Steyr-Stadt - STEYR<br>
                                    E200302306,
                                    Alarmstufe = Alarmstufe: 1<br>
                                    anzahl Feuerwehren = 2 Feuerwehren
                                    Zeit = 22.03.2020 10:23 - <br>
                                    Eingesetzte Feuerwehren FW Technischer Zug Steyr, FW Kommando Steyr<br>",

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

                                      @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                                      @sigi234
                                      auf basis deiner Daten wäre das das Mapping auf die Tabellenfelder? Vor dem gleichzeichen das Feld, danach die Daten

                                      Meldung = "SR - EINGESCHLOSSENE PERSON IN LIFT",
                                      Bezirk = "Steyr-Stadt - STEYR<br>
                                      E200302306,
                                      Alarmstufe = Alarmstufe: 1<br>
                                      anzahl Feuerwehren = 2 Feuerwehren
                                      Zeit = 22.03.2020 10:23 - <br>
                                      Eingesetzte Feuerwehren FW Technischer Zug Steyr, FW Kommando Steyr<br>",

                                      NUM1(Einsatz)= E200302306

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

                                        @OliverIO sagte in Test Adapter rssfeed v0.0.x:

                                        Was ist wenn mehr wie ein Artikel mit diesen Daten vorliegt. Also mehr wie ein Einsatz?

                                        Und genau das ist das Problem.
                                        Ich muss mal warten wenn mehrere Einsätze sind was da für Daten kommen.

                                        OliverIO 1 Reply Last reply Reply Quote 0
                                        • OliverIO
                                          OliverIO @sigi234 last edited by OliverIO

                                          @sigi234
                                          aber du kannst doch sagen was passieren soll wenn 2 einsätze sind.
                                          deine Tabelle zeigt jetzt genau einen Einsatz an

                                          Das Template zieht aus den Daten nun die entsprechenden Felder und trägt diese an die richtige Stelle im Template ein. Ich hoffe, das andere Einsätze von der Formatierung der Daten nicht abweichen. Sonst wird es komplizierter

                                          <%
                                          var msg = articles[0].description.split('<br>');
                                          var title = articles[0].title;
                                          var bezirk = msg[0];
                                          var einsatz = msg[1].split(', ')[0];
                                          var alarmstufe = msg[1].split(', ')[1];
                                          var anzahl = /(.*)(\d\d\.\d\d\.\d\d\d\d\s\d\d:\d\d)\s-\s/gm.exec(msg[2])[1];
                                          var zeit = /(.*)(\d\d\.\d\d\.\d\d\d\d\s\d\d:\d\d)\s-\s/gm.exec(msg[2])[2];;
                                          var eingesetzt = msg[3];
                                          %>
                                          <style>
                                              .feuerwehr th {
                                                  background-color:gray;
                                                  color: white;
                                                  padding: 3px;
                                              }
                                              .feuerwehr td {
                                                  padding: 5px;
                                                  color: black;
                                                  text-align: center;        
                                                  background-color:lightgrey;
                                                  font-size: small;
                                              }
                                              .feuerwehr .image {
                                                  padding: 10px;
                                                  background-color:gray;
                                              }
                                          </style>
                                          <div>
                                          <table class="feuerwehr">
                                              <tr>
                                                  <th style="color:red;">Meldung</th>
                                              </tr>
                                              <tr>
                                                  <td><%- title %></td>
                                              </tr>
                                              <tr>
                                                  <th>Bezirk/Ort</th>
                                              </tr>
                                              <tr>
                                                  <td><%- bezirk %></td>
                                              </tr>
                                              <tr>
                                                  <th>Einsatz</th>
                                              </tr>
                                              <tr>
                                                  <td><%- einsatz %></td>
                                              </tr>
                                              <tr>
                                                  <th>Alarmstufe</th>
                                              </tr>
                                              <tr>
                                                  <td><%- alarmstufe %></td>
                                              </tr>
                                              <tr>
                                                  <th>Anzahl Feuerwehren</th>
                                              </tr>
                                              <tr>
                                                  <td><%- anzahl %></td>
                                              </tr>
                                              <tr>
                                                  <th>Zeit</th>
                                              </tr>
                                              <tr>
                                                  <td><%- zeit %></td>
                                              </tr>
                                              <tr>
                                                  <th>Eingesetzte Feuerwehren</th>
                                              </tr>
                                              <tr>
                                                  <td><%- eingesetzt %></td>
                                              </tr>
                                              <tr>
                                                  <td class="image"><img src="<%- meta.image.url %>"%></td>
                                              </tr>
                                          </table>
                                          </div>
                                          

                                          5ce9c7c6-59da-4730-b0f1-91044ee95f9b-image.png

                                          template und bild aktualisiert mit der karte

                                          1 Reply Last reply Reply Quote 1
                                          • OliverIO
                                            OliverIO @sigi234 last edited by OliverIO

                                            @sigi234
                                            was willst du mir damit sagen?
                                            ich hatte gefragt, ob das mapping passt, da die einzelinformationen im artikeltext unstrukturiert vorliegen und du dich mit den inhalten besser auskennst wie ich.
                                            ich liebe vollständige sätze.
                                            versuche es mir wie einem kind zu erklären.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            423
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter atom feed iobroker.rssfeed rdf rss vis widget
                                            32
                                            654
                                            134464
                                            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