Saracen
(Tom)
October 4, 2017, 10:45am
1
Hi,
I installed influx and grafana which seemed to go okay but after a restart of openHAB, Paper UI doesn’t work:
Error:503 Jersey is not ready yet
HABpanel has a Connection Lost, Trying to reconnect error.
Habmin is okay.
The only error in my log file is:
2017-10-04 12:12:05.380 [ERROR] [g.eclipse.smarthome.core.persistence] - [org.eclipse.smarthome.core.persistence.persistencemanager(53)] The addPersistenceService method has thrown an exception
java.lang.NumberFormatException: For input string: “”
Not sure where to start looking as everything seems okay to my untrained eyes…
influx.persist:
Strategies {
everyMinute : “0 * * * * ?”
everyHour : “0 0 * * * ?”
everyDay : “0 0 0 * * ?”
default = everyChange, restoreOnStartup
}
Items {
sun_azimuth: strategy=everyHour
}
influx.cfg:
url=http://localhost:8086
The name of the database user, e.g. openhab.
Defaults to: openhab
user=openhab
The password of the database user.
password=*********
The name of the database, e.g. openhab.
Defaults to: openhab
db=openhab
This is all on a RPi running openHabian
Any ideas? Thanks!
Benjy
(Ben Clark)
October 4, 2017, 11:48am
2
I’m not sure if this is an effect of the forum, but you seem to have two different types of quote here:
everyHour : "0 0 * * * ?"
everyDay : “0 0 0 * * ?”
For quoting configurations in this forum, its best to wrap text in ``` e.g.:
```
"Quotes aren't changed"
## Comments aren't enlarged
```
Saracen
(Tom)
October 4, 2017, 12:57pm
3
They’re all okay in openHAB. It must have been my cutting and pasting into the forum.
Point noted about the text wrap - thanks.
I wrote that HABmin okay. My mistake - that doesn’t work either, it’s classic UI that works.
Benjy
(Ben Clark)
October 4, 2017, 1:35pm
4
You’ve pretty much got the same thing as I do. Rather my files are called influxdb.*
rather than influx.*
. Have you made sure this is the case?
Otherwise, which version are you on? I may try to replicate the error you’re seeing.
Saracen
(Tom)
October 4, 2017, 2:01pm
5
Sorry, yes my files are influxdb.persist and influxdb.cfg (I’m not good at this copying and pasting…).
Version:
Connected to http://localhost:8086 version 1.3.5
I turned on DEBUG for influx and the error I quoted earlier is the only one I get. The service starts:
HmGatewayInfo[id=CCU,type=CCU2,firmware=2.25.15,address=MEQ1604151,wired=false,hmip=true,cuxd=false,group=true]
2017-10-04 15:20:57.929 [DEBUG] [org.openhab.persistence.influxdb ] - BundleEvent STARTING - org.openhab.persistence.influxdb
2017-10-04 15:20:57.932 [DEBUG] [.InfluxDBPersistenceServiceActivator] - InfluxDB persistence bundle has been started.
2017-10-04 15:20:57.956 [DEBUG] [org.openhab.persistence.influxdb ] - ServiceEvent REGISTERED - {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={service.pid=org.openhab.influxdb, db=openhab, user=openhab, url=http://localhost:8086, password=openhab, component.name=org.openhab.persistence.influxdb, component.id=219, service.id=979, service.bundleid=212, service.scope=bundle} - org.openhab.persistence.influxdb
2017-10-04 15:20:57.969 [DEBUG] [.internal.InfluxDBPersistenceService] - influxdb persistence service activated
2017-10-04 15:20:57.970 [DEBUG] [.internal.InfluxDBPersistenceService] - using default retentionPolicy autogen
2017-10-04 15:20:58.360 [DEBUG] [.internal.InfluxDBPersistenceService] - database status is OK, version is 1.3.5
2017-10-04 15:20:58.370 [DEBUG] [org.openhab.persistence.influxdb ] - BundleEvent STARTED - org.openhab.persistence.influxdb
Benjy
(Ben Clark)
October 4, 2017, 2:30pm
6
Hmmm, a tricky one. Is the influx database being populated values for sun_azimuth? Based on the error I’d doubt it, so let’s try giving the cache and tmp dir a clean, assuming you’re using an automatic install of openHAB
sudo systemctl stop openhab2
sudo rm -rf /var/lib/openhab2/cache/*
sudo rm -rf /var/lib/openhab2/tmp/*
sudo systemctl start openhab2
Saracen
(Tom)
October 4, 2017, 2:43pm
7
You’re a star!
HABpanel etc now work however, the persistence error still exists.
Just before you posted your last post, I removed everything I had put in new (apart from the influxdb database so I’ll put all that back and see what happens.
Many thanks though.