Ankündigung

Einklappen
Keine Ankündigung bisher.

Persistance ändern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Persistance ändern

    Hallo,

    ich nutze Standardmäßig die Persistance db4o. Für eine andere Aufzeichnung möchte ich nun eine andere Speicherung nutzen .

    Wie stelle ich dies im Item bzw. Sitemap ein?

    DANKE

    #2
    Hast Du Dir das schon mal durchgelesen:
    https://github.com/openhab/openhab/wiki/Persistence
    Das steht meines Erachtens alles drin ...

    Kommentar


      #3
      Zitat von MKnepper Beitrag anzeigen
      Hallo,

      Wie stelle ich dies im Item bzw. Sitemap ein?

      DANKE
      Weder, noch! Du musst ein entsprechendes Persistence-File im Ordner configurations/persistence anlegen. Darin definierst du dann u.a. die Items.

      Beschreibung zur Persistence hier:
      https://github.com/openhab/openhab/wiki/Persistence

      Gruß,
      thoern

      Kommentar


        #4
        danke das habe ich gemacht

        XXXXXXXXXXX\OpenHAB\configurations\persistence

        db4o:

        // persistence strategies have a name and a definition and are referred to in the "Items" section
        Strategies {
        everyHour : "0 0 * * * ?"
        everyDay : "0 0 0 * * ?"

        // if no strategy is specified for an item entry below, the default list will be used
        default = everyChange
        }

        /*
        * Each line in this section defines for which item(s) which strategy(ies) should be applied.
        * You can list single items, use "*" for all items or "groupitem*" for all members of a group
        * item (excl. the group item itself).
        */
        Items#
        {
        // persist the rain values at every change and every hour
        Dim1 : strategy = everyChange
        Dim2 : strategy = everyChange
        Sollwert : strategy = everyChange
        Sollwert_Ablage : strategy = every change
        Istwert : strategy = everyChange
        Fensterposition : strategy = everyChange
        Betriebsmodus : strategy = everyChange
        }


        rr4j:

        // persistence strategies have a name and a definition and are referred to in the "Items" section
        Strategies {
        // for rrd charts, we need a cron strategy
        everyMinute : "0 * * * * ?"
        }

        Items {
        // let's only store temperature values in rrd
        Temperature*,Weather_Chart*,Sollwert,Istwert, Raumregler* : strategy = everyMinute, restoreOnStartup
        }


        Leider ist das Chart, komplett leer, obwohl die Werte auf dem Eventbus geschrieben werden
        Angehängte Dateien

        Kommentar


          #5
          Hast du unter

          xxx/openhab/etc/rrd4j/

          jetzt Dateien mit dem Name Istwert.rrd und Sollwert.rrd liegen?

          Gruß,
          thoern

          Kommentar


            #6
            Habs es nun rausgefunden.

            Anscheinend ist die db4o Persistierung nicht für Charts geeignet.

            Kommentar

            Lädt...
            X