Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Adapter "Aufbewaren", 2 Seiten, 2 Anleitungen welche stimmt?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Adapter "Aufbewaren", 2 Seiten, 2 Anleitungen welche stimmt?

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

      Hallo,

      bei der Abfrage historischer Daten per Javascript gibt es unterschiedliche Beispiele, hier heißt es:

      https://github.com/iobroker/ioBroker.ja … gethistory

      getHistory('sql.0', {
      // ...
      for (var i = 0; i < result.length; i++) {
      
      

      und hier:

      https://github.com/ioBroker/ioBroker.hi … pt-adapter

      sendTo('history.0', 'getHistory', {
      // ...
      for (var i = 0; i < result.result.length; i++) {
      
      

      Die erste Variante funktioniert bei mir nicht. Wenn diese veraltet ist bitte aktualisieren.

      Schöne Grüße

      ThomasD

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Das eine Beispiel ist der history Adapter und der andere der SQL Adapter?

        Wen du history benutzt ist es logisch das das erste Beispiel nicht geht bei dir dieses benutzt sql.0(also sql Adapter)

        –-----------------------

        Send from mobile device

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

          Alao code-Seitig sieht auch das erste korrekt aus.

          Wenn es nicht das ist was Dutchmen gefragt hat schon ist dann bitte mal das Skript im "Verbose"-Mosus laufen lassen (oben die rechte Checkbox) und sagen was die Ausgaben sind.

          1 Reply Last reply Reply Quote 0
          • T
            ThomasD last edited by

            Hallo,

            das war ja auch nur das Zitat der Webseite, ein:

            getHistory('history.0', {
            // ...
            for (var i = 0; i < result.length; i++) {
            
            

            funktionierte auch nicht.

            Laut Beschreibung ist der Befehl "getHistory" für alle History Instanzen gültig.

            Schöne Grüße

            ThomasD

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

              Ok, dann bitte Skript in "Verbose" laufen lassen und Ausgaben posten bitte

              1 Reply Last reply Reply Quote 0
              • T
                ThomasD last edited by

                @apollon77:

                Alao code-Seitig sieht auch das erste korrekt aus.

                Wenn es nicht das ist was Dutchmen gefragt hat schon ist dann bitte mal das Skript im "Verbose"-Mosus laufen lassen (oben die rechte Checkbox) und sagen was die Ausgaben sind. `

                Hallo,

                ich bin davon aus gegangen das der Befehl zwischen zeitlich geändert wurde und in der Javascript Beschreibung noch der alte steht und in der History Beschreibung der neue Befehl steht.

                Die Beschreibung in der History funktioniert ja.

                Schöne Grüße

                ThomasD

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

                  Es gehen beide!

                  Der mit "sendTo" ist der Weg der von den History-Adaptern unterstützt wird.

                  Die "getHistory" vom JavaScript versucht Dinge zu vereinfachen indem man z.B. die Instanz weglassen kann und dann die Default-Instalz laut ioBroker-Konfig genommen wird und sowas … Also es sollten beide wege gehen!

                  1 Reply Last reply Reply Quote 0
                  • T
                    ThomasD last edited by

                    Hallo,

                    da beide gehen soll, habe ich mir das Script noch einmal angesehen und einen Schreibfehler gefunden.

                    Jetzt gehn bei mir auch beide.

                    Danke für die Hilfe.

                    Schöne Grüße

                    ThomasD

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @ThomasD:

                      Hallo,

                      da beide gehen soll, habe ich mir das Script noch einmal angesehen und einen Schreibfehler gefunden.

                      Jetzt gehn bei mir auch beide.

                      Danke für die Hilfe.

                      Schöne Grüße

                      ThomasD `

                      Fehler in der Dokumentation oder deiner Umsetzung?

                      Kannst du deine Erfahrung mit uns teilen eventuell hilft es dem nästen 😉

                      –-----------------------

                      Send from mobile device

                      1 Reply Last reply Reply Quote 0
                      • T
                        ThomasD last edited by

                        Hallo,

                        Fehler bei mir, hatte den Fehler nicht bemerkt, weil der Loglevel zu gering war und ich voreingenommen war von dem Gedanken, dass nur eine Variante richtig sein kann. Der Hinweis das beide Funktionieren hat mich dann in die richtige Richtung gebracht.

                        Ich hatte nicht erst das Beispiel ausprobiert und dann für mich angepasst, sondern gleich meine zu meine Variable und Optionen geändert und dann passte es irgend wie nicht mehr. Jetzt habe ich erst das Beispiel getestet und dann schritt für schritt angepasst.

                        Schöne Grüße

                        ThomasD

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

                          Super,schreibst du bitte noch ein "gelöst" in den Thread Titel des ersten Posts?! Dsbke

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          748
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          1050
                          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