[OpenWebNet/BTicino] Problems sind OH 4.2

Hi,

i have some strange problems since i upgraded to OH 4.2.

First - Automation for some specific addresses stopped working. I have one rollershutter with adress 80 - this does not work anymore - see log below - 80 is an invalid address?

Second - seems like all on/off switches (lights) with address 00 to 09 do not work anymore.

They can be switched on and off - but the status remains offline:

image

2024-08-03 09:58:38.410 [ERROR] [nternal.DiscoveryServiceRegistryImpl] - Cannot trigger scan for thing types ‘[openwebnet:bus_dimmer, openwebnet:bus_cen_scenario_control, openwebnet:bus_alarm_system, openwebnet:zb_automation, openwebnet:zb_on_off_switch2u, openwebnet:bus_on_off_switch, openwebnet:bus_thermo_sensor, openwebnet:bus_scenario_control, openwebnet:zb_on_off_switch, openwebnet:bus_light_group, openwebnet:bus_dry_contact_ir, openwebnet:bus_alarm_zone, openwebnet:bus_thermo_cu, openwebnet:zb_dimmer, openwebnet:bus_energy_meter, openwebnet:bus_aux, openwebnet:bus_cenplus_scenario_control, openwebnet:generic_device, openwebnet:bus_automation, openwebnet:bus_thermo_zone]’ on ‘OpenWebNetDeviceDiscoveryService’!
java.lang.IllegalArgumentException: WHERE address ‘80’ is invalid: PL not in range [1-15]
at org.openwebnet4j.message.WhereLightAutom.(WhereLightAutom.java:111) ~[?:?]
at org.openwebnet4j.message.Automation.parseWhere(Automation.java:223) ~[?:?]
at org.openwebnet4j.message.BaseOpenMessage.getWhere(BaseOpenMessage.java:213) ~[?:?]
at org.openwebnet4j.BUSGateway.discoverDevicesInternal(BUSGateway.java:142) ~[?:?]
at org.openwebnet4j.OpenGateway.discoverDevices(OpenGateway.java:292) ~[?:?]
at org.openhab.binding.openwebnet.internal.handler.OpenWebNetBridgeHandler.searchDevices(OpenWebNetBridgeHandler.java:308) ~[?:?]
at org.openhab.binding.openwebnet.internal.discovery.OpenWebNetDeviceDiscoveryService.startScan(OpenWebNetDeviceDiscoveryService.java:79) ~[?:?]
at org.openhab.core.config.discovery.AbstractDiscoveryService.startScan(AbstractDiscoveryService.java:197) ~[?:?]
at org.openhab.core.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:360) ~[?:?]
at org.openhab.core.config.discovery.internal.DiscoveryServiceRegistryImpl.startScans(DiscoveryServiceRegistryImpl.java:337) ~[?:?]
at org.openhab.core.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:212) ~[?:?]

i am on oh 4.2.0 release buld and i do not have this problems. surely because i do not use pl=0 at all. and if i read the error message that you posted there also is suggested not to use zero for pl.

same with amb, i think you must not start with 0 but begin with 1

if i read the docu correct it right it could work with amb 0 if you note it as 00 but i did never test. and even if, the pl always begins at 1

oh - this is interessting - my electrican installed the hous years ago - and i never had any problem with it. but seems you are right - reading the openwebnet docu it says below. think i will adopt my addresses!

thank you

image

Yes @noxe : starting with 4.2 the binding has a stronger check for configured addresses and as you and @bastler have pointed out the one in your current configuration are not compliant with the Specs.
The only accepted formats are those in the image you published

What is really strange is that the SCS bus, actuators and controllers and the BTicino gateway itself accept a configuration with addresses that are not correct!

Yes the best solution IMHO is to reconfigure those addresses to the correct version

thx Massimo - indeed strange, its working nearly since 10 yers now! :slight_smile:

Hi @noxe,
I have the same problem and lost a week trying to reconfigure the whole system (it would have been nice to be informed about this new check in the address
)

Anyway, how did you manage to change the addresses?
I tried myhome_suite but if I make the changes in the address, the changes are not permanent.

normally changing the address with myhome_suite should work without problems if the message at the end of the process does not tell you any error. i suppose your switches could be configured physically with jumpers. perhaps open just one switch that does not hold its config and look if it has jumpers set on its backside.

with myhome_suite - after saving your changes - you need to right click → send configuration to device. anyway - what is strange is that you change configure the address to for example - A 8 - PL 0 - even if it should not be allowed based on the docs

Hi,
I didn’t set initially those invalid addresses.
They have been set by MHS.

If I change the wrong addresses manually in MyHome Suite, and send the changes, they appear to be changed, but when I then assign a LIGHT in H+P, then they return to the original value.

I use “Advance configuration” not “virtual”.
Could this be the reason?

@massi: wouldn’t it be possible to remove the constraint on the addresses?

Hi I have same problem with this binfing after updating openhab if in the openwebnet.things file I have simiral WHERE like:
[ where=“80” ]
[ where=“80#4#08” ]
[ where=“80#4#09” ]
for all this 3 devices openhab give ERROR CONFIG
and in details it say:
‘where’ parameter is not configured or is invalid

And in the LOG:
18:31:34.199 [INFO ] [ternal.handler.OpenWebNetThingHandler] - Cannot handle REFRESH command for openwebnet:bus_on_off_switch:ge:PL80: ‘where’ parameter is not configured or is invalid

I need to downgrade to pervious 4.1 version to fix

@geoborders : According to the official BTicino documents these are invalid WHERE addresses.
Can you change these addresses in your system?

Hi @massi
despite several tries, I haven’t been able to change the addresses.
They apparently change, but then they return to the previous address.
I had to move the lights to another physical plug, and now I cannot use some of the plugs.

Considering that also the “invalid” addresses work, PLEASE just leave them as valid in your binding: I mean let the server filter them, but let you binding to passthrough all the values.
There is no need for your binding to filter those if the server accepts them.

thanks!

does this happen after you cut power on your bticino bus? i suppose the reason for this could be that your switches are configured physically (with jumpers in the switches). if you have jumpers set then always after power loss the switch will fall back to the configuration that is done with jumpers.

Hi stefan,
I use MyHomeSuite not physical addresses.

What I do is: I connect to the device, I change the address of the items that have allowed addresses and then I send the configuration to the device and save. If I disconnect and reconnect the address is the new address that I set. So apparently it is working!

But the single ports are not visible from OH. And in H+P the items with the new addresses are not configured any more. So I enter H+P and I configure the items assigning the name, room, etc.
As soon as I do it, the address is changed to the previous one.

I did it several times and the result is always the same.

first sorry, what is H+P :thinking:

then: if you are sure that your switches dont have jumpers i am out ouf ideas. but i heard that even if they have jumpers they can be configured virtually in myhomesuite, but will fall back after some time.

Hi @bastler H+P is the App Home+Project that Bticino uses to configure the system.
This App automatically defines the addresses and even in my case they do not fall within the policy published by @noxe.

Right now, I’m facing the same issues as above regarding A0.

Is there any update on the case?

@massi : we need your help :slight_smile:

Please let your binding accept the A0 addresses again as it was before.

1 Like

Hi everybody,

starting from the point that the App H+P does not give the control over the addresses, in the meantime this conflict between the App and the binding will be resolved I tried to find a temporary solution.

For those addresses not recognized by the binding, I bypassed the openwenet bindind using Node-RED. If anyone is interested, I’ll attach the flow

[
    {
        "id": "f5b69558a37de09d",
        "type": "tab",
        "label": "Openwebnet",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "aaec927e.81712",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_CM_comodino_dx",
        "buslevel": "private_riser",
        "lightid": "06",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 840,
        "y": 200,
        "wires": [
            [],
            [
                "795882c093daa50c"
            ]
        ]
    },
    {
        "id": "64655a39.b6822c",
        "type": "inject",
        "z": "f5b69558a37de09d",
        "d": true,
        "name": "ON",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "cmd/light",
        "payload": "true",
        "payloadType": "bool",
        "x": 110,
        "y": 60,
        "wires": [
            []
        ]
    },
    {
        "id": "ffdb52e3.aa532",
        "type": "inject",
        "z": "f5b69558a37de09d",
        "d": true,
        "name": "OFF",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "cmd/light",
        "payload": "false",
        "payloadType": "bool",
        "x": 110,
        "y": 100,
        "wires": [
            []
        ]
    },
    {
        "id": "80b803d785aab560",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_CM_comodino_sx",
        "buslevel": "private_riser",
        "lightid": "01",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 840,
        "y": 360,
        "wires": [
            [],
            [
                "3052759abab57a33"
            ]
        ]
    },
    {
        "id": "c7adefb122b3d733",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_CO_comodino_dx",
        "buslevel": "private_riser",
        "lightid": "02",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 840,
        "y": 540,
        "wires": [
            [],
            [
                "27f45941e3c4722d"
            ]
        ]
    },
    {
        "id": "5b5ce34de7314adc",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_CO_comodino_sx",
        "buslevel": "private_riser",
        "lightid": "04",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 840,
        "y": 720,
        "wires": [
            [],
            [
                "45fc9a51e9d3a0a9"
            ]
        ]
    },
    {
        "id": "7234de1cc000a00d",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_CR_comodino_dx",
        "buslevel": "private_riser",
        "lightid": "09",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 840,
        "y": 900,
        "wires": [
            [],
            [
                "5e46a9e5a3e06f8a"
            ]
        ]
    },
    {
        "id": "87776e26a44e637d",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_COR_luce_1",
        "buslevel": "private_riser",
        "lightid": "05",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 830,
        "y": 1080,
        "wires": [
            [],
            [
                "40d61a0dafdec369"
            ]
        ]
    },
    {
        "id": "a61b6dc2a7954cb7",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_COR_luce_2",
        "buslevel": "private_riser",
        "lightid": "03",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 830,
        "y": 1240,
        "wires": [
            [],
            [
                "008bfd7afa38dada"
            ]
        ]
    },
    {
        "id": "f8ca11f27de066af",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "EX__O_p_finestra_cucina",
        "buslevel": "private_riser",
        "lightid": "20",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 850,
        "y": 1560,
        "wires": [
            [],
            [
                "0939d71b8f90f45f"
            ]
        ]
    },
    {
        "id": "8af7debff47e4c94",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "EXOPfinestraCucinaSwitch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 130,
        "y": 1560,
        "wires": [
            [
                "acfc2db587d971b4"
            ]
        ]
    },
    {
        "id": "0939d71b8f90f45f",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "EXOPfinestraCucinaSwitch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1140,
        "y": 1560,
        "wires": [
            []
        ]
    },
    {
        "id": "acfc2db587d971b4",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 1560,
        "wires": [
            [
                "574c033b266b85d2"
            ],
            [
                "82643c65dcee00d3"
            ]
        ]
    },
    {
        "id": "574c033b266b85d2",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 1520,
        "wires": [
            [
                "f8ca11f27de066af"
            ]
        ]
    },
    {
        "id": "82643c65dcee00d3",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 1600,
        "wires": [
            [
                "f8ca11f27de066af"
            ]
        ]
    },
    {
        "id": "2bcd067128816fec",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCMComodinoDxSwitch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 130,
        "y": 200,
        "wires": [
            [
                "669969802c5aa197"
            ]
        ]
    },
    {
        "id": "669969802c5aa197",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 200,
        "wires": [
            [
                "0cf6939d8374e251"
            ],
            [
                "3f3f9d8107d3a7de"
            ]
        ]
    },
    {
        "id": "0cf6939d8374e251",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 160,
        "wires": [
            [
                "aaec927e.81712"
            ]
        ]
    },
    {
        "id": "3f3f9d8107d3a7de",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 240,
        "wires": [
            [
                "aaec927e.81712"
            ]
        ]
    },
    {
        "id": "7cfcb6d2dfe99d2d",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCMComodinoSxSwitch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 130,
        "y": 360,
        "wires": [
            [
                "33d2b77711e238bd"
            ]
        ]
    },
    {
        "id": "33d2b77711e238bd",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 360,
        "wires": [
            [
                "aaa94ba8f1144687"
            ],
            [
                "1742216d37cc49ce"
            ]
        ]
    },
    {
        "id": "aaa94ba8f1144687",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 320,
        "wires": [
            [
                "80b803d785aab560"
            ]
        ]
    },
    {
        "id": "1742216d37cc49ce",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 400,
        "wires": [
            [
                "80b803d785aab560"
            ]
        ]
    },
    {
        "id": "78cef5f298586d5e",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCOComodinoDxSwitch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 130,
        "y": 540,
        "wires": [
            [
                "68349d95682c2d93"
            ]
        ]
    },
    {
        "id": "68349d95682c2d93",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 540,
        "wires": [
            [
                "942ad2ac1d425a09"
            ],
            [
                "af2d772ba9cd94d1"
            ]
        ]
    },
    {
        "id": "942ad2ac1d425a09",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 500,
        "wires": [
            [
                "c7adefb122b3d733"
            ]
        ]
    },
    {
        "id": "af2d772ba9cd94d1",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 580,
        "wires": [
            [
                "c7adefb122b3d733"
            ]
        ]
    },
    {
        "id": "58ba9209790b7d94",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCOComodinoSxSwitch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 130,
        "y": 720,
        "wires": [
            [
                "5a24d514aba4af3a"
            ]
        ]
    },
    {
        "id": "5a24d514aba4af3a",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 720,
        "wires": [
            [
                "ebaa08d921f31bb8"
            ],
            [
                "f7c359590131a29b"
            ]
        ]
    },
    {
        "id": "ebaa08d921f31bb8",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 680,
        "wires": [
            [
                "5b5ce34de7314adc"
            ]
        ]
    },
    {
        "id": "f7c359590131a29b",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 760,
        "wires": [
            [
                "5b5ce34de7314adc"
            ]
        ]
    },
    {
        "id": "db7c53b07a59503e",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCRComodinoDxSwitch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 130,
        "y": 900,
        "wires": [
            [
                "83390832cc9f584f"
            ]
        ]
    },
    {
        "id": "83390832cc9f584f",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 900,
        "wires": [
            [
                "dada4075036743c7"
            ],
            [
                "43afff0308612662"
            ]
        ]
    },
    {
        "id": "dada4075036743c7",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 860,
        "wires": [
            [
                "7234de1cc000a00d"
            ]
        ]
    },
    {
        "id": "43afff0308612662",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 940,
        "wires": [
            [
                "7234de1cc000a00d"
            ]
        ]
    },
    {
        "id": "7000f529a1c56945",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCORLuce1Switch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 110,
        "y": 1080,
        "wires": [
            [
                "827c12341ded82e7"
            ]
        ]
    },
    {
        "id": "827c12341ded82e7",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 1080,
        "wires": [
            [
                "3a9e0e8c83b621c2"
            ],
            [
                "9e084cb373e81c65"
            ]
        ]
    },
    {
        "id": "3a9e0e8c83b621c2",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 1040,
        "wires": [
            [
                "87776e26a44e637d"
            ]
        ]
    },
    {
        "id": "9e084cb373e81c65",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 1120,
        "wires": [
            [
                "87776e26a44e637d"
            ]
        ]
    },
    {
        "id": "d1200e5bc6929a6b",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCORLuce2Switch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 110,
        "y": 1240,
        "wires": [
            [
                "7ec7deb60f1be0a9"
            ]
        ]
    },
    {
        "id": "7ec7deb60f1be0a9",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 1240,
        "wires": [
            [
                "9ec244839b044a0d"
            ],
            [
                "058ffe5214a193f5"
            ]
        ]
    },
    {
        "id": "9ec244839b044a0d",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 1200,
        "wires": [
            [
                "a61b6dc2a7954cb7"
            ]
        ]
    },
    {
        "id": "058ffe5214a193f5",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 1280,
        "wires": [
            [
                "a61b6dc2a7954cb7"
            ]
        ]
    },
    {
        "id": "795882c093daa50c",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCMComodinoDxSwitch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1130,
        "y": 200,
        "wires": [
            []
        ]
    },
    {
        "id": "3052759abab57a33",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCMComodinoSxSwitch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1130,
        "y": 360,
        "wires": [
            []
        ]
    },
    {
        "id": "27f45941e3c4722d",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCOComodinoDxSwitch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1130,
        "y": 540,
        "wires": [
            []
        ]
    },
    {
        "id": "45fc9a51e9d3a0a9",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCOComodinoSxSwitch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1130,
        "y": 720,
        "wires": [
            []
        ]
    },
    {
        "id": "5e46a9e5a3e06f8a",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCRComodinoDxSwitch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1130,
        "y": 900,
        "wires": [
            []
        ]
    },
    {
        "id": "40d61a0dafdec369",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCORLuce1Switch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1120,
        "y": 1080,
        "wires": [
            []
        ]
    },
    {
        "id": "008bfd7afa38dada",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCORLuce2Switch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1120,
        "y": 1240,
        "wires": [
            []
        ]
    },
    {
        "id": "08bb0a34646e2601",
        "type": "comment",
        "z": "f5b69558a37de09d",
        "name": "Smart Filter",
        "info": "# Attivare entrambi le opzioni dello smart filter",
        "x": 830,
        "y": 120,
        "wires": [],
        "icon": "node-red/alert.svg"
    },
    {
        "id": "582565dd20dce6c7",
        "type": "comment",
        "z": "f5b69558a37de09d",
        "name": "Item Command",
        "info": "# selzionare Item command in Topic\n# e l'opzione \"only when changed\"",
        "x": 1120,
        "y": 120,
        "wires": [],
        "icon": "node-red/alert.svg"
    },
    {
        "id": "c6e05f70ec065ef8",
        "type": "myhome-light",
        "z": "f5b69558a37de09d",
        "name": "FF_COR_luce_3",
        "buslevel": "private_riser",
        "lightid": "43",
        "isgroup": false,
        "topic": "light",
        "gateway": "c2aa2c7b6e79a5fc",
        "smartfilter": true,
        "smartfilter_out": true,
        "skipevents": false,
        "isstatusrequest": false,
        "output2_name": "",
        "output2_type": "text_state",
        "x": 830,
        "y": 1400,
        "wires": [
            [],
            [
                "2c3d1829ce024a86"
            ]
        ]
    },
    {
        "id": "0f4534bc8d8e2030",
        "type": "openhab2-in2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCORLuce3Switch",
        "topic": "",
        "initialstate": false,
        "whenupdated": true,
        "whencommand": true,
        "whenchanged": false,
        "changedfrom": "",
        "changedto": "",
        "x": 110,
        "y": 1400,
        "wires": [
            [
                "280144a61fa660b4"
            ]
        ]
    },
    {
        "id": "280144a61fa660b4",
        "type": "switch",
        "z": "f5b69558a37de09d",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 1400,
        "wires": [
            [
                "ac21fde77cdd8df4"
            ],
            [
                "90be3738d15cd1c2"
            ]
        ]
    },
    {
        "id": "ac21fde77cdd8df4",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light ON",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 570,
        "y": 1360,
        "wires": [
            [
                "c6e05f70ec065ef8"
            ]
        ]
    },
    {
        "id": "90be3738d15cd1c2",
        "type": "change",
        "z": "f5b69558a37de09d",
        "name": "cmd/light OFF",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            },
            {
                "t": "set",
                "p": "topic",
                "pt": "msg",
                "to": "cmd/light",
                "tot": "str"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 580,
        "y": 1440,
        "wires": [
            [
                "c6e05f70ec065ef8"
            ]
        ]
    },
    {
        "id": "2c3d1829ce024a86",
        "type": "openhab2-out2",
        "z": "f5b69558a37de09d",
        "name": "",
        "controller": "686bbc49425f316e",
        "itemname": "FFCORLuce3Switch",
        "topic": "ItemCommand",
        "payload": "",
        "onlywhenchanged": true,
        "x": 1120,
        "y": 1400,
        "wires": [
            []
        ]
    }
]

However, I hope that the problem will be resolved in the future within the binding