Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. sql 2.0.0 verfügbar - eine Zusammenfassung

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    sql 2.0.0 verfügbar - eine Zusammenfassung

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sneak-L8 @haselchen last edited by

      @haselchen Ok, danke.
      Ich probiere es nun nochmal von der Konsole aus. Aber bleibt dabei, die Installation läuft enfahcn icht an:

      pi@raspberrypi:~ $ iob stop
      pi@raspberrypi:~ $ iob del sql
      Delete adapter "sql"
      host.raspberrypi object sql deleted
      host.raspberrypi object sql.admin deleted
      
      removed 182 packages, and changed 2 packages in 16s
      
      105 packages are looking for funding
        run `npm fund` for details
      pi@raspberrypi:~ $ iob install sql
      NPM version: 8.11.0
      Installing iobroker.sql@2.1.7... (System call)
      

      An dieser Stelle geht es nicht weiter ...

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Sneak-L8 last edited by

        @sneak-l8

        ioveoker add sql --debug
        
        S 1 Reply Last reply Reply Quote 0
        • S
          Sneak-L8 @Thomas Braun last edited by

          @thomas-braun Mist, ich war wohl nur zu ungeduldig. Jetzt von der Konsole hatte er sql nach ca. 5-10 Minuten (war nicht am Rechner) installiert. Und jetzt läuft es...

          apollon77 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @Sneak-L8 last edited by

            @sneak-l8 Meine Empfehlung wäre gewesen ioBroker mal zu beenden für die Installation. Am Ende kompiliert der sqlite3 und das kann je nach System durchaus mal bissl dauern und auch RAM brauchen ...

            1 Reply Last reply Reply Quote 0
            • S
              Sneak-L8 last edited by

              @apollon77 Danke für den Tipp. Treffer 🙂 . Genau das hatte ich getan. Da es keinen Grund gab, warum die Installation nicht klappen sollte, habe ich den ioBroekr wie oben beschrieben erst gestoppt. Dadurch lief er dann wohl durch.

              apollon77 1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 @Sneak-L8 last edited by

                @sneak-l8 dann war es zu wenig RAM und swapping.

                1 Reply Last reply Reply Quote 0
                • M
                  mlapp @apollon77 last edited by

                  @apollon77 Hy, gibt es eine Möglichkeit, historische Werte (die nicht aus ioBroker stammen) im entsprechenden Format in die Datentabellen der ioBroker Datenbank zu schreiben um diese dann mit Flot zu nutzen? Ich würde mir gerne Charts meiner PV-Anlage konsolidiert auf Tage, Monate und Jahre graphisch anzeigen lassen.
                  Die Daten im entsprechenden Format kann ich problemlos in die Tabellen einfügen, nur Flot nutzt diese Daten einfach nicht.
                  Ich hab mir dazu z.B. auch schon einen Datenpunkt angelegt und im Admin zum speichern eingestellt. Werte die ich nach der Erstellung in die DB speichere werden angezeigt. Daten davor leider nicht. Gibt es dafür eine Lösung außer Grafana zu verwenden?

                  apollon77 BananaJoe 2 Replies Last reply Reply Quote 0
                  • apollon77
                    apollon77 @mlapp last edited by

                    @mlapp also idealerweise nutzt du Adapter wie sourceanalytics oder statistics und hast damit die aggregierten Werte wieder in States die du historisieren und ggf nutzen kannst. Oder was genau meinst du?

                    Welche Daten kamen da wie in die db?

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      mlapp @apollon77 last edited by

                      @apollon77 Ne, ich möchte die Daten schon aggregiert in die Datenbank schreiben.
                      Ich hab die ganzen Tageswerte und zeig sie mir aktuell in einer Tabelle an. Das funktioniert problemlos. Aber, ein altes Sprichwort sagt... Ein Bild sagt mehr als tausend Worte.
                      Ich würde mir diese Daten eben auch gerne in einer Graphik anzeigen lassen. Nach vorne verschieben, rein zoomen usw.
                      Die PV Tagesdaten hab ich mal aus einem Onlineportal extrahiert und in die DB (eigene Tabelle) geschrieben. Flot weigert sich aber hartnäckig diese Daten als Quelle anzuerkennen.
                      Wenn das ginge, wäre alles geritzt. Aber da kommt mir gerade eine Idee... vielleicht geht es ja mit einem JSON Chart Objekt... Ich spiel damit mal ein wenig rum.... 🙂

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

                        @mlapp Naja das ganze History Ansatz basirt darauf das der Adapterdas zu States und so zuordnen kann und weiß wie die Daten strukturiert und gespeichert sind. Wenn du irgendwo selbst Dinge in die DB schreibst dann ist die "getHistory" Funktion und damit die History Adapter raus und ja dann bleibt Dir nur Grafana ... oder machst es so wie beschrieben. Kann ja sein das Du die Werte selbst aggrgierst ... aber warum nicht in passenden States in die DB schreiben "lassen" ... dann haste wieder alles

                        M 1 Reply Last reply Reply Quote 0
                        • BananaJoe
                          BananaJoe Most Active @mlapp last edited by

                          @mlapp Ja, du kannst auch historische Daten schreiben.
                          Du brauchst einen Datenpunkt für den SQL aktiviert wurde und per sendTo kannst du Daten an diesen senden - mit Zeitstempel. Beispiele findest du auf der GitHub Seite zum SQL-Adapter.

                          Ich nutze das z.B. beim pvforcast-Adapter um die abgerufenen Daten in die SQL zu schreiben und im echart-Adapter zu nutzen.

                          M 1 Reply Last reply Reply Quote 1
                          • M
                            mlapp @BananaJoe last edited by

                            @bananajoe danke für den Tip. as mit dem Zeitstempel klingt grundsätzlich interessant.
                            Aber die Daten als solches liegen ja schon in einer Tabelle als Tageswerte vor. Ich muss also lediglich in einer SQL Abfrage die Daten entsprechend aggregieren und anzeigen lassen.
                            Mein erster Ansatz, die berechneten Daten wieder in die DB zu schreiben, war eigentlich dämlich und nur dem Umstand geschuldet, dass ich keine Idee hatte diese Daten irgendwie anders anzeigen zu können. Es gibt aber VIS Objekte, die Daten aus einem JSON-String anzeigen können.
                            Damit wird es relativ einfach das umzusetzen, was ich mir vorgestellt habe. Es ginge zwar vermutlich mit Grafana hübscher, aber die Lösung reicht mir voll und ganz und ist relativ flexibel.
                            So sieht es jetzt aus und das passt so für mich:
                            abd95e03-a697-4c67-ab0b-363720232905-image.png
                            da3e4c94-94c4-40ca-b388-94b95268eba0-image.png

                            1 Reply Last reply Reply Quote 0
                            • M
                              mlapp @apollon77 last edited by mlapp

                              @apollon77 Der Ansatz an sich ist mir schon klar und der ist im Grunde ja auch gut so.
                              Meine Idee, Daten in die DB zu schreiben, war im Grunde sowieso nur eine Krücke, weil ich keine andere Möglichkeit gesehen habe als über den FLOT Adapter zu gehen. Aber die Daten direkt über SQL auszuwerten und als JSON String zurück geben zu lassen ist natürlich viel eleganter.
                              Man kann sich zwar sicher über die Optik streiten, aber für meine Zwecke reicht das alle mal.
                              Danke dir trotzdem für die Antworten.

                              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

                              1.2k
                              Online

                              31.7k
                              Users

                              79.7k
                              Topics

                              1.3m
                              Posts

                              7
                              23
                              1933
                              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