Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Persistente Variablen - gibt es das in iobroker

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Persistente Variablen - gibt es das in iobroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active last edited by

      Guten Morgen,

      In ccu.io gab es ja persistente Variablen; also Variablen die permanent in einer Datei aktuell gespeichert werden.

      Das ganze hat zwar unter Windows nicht funktioniert ( aber das ist ein anderes Thema).

      Frage:

      Gibt es sowas auch in iobroker?

      Oder gibt es ein Script mit der man Variablen per Schedule in eine Datei speichern könnte.

      Mit freundlichen Grüßen

      Dieter

      1 Reply Last reply Reply Quote 0
      • OstfrieseUnterwegs
        OstfrieseUnterwegs last edited by

        in ioBroker benutzt man dazu states, die in der Datenbank angelegt und verwaltet werden.

        Mit createState() werden sie erzeugt, mit getState() ausgelesen und mit setState() gesetzt

        Es gibt auch einen SQL Adapter mit dem du in eine SQL Datenbank schreiben kannst.

        Und letztlich auch die Möglichkeit mit writeFile() und readFile() in Dateien zu schreiben.

        Oder hab ich Dich falsch verstanden?

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

          Am Ende sind bei ioBroker alle States persisitiert …

          1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active last edited by

            Createstate, getState, setstate ist schon klar.

            Nur sind diese datenpunkte doch weg, wenn iobroker ausfällt oder der Strom des pc weg ist.

            Deshalb der Weg über die Datei (so war das doch in ccu.io) - oder hab ich das falsch verstanden.

            1 Reply Last reply Reply Quote 0
            • Jey Cee
              Jey Cee Developer last edited by

              Es wäre mir neu das die Werte dann weg sind. ioBroker nutzt eine JSON Datei zur Ablage der States, wenn ioBroker beim Start also nicht alle Datenpunkte nullt bleiben die Werte vorhanden.

              1 Reply Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active last edited by

                Mensch, das wäre ja klasse.

                Muss ich ausprobieren.

                Danke.

                Mfg

                1 Reply Last reply Reply Quote 0
                • P
                  pix last edited by

                  Diese Daten (States) werden in der Objects DB gespeichert (im ioBroker Verzeichnis). Alternativ kann man auch einen REDIS-Server verwenden (http://forum.iobroker.net/viewtopic.php?t=3181#p29104).

                  Und natürlich lassen sich alle States auch noch mit SQL/influx/History optional speichern.

                  Die Speicherung von States in eine Datei per Skript macht nur Sinn, wenn du die Daten ausserhalb von ioBroker verwenden willst (zB CSV -> Excel oder externe Sicherung auf anderem Datenträger).

                  Gruß

                  Pix

                  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

                  808
                  Online

                  31.9k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  5
                  7
                  1407
                  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