Eurotronic Spirit Z-Wave errors

Ok I can remove now and wait till afternoon to add back. I’ll take a look at the jsondb as well (although I’m not too familiar with an easy way to search in there) to make sure it’s not there and go from there. If that doesn’t work I will try removing the node and see if that works. I’ll let you know how it goes. Thanks again for getting back to me.

Ok so I looked through the jasondb thing and items files and I found nothing. There was no mention of the thermostat which is good. I went ahead and added the thing and again, it populated all the items. So I thought ok its weird but let’s go with it. I tested again and nothing still not working. I deleted all the items and recreated them with different names just I had done with the thing. Still nothing. I then removed all traces of things and items and verified they were gone from the jasondb files. At this point, I was out of ideas so I went ahead and removed the node and then I added it back again. No issues doing that but again everything works except for the setpoints for cooling and heating. Back to square one. Also validated json files are updating correctly as you suspected. The openhab.log shows the same thing only with a different node number now.

2018-07-18 23:03:11.490 [ERROR] [ding.zwave.handler.ZWaveThingHandler] - NODE 71: Command received with no implementation (QuantityType).

Either way, if anyone thinks of anything, i’m about to try anything. That’s actually the feature I use most in the thermostat :frowning: . Here is how my item is set up…( by default I must add)

Did you create the items in a file or using PaperUI? If in a file, could you please post them?

Please use the latest binding, and check the debug logs during the binding initialisation to see if there are any errors during the thing handler initialisation.

@5iver I created everything with PaperUI.

@chris The only thing that catches my eye as a warning is this below but it doesn’t seem like that would cause an error as the thermostat value I assume should be a decimal. I messaged you a bigger section of the debug output.

2018-07-19 07:46:43.654 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 71: Invalid item type defined (DecimalType). Assuming DecimalType

Moving to this thread as it seems others are having the same issue. honeywell-zwave-thermostat-in-openhab2

Are you sure you are using the latest development binding? This error should not occur like this in the latest binding, so I’m suspicious that you are using an older one?

Can I suggest let’s keep the discussion here. The other thread seems to be talking about serial port problems and other issues -we’ll end up going backwards if we’re not careful and mixing up a lot of issues.

@chris I will double check it in a few hours and let you know. Also have no issue leaving our conversation here, I just thought it was the same issue based on what I read. I’ll try again tonight and report back.

@chris I updated the binding to the latest.

openhab> bundle:list | grep ZWave
181 │ Installed │  80 │ 2.4.0.201807242215     │ ZWave Binding

I also sent you a PM with the entire log file. I didn’t see the same message but also don’t see anything that strikes me as odd.

Installed is not what you want, the binding must be Active.
Check if you have two bindings installed or did not uninstall the old one properly.

Ok now you got me. I didn’t realize that. So the old binding file was deleted from the add-ons folder and the new one was downloaded. I then stopped and started openhab2. Will look around for documentation on how to make sure it’s active. Hopefully that’s my error then. The weird thing is that everything else is working. I’ll report back.

Ok that wasn’t it, I just checked again and it is Active. I must have copied and pasted that before the restart of openhab after deleting old binding. But I am glad you brought that up because all I was focused on was the files date.

openhab> bundle:list | grep ZWave                     181 │ Active   │  80 │ 2.4.0.201807242215     │ ZWave

Well spotted!

The log doesn’t seem to have so much. It shows the initialisation is ok -:

2018-07-24 22:33:14.035 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 71: Initialising state channel zwave:device:51324ebd:node71:thermostat_setpoint_heating for QuantityType

However I don’t see any commands either to or from the device - this is all I see in the log -:

I was expecting to see the device complete initialisation, and for you to change the temperature (or something), but I don’t see this.

So, when you say that this version didn’t work - what exactly did, or didn’t work?

Hey Chris, sorry thought you just wanted to see the initialization part and failed to try toggling the setpoints up and down. The only thing that does not work is sending commands to either the heating or cooling setpoints from any OH Interface. I missed trying to send a command after the reboot. I will do this again tonight. I agree that looking through the initialization routine looks good. My sitemap all works except when I call it up, the setpoints are both empty. I can go up and down on the setpoints but nothing happenes.

Hey dumb question, I see what you posted and it looks like you have a parser for the data. Is that available for me to use as well? What tool is that? Either way I will try to send you a log with what you need tonight.

Ok Chris just sent you an email with updated log that includes me toggling both cooling and heating setpoints.

@chris now I am really confused. After I did my reboot to get you the log, it seems that the setpoints are now changing the thermostat values which is good. They aren’t updating on my sitemap however and when I refresh the sitemap, they are just empty. I was missing the tags I use to save persistence from when I deleted and re-added the things / items. I added those back and persistence is working but I still can’t see it in my sitemap. The value comes up when I hit the + or - but when I refresh the page it is gone.

https://www.cd-jackson.com/index.php/openhab/zwave-log-viewer

This looks like a problem with your sitemap definition, not the zwave binding.
Delete all entries and just put the setpoint items in there …

Sorry - maybe that’s what I asked for. The initialisation looked ok (no warnings etc).

Do you mean when you update the thermostat manually, it’s not updating the value in the sitemap? Is the thermostat sending anything when you change the temperature on the device itself? I’ll take a look at the log shortly, but if it doesn’t have this, in it, it would be good to get a log showing what is received.

Ok maybe this will help clear up. This is what my sitemap always looks like now.

I can hit up and down arrows on setpoonts and the thermostat will respond now by updating accordingly.

If I go to the thermostat and change the setpoints there, I also do not see any changes in the sitemap. HabPanel is updating correctly.