Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Entwicklung
  4. Auf Historische Werte zugreifen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Auf Historische Werte zugreifen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
historysql
2 Beiträge 2 Kommentatoren 277 Aufrufe 2 Watching
  • Ä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.
  • M Offline
    M Offline
    mor15Euro
    schrieb am zuletzt editiert von mor15Euro
    #1

    Hey,
    Ich bin noch recht neu in der Adapter Entwicklung und ich habe mich gefragt, wie es möglich ist auf Vergangene Werte zugreifen zu können (Z.B für Graphen). Ich weiß, das es hierfür verschiedene Adapter wie sql und History gibt. Ich weiß auch, wie ich diese Adapter ansprechen kann mit Scripten, jedoch habe ich bis jetzt noch nicht explizit herausgefunden, wie ich das in einem eigenen Adapter machen kann.
    Falls noch Ungenauigkeiten vorhanden sind, einfach nochmal schreiben.
    Ansonsten schonmal danke Voraus.
    LG

    BananaJoeB 1 Antwort Letzte Antwort
    0
    • M mor15Euro

      Hey,
      Ich bin noch recht neu in der Adapter Entwicklung und ich habe mich gefragt, wie es möglich ist auf Vergangene Werte zugreifen zu können (Z.B für Graphen). Ich weiß, das es hierfür verschiedene Adapter wie sql und History gibt. Ich weiß auch, wie ich diese Adapter ansprechen kann mit Scripten, jedoch habe ich bis jetzt noch nicht explizit herausgefunden, wie ich das in einem eigenen Adapter machen kann.
      Falls noch Ungenauigkeiten vorhanden sind, einfach nochmal schreiben.
      Ansonsten schonmal danke Voraus.
      LG

      BananaJoeB Online
      BananaJoeB Online
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @mor15euro naja, in einem eigenem Adapter müsstest du halt auf jede Änderung eines Wertes triggern und diesen mit einem Zeitstempel versehen wegschreiben ...
      Und wenn du einen Wert einer bestimmten Zeit haben willst muss du dir dann das anhand deiner Daten raussuchen.

      Nichts anderes machen die von dir erwähnten Adapter. Deren Quelltext übrigens verfügbar ist, jeder Adapter hat eine GitHub-Seite und du kannst dir im Quellcode ansehen wie die das gemacht haben.
      Selbstverständlich darfst du das Rad neu erfinden (so lernt man), es läuft halt darauf hinaus das du deine eigene Logik zum speichern und zum wieder abrufen entwickeln musst. SQL hat den Charme das jeder geschriebene Wert sowieso mit einem Zeitstempel versehen wird, da kann man dann einfach die Logik der SQL-Engine nutzen.
      Im History-Adapter (der - wie ich meine - das als Textdatei abspeichern, ggf. JSON) könntest du dir einen Ansatz für eine solche Lösung ansehen.

      Willst du von einem Adapter aus einen anderen Adapter ansprechen so läuft das in der Regel genauso wie du es in einem einfachen Script oder Blockly machen würdest - per sendTo. Damit kannst du Anfragen austauschen - z.B. mit dem SQL-Adapter das er bitte einen Wert schreiben oder holen oder folgende SQL-Abfrage ausführen soll. Beispiele findest du auf der GitHub-Seite des SQL Adapters https://github.com/ioBroker/ioBroker.sql im unteren Bereich

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      524

      Online

      32.7k

      Benutzer

      82.3k

      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