Raspberry pi 2 running v2.2
I have set up influxdb and grafana based on tutorials.
Influx v1.0.2 (+ the binding)
Grafana v5.0.2
Somehow I have the sine wave measurement in there from the example python script and all of my temp and setpoint items when viewed from the influx web interface.
grafana can see those measurements but shows either no data points or one point.
I also have masses or errors in the log which Im not sure what its pointing to.
In the services config I tried changing the default port 8086 to 8083 which is the web interface and that didnt effect anything. Also tried changing the IP address to localhost which also didnt see to work. Its all running on the same pi.I also tried 12.0.0.1 as per the default and ive given the openhab user all privileges on influx.
Heres influxdb.persist
pi@raspberrypi:/etc/openhab2 $ cat persistence/influxdb.persist
Strategies {
//every15m : "0 */15 * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
// 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 {
// persist all temperature sensors
// persist all Heating setpoints
// persist additional setpoints
gTemperaturePersist*, gSetpointsPersist* : strategy = everyHour, everyChange, restoreOnStartup
}
heres influxdb.cfg
pi@raspberrypi:/etc/openhab2 $ cat services/influxdb.cfg
# The database URL, e.g. http://127.0.0.1:8086 or https://127.0.0.1:8084 .
# Defaults to: http://127.0.0.1:8086
url=http(s)://192.168.0.16:8083
# 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_db
# The retention policy to be used, needs to configured in InfluxDB
# Till v0.13: 'default', since v1.0: 'autogen'
retentionPolicy=autogen
heres some errors
2018-03-16 16:06:27.454 [INFO ] [t.presence_detection gPresent update] - mode OFF
2018-03-16 16:07:19.769 [ERROR] [org.influxdb.impl.BatchProcessor ] - Batch could not be sent. Data will be lost
retrofit.RetrofitError: unexpected url: http(s)://192.168.0.16:8086/write?u=openhab&p=habopen&db=openhab_db&rp=autogen&precision=n&consistency=one
at retrofit.RetrofitError.unexpectedError(RetrofitError.java:44) ~[212:org.openhab.persistence.influxdb:1.11.0]
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:400) [212:org.openhab.persistence.influxdb:1.11.0]
at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.$Proxy141.writePoints(Unknown Source) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl.java:151) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.BatchProcessor.write(BatchProcessor.java:171) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.BatchProcessor$1.run(BatchProcessor.java:144) [212:org.openhab.persistence.influxdb:1.11.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.IllegalArgumentException: unexpected url: http(s)://192.168.0.16:8086/write?u=openhab&p=habopen&db=openhab_db&rp=autogen&precision=n&consistency=one
at com.squareup.okhttp.Request$Builder.url(Request.java:157) ~[?:?]
at retrofit.client.OkClient.createRequest(OkClient.java:58) ~[?:?]
at retrofit.client.OkClient.execute(OkClient.java:53) ~[?:?]
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:326) ~[?:?]
... 12 more
2018-03-16 16:07:23.769 [ERROR] [org.influxdb.impl.BatchProcessor ] - Batch could not be sent. Data will be lost
retrofit.RetrofitError: unexpected url: http(s)://192.168.0.16:8086/write?u=openhab&p=habopen&db=openhab_db&rp=autogen&precision=n&consistency=one
at retrofit.RetrofitError.unexpectedError(RetrofitError.java:44) ~[212:org.openhab.persistence.influxdb:1.11.0]
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:400) [212:org.openhab.persistence.influxdb:1.11.0]
at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.$Proxy141.writePoints(Unknown Source) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl.java:151) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.BatchProcessor.write(BatchProcessor.java:171) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.BatchProcessor$1.run(BatchProcessor.java:144) [212:org.openhab.persistence.influxdb:1.11.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.IllegalArgumentException: unexpected url: http(s)://192.168.0.16:8086/write?u=openhab&p=habopen&db=openhab_db&rp=autogen&precision=n&consistency=one
at com.squareup.okhttp.Request$Builder.url(Request.java:157) ~[?:?]
at retrofit.client.OkClient.createRequest(OkClient.java:58) ~[?:?]
at retrofit.client.OkClient.execute(OkClient.java:53) ~[?:?]
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:326) ~[?:?]
... 12 more
2018-03-16 16:07:25.768 [ERROR] [org.influxdb.impl.BatchProcessor ] - Batch could not be sent. Data will be lost
retrofit.RetrofitError: unexpected url: http(s)://192.168.0.16:8086/write?u=openhab&p=habopen&db=openhab_db&rp=autogen&precision=n&consistency=one
at retrofit.RetrofitError.unexpectedError(RetrofitError.java:44) ~[212:org.openhab.persistence.influxdb:1.11.0]
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:400) [212:org.openhab.persistence.influxdb:1.11.0]
at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.$Proxy141.writePoints(Unknown Source) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl.java:151) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.BatchProcessor.write(BatchProcessor.java:171) [212:org.openhab.persistence.influxdb:1.11.0]
at org.influxdb.impl.BatchProcessor$1.run(BatchProcessor.java:144) [212:org.openhab.persistence.influxdb:1.11.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.IllegalArgumentException: unexpected url: http(s)://192.168.0.16:8086/write?u=openhab&p=habopen&db=openhab_db&rp=autogen&precision=n&consistency=one
at com.squareup.okhttp.Request$Builder.url(Request.java:157) ~[?:?]
at retrofit.client.OkClient.createRequest(OkClient.java:58) ~[?:?]
at retrofit.client.OkClient.execute(OkClient.java:53) ~[?:?]
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:326) ~[?:?]
... 12 more