ich habe mehrere Datenbanken konfiguriert, unter anderem natürlich MapDB für den letzten Status eines Items und dann z.B. noch JDBC für meine Anwesenheitssimulation und Energiedaten. Im Grundsatz funktioniert das alles auch eine ganze Weile, bis dann auf einmal meine JDBC Datenbank mit Items geflutet wird, nämlich alles auch der MapDB. Im Anschluß ist die JDBC Abfrage dann (warum auch immer) berfordert, das richitge Item für die Anwesenheitssimulation zu finden :-/
Parallel laufen noch influx, rrd4j und natürlich die logging; bei diesen DBs konnte ich bisher keine Probleme feststellen
Der default für persistence ist als rrd4j konfiguriert.
Items meiner jdbc.persist
Code: Alles auswählen
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
everyMidnight : "50 59 23 * * ?"
// if no strategy is specified for an item entry below, the default list will be used
default = everyChange
}
Items {
gLights_auto* : strategy = everyChange,restoreOnStartup //Items für die Simulation
House_EnergyIn : strategy = everyMinute,restoreOnStartup
House_EnergyOut : strategy = everyMinute,restoreOnStartup
House_Energy_Chart* : strategy = everyMidnight,restoreOnStartup
House_Energy_Import_Day : strategy = everyMidnight,restoreOnStartup
GhostMode : strategy = everyChange,restoreOnStartup
}