Hello, brand stinkin’ newbie for openhab, so please bear with!
Running an aeon zstick 5 on windows 7. Openhab 1.80 . persistence is through mysql running on the same box. (Aeon stick is actually a subordinate controller to my Vera Edge until I really land on my feet with openHAB… in case it matters! The aeon stick is explicitly configured not to be the master zwave controller.)
I have a reasonably large zwave network (49 nodes), so I’m taking it slowly, dipping one toe in the water and then the next. So far I’ve set up items files for my (5) aeon home energy monitors and a few of my aeon smart switches.
basic HEM example:
Number WHOLE_HOUSE_WATTS "Whole House Total [%.01f] Watts" <line> { zwave="88:0:command=METER,meter_scale=E_W" }
Number WHOLE_HOUSE_WATTS_PHASE1 "Whole House Phase 1 [%.01f] Watts" <line> (GF_Power) { zwave="88:1:command=METER,meter_scale=E_W" }
Number WHOLE_HOUSE_WATTS_PHASE2 "Whole House Phase 2 [%.01f] Watts" <line> (GF_Power) { zwave="88:2:command=METER,meter_scale=E_W" }
super-de-duper basic smartswitch example (energy reporting only):
Number BAS_NETWORK_RACK "Basement Network Rack [%f] Watts" <line> (GF_Power) {zwave="23:0:command=METER,meter_scale=E_W"}
…and these seem to work fine. In the openHAB window (and events log), I get messages like this:
2016-02-10 13:45:12 - WHOLE_HOUSE_WATTS state updated to 1844.64
2016-02-10 13:45:12 - WHOLE_HOUSE_WATTS state updated to 1844.64
2016-02-10 13:45:12 - WHOLE_HOUSE_WATTS_PHASE1 state updated to 490.44
2016-02-10 13:45:12 - WHOLE_HOUSE_WATTS_PHASE2 state updated to 1354.2
Problem is that nothing seems to be getting stored in persistence. habmin1 will graph four values from hours and hours ago. If I look at the data table, it shows four values from hours ago and then the current value.
I’m suspecting something has gone wrong, but I’m not exactly sure where to look.
I’m suspecting that it has something to do with deserialization errors I’m getting from my three GE/Jasco switches. Example:
2016-02-10 12:39:57.481 [ERROR] [b.z.i.protocol.ZWaveController] - NODE 52: Restore from config: Error deserialising XML file. com.thoughtworks.xstream.converters.ConversionException: : ParseError at [row,col]:[52,32]
Message: Character reference "&# : : ParseError at [row,col]:[52,32]
Message: Character reference "&#
---- Debugging information ----
message : : ParseError at [row,col]:[52,32]
Message: Character reference "&#
cause-exception : com.thoughtworks.xstream.io.StreamException
cause-message : : ParseError at [row,col]:[52,32]
Message: Character reference "&#
class : java.lang.String
required-type : java.lang.String
converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
wrapped-converter : com.thoughtworks.xstream.converters.basic.StringConverter
path : /node/supportedCommandClasses/entry[4]/nameLocationCommandClass/name
line number : 52
class[1] : org.openhab.binding.zwave.internal.protocol.commandclass.ZWaveNodeNamingCommandClass
converter-type[1] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
class[2] : java.util.HashMap
converter-type[2] : com.thoughtworks.xstream.converters.collections.MapConverter
class[3] : org.openhab.binding.zwave.internal.protocol.ZWaveNode
version : 1.4.6
-------------------------------
Note that this node (#52) and the other two that have deserialization errors are not referenced by any device in /config/items/. I simply haven’t gotten that far yet in telling openHAB about my z-wave network. So I’m kind of at a loss as to where to go from here; it seems as though it’s barfing on something internally.
Any suggestions appreciated, again I’m a complete openHAB newbie so it’s super possible I’m just missing something simple.
Thanks!