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

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    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 @nhet last edited by

      @nhet
      damit hast du eine instanz hinzugefügt.
      bitte den adapter im reiter adapter löschen und dann neu hinzufügen (+instanz)

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

        @oliverio Ok. Hab's dann jetzt über die Adapter gemacht:

         iobroker add rssfeed auto --host raspberrypi
        
        NPM version: 6.14.15
        
        npm install iobroker.rssfeed@1.0.0 --loglevel error --prefix "/opt/iobroker" (System call)
        host.raspberrypi install adapter rssfeed
        upload [6] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/words.js words.js application/javascript
        upload [5] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/style.css style.css text/css
        upload [4] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/rssfeed-logo.png rssfeed-logo.png image/png
        upload [3] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/index_m.html.bak index_m.html.bak null
        upload [2] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/index_m.html index_m.html text/html
        upload [1] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/build/index.js build/index.js application/javascript
        upload [0] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/build/index.css build/index.css text/css
        host.raspberrypi object system.adapter.rssfeed created/updated
        host.raspberrypi create instance rssfeed
        host.raspberrypi object rssfeed.0.info.connection created
        host.raspberrypi object rssfeed.0.info created
        host.raspberrypi object system.adapter.rssfeed.0.logLevel created
        host.raspberrypi object system.adapter.rssfeed.0.sigKill created
        host.raspberrypi object system.adapter.rssfeed.0.eventLoopLag created
        host.raspberrypi object system.adapter.rssfeed.0.outputCount created
        host.raspberrypi object system.adapter.rssfeed.0.inputCount created
        host.raspberrypi object system.adapter.rssfeed.0.uptime created
        host.raspberrypi object system.adapter.rssfeed.0.memRss created
        host.raspberrypi object system.adapter.rssfeed.0.memHeapTotal created
        host.raspberrypi object system.adapter.rssfeed.0.memHeapUsed created
        host.raspberrypi object system.adapter.rssfeed.0.cputime created
        host.raspberrypi object system.adapter.rssfeed.0.cpu created
        host.raspberrypi object system.adapter.rssfeed.0.compactMode created
        host.raspberrypi object system.adapter.rssfeed.0.connected created
        host.raspberrypi object system.adapter.rssfeed.0.alive created
        host.raspberrypi Set default value of rssfeed.0.info.connection: false
        host.raspberrypi object system.adapter.rssfeed.0 created
        Process exited with code 0
        

        Leider auch so keine Widgets im VIS

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

          @nhet
          und wieder keine widgets in vis gefunden?

          hm alles unauffällig.
          Findest du im Logfile irgendwelche Fehler?

          Nur um sicher zu gehen, du hast hier gesucht?
          24057aef-1b8a-46eb-9e5d-bddffea5e608-image.png

          Ich habe gerade in meiner Testinstallation den Adapter ebenfalls entfernt und neu installiert. Da ist alles da.

          Kannst du mir mal die Versionen von
          iobroker
          node
          Browser

          Evtl auch mal in die Browserkonsole (bei Chrome mit F12) gehen und dort im Reiter Console schauen ob da Fehler drin stehen.
          geben?

          OliverIO N 3 Replies Last reply Reply Quote 0
          • OliverIO
            OliverIO @OliverIO last edited by OliverIO

            Gib mal die folgende Adresse im Browser ein.
            IP bitte entsprechend anpassen

            http://192.168.1.80:8082/vis/widgets/rssfeed/js/rssfeed.js

            Verwendest du einen Webblocker wie Adblock oder ähnlich, den auch mal abschalten?

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

              @oliverio
              File widgets/rssfeed/js/rssfeed.js not found: {}

              Und einen Adblocker benutze ich nicht.

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

                @oliverio sagte in Test und Support Adapter rssfeed v1.x.x:

                iobroker 3.3.22
                node 6.4.15
                Browser Chrome Version 97.0.4692.71 (Offizieller Build) (64-Bit)

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

                  @oliverio Ja genau da habe ich auch immer gesucht und leider nix gefunden
                  828f7472-7f21-4926-9510-37555ca6d5a7-image.png

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

                    @nhet
                    ok, dann bitte mal die Ausgabe vom folgenden Befehl von der Konsole

                    iob upload rssfeed
                    

                    es scheint so, das iobroker die notwendigen dateien nicht nach vis/web kopiert.
                    das erfolgt immer im rahmen der adapterinstallation
                    Das ist allerdings ein Problem von iobroker

                    1 Reply Last reply Reply Quote 0
                    • N
                      nhet @nhet last edited by

                      @oliverio sagte in Test und Support Adapter rssfeed v1.x.x:

                      @nhet
                      ok, dann bitte mal die Ausgabe vom folgenden Befehl von der Konsole

                      iob upload rssfeed
                      

                      es scheint so, das iobroker die notwendigen dateien nicht nach vis/web kopiert.
                      das erfolgt immer im rahmen der adapterinstallation
                      Das ist allerdings ein Problem von iobroker

                      Hier der Output:

                      /opt/iobroker/log $ iob upload rssfeed
                      upload [6] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/words.js words.js application/javascript
                      upload [5] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/style.css style.css text/css
                      upload [4] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/rssfeed-logo.png rssfeed-logo.png image/png
                      upload [3] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/index_m.html.bak index_m.html.bak null
                      upload [2] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/index_m.html index_m.html text/html
                      upload [1] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/build/index.js build/index.js application/javascript
                      upload [0] rssfeed.admin /opt/iobroker/node_modules/iobroker.rssfeed/admin/build/index.css build/index.css text/css
                      
                      1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO last edited by

                        @nhet sagte in Test und Support Adapter rssfeed v1.x.x:

                        node 6.4.15

                        das ist die version von npm, dem packetmanager

                        hiermit die nodeversion

                        node -v
                        
                        1 Reply Last reply Reply Quote 0
                        • N
                          nhet last edited by

                          node -v

                          v12.22.9

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

                            @nhet

                            dann probieren wir mal noch

                            iob upload vis | grep rssfeed
                            
                            N 1 Reply Last reply Reply Quote 0
                            • N
                              nhet @OliverIO last edited by

                              @oliverio Leider nix im Output. Ich habe dazu auch mal das grep weg gelassen

                              iob upload vis
                              upload [3] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/words.js words.js application/javascript
                              upload [2] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/vis.png vis.png image/png
                              upload [1] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/index_m.html index_m.html text/html
                              upload [0] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/index.html index.html text/html
                              upload [600] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/vis-inventwo/img/ToggleSwitch/switch-1-hor-on-black.png widgets/vis-inventwo/img/ToggleSwitch/switch-1-hor-on-black.png image/png
                              upload [550] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/timeandweather/img/refresh_01.png widgets/timeandweather/img/refresh_01.png image/png
                              upload [500] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/timeandweather/img/clock/31-2.png widgets/timeandweather/img/clock/31-2.png image/png
                              upload [450] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/tabs.html widgets/tabs.html text/html
                              upload [400] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/materialdesign/js/widgets/materialdesign.viseditor.js widgets/materialdesign/js/widgets/materialdesign.viseditor.js application/javascript
                              upload [350] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/materialdesign/img/bar_chart.png widgets/materialdesign/img/bar_chart.png image/png
                              upload [300] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/hqwidgets/img/openDoor.png widgets/hqwidgets/img/openDoor.png image/png
                              upload [250] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/basic/img/Prev_ValueBool.png widgets/basic/img/Prev_ValueBool.png image/png
                              upload [200] vis /opt/iobroker/node_modules/iobroker.vis/www/lib/js/jquery.ba-resize.min.js lib/js/jquery.ba-resize.min.js application/javascript
                              upload [150] vis /opt/iobroker/node_modules/iobroker.vis/www/js/visEditInspect.js js/visEditInspect.js application/javascript
                              upload [100] vis /opt/iobroker/node_modules/iobroker.vis/www/js/fm/icon/actions/delete.png js/fm/icon/actions/delete.png image/png
                              upload [90] vis /opt/iobroker/node_modules/iobroker.vis/www/index.html index.html text/html
                              upload [80] vis /opt/iobroker/node_modules/iobroker.vis/www/img/faviconEdit.png img/faviconEdit.png image/png
                              upload [70] vis /opt/iobroker/node_modules/iobroker.vis/www/img/bulbOn.png img/bulbOn.png image/png
                              upload [60] vis /opt/iobroker/node_modules/iobroker.vis/www/img/back/oblique-line-bk.png img/back/oblique-line-bk.png image/png
                              upload [50] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/timestamp.png icon/timestamp.png image/png
                              upload [40] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/ok.png icon/ok.png image/png
                              upload [30] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/distribute-vertical-equal.png icon/distribute-vertical-equal.png image/png
                              upload [20] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-width.png icon/align-width.png image/png
                              upload [19] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-vertical-top-2.png icon/align-vertical-top-2.png image/png
                              upload [18] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-vertical-center-2.png icon/align-vertical-center-2.png image/png
                              upload [17] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-vertical-bottom-2.png icon/align-vertical-bottom-2.png image/png
                              upload [16] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-horizontal-right-2.png icon/align-horizontal-right-2.png image/png
                              upload [15] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-horizontal-left.png icon/align-horizontal-left.png image/png
                              upload [14] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-horizontal-center-2.png icon/align-horizontal-center-2.png image/png
                              upload [13] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-height.png icon/align-height.png image/png
                              upload [12] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/add.png icon/add.png image/png
                              upload [11] vis /opt/iobroker/node_modules/iobroker.vis/www/edit.src.html edit.src.html text/html
                              upload [10] vis /opt/iobroker/node_modules/iobroker.vis/www/edit.html edit.html text/html
                              upload [9] vis /opt/iobroker/node_modules/iobroker.vis/www/css/vis.css css/vis.css text/css
                              upload [8] vis /opt/iobroker/node_modules/iobroker.vis/www/css/vis-editor.css css/vis-editor.css text/css
                              upload [7] vis /opt/iobroker/node_modules/iobroker.vis/www/css/styles.css css/styles.css text/css
                              upload [6] vis /opt/iobroker/node_modules/iobroker.vis/www/css/montserrat-regular-webfont.woff css/montserrat-regular-webfont.woff font/woff
                              upload [5] vis /opt/iobroker/node_modules/iobroker.vis/www/css/doc.css css/doc.css text/css
                              upload [4] vis /opt/iobroker/node_modules/iobroker.vis/www/css/backgrounds.css css/backgrounds.css text/css
                              upload [3] vis /opt/iobroker/node_modules/iobroker.vis/www/css/app.css css/app.css text/css
                              upload [2] vis /opt/iobroker/node_modules/iobroker.vis/www/css/add_kian.css css/add_kian.css text/css
                              upload [1] vis /opt/iobroker/node_modules/iobroker.vis/www/cordova.js cordova.js application/javascript
                              upload [0] vis /opt/iobroker/node_modules/iobroker.vis/www/cache.manifest cache.manifest text/cache-manifest
                              
                              1 Reply Last reply Reply Quote 0
                              • N
                                nhet last edited by

                                Ich glaube ich habe es hinbekommen. Die Widgets sind nun da. Ich habe auf der Konsole noch ein

                                iob visdebug rssfeed
                                iob restart
                                

                                ausgeführt.

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

                                  @nhet
                                  ok
                                  aber normal ist das nicht. irgendwas ist dann an deiner installation krumm
                                  beobachte das mal auch bei der installation von anderen adaptern.

                                  rssfeed ist bei über 400 installationen im einsatz.
                                  gelegentlich gab es probleme, welche man mit upload all behoben konnte.
                                  glaube aber das sind meist die, die ganz am anfang mal direkt von github installiert haben
                                  das hier kam zum ersten mal vor.

                                  1 Reply Last reply Reply Quote 0
                                  • umbm
                                    umbm last edited by

                                    Ich kann in den Adapter-Einstellungen (V1.0.0) die Anzahl der zu lesende Max.Artikel nicht ändern.
                                    Die Eingabe springt immer wieder auf 100 zurück, mir würde 1 reichen.

                                    Der vorgegebene minimale Zeitintervall 60 bedeutet Minuten?
                                    Kann man den Wert bitte auch verkürzen?
                                    Ich würde gern jede 5 Minuten jeweils nur 1 Artikel aus einem Feed (nur die neuste GPS-Position) auslesen.

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

                                      @umbm
                                      ich habe noch ein paar punkte, die an diesem adapter überarbeitet werden müssen.
                                      ich werde deine wünsche dann berücksichtigen.

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

                                        @oliverio

                                        sorry für die blöde Frage, aber wie bekomme ich die Gesamtanzahl der Inhalte eines Feeds heraus?

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

                                          @oli
                                          das kommt darauf an.
                                          Die Menge der Artikel werden durch gewisse Faktoren limitiert.

                                          1. Max Articles in der Adapterkonfiguration (standardmäßig 100)
                                          2. das Attribut rss_maxarticles in den jeweiligen widget

                                          alles das was dann noch übrigbleibt wird dann an das Ausgabe-Template in das Array articles übergeben.

                                          Nutzt du ein eigenes template zur Ausgabe der rss-Artikel?
                                          Das widget funktioniert ja intern mit einem ejs-Template (ist in der widget hilfe angegeben)
                                          Wenn du da die Gesamtmenge ausgeben willst habe ich dir das Template in zeile 2 ohne großen schnickschnack wie Formatierung hinzugefügt (articles.length)

                                          <%= meta.title %> 
                                          <%= articles.length %> 
                                          <% articles.forEach(function(item){ %>
                                          <p><small><%- vis.formatDate(item.pubdate, "TT.MM.JJJJ SS:mm") %></small></p>
                                          <h3><%- item.title %></h3>
                                          <p><%- item.description %></p>
                                          <div style="clear:both;" />
                                          <% }); %>
                                          
                                          O 1 Reply Last reply Reply Quote 0
                                          • O
                                            Oli @OliverIO last edited by

                                            @oliverio

                                            danke für deine schnelle Antwort.
                                            Ich benutze den RSS Feed der Produktwarnungen und möchte mir die Gesamtanzahl der Produktwarnungen gerne in meiner VIS anzeigen lassen, daher die Frage.

                                            Sorry hätte ich oben gleich mit dazu schreiben sollen.

                                            Jetzt habe ich allerdings noch eine Frage.

                                            ich habe gerade deine coole Slideshow entdeckt und natürlich gleich mal getestet, funktioniert super!!!!

                                            Aber wie bekomme ich die lästige Überschrift "Lebensmittelwarnung.de- Warnungen in Bayern" weg?
                                            60c9afef-5e19-43b5-b7cf-e1f363bf8898-image.png

                                            Wenn ich das Script der Slidshow entferne, erscheint die Überschrift nicht

                                            Mit Slideshow:

                                            <script>
                                            // Konfigurationsbereich Anfang
                                            var fadeTime = 1000; //Zeit in Millisekunden zum Ein und Ausblenden eines Artikels
                                            var showTime = 4000; //Zeitdauer, wie lange ein Artikel angezeigt werden soll
                                            // Konfigurationsbereich Ende
                                            </script>
                                            <style>
                                            #{wname} .slideshow {
                                              position: relative;
                                            }
                                            #{wname} .slideshow > div {
                                              position: absolute;
                                              display: none;
                                            }
                                            #{wname} .slideshow >  div:nth-child(0n+1) {
                                                display: block;
                                            }
                                            </style>
                                            <script>
                                            setInterval(function() {
                                              $('#{wname} .slideshow > div:first')
                                                .fadeOut(fadeTime)
                                                .next()
                                                .fadeIn(fadeTime)
                                                .end()
                                                .appendTo('#{wname} .slideshow');
                                            }, showTime);
                                            
                                            </script>
                                            <%= meta.title %> 
                                            <div class="slideshow">
                                            <% articles.forEach(function(item){ %>
                                               <div>
                                            <p><item.pubdate style="color:Orange">Veröffentlichungsdatum: <%- vis.formatDate(item.pubdate, "TT.MM.JJJJ SS:mm")%> Uhr</p>
                                            <h3><item.title style="color:Lightgreen"><%- item.title %></h3>
                                            <p><small><%- item.description %></small></p>
                                            <div style="clear:both;" />
                                               </div>
                                            <% }); %>
                                            </div>
                                            
                                            

                                            Ohne Slideshow:

                                            <% articles.forEach(function(item){ %>
                                            <p><item.pubdate style="color:Orange">Veröffentlichungsdatum: <%- vis.formatDate(item.pubdate, "TT.MM.JJJJ SS:mm")%> Uhr</p>
                                            <h3><item.title style="color:Lightgreen"><%- item.title %></h3>
                                            <p><small><%- item.description %></small></p>
                                            <div style="clear:both;" ></div>
                                            <% }); %>
                                            

                                            Wo habe ich den Fehler?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            974
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

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