I just upgrade to 5.1.3 and just now recognized the changes made to persistence.
Anyhow, I renamed the persistence definition file to “influxdb.persist.old” for my influxDB and defined all strategies in the UI, except the default one of course.
To ensure that all is fine, I restarted my openHAB installation (Docker based).
I still have the following error message in my openhab.log during startip:
DSL model 'influxdb.persist' has errors, therefore ignoring it: [10,5]: no viable alternative at input 'default'
I’m a bit puzzled, since I checked all possible locations, but can not find any other definition of my influxdb persistent config file, which I already renamed, so that openHAB will not read it.
Any idea, where else to look and may remove this definition?
Move the file outside of that folder just in case.
Restart OH just to ensure there that file is absolutely not being loaded. When OH starts up you should not see a line similar to Loading model influxdb.persist. If you do see that log statement, this file still exists somewhere.
Navigate to Settings → Persistence → InfluxDB → Code and paste the YAML you find there into a reply. Use code fences.
Ok found the issue finally.
This happens if you don’t link directories in proper manner …
The correct location of the persistence configuration file was not where I assumed it was.
Checking all relevant directories revealed that it was located in the docker linked directories.
And I though I did linked them to a different location.