Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

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