Comfoair error at startup (solved)

Hallo

Das Binding funktioniert zwar, aber das log zeigt den folgenden Fehler:

2017-10-19 22:39:31.692 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model ‘db4o.persist’ has errors, therefore ignoring it: [1,1]: mismatched input ‘Lueftung_Auto_Mode’ expecting ‘Strategies’

Welche Ursache kann das haben? Wird hierfür ein spezielles Persistence Plugin benötigt?

/etc/openhab2/persistence/db4o.persist

pi@raspberrypi:~ $ cat /etc/openhab2/persistence/db4o.persist
Lueftung_Auto_Mode : strategy = everyChange, restoreOnStartup
Lueftung_Aussentemperatur_Message : strategy = everyChange, restoreOnStartup
Lueftung_Innentemperatur_Message : strategy = everyChange, restoreOnStartup
Lueftung_Ventilator_Message : strategy = everyChange, restoreOnStartup
Lueftung_Filterlaufzeit_Message : strategy = everyChange, restoreOnStartup
Lueftung_Status_Message : strategy = everyChange, restoreOnStartup
Lueftung_Fan_Level : strategy = everyChange, restoreOnStartup
pi@raspberrypi:~ $

Danke!

Raphael

Please use english when asking questions in an english forum (there is a german forum https://knx-user-forum.de/forum/supportforen/openhab, this is no “knx only” forum!)

In question of your problem, your db4o.persist has errors (as mentioned in log). A .persist file consists at least in two parts, the strategies and items:

Strategies {  // must be the first part of the file, not optional
    everyMinute : "0 * * * * ?"  //or any other useful definition, this is maybe optional

    default = everyMinute  //at least a default strategy is required, but this could even be 
                           // default = everyChange, restoreOnStartup
}
Items {
    Lueftung_Auto_Mode : strategy = everyChange, restoreOnStartup //stretegy is optional...
    Lueftung_Aussentemperatur_Message : strategy = everyChange, restoreOnStartup
    Lueftung_Innentemperatur_Message : strategy = everyChange, restoreOnStartup
    Lueftung_Ventilator_Message : strategy = everyChange, restoreOnStartup
    Lueftung_Filterlaufzeit_Message : strategy = everyChange, restoreOnStartup
    Lueftung_Status_Message : strategy = everyChange, restoreOnStartup
    Lueftung_Fan_Level : strategy = everyChange, restoreOnStartup
}

Thanks for your Help! Now it works everything fine.

Regards

Raphael