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. Skripten / Logik
  4. Node-Red
  5. Speicherung von Daten

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    137

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Speicherung von Daten

Geplant Angeheftet Gesperrt Verschoben Node-Red
12 Beiträge 4 Kommentatoren 988 Aufrufe 3 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.
  • Stephan GfrererS Offline
    Stephan GfrererS Offline
    Stephan Gfrerer
    schrieb am zuletzt editiert von
    #1

    Guten Tag liebe Community,
    ich bin derzeit an einer Temperaturaufzeichnung für den Pool dran.
    Ich kann den Wert DS18B20 auslesen und Anzeigen lassen.
    Als Konten verwende ich average bars und template.
    Nun wenn ich den RPI neu starte sind alle Daten wieder weg und er beginnt von neuem. In Wiki steht folgendes drin "Knotenroter Neustart: Behalten Sie die Knotenwerte bei, indem Sie die Kontextwerte speichern (siehe contextStorage-Attribut in settings.js)."

    Nur wie funktioniert das? Soll ich hier eine funtion einbauen oder gibt es hier etwas zum downloaden. Wichtig ist mir das die Daten über die ganze Saison local abgespeichert werden und ich beim neustart die alten Daten auch sehe.

    Bitte gebt mir einen Tip wie ich hier vorgehen kann. Ev. gibt es ein Video aus einem anderen Projekt in dem das beschrieben wird.

    Vorab Herzlichen DANK!

    R 1 Antwort Letzte Antwort
    0
    • sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      Zeig bitte mal die Nodes..........

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      1 Antwort Letzte Antwort
      0
      • Stephan GfrererS Stephan Gfrerer

        Guten Tag liebe Community,
        ich bin derzeit an einer Temperaturaufzeichnung für den Pool dran.
        Ich kann den Wert DS18B20 auslesen und Anzeigen lassen.
        Als Konten verwende ich average bars und template.
        Nun wenn ich den RPI neu starte sind alle Daten wieder weg und er beginnt von neuem. In Wiki steht folgendes drin "Knotenroter Neustart: Behalten Sie die Knotenwerte bei, indem Sie die Kontextwerte speichern (siehe contextStorage-Attribut in settings.js)."

        Nur wie funktioniert das? Soll ich hier eine funtion einbauen oder gibt es hier etwas zum downloaden. Wichtig ist mir das die Daten über die ganze Saison local abgespeichert werden und ich beim neustart die alten Daten auch sehe.

        Bitte gebt mir einen Tip wie ich hier vorgehen kann. Ev. gibt es ein Video aus einem anderen Projekt in dem das beschrieben wird.

        Vorab Herzlichen DANK!

        R Offline
        R Offline
        rewenode
        schrieb am zuletzt editiert von
        #3

        @Stephan-Gfrerer Schau mal hier
        persistence context

        1 Antwort Letzte Antwort
        0
        • Stephan GfrererS Offline
          Stephan GfrererS Offline
          Stephan Gfrerer
          schrieb am zuletzt editiert von
          #4
          [{"id":"c7210494.f227d8","type":"inject","z":"c4ff82a5.335aa","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":118,"y":40,"wires":[["2e25eef9.97f0c2"]]},{"id":"244242d1.fcc53e","type":"debug","z":"c4ff82a5.335aa","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1041.0000076293945,"y":39,"wires":[]},{"id":"c65a955a.cec0e8","type":"average-bars","z":"c4ff82a5.335aa","name":"Wassertemperatur","title":"","period":"week","yMin":"auto","yMax":"auto","showBarsValue":true,"showScaleValue":true,"showLastValue":true,"showAverageValue":true,"showMinimumValue":true,"showMaximumValue":true,"maxBar":30,"topColor":"#ff0000","bottomColor":"#ffff00","unit":"","fontColor":"#aaaaaa","barStyle":"Equalizer","decimal":"2","x":878.0000343322754,"y":204.99998664855957,"wires":[["5e9a0e66.e42ea"]]},{"id":"5e9a0e66.e42ea","type":"ui_template","z":"c4ff82a5.335aa","group":"4a81eb18.fdc154","name":"","order":0,"width":"12","height":"6","format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":1044.0000190734863,"y":204.99998426437378,"wires":[[]]},{"id":"a4d4021f.54783","type":"rpi-ds18b20","z":"c4ff82a5.335aa","topic":"","array":false,"name":"","x":544.0000228881836,"y":44,"wires":[["244242d1.fcc53e","c65a955a.cec0e8","75093bde.0c9844","a2d4e745.507ad8","685170f0.30e3a"]]},{"id":"75093bde.0c9844","type":"average-bars","z":"c4ff82a5.335aa","name":"Wassertemperatur","title":"","period":"month","yMin":"auto","yMax":"auto","showBarsValue":true,"showScaleValue":true,"showLastValue":true,"showAverageValue":true,"showMinimumValue":true,"showMaximumValue":true,"maxBar":30,"topColor":"#ff0000","bottomColor":"#ffff00","unit":"","fontColor":"#aaaaaa","barStyle":"Equalizer","decimal":"2","x":890.0000190734863,"y":262.9999842643738,"wires":[["32a15580.7f4dfa"]]},{"id":"32a15580.7f4dfa","type":"ui_template","z":"c4ff82a5.335aa","group":"4a81eb18.fdc154","name":"","order":0,"width":"12","height":"6","format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":1057.0000190734863,"y":262.9999842643738,"wires":[[]]},{"id":"a2d4e745.507ad8","type":"average-bars","z":"c4ff82a5.335aa","name":"Wassertemperatur","title":"","period":"year","yMin":"auto","yMax":"auto","showBarsValue":true,"showScaleValue":true,"showLastValue":true,"showAverageValue":true,"showMinimumValue":true,"showMaximumValue":true,"maxBar":30,"topColor":"#ff0000","bottomColor":"#ffff00","unit":"","fontColor":"#aaaaaa","barStyle":"Equalizer","decimal":"2","x":887.0000190734863,"y":318.9999842643738,"wires":[["50b725ec.04f97c"]]},{"id":"50b725ec.04f97c","type":"ui_template","z":"c4ff82a5.335aa","group":"4a81eb18.fdc154","name":"","order":0,"width":"12","height":"6","format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":1054.0000190734863,"y":318.9999842643738,"wires":[[]]},{"id":"2e25eef9.97f0c2","type":"dsm","z":"c4ff82a5.335aa","name":"RED settings","sm_config":"{\n    \"methods\": {\n        \"init\": [\n            \"sm.userDir = RED.settings.userDir;\",\n            \"sm.dsmVersion = require(sm.userDir+'/node_modules/node-red-contrib-dsm/package.json').version;\"\n        ],\n        \"onTransition\": [\n            \"msg.payload = {};\",\n            \"var s = RED.settings;\",\n            \"msg.payload.nodeRedVersion = s.version;\",\n            \"msg.payload.dsmVersion = sm.dsmVersion;\",\n            \"msg.payload.coreNodesDir = s.coreNodesDir;\",\n            \"msg.payload.userDir = s.userDir;\",\n            \"msg.payload.settingsFile = s.settingsFile;\",\n            \"msg.payload.logging = s.logging.console.level;\",\n            \"msg.payload.functionGlobalContext = s.functionGlobalContext;\",\n            \"msg.payload.contextStorage = s.contextStorage;\",\n            \"output = true;\"\n        ]\n    }\n}","x":318.01424407958984,"y":43.005672454833984,"wires":[["a4d4021f.54783"]]},{"id":"685170f0.30e3a","type":"average-bars","z":"c4ff82a5.335aa","name":"Wassertemperatur","title":"","period":"hour","yMin":"auto","yMax":"auto","showBarsValue":true,"showScaleValue":true,"showLastValue":true,"showAverageValue":true,"showMinimumValue":true,"showMaximumValue":true,"maxBar":30,"topColor":"#ff0000","bottomColor":"#ffff00","unit":"","fontColor":"#aaaaaa","barStyle":"Equalizer","decimal":"2","x":878.0142135620117,"y":157.00566625595093,"wires":[["8ecd6a21.216fa8"]]},{"id":"8ecd6a21.216fa8","type":"ui_template","z":"c4ff82a5.335aa","group":"4a81eb18.fdc154","name":"","order":0,"width":"12","height":"6","format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":1044.0141983032227,"y":157.00566387176514,"wires":[[]]},{"id":"4a81eb18.fdc154","type":"ui_group","z":"","name":"Temperatur","tab":"34ba3506.e8346a","disp":true,"width":"12","collapse":false},{"id":"34ba3506.e8346a","type":"ui_tab","z":"","name":"WASSER","icon":"dashboard","disabled":false,"hidden":false}]
          
          1 Antwort Letzte Antwort
          0
          • liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            schrieb am zuletzt editiert von
            #5

            irre ich mich oder wäre es nicht besser, das ganze in den history adapter zu integrieren - dann könnte man auch ein "schönes" diagram auf die vis bringen. die temp einfach in einen datenpunkt schreiben und aufzeichen - ist nur soi eine idee

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            1 Antwort Letzte Antwort
            0
            • Stephan GfrererS Offline
              Stephan GfrererS Offline
              Stephan Gfrerer
              schrieb am zuletzt editiert von
              #6

              also so wie du es formulierst kling es bei weiten besser und schöner, nur leider mit meinem technischem verständniss stehe ich wie der ochs vorm wald.

              daher ich erst seit ein paar monaten damit beschädige und mein wissen aus youtube forum lesen und aus dem buch iot programmieren mit node red stammt muss ich gestehen das ich history adapter vis neuland für mich ist.
              :white_frowning_face:

              aber wass soll ich sagen learning by doing. glaube auch das es sicher einfacher geht den wert von ds18b20 in ein diagramm zu packen das mir die ganze saison auswertet. durchschnitt wassertemperatur -> tag, woche, monat.
              und eventuell noch durchschnittstemperatur der letzten 56 stunden.
              aber wie gesagt meine fährigkeiten sind bescheiden.

              1 Antwort Letzte Antwort
              0
              • sigi234S Online
                sigi234S Online
                sigi234
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                Oder siehe:

                SourceAnalytix

                Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Immer Daten sichern!

                1 Antwort Letzte Antwort
                0
                • liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #8

                  na - jetzt hast du aber viel info bekommen - welches türchen hättest du gerne

                  • entweder bei node red bleiben und den persistence context richtig einrichten
                  • den histroy adapter in iobroker einrichten und mit flot ein diagramm erstellen
                  • oder den vorschlag von sigi mit dem source analytix adapter ausprobieren

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  1 Antwort Letzte Antwort
                  0
                  • Stephan GfrererS Offline
                    Stephan GfrererS Offline
                    Stephan Gfrerer
                    schrieb am zuletzt editiert von
                    #9

                    @liv-in-sky said in Speicherung von Daten:

                    den histroy adapter in iobroker einrichten und mit flot ein diagramm erstellen

                    also habe mir alle drei möglichkeiten angesehen und werde mich an nummer 1 probieren ;-)

                    alleine vom lesen gehe ich nun einmal davon aus das ich diese settings.js datei mit ssh putty öffnen muss und irgendwo etwas hinein schreiben muss,

                    oder was schöner wäre wenn ich zwischen den sensor und dem diagram einen functions knoten einführen muss der einfach sagt speicher die temperatur und gebe diese wieder aus wenn ein neustart durchgeführt wird.

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • Stephan GfrererS Stephan Gfrerer

                      @liv-in-sky said in Speicherung von Daten:

                      den histroy adapter in iobroker einrichten und mit flot ein diagramm erstellen

                      also habe mir alle drei möglichkeiten angesehen und werde mich an nummer 1 probieren ;-)

                      alleine vom lesen gehe ich nun einmal davon aus das ich diese settings.js datei mit ssh putty öffnen muss und irgendwo etwas hinein schreiben muss,

                      oder was schöner wäre wenn ich zwischen den sensor und dem diagram einen functions knoten einführen muss der einfach sagt speicher die temperatur und gebe diese wieder aus wenn ein neustart durchgeführt wird.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #10

                      @Stephan-Gfrerer

                      würde ich sowas machen , würde ich mich fragen , mit welchen dieser lösungen, es am einfachsten ist, die auswertung zu organisieren. du willst ja bestimmte duchschnittswerte haben und diese musst du irgendwie berechnen - daher würde ich die lösung bevorzugen, mit der das auswerten am einfachsten ist - die adapter versteht man schon irgendwie - das auswerten ist dann eher das spannende

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • Stephan GfrererS Offline
                        Stephan GfrererS Offline
                        Stephan Gfrerer
                        schrieb am zuletzt editiert von
                        #11

                        also die einfachste lösung würde mir auch gefallen.
                        wie gesagt durchschnittswert der letzten 56 stunden wäre nur ein zuckerl.

                        habe jetzt den file konten ausprobiert. daten werden gespeichert aber nach neustart nicht angezeigt sondern das diagram startet wieder neu.

                        ev könnte eine msql dazwischen die daten speichern.

                        1 Antwort Letzte Antwort
                        0
                        • liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von liv-in-sky
                          #12

                          es gibt den statistic adapter - dieser errechnet schon mal einige dinge ohne script-aufwand - vielleicht reicht der schon

                          Image 4.png

                          ich nehme selber kein nodered zur auswertung - daher bin ich da keine große hilfe

                          habe meine auswertungen über eine mysql datenbank gelöst - diese daten werden dann über flot angezeigt (wenn man eine datenbank installieren will? ) - geht auch übe history-adapter

                          Image 5.png

                          die "löcher" kommen daher - dass ich iobroker über nacht abschalte ! das obere bild zeigt meine dsl-geschw. - das untere sind batterie zustände meiner vis- tablets

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          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

                          811

                          Online

                          32.5k

                          Benutzer

                          81.7k

                          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