[OpenWebNet/BTicino] BTicino MyHOME binding for openHAB

I don’t have any issue with set Date Time but, when i try to set Date Time either from Touch Screen or via SendMessage I got the following warning

2025-12-16 20:11:57.981 [WARN ] [openwebnet4j.message.BaseOpenMessage] - Unsupported DIM: #0 - frame *#13**#0*21*22*00*##

As another example, I send the following message with a fixed and wrong date time and the binding correctly amend sending the Raspberry Pi date time to the bus. Even if eventually I got the right Date Time on OpenWebNet devices I got the warning:

2025-12-16 20:00:02.318 [WARN ] [openwebnet4j.message.BaseOpenMessage] - Unsupported DIM: #0 - frame *#13**#0*00*00*00*001##

it seems the binding can not work with who=13 (gateway control) and dim=0 (time).

i send not just time (dim0) but date and time (dim22) and as far as i see i do not have warnings in the log.

this is an example own command for setting date and time:

*#13**#22*14*41*05*002*02*31*03*2020##

13 = who13

22 = dim22

14 = hour

41 = minutes

05 = seconds

002 = delta

02 = weekday

31 = day

03 = month

2020 = year

I’ll try that message using a rule but, my log was taken after setting date time through my Touch Screen and I think even my alarm which is master, is sending the same message every 10 minutes on the bus.

In any case, the binding displays the warning but don’t know how, resets the time to the raspberry time as expected

i tried now both owns to send:

*#13**#22*09*41*05*001*03*17*12*2025##

and

*#13**#0*09*38*00*##

both commands work, all my touchscreens update to the time correct and i do not see a warning in my log. perhaps it is the gateway that causes it? i use a f454 webserver.

for example i saw earlier that if i use a mh200n as gateway a timed light off is sent like

*#1*11*1*100*1##

but the f454 gateway reports the same timed light off like

*#1*11*4*100*1##

I have some time to work on a new OpenWebNet4j lib version (also to update some lib dependencies that are now obsolete).

This will target a new binding version for OH 5.2 in June (OH 5.1 is expected in these days).

From what you report, it may include:

  1. set lights to off after “timed off” (DIM 4): *#1*45#4#01*4*100*1##, this is most important as makes OH not synchronized with lights states
  2. add “support” for other WHAT for Light: *1*1000#15*0114##, so no warning is reported
  3. add support for GatewayManagement DIM 0: *#13**#0*21*22*00*##, so no warning is reported

…but I expect you open new issues here providing meaningful logs at DEBUG level and current/expected behavior, othewise since some of these OWN messages are NOT documented, it’s very difficult to understand them without logs.

2 Likes

As always available to provide logs where needed :wink:

Happy new year to all.

Still OH 4.3.1.

I plan to start a clean install of openHAB when my back problem is better. Maybe I wait for 5.2 or start sooner with 5.1?

I have been setting up more sitemap control for the 99 zone Thermo 3550 central unit and I have seen these warnings in the logs

2026-01-02 10:56:12.066 [INFO ] [rg.openhab.core.model.script.Heating] - Heating mode changed to HOLIDAY
2026-01-02 10:56:12.586 [WARN ] [openwebnet4j.message.BaseOpenMessage] - Unsupported DIM: 30 - frame *#4*#0*30*3*1*2026##
2026-01-02 10:56:12.587 [WARN ] [openwebnet4j.message.BaseOpenMessage] - Unsupported DIM: 30 - frame *#4*#0*30*3*1*2026##
2026-01-02 10:56:13.100 [WARN ] [openwebnet4j.message.BaseOpenMessage] - Unsupported DIM: 31 - frame *#4*#0*31*0*0##
2026-01-02 10:56:13.101 [WARN ] [openwebnet4j.message.BaseOpenMessage] - Unsupported DIM: 31 - frame *#4*#0*31*0*0##
2026-01-02 11:02:04.784 [INFO ] [rg.openhab.core.model.script.Heating] - Number of days holdiay changed to 20

Also, I noticed the ‘days’ setting misbehaves. The binding adds and subtract days as I am adjusting the days. Annoying.

eg I tried to set 20 days via OH and the CU shows holidays end on 22nd with today being the 2nd. but binding ‘adjusted ‘ the days I set and now shows

to be honest i never got the 99-zone to work properly, dont know if i do anything wrong perhaps. good luck i have underfloor heating and so i just setup one temp for each room and normally i do not have to change that. only if we are out longer i switch to “protection”. the modes for each single room change correct to protection. but when i switch back eg to weekly programm the modes for each room stay at protection although the heating starts again because it (correct) uses the target temp for weekly program again. as said, not sure if i did anything wrong in configuring the central or in my code, thats the reason why i do not want to open an issue. the holyday function i never tried.

1 Like

I have underfloor heating and a very solid house ie high thermal mass. The temperatures are very stable and slow to change. I have solar panels and a deep bore heat pump. I am net energy exporter but still have some small energy costs over the year. So, tweaking things while I am away would be nice.

  • Vacation (Holidays on 3550) sets all zones to frost protection for a set period, set via Days, and returns to the weekly program at the end of the period.

  • Holiday runs the ‘holiday’ program for a set period (not set by days ) and returns to the weekly schedule at the end. Holiday program is a 4th programable weekly schedule and not available in the weekly mode list of 3 programs, I think it is intended for when you are holidaying at home. For the holiday mode the period set is the current day plus 1 for holiday!! Which makes no sense. I would have thought it would take the Days parameter like the vacation setting does.

When making the settings on the 3550 neither Holidays/Vacation or Holiday, which use calendar date, are reflected in the binding Days setting. Seems it is only used when setting Vacation mode time period.

The binding is almost OK but not quite for the 3350 program control. Work in progress, not quite finished :slightly_smiling_face:

1 Like

Forgot to say ……. The advantage of ‘Holidays/Vacation’ over ‘Frost protection’ mode is that you can set the vacation days before leaving home. Using protection mode risks returning to a cold house in case you forgot to remote change the mode back to weekly or you can’t due to connection issues whilst away from home.

My heat pump has its own version of this too. It will start to ramp up the heating the day before I return.

1 Like

I used to run like you. One temperature and never change it except for the local offsets. However, in the winter it is nice to consistently feel a warm floor. I also thought that it was costing energy having a comfortable continuous temperature and sometimes a floor would go cool due to the room temperature being at set point.

So, I experimented and changed the way I run it. The underfloor heating is only on between 12 and 20:00 and the circulation water is set to be slightly warmer than for continuous. Currently 35C during active heating times and 25C outside of heating times, with outside temps -5 to +5C.. By 5pm the floors are consistently and noticeably warm . Due to the high thermal mass the room temperatures only dip by 0.5 to 1C in the morning but have recovered by the evening. It also has the advantage that the the sun has a chance to warm the house before the heating is on. I have many large, south facing windows with bus controlled blinds.

I should thank Massi et al for all the work. Without the binding and Grafana charting I wouldn’t be able to see what is happening

Apologies for just barging in here, but I wonder whether anyone has this device:

I don’t really know which type it is, there’s no product code or name on the casing… :grimacing: So I thought I’d start my search journey here. :slight_smile:

i do not use bticino video station. but when i search i think it could be a Bticino - VIDEO CLASSE100 V12E ELEGANCE and i suppose it will not be possible to integrate it in openhab.

Would be nice if it was integrated in the binding. It was something I asked for a long time ago during the active development phase. Massi was too busy with more important integrations. .

I have classe 300 video door entry. Would be good to use openHAB to alert me to answer machine messages, date/time when the door bell was used etc.

When the door bell is pressed I get these warnings >>>

2026-01-05 16:28:59.287 [WARN ] [nwebnet4j.communication.BUSConnector] - ##BUS-conn## INVALID FRAME RECEIVED ON MON: `*8*1#1#4#20*10##`, skipping it
2026-01-05 16:28:59.291 [WARN ] [nwebnet4j.communication.BUSConnector] - ##BUS-conn## INVALID FRAME RECEIVED ON MON: `*8*9#1#4*20##`, skipping it

Client >>>

oh, at least there IS a bus event, thats promising :grinning_face:

poor i do not have any informations about who=8. and i do not know which door stations are able to generate bus events. for example the classe100 noted a post above?

Hi guys, i start by apologizing me because I’m totally a newbie and before deciding to write here I read a ton of article but I do not find the answer wich coud be easy for you.

I’ve recentely (3 weeks) installed OH5 on a Raspberry and i works with the Legrand binding and the self discovery. On the topic of the binding I read that Dali items are not always correctly recognised so there are 6 of 8 not recognised and I do not blame on me for this.

But there are many other items that the autodescovery does not find: 2 rolleshutters (but the other 6 are done), 3 light switches, the burglar alarm is tottally unknown to OH. So I would like to add them manually but I’m not totally able to find the devices addresses. I’m becoming crasy trying to understand the logic behinf OpenWebNet and how to find the addresses of my devices. Any adivec about it?

Thank you and sorry once again for the stupid question.

Simon

what is your gateway? do you use a myhome server? then sorry i can not help because i never hat this component. if you use a f-454 webserver then you can configure the adresses with the myhome-suite software from legrand.

MyHomeSuite software can discover devices. Link to the software is in the general discussion thread. See top of this thread for the link to general discussion thread.

Thank you so much for your reply. I have a MyHOMEServer1.

Through myhome-suite I’m not really able to find any informagion avout the adresses, that’s the reason why I wrote here.

Hi Espresso, where can I found the address on MyHome_Suite??

I read that you are able to modify it…