Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Vis eine CSV Datei auslesen und regelmäßig aktualisieren

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Vis eine CSV Datei auslesen und regelmäßig aktualisieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • Horst Böttcher
      Horst Böttcher last edited by

      Wie kann man in Vis eine CSV Datei auslesen und regelmäßig aktualisieren
      https://www.berlin.de/lageso/gesundheit/infektionsepidemiologie-infektionsschutz/corona/tabelle-bezirke/

      bitte für Anfänger erklären

      OliverIO Horst Böttcher 2 Replies Last reply Reply Quote 0
      • OliverIO
        OliverIO @Horst Böttcher last edited by

        @Horst-Böttcher
        Was willst du den da genau.
        Eine Tabelle in vis Anzeigen oder einen bestimmten Wert daraus nur anzeigen?
        So richtig einfach kenn ich da nichts.
        Zwei Methoden ohne programmieren wären

        1. CSv über Den Node red Adapter einlesen, wert Rausfiltern und in einem datenpunkt abspeichern.
        2. wert mittels regex auslesen und in datenpunkt schreiben
        Horst Böttcher M 2 Replies Last reply Reply Quote 0
        • Horst Böttcher
          Horst Böttcher @OliverIO last edited by

          @OliverIO hallo ich möchte gerne alle Daten aus der Tabelle in vis anzeigen lassen
          https://www.berlin.de/lageso/_assets/gesundheit/publikationen/corona/bezirkstabelle.csv

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @Horst Böttcher last edited by

            @Horst-Böttcher

            Dann ohne programmieren über Node red.
            So wie ich gesehen habe, gibt es dort ein Modul das aus csv json macht und ein weiteres das aus Json html mach.
            Das dann in einen datenpunkt schreiben und den dann in vis Anzeigen.
            Allerdings musst du dich in Node red einarbeiten was auch erst mal ein gewisse Lernkurve erfordert.
            Evtl haben andere ja noch weitere Ideen.

            Ich Selbst würde mit JavaScript Ein Skript schreiben, das aus csv eine Json in das Format aufbereitet, so das es mit dem Tabellen Widget funktioniert.

            Horst Böttcher 1 Reply Last reply Reply Quote 0
            • M
              MCU @OliverIO last edited by

              @OliverIO https://forum.iobroker.net/topic/18840/frage-excel-nach-json/2

              1 Reply Last reply Reply Quote 0
              • Horst Böttcher
                Horst Böttcher @OliverIO last edited by Horst Böttcher

                @OliverIO bitte mehr Infos versteh nur Bahnhof
                Java script geht leider nicht oder ich bin zu doof

                OliverIO 1 Reply Last reply Reply Quote 0
                • Horst Böttcher
                  Horst Böttcher @Horst Böttcher last edited by

                  Würde es auch mal mit parser versuchen nur was muss ich bei RegEx eingeben

                  <!--FLEX END: Text/Bild-->
                  </div>
                  
                  
                  <div id="results"><div class="searchresult table-responsive"><table class="result table bordered-table zebra-striped"><thead><tr><th class="longtext" id="Bezirk">Bezirk</th>
                  <th class="number" id="Fallzahl">Fallzahl</th>
                  <th class="number" id="Differenz_Vortag_">Differenz (Vortag)</th>
                  <th class="number" id="Inzidenz">Inzidenz</th>
                  <th class="number" id="Genesen">Genesen</th>
                  </tr>
                  </thead>
                  <tbody><tr class="odd line_1"><td class="longtext" headers="Bezirk">Charlottenburg-Wilmersdorf</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >2.963</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >71</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >862,4</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.954</td>
                  </tr>
                  <tr class="even line_1"><td class="longtext" headers="Bezirk">Friedrichshain-Kreuzberg</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >3.406</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >35</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >1.172,9</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >2.208</td>
                  </tr>
                  <tr class="odd line_1"><td class="longtext" headers="Bezirk">Lichtenberg</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >1.618</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >550</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.046</td>
                  </tr>
                  <tr class="even line_1"><td class="longtext" headers="Bezirk">Marzahn-Hellersdorf</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >1.285</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >11</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >476</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >941</td>
                  </tr>
                  <tr class="odd line_1"><td class="longtext" headers="Bezirk">Mitte</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >4.989</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >1.293,3</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >3.255</td>
                  </tr>
                  <tr class="even line_1"><td class="longtext" headers="Bezirk">Neukölln</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >4.832</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >1.464,6</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >3.167</td>
                  </tr>
                  <tr class="odd line_1"><td class="longtext" headers="Bezirk">Pankow</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >2.447</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >597,8</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.745</td>
                  </tr>
                  <tr class="even line_1"><td class="longtext" headers="Bezirk">Reinickendorf</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >2.458</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >73</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >922,6</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.645</td>
                  </tr>
                  <tr class="odd line_1"><td class="longtext" headers="Bezirk">Spandau</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >1.879</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >87</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >766,3</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.225</td>
                  </tr>
                  <tr class="even line_1"><td class="longtext" headers="Bezirk">Steglitz-Zehlendorf</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >2.114</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >681,8</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.078</td>
                  </tr>
                  <tr class="odd line_1"><td class="longtext" headers="Bezirk">Tempelhof-Schöneberg</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >3.349</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >85</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >954,2</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >1.807</td>
                  </tr>
                  <tr class="even line_1"><td class="longtext" headers="Bezirk">Treptow-Köpenick</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >1.252</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >0</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >457,5</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >768</td>
                  </tr>
                  <tr class="odd line_1"><td class="longtext" headers="Bezirk">Berlin</td>
                  <td class="number" headers="Fallzahl" style="text-align: right;" >32.592</td>
                  <td class="number" headers="Differenz_Vortag_" style="text-align: right;" >362</td>
                  <td class="number" headers="Inzidenz" style="text-align: right;" >864,6</td>
                  <td class="number" headers="Genesen" style="text-align: right;" >20.839</td>
                  </tr>
                  <tr class="even line_1"><td colspan="5" height="45px"></td>
                  </tr>
                  </tbody>
                  </table><script>
                      $(function(){
                        $("table").largetable({
                          enableMaximize: true
                        })
                      });
                      </script></div></div>
                  
                  
                  
                  </div>
                  
                              </div>
                  
                          </div>
                      </div>
                  
                      </div>
                  <!-- TEMPLATE END: simplesearch -->
                  
                  1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @Horst Böttcher last edited by

                    @Horst-Böttcher
                    dann fehlen dir einige Grundlagen.
                    wie bereits gesagt, das ist keine ganz so einfache Sache und übersteigt den Rahmen dir das in ein oder 2 einfachen Sätzen zu vermitteln-
                    MCU hat oben ja noch einen 3.Lösungsweg über den javascript-Adapter aufgezeigt.
                    Du solltest dich entscheiden, welchen Weg du gehen willst und dich dann dazu etwas einlesen.
                    Im Falle javascript-adapter dann ein bisschen zu javascript grundlagen lesen und dich mit der funktionsweise des Adapters auseinandersetzen.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    980
                    Online

                    32.1k
                    Users

                    80.7k
                    Topics

                    1.3m
                    Posts

                    vis
                    3
                    8
                    464
                    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