Ankündigung

Einklappen
Keine Ankündigung bisher.

DB4O speichert nicht

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

    DB4O speichert nicht

    Hallo zusammen,

    ich habe hier ein Problem mit dem db40 Persistence Service, was ich schon einige Male beobachtet habe:

    Vor ein Paar Tagen habe ich die Konfiguration angepasst und openHAB danach neu gestartet. Das führte dann dazu, dass offensichtlich keine neuen Werte mehr in der Datenbank gelandet sind. Zumindest lieferten Abfragen nach Min/Max und Historischen Werten falsche Ergebnisse.

    In einem zweiten Schritt hab ich openHAB gestoppt, die aktuelle store.db40 gelöscht und openHAB neu gestartet. Das ganze inzwischen bestimmt 5x. Als Ergebnis wird jedes mal die store.db4o neu angelegt und auch regelmäßig aktualisiert, aber die Größe beleibt bei konstant 2kB. Wenn ich mit einem Editor in die Datei schaue, dann tauchen dort die Namen der zu speichernden Items nicht auf.

    Hier noch meine Konfiguration:

    Code:
    // persistence strategies have a name and a definition and are referred to in the "Items" section
    Strategies {
    	everyHour 	 : "0 0 * * * ?"
    	everyDay 	 : "0 0 0 * * ?"
    	everyMinutes : "0 0/5 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 all items once a day and on every change and restore them from the db at startup
    	// careful, this might result in huge databases - that's why it is in comment here ;-)
    	// * : strategy = everyChange, everyDay, restoreOnStartup
    	
    	gAussen*: strategy = everyChange, everyDay, restoreOnStartup 
    	gGarage*: strategy = everyChange, everyDay 
    
    	gTechnik*: strategy = everyChange, everyDay, restoreOnStartup
    	gGaeste*: strategy = everyChange, everyDay, restoreOnStartup
    	gBad_hinten*: strategy = everyChange, everyDay, restoreOnStartup
    	gSchlafen_hinten*: strategy = everyChange, everyDay, restoreOnStartup
    	gSchlafen_vorne*: strategy = everyChange, everyDay, restoreOnStartup
    	gBad_vorne*: strategy = everyChange, everyDay, restoreOnStartup
    	gArbeiten_OG*: strategy = everyChange, everyDay, restoreOnStartup
    	gHalle_OG*: strategy = everyChange, everyDay, restoreOnStartup
    
    	gWindfang*: strategy = everyChange, everyDay, restoreOnStartup
    	gGaeste_WC*: strategy = everyChange, everyDay, restoreOnStartup
    	gHalle_EG*: strategy = everyChange, everyDay, restoreOnStartup
    	gKueche*: strategy = everyChange, everyDay, restoreOnStartup
    	gEssen*: strategy = everyChange, everyDay, restoreOnStartup
    	gWohnen*: strategy = everyChange, everyDay, restoreOnStartup
    	gBibliothek*: strategy = everyChange, everyDay, restoreOnStartup
    	gArbeiten_EG*: strategy = everyChange, everyDay, restoreOnStartup
    	gBuegeln*: strategy = everyChange, everyDay, restoreOnStartup
    	gTerrasse*: strategy = everyChange, everyDay, restoreOnStartup
    
    	gService_Sperren_Rollaeden*: strategy = everyChange, everyDay, restoreOnStartup
    	gService_Sperren_Taster*: strategy = everyChange, everyDay, restoreOnStartup
    	gService_Sperren_Sonstige*: strategy = everyChange, everyDay, restoreOnStartup
    	gService_LED*: strategy = everyChange, everyDay, restoreOnStartup
    	
    	gOperatingHours*: strategy = everyDay, restoreOnStartup
    	gOperatingHoursFormated*: strategy = everyDay, restoreOnStartup
    }
    Viele Grüße,
    Jockel
Lädt...
X