[OpenWebNet] Thermoregulation support in openHAB3 ready for testing

My thermo zones names have always been the number of the zone. Just for fun I experimented with using ‘office’ as a name instead of a number.

I copied your sitemap settings for the mode

Switch item=CU3550_mode mappings=[OFF="Off", MANUAL="Man", PROTECTION="Frost", WEEKLY="Prog"] labelcolor=[OFF="blue", WEEKLY="green"]

It still refuses to change and remains as weekly. Interestingly the current mode is shown as weekly as well as the highlighted button.

If I leave the sitemap mode as Default item it produces this with a drop down menu…

sorry dont know. the only thing i see at the moment when looking at your config: i have remote control set to enabled, i see you have it disabled. i dont know what remote control is, but the name suggests it could prevent remotely changing the program?

1 Like

remote control enabled means that the central unit accepts remote commands (openwebnet commands).
Means that with remote control disabled, only physically at the central unit changes can be made.
Not setting changes from outside i.e. from openhab or from an original Bitcino touch panel are accepted.
Therefore it only shows the status if the remote is enabled or not and for the same reason it only can be changed directly on the central unit.

1 Like

Thanks but I feel like an idiot. That was the fix. I thought remote meant it was some kind of handheld remote control. Doh!!!

@aconte80 I think this should be added in the binding readme in the proper section about Therm CU configuration. What do you think?

1 Like

Is the local offset channel working for anyone? My item remains null.

did you add this item lately, in your post before i cannot find the item?

i cannot check because i have room sensors without this offset-wheel (hd 4693)

Was reading the docs and saw it for first time a few days ago

Number Office_localOffset                               "Office local offset [%.1f °C]"                 <temperature>                                               {channel="openwebnet:bus_thermo_zone:gateway:office:localOffset"}

… but if i see right in the docs from aconte the item should be a string, not a number?

1 Like

Correct… was testing. I tried string again and toggled the offset and now it works :slight_smile:

String Office_localOffset                           "Office local offset [%s]"                      <temperature>       (Thermostat)                            {channel="openwebnet:bus_thermo_zone:gateway:office:localOffset"}

The item conatins the value MINUS_1 but sitemap shows -1

image

I didn’t expect that.

I also see that string ‘normal’ shows as 0 in site map but I am not mapping it to an integer text value!

Hi Andrea. In these days I have installed OH 3.3 on an RPi4 and I have installed the new OpenWebNet (before I used the 2.5 version of Massi). Apparently everything is simpler at the graphical interface level, but in doing two tests on thermoregulation (the thing I need most) I noticed that now the individual zones can only be set to MANUAL, PROTECTION and OFF. I can no longer find a way to bring the single zone back to AUTO mode (i.e. put it back in step with the programming of the control unit). I also armed the 99-zone control unit, but from it I can only force all the zones to take the programming at the same time. For me on OH 2.5 the function of being able to set each single zone to MANUAL was very convenient, and then put it back in AUTO without having to physically do it on the command. It seems strange to me that this thing was not thought of, so I guess I am doing something wrong in the use of the binding.
Can you let me know how I can do to be able to put a single zone back into automatic mode, after I have put it in manual or have turned it off?
Thank you so much for the suggestions, good day everyone! Emiliano.

Hi

I am running OpenHab 3.3 with the latest openwebnet binding 3.3.0 All my lights, switches, energy meters etc work fine, but I am having a problem with the stand-alone thermostats LN4691. I can read all the values correctly, but cannot change the setpoint temperature from OH. Changing the setpoint with the buttons on the thermostat works correctly and the changed values are also displayed correctly in OH.

But if I change the setpoint value with a widget such as the slider, then although the OH value changes, the new value is not written back to the LN4691. If this is a configuration issue, could someone post an example of how to do it using the UI in OH 3.3

Thanks

PJG

You already have an example with BasicUI in the binding README
If this does not work you should post here the DEBUG logs when you try to change the setpoint in one of the thermostats from OH.

Hi Massimo

Here are the relevant messages from the logs when I used the slider to make two changes to the setpoint temperature:

Openhab

2022-11-13 10:41:35.935 [DEBUG] [ernal.handler.OpenWebNetThingHandler] - handleCommand() (command=22 °C - channel=openwebnet:bus_thermo_zone:4ee9a04c30:1:setpointTemperature)
2022-11-13 10:41:36.571 [DEBUG] [ernal.handler.OpenWebNetThingHandler] - handleCommand() (command=23 °C - channel=openwebnet:bus_thermo_zone:4ee9a04c30:1:setpointTemperature)

2022-11-13 10:43:39.127 [DEBUG] [ernal.handler.OpenWebNetThingHandler] - handleCommand() (command=22 °C - channel=openwebnet:bus_thermo_zone:4ee9a04c30:1:setpointTemperature)
2022-11-13 10:43:39.648 [DEBUG] [ernal.handler.OpenWebNetThingHandler] - handleCommand() (command=20 °C - channel=openwebnet:bus_thermo_zone:4ee9a04c30:1:setpointTemperature)
2022-11-13 10:43:39.902 [DEBUG] [ernal.handler.OpenWebNetThingHandler] - handleCommand() (command=19 °C - channel=openwebnet:bus_thermo_zone:4ee9a04c30:1:setpointTemperature)
2022-11-13 10:43:40.143 [DEBUG] [ernal.handler.OpenWebNetThingHandler] - handleCommand() (command=18 °C - channel=openwebnet:bus_thermo_zone:4ee9a04c30:1:setpointTemperature)

Event

2022-11-13 10:41:35.933 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘ThermoOffice_SetpointTemperature’ received command 22
2022-11-13 10:41:35.933 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘ThermoOffice_SetpointTemperature’ predicted to become 20.5 °C
2022-11-13 10:41:36.570 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘ThermoOffice_SetpointTemperature’ received command 23
2022-11-13 10:41:36.570 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘ThermoOffice_SetpointTemperature’ predicted to become 20.5 °C

2022-11-13 10:43:39.126 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘ThermoOffice_SetpointTemperature’ received command 22
2022-11-13 10:43:39.126 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘ThermoOffice_SetpointTemperature’ predicted to become 20.5 °C
2022-11-13 10:43:39.647 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘ThermoOffice_SetpointTemperature’ received command 20
2022-11-13 10:43:39.647 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘ThermoOffice_SetpointTemperature’ predicted to become 20.5 °C
2022-11-13 10:43:39.902 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘ThermoOffice_SetpointTemperature’ received command 19
2022-11-13 10:43:39.902 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘ThermoOffice_SetpointTemperature’ predicted to become 20.5 °C
2022-11-13 10:43:40.142 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘ThermoOffice_SetpointTemperature’ received command 18
2022-11-13 10:43:40.142 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘ThermoOffice_SetpointTemperature’ predicted to become 20.5 °C

It would seem that the thermostat receives the command correctly, but always reverts to the manually set temperature of 20.5C

PJG

these logs do not help:

  • DEBUG level should be set also to the other messages log (see the link I already suggested), otherwise it’s impossible to see the sent/received messages between OH and the bticino gateway
  • always, always, always use code fences when posting logs. Or even better copy-paste the log in a .txt file and upload it on the post

openhab.txt (609.5 KB)

Here is the openhab.log file as .txt. I have set the DEBUG options as per your post. I thought I had done it earlier. Hope this file makes more sense.

PJG

There are no DEBUG messages in the event.go relating to the thermostat so I have not posted it.

PJG

Can you copy here you Things configuration (only for the part related to Thermo)?




Here are there images of the configuration for the thermostat taken from the UI. NOTE that they show a setpoint temperature of 22C which was the last value sent by OH, but not accepted by the thermostat whch still shows 20.5C on the display screen.

PJG

@pjgregory can you change in the configuration of yout thermo zone 1 Thing the OpenWebNet Address parameter:
1#1 to → 1
and see if this way it works correctly ?