Habilitación de OpenHAB persistence
Comprobar que el fichero org.openhab.persistence.rrd4j-1.8.0.jar
se encuentre en la carpeta opt / openhab / addons (Se puede verificar a través
del FileZilla).
1.
Crear una regla de persistence
a.
Cambiar al directorio persistence:
cd /opt/openhab/configurations/persistence
b.
Crear una nueva regla de persistence:
sudo nano rrd4j.persist
c.
Crear una nueva regla según la sintaxis openhab.
Ejemplo:
//
Persistence strategies have a name and a definition and are referred to in
the "Items" section
|
|
Strategies
{
|
|
everyDay :
"0 0 0 * * ?"
|
|
everyHour
: "0 0 * * * ?"
|
|
everyMinute
: "0 * * * * ?"
|
|
every5Minutes
: "0 */5 * * * ?"
|
|
// 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 {
|
|
// * :
strategy = everyChange, everyDay, restoreOnStartup
|
|
gTemperatures*,
gUR*, gHPTemp*: strategy = everyMinute
|
|
gSP*,
gHPSettings*, gHVAC_Valves* : strategy = everyMinute
|
}
|
Salvar y salir con Ctrl + O, Enter, Ctrl X.
d.
Reiniciar openhab:
sudo /etc/init.d/openhab restart
Para comprobar que persistance está trabajando se puede
verificar en / opt / openhab / etc / db4o / que existan ficheros db4o nuevos.
Si persistance y habmin están ejecutándose en el sistema, se
podrán crear graficas son los datos adquiridos.
Estoy tratando de seguir estas instrucciones sin ningun exito.
ResponderEliminarHe mirado también en https://github.com/openhab/openhab/wiki/db4o-Persistence
Y retocado el openhab.cfg por si acaso y nada. ¿Hay algún truco que no salga por aquí para que funcione la "persistencia"?
Vale. Debe ser que hay que tener paciencia y reiniciar varias veces. Al final si que funciona. Gracias.
EliminarPara que serviría específicamente la persistencia? No me queda claro el concepto. Gracias
ResponderEliminar