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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    415

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Speicherung von Daten

Geplant Angeheftet Gesperrt Verschoben Node-Red
12 Beiträge 4 Kommentatoren 993 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.
  • 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

                        856

                        Online

                        32.6k

                        Benutzer

                        81.9k

                        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