Can't get InfluxDB Persistence working correctly

Hey all,
I’ve got influxDB working, but can’t get a value written to the even.
Here’s my Setup (simplified)

Item Example:
Dimmer bedroom_lamp1 "Bedroom Lamp [%d %%]" <DimmableLight> ["homekit:DimmableLightbulb"]

Persistence File:
Strategies { everyMinute : "0 * * * * ?" everyHour : "0 0 * * * ?" everyDay : "0 0 0 * * ?" default = everyChange } Items { * : strategy = everyChange, everyDay, restoreOnStartup }

Output from REST:
{ "name": "bedroom_lamp1", "datapoints": "21", "data": [ { "time": 1462487866132, "state": "0.0" }, { "time": 1462567332171, "state": "0.0" }, { "time": 1462567334430, "state": "0.0" }, { "time": 1462567648604, "state": "0.0" } ] }

If I update an item I get a new datapoint entry, but the state is always zero.
Also I can’t work out how to get the log working, I have set org.openhab.persistence.influxdb to INFO:
org.openhab.persistence.influxdb | INFO

Anything glaringly wrong I’m doing?
Thanks
Christian

P.s. I’m using InfluxDB 0.12.2

Nobody?
If anyone is using InfluxDB and can confirm that this is correct then it would at least cut out my item/persistence setup and can move over to looking at the influx install etc…

I just configured influxdb with the latest nightly offline debian package. It seemed to work for me. High level steps I followed:

  • Setup influxdb
  • create database influxdb
  • install influxdb persistence bundle
  • create persistence/influxdb.persist with following in it
Strategies {
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
everyMinute : "0 * * * * ?"
default = everyMinute
}
Items {
* : strategy = everyChange
}

I enabled debug for the service with

log:set debug org.openhab.persistence.influxdb

I see log entries such as the following:

2016-05-30 00:15:48.037 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_c9d33e0d_serial_sof changed from 164 to 165
2016-05-30 00:15:48.038 [DEBUG] [.internal.InfluxDBPersistenceService] - got DecimalType value 20.5
2016-05-30 00:15:48.038 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_device_c9d33e0d_node3_sensor_temperature changed from 20 to 20.5
2016-05-30 00:16:48.269 [DEBUG] [.internal.InfluxDBPersistenceService] - got DecimalType value 166
2016-05-30 00:16:48.271 [DEBUG] [.internal.InfluxDBPersistenceService] - got DecimalType value 20

I then logged into the database admin console of influxdb and see the entries fine by running:

show measurements
select * from xxx; (one of the values returned by the last one)