Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Corona-Ampel Österreich in VIS anzeigen

    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

    Corona-Ampel Österreich in VIS anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      fastfoot @liv-in-sky last edited by

      @liv-in-sky Danke, ich habe in der Beschreibung danach gesucht aber nichts gefunden. Wüsste auch nicht wo ich da das Binding eingeben müsste, auch nicht wie 😞 . Es gibt einen Punkt Objekt hat Werteliste, aber genau der ist leider nicht dokumentiert(oder ich habe es nicht gefunden). Für mich ist VIS leider immer noch totales Neuland, immerhin habe ich mit der Tabelle von inventwo und dem Chart von Scrounger endlich einen Einstieg gefunden. Schön ist anders, aber mit Funktionalität kann ich auch erstmal leben. Hier wäre es halt schön wenn man das kmpl. Setup im Skript machen könnte statt noch zusätzlich im VIS Editor. Als Nicht-Ösi nutze ich das Skript zwar nicht, ein wenig ärgern tut es mich aber schon, wobei es ja noch viele Forenbeiträge dazu zu lesen gilt 🙂

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @fastfoot last edited by

        @fastfoot das binding wird anstatt der werte eingegeben. also ein dp in { } . siehe mein beispiel.
        ein 2ter dp dann für die beschreibung.

        den dp selbst bescheibe ich mit: 320;401;802;...

        somit steht jetzt durch das binding (= nutze den inhalt des dp) alles, was du im script schreiben läßt

        • script beschreibt datenpunkt
        • im widget wird dieser dp mit geschweiften klammern anstatt der werte eingegeben

        das ist wie bei meine html tabellen - mein script schreibt den code und speichert den code in einen dp, im html widget wird dann der inhalt de dp-tes durch das binding definiert

        mit dem widget, welches du oben zeigdt gibt es auch noch die möglichkeit ein json zu schreiben. da funktioniert es genauso. im widget gibst du anstatt ein json einen datenpunkt in geschweiften klammern an und im datenpunkt steht das eigentliche json

        hoffe wir reden nicht aneinander vorbei

        F 1 Reply Last reply Reply Quote 0
        • F
          fastfoot @liv-in-sky last edited by

          @liv-in-sky sagte in Corona-Ampel Österreich in VIS anzeigen:

          hoffe wir reden nicht aneinander vorbei

          Absolut nicht! dein Beitrag hat mir sehr geholfen, was das generelle Verständnis dafür angeht. Ob ich es umsetzen konnte, kannst du dann morgen hier lesen 🙂 Nochmals großes Danke dafür!

          F 1 Reply Last reply Reply Quote 1
          • F
            fastfoot @fastfoot last edited by

            @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

            Ob ich es umsetzen konnte, kannst du dann morgen hier lesen 🙂

            Hat doch nicht so lange gedauert 🙂 Das Update ist eingepflegt

            1 Reply Last reply Reply Quote 0
            • bergjet
              bergjet @fastfoot last edited by

              @fastfoot
              Ich habe ein ioBroker Backup eingespielt und bekomme nun den Fehler

              
              javascript.0	2021-04-22 08:52:21.025	error	(13611) at getData (script.js.common.Corona_Insidenz:50:14)
              javascript.0	2021-04-22 08:52:21.024	error	(13611) at ProtectFs.readFileSync (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:23:36)
              javascript.0	2021-04-22 08:52:21.024	error	(13611) at readFileSync (fs.js:364:35)
              javascript.0	2021-04-22 08:52:21.024	error	(13611) at Object.openSync (fs.js:462:3)
              javascript.0	2021-04-22 08:52:21.023	error	(13611) script.js.common.Corona_Insidenz: Error: ENOENT: no such file or directory, open '/opt/iobroker/iobroker-data/files/CovidFaelle_Timeline_GKZ.csv'
              
              F 1 Reply Last reply Reply Quote 0
              • F
                fastfoot @bergjet last edited by

                @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                Ich habe ein ioBroker Backup eingespielt und bekomme nun den Fehler

                Die Datei fehlt, kannst du mit dem Refresh-Button neu runterladen

                bergjet 1 Reply Last reply Reply Quote 0
                • bergjet
                  bergjet @fastfoot last edited by

                  @fastfoot
                  Die Fehlermeldung ist jetzt nach dem Refresh weg.
                  Aber es fehlen die Daten. Die Json Tabelle ist leer.

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    fastfoot @bergjet last edited by

                    @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                    @fastfoot
                    Die Fehlermeldung ist jetzt nach dem Refresh weg.
                    Aber es fehlen die Daten. Die Json Tabelle ist leer.

                    mal nen Browserrefresh gemacht?

                    bergjet 1 Reply Last reply Reply Quote 0
                    • bergjet
                      bergjet @fastfoot last edited by

                      @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

                      mal nen Browserrefresh gemacht?

                      Ja.
                      Bildschirmfoto 2021-04-22 um 11.51.47.png

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        fastfoot @bergjet last edited by

                        @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                        @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

                        mal nen Browserrefresh gemacht?

                        Ja.

                        dann das Script nochmal neu starten, sonst fällt mir nichts dazu ein. Ich hatte letztens Probleme wegen der schieren Masse an Daten, da hat es den Adapter neu gestartet, ohne Fehlermeldung.

                        bergjet 1 Reply Last reply Reply Quote 0
                        • bergjet
                          bergjet @fastfoot last edited by

                          @fastfoot
                          Habe ich auch schon gemacht. Die Daten von https://covid19-dashboard.ages.at/data/CovidFaelle_Timeline_GKZ.csv sind auch vorhanden.

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            fastfoot @bergjet last edited by

                            @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                            @fastfoot
                            Habe ich auch schon gemacht. Die Daten von https://covid19-dashboard.ages.at/data/CovidFaelle_Timeline_GKZ.csv sind auch vorhanden.

                            Habe es gerade mit der Version aus Post Nr 173 probiert und funktioniert einwandfrei. Du scheinst diese Version incl. VIS dazu nicht zu haben, sonst hättest du mehr Datenpunkte

                            bergjet 1 Reply Last reply Reply Quote 0
                            • bergjet
                              bergjet @fastfoot last edited by

                              @fastfoot
                              Habe nun genau dieses Script und Vis aus Post 173.

                              Bildschirmfoto 2021-04-22 um 13.42.44.png

                              Im Log

                              javascript.0	2021-04-22 13:36:31.474	error	(24364) at init (script.js.common.Corona_Insiders_neu:54:6)
                              javascript.0	2021-04-22 13:36:31.474	error	(24364) at getData (script.js.common.Corona_Insiders_neu:62:16)
                              javascript.0	2021-04-22 13:36:31.474	error	(24364) at ProtectFs.readFileSync (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:23:36)
                              javascript.0	2021-04-22 13:36:31.473	error	(24364) at readFileSync (fs.js:364:35)
                              javascript.0	2021-04-22 13:36:31.473	error	(24364) at Object.openSync (fs.js:462:3)
                              javascript.0	2021-04-22 13:36:31.473	error	(24364) script.js.common.Corona_Insiders_neu: Error: ENOENT: no such file or directory, open '/opt/iobroker/iobroker-data/files/Downloads/CovidFaelle_Timeline_GKZ.csv'
                              

                              Aber das File ist jedoch vorhanden, aber ohne Inhalt.

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                fastfoot @bergjet last edited by

                                @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                                Aber das File ist jedoch vorhanden, aber ohne Inhalt.

                                ja dann wundert mich das nicht. Hast du dein System neu aufgesetzt? Die Datei /etc/ssl/openssl.cnf muss in der letzten Zeile auf CipherString = DEFAULT@SECLEVEL=1 eingestellt sein.

                                bergjet 1 Reply Last reply Reply Quote 0
                                • bergjet
                                  bergjet @fastfoot last edited by

                                  @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

                                  muss in der letzten Zeile auf CipherString = DEFAULT@SECLEVEL=1 eingestellt sein.

                                  Auch das ist gemacht.
                                  Habe das File /opt/iobroker/iobroker-data/files/Downloads/CovidFaelle_Timeline_GKZ.csv gelöscht, aber es wird jetzt nicht mehr abgeholt nach einem Refresh.

                                  F 1 Reply Last reply Reply Quote 0
                                  • F
                                    fastfoot @bergjet last edited by

                                    @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                                    @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

                                    muss in der letzten Zeile auf CipherString = DEFAULT@SECLEVEL=1 eingestellt sein.

                                    Auch das ist gemacht.
                                    Habe das File /opt/iobroker/iobroker-data/files/Downloads/CovidFaelle_Timeline_GKZ.csv gelöscht, aber es wird jetzt nicht mehr abgeholt nach einem Refresh.

                                    müsste dann eig. einen Fehler anzeigen, funktioniert hier wie es soll und hat auch schon die Daten von gestern. Funktioniert der Refresh Button? Füge mal zum Testen unterhalb der letzten Zeile getData(true) ein

                                    bergjet 1 Reply Last reply Reply Quote 0
                                    • bergjet
                                      bergjet @fastfoot last edited by

                                      @fastfoot
                                      Der javascript Adapter startet dauern neu. Ob mit oder ohne getData(true).

                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        fastfoot @bergjet last edited by

                                        @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                                        @fastfoot
                                        Der javascript Adapter startet dauern neu. Ob mit oder ohne getData(true).

                                        Dann weiss ich auch nicht weiter, hier funktioniert alles. Meine Neustarts wie vorhin beschrieben waren auch beim CoronaAmpel Skript, da sind es noch mehr Daten. Probiere mal das hier, es lädt nur die Datei

                                        const fs = require('fs');
                                        const Path = require('path');
                                        
                                        const fileName = 'CovidFaelle_Timeline_GKZ.csv';        // Dateiname
                                        const filePath = '/opt/iobroker/iobroker-data/files/Downloads';   // Dateipfad
                                        const axios = require('axios').default;                 // In der JS-Instanz unter Module eintragen
                                        const url = 'https://covid19-dashboard.ages.at/data/CovidFaelle_Timeline_GKZ.csv';
                                        
                                        // download and save csv file
                                        async function getCSVFile (url) {  
                                            const writer = fs.createWriteStream(Path.resolve(filePath, '', fileName));
                                        
                                            const response = await axios({
                                                url: url,
                                                method: 'GET',
                                                responseType: 'stream'
                                            })
                                            response.data.pipe(writer);
                                        
                                            return new Promise((resolve, reject) => {
                                                writer.on('finish', resolve)
                                                writer.on('error', reject)
                                            })
                                        }
                                        
                                        getCSVFile(url);
                                        
                                        bergjet 1 Reply Last reply Reply Quote 0
                                        • bergjet
                                          bergjet @fastfoot last edited by

                                          @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

                                          Probiere mal das hier, es lädt nur die Datei

                                          Auch da schmiert der javascript Adapter ab.

                                          F 1 Reply Last reply Reply Quote 0
                                          • F
                                            fastfoot @bergjet last edited by

                                            @bergjet sagte in Corona-Ampel Österreich in VIS anzeigen:

                                            @fastfoot sagte in Corona-Ampel Österreich in VIS anzeigen:

                                            Probiere mal das hier, es lädt nur die Datei

                                            Auch da schmiert der javascript Adapter ab.

                                            Dann bin ich mit meinem Latein leider am Ende, man kann ja noch Debug und Verbose im Skripteditor einschalten, vielleicht bringt das noch eine Fehlermeldung. Hast du genügend Speicher? Ohne dein System zu kennen und ohne dass noch jd. einen Fehler damit meldet habe ich null Anhaltspunkte und probiert haben wir jetzt alles was mir dazu einfällt

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            810
                                            Online

                                            32.1k
                                            Users

                                            80.7k
                                            Topics

                                            1.3m
                                            Posts

                                            corona vis
                                            10
                                            217
                                            24467
                                            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