Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Wie Daten erfassen/speichern um mit zu rechnen

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    533

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    856

Wie Daten erfassen/speichern um mit zu rechnen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
5 Beiträge 3 Kommentatoren 363 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • David G.D Online
    David G.D Online
    David G.
    schrieb am zuletzt editiert von David G.
    #1

    Hallo,

    brauche nochmal was Hilfe von euch ^^.

    Ich habe ein Skript was mir jeden Abend um 23:59 Uhr die Laufzeiten diverser Geräte ein einen Datenpunkt schreibt.

    Die Werte werden im Moment von SQL-Adapter aufgezeichnet und sie in meiner VIS Tabellarisch darzustellen.

    Nun zu meiner Frage:

    Kann man mit den Daten aus SQL gut rechnen?
    Zb die gesamte Laifzeit von xxx bis xxx.
    Müsste per blockly möglich sein. Beginn und Ende würde ich über einen Datenpunkt aus meiner Visualisierung steuern wollen.

    Könnte man als alternativ die Werte auch eine json schreiben (ka wie die aufgebaut sein muss)? Falls damit leichter zum Rechnen ist?

    Zeigt eure Lovelace-Visualisierung klick
    (Auch ideal um sich Anregungen zu holen)

    Meine Tabellen für eure Visualisierung klick

    OliverIOO 1 Antwort Letzte Antwort
    0
    • David G.D David G.

      Hallo,

      brauche nochmal was Hilfe von euch ^^.

      Ich habe ein Skript was mir jeden Abend um 23:59 Uhr die Laufzeiten diverser Geräte ein einen Datenpunkt schreibt.

      Die Werte werden im Moment von SQL-Adapter aufgezeichnet und sie in meiner VIS Tabellarisch darzustellen.

      Nun zu meiner Frage:

      Kann man mit den Daten aus SQL gut rechnen?
      Zb die gesamte Laifzeit von xxx bis xxx.
      Müsste per blockly möglich sein. Beginn und Ende würde ich über einen Datenpunkt aus meiner Visualisierung steuern wollen.

      Könnte man als alternativ die Werte auch eine json schreiben (ka wie die aufgebaut sein muss)? Falls damit leichter zum Rechnen ist?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @david-g

      ja mit sql kann man das direkt ausrechnen und das Ergebnis zurückgeben lassen.
      da musst du nix mit blockly machen. das wäre um einiges aufwändiger.

      Das läuft unter dem Stichwort Aggregat-Funktionen
      https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html

      Beachte die timestamp-felder zwischen javascript und mysql richtig zu konvertieren.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      David G.D 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @david-g

        ja mit sql kann man das direkt ausrechnen und das Ergebnis zurückgeben lassen.
        da musst du nix mit blockly machen. das wäre um einiges aufwändiger.

        Das läuft unter dem Stichwort Aggregat-Funktionen
        https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html

        Beachte die timestamp-felder zwischen javascript und mysql richtig zu konvertieren.

        David G.D Online
        David G.D Online
        David G.
        schrieb am zuletzt editiert von David G.
        #3

        @oliverio

        Danke für die Antwort.
        Das hört sich doch sehr interessant an.

        Leider habe ich da vom Syntax und Aufbau der Abfrage gar keine Ahnung (wie beim Java).
        Arbeite nur mit Blockly

        Wie könnte das ungefähr aussehen wenn meine Datenpunkte mit dem Zeitraum

        0_userdata.0.Tests.von
        0_userdata.0.Tests.bis
        

        (Meine VIS (lovelace) kann das Datum. Leider nur in folgendem Format angeben "2022-01-14".)

        wären und die Werte zum addieren in

        0_userdata.0.Multimedia.TV_Wohnzimmer.Einschaltdauer_gestern
        

        liegen?

        Als Trigger wären die von/bis Datenpunkte und täglich um 00:01 top.

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        FeuersturmF 1 Antwort Letzte Antwort
        0
        • David G.D David G.

          @oliverio

          Danke für die Antwort.
          Das hört sich doch sehr interessant an.

          Leider habe ich da vom Syntax und Aufbau der Abfrage gar keine Ahnung (wie beim Java).
          Arbeite nur mit Blockly

          Wie könnte das ungefähr aussehen wenn meine Datenpunkte mit dem Zeitraum

          0_userdata.0.Tests.von
          0_userdata.0.Tests.bis
          

          (Meine VIS (lovelace) kann das Datum. Leider nur in folgendem Format angeben "2022-01-14".)

          wären und die Werte zum addieren in

          0_userdata.0.Multimedia.TV_Wohnzimmer.Einschaltdauer_gestern
          

          liegen?

          Als Trigger wären die von/bis Datenpunkte und täglich um 00:01 top.

          FeuersturmF Offline
          FeuersturmF Offline
          Feuersturm
          schrieb am zuletzt editiert von
          #4

          @david-g oder schau dir mal den Adapter Source Analytics an (https://github.com/DrozmotiX/ioBroker.sourceanalytix)

          David G.D 1 Antwort Letzte Antwort
          0
          • FeuersturmF Feuersturm

            @david-g oder schau dir mal den Adapter Source Analytics an (https://github.com/DrozmotiX/ioBroker.sourceanalytix)

            David G.D Online
            David G.D Online
            David G.
            schrieb am zuletzt editiert von David G.
            #5

            @feuersturm

            Hey,

            ja, den habe ich einige Zeit verwendet um den Stromverbrauch meiner Sonoff Steckdosen aufzuzeichnen.
            Wäre durchaus eine Idee......

            Nur würde die Möglichkeit entfallen einen Zeitraum über die Visu festzulegen.

            Kann ich in dem Adapter denn auch sagen, dass es kein klassischer Zähler ist?
            Beim Strom berücksichtigt er ja immer die Differenz zum letzten Wert um den Verbrauch zu ermitteln.

            Bei mir geht es um Stunden. Diese nulle ich nachts immer wieder.

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

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

            450

            Online

            32.9k

            Benutzer

            83.0k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe