[BTicino/OpenWebNet] New openHAB2 binding ready for testing

Ciao Massimo,
as I said for sure I am doing something wrong I followed your example to have a version of both files .items and .things.

Here below I provide the content of both files, I hope you can easily see why I am messing up :slight_smile:
Thanks for your support.

Group gCucina
Group gSalone
Group gMartina
Group gDaniel
Group gBagnoDoccia
Group gBagnoVasca
Group gMatrimoniale
Group gGiardino

Group gTh_Matrimoniale
Group gTh_Salone
Group gTh_Cucina
Group gTh_Bagni
Group gTh_Martina
Group gTh_Daniel

Group gShutters

Switch			iCu_Lampadario		"Lampadario Cucina"			<light>          (gCucina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cu_Lampadario:switch" }
Switch			iCu_Faretti			"Faretti Cucina"			<light>          (gCucina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cu_Faretti:switch" }
Switch			iCu_Lavanderia		"Faretti Lavanderia"		<light>          (gCucina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cu_Lavanderia:switch" }
Switch			iCu_LED				"LED Cucina"				<light>          (gCucina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cu_LED:switch" }

Switch			iSa_Lampada_Pranzo		"Lampada Pranzo"		<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_Lampada_Pranzo:switch" }
Switch			iSa_Faretti_Ingresso	"Faretti Ingresso"		<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_Faretti_Ingresso:switch" }
Switch			iSa_LED_Pranzo			"LED Pranzo"			<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_LED_Pranzo:switch" }
Switch			iSa_LED_TV				"LED TV"				<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_LED_TV:switch" }
Switch			iSa_LED_Serra			"LED Serra"				<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_LED_Serra:switch" }
Switch			iSa_Faretti_Serra		"Faretti Serra"			<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_Faretti_Serra:switch" }
Dimmer			iSa_Faretti_TV			"Faretti TV [%.0f %%]"	<DimmableLight>  (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_dimmer:mybridge:Sa_Faretti_TV:brightness" }
Switch			iSa_Lampada_TV			"Lampada TV"			<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_Lampada_TV:switch" }
Switch			iSa_LED_Guardaroba		"LED Guardaroba"		<light>          (gSalone)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Sa_LED_Guardaroba:switch" }

Switch			iMa_Lampadario		"Lampadario Martina"		<light>          (gMartina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Ma_Lampadario:switch" }
Switch			iMa_Faretti			"Faretti Martina"			<light>          (gMartina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Ma_Faretti:switch" }
Switch			iMa_Lume			"Lume Martina"				<light>          (gMartina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Ma_Lume:switch" }
Switch			iMa_LED				"LED Martina"				<light>          (gMartina)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Ma_LED:switch" }

Switch			iDa_Lampadario		"Lampadario Daniel"			<light>          (gDaniel)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Da_Lampadario:switch" }
Switch			iDa_Faretti			"Faretti Daniel"			<light>          (gDaniel)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Da_Faretti:switch" }
Switch			iDa_Lume			"Lume Daniel"				<light>          (gDaniel)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Da_Lume:switch" }
Switch			iDa_LED				"LED Daniel"				<light>          (gDaniel)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Da_LED:switch" }

Switch			iBd_Faretti			"Faretti Bagno Doccia"		<light>          (gBagnoDoccia)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Bd_Faretti:switch" }
Switch			iBd_Specchio		"Luce Specchio Doccia"		<light>          (gBagnoDoccia)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Bd_Specchio:switch" }
Switch			iBd_LED				"LED Doccia"				<light>          (gBagnoDoccia)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Bd_LED:switch" }

Switch			iBv_Faretti			"Faretti Bagno Vasca"		<light>          (gBagnoVasca)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Bv_Faretti:switch" }
Switch			iBv_Specchio		"Luce Specchio Vasca"		<light>          (gBagnoVasca)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Bv_Specchio:switch" }

Switch			iCm_Lampada			"Lampada Matrimoniale"		<light>          (gMatrimoniale)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cm_Lampada:switch" }
Switch			iCm_Faretti			"Faretti Armadio"			<light>          (gMatrimoniale)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cm_Faretti:switch" }
Switch			iCm_Gabriele		"Lume Gabriele"				<light>          (gMatrimoniale)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cm_Gabriele:switch" }
Switch			iCm_Marina			"Lume Marina"				<light>          (gMatrimoniale)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cm_Marina:switch" }
Switch			iCm_LED				"LED Matrimoniale"			<light>          (gMatrimoniale)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Cm_LED:switch" }

Switch			iGi_Cucina			"Luci Esterno Cucina"		<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Cucina:switch" }
Switch			iGi_Paletti_Alto	"Paletti Giardino Alto"		<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Paletti_Alto:switch" }
Switch			iGi_Parete			"Luci Parete Giardino"		<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Parete:switch" }
Switch			iGi_Scala			"Luci Scala Giardino"		<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Scala:switch" }
Switch			iGi_Terrazzo		"Luci Terrazzo"				<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Terrazzo:switch" }
Switch			iGi_ScalaExt		"Luci Scala Esterna"		<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_ScalaExt:switch" }
Switch			iGi_Paletti_Basso	"Paletti Giardino Basso"	<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Paletti_Basso:switch" }
Switch			iGi_Fontana_L		"Luce Fontana"				<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Fontana_L:switch" }
Switch			iGi_Fontana_W		"Acqua Fontana"				<light>          (gGiardino)                		[ "Lighting" ]  { channel="openwebnet:bus_on_off_switch:mybridge:Gi_Fontana_W:switch" }

Rollershutter		iTp_Pranzo			"Tapparella Pranzo [%.0f %%]"	<rollershutter>  (gShutters, gSalone)     		[ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Pranzo:shutter" }
Rollershutter		iTp_TV				"Tapparella TV [%.0f %%]"	<rollershutter>  (gShutters, gSalone)     			[ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_TV:shutter" }
Rollershutter		iTp_Gabriele		"Tapparella Gabriele [%.0f %%]"	<rollershutter>  (gShutters, gMatrimoniale)     [ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Gabriele:shutter" }
Rollershutter		iTp_Marina			"Tapparella Marina [%.0f %%]"	<rollershutter>  (gShutters, gMatrimoniale)     [ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Marina:shutter" }
Rollershutter		iTp_Martina			"Tapparella Martina [%.0f %%]"	<rollershutter>  (gShutters, gMartina)     		[ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Martina:shutter" }
Rollershutter		iTp_Daniel			"Tapparella Daniel [%.0f %%]"	<rollershutter>  (gShutters, gDaniel)     		[ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Daniel:shutter" }
Rollershutter		iTp_Daniel			"Tapparella Bagno Vasca [%.0f %%]"	<rollershutter>  (gShutters, gBagnoVasca)   [ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Vasca:shutter" }
Rollershutter		iTp_Doccia1			"Tapparella Bagno Doccia 1 [%.0f %%]"	<rollershutter>  (gShutters, gBagnoDoccia)   [ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Doccia1:shutter" }
Rollershutter		iTp_Doccia2			"Tapparella Bagno Doccia 2 [%.0f %%]"	<rollershutter>  (gShutters, gBagnoDoccia)   [ "Blinds" ]  { channel="openwebnet:bus_automation:mybridge:Tp_Doccia2:shutter" }

Group				gTh_Salone			"Termostato Salone"	[ "Thermostat" ]
Number:Temperature  iTh_Sa_temp			"Temperature [%.1f °C]"  <temperature>  (gTh_Salone)     		[ "CurrentTemperature" ]			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:temperature" }
String				iTh_Sa_offset		"Offset"                                (gTh_Salone)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:localMode" }
Switch				iTh_Sa_heating		"Heating is"                            (gTh_Salone)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:heating" }
Switch				iTh_Sa_cooling		"Cooling is"                            (gTh_Salone)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:cooling" }
Number:Temperature	iTh_Sa_targetTemp	"Target [%.1f °C]"                      (gTh_Salone)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:targetTemperature" }
String				iTh_Sa_activeMode	"Active Mode"                           (gTh_Salone)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:activeMode" }
String				iTh_Sa_heatCool		"HeatingCoolingMode"                    (gTh_Salone)     		[ "homekit:HeatingCoolingMode" ]  	{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:heatingCoolingMode" }
Number:Temperature	iTh_Sa_setpointTemp	"Setpoint Temperature [%.1f °C]"  <temperature> (gTh_Salone)  	[ "TargetTemperature" ]     		{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:setpointTemperature" }
String				iTh_Sa_setMode		"Set Mode"                              (gTh_Salone)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Salone:setMode"}

Group				gTh_Cucina			"Termostato Cucina"	[ "Thermostat" ]
Number:Temperature  iTh_Cu_temp			"Temperature [%.1f °C]"  <temperature>  (gTh_Cucina)     		[ "CurrentTemperature" ]			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:temperature" }
String				iTh_Cu_offset		"Offset"                                (gTh_Cucina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:localMode" }
Switch				iTh_Cu_heating		"Heating is"                            (gTh_Cucina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:heating" }
Switch				iTh_Cu_cooling		"Cooling is"                            (gTh_Cucina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:cooling" }
Number:Temperature	iTh_Cu_targetTemp	"Target [%.1f °C]"                      (gTh_Cucina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:targetTemperature" }
String				iTh_Cu_activeMode	"Active Mode"                           (gTh_Cucina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:activeMode" }
String				iTh_Cu_heatCool		"HeatingCoolingMode"                    (gTh_Cucina)     		[ "homekit:HeatingCoolingMode" ]  	{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:heatingCoolingMode" }
Number:Temperature	iTh_Cu_setpointTemp	"Setpoint Temperature [%.1f °C]"  <temperature> (gTh_Cucina)  	[ "TargetTemperature" ]     		{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:setpointTemperature" }
String				iTh_Cu_setMode		"Set Mode"                              (gTh_Cucina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Cucina:setMode"}

Group				gTh_Matrimoniale	"Termostato Camera Matrimoniale"	[ "Thermostat" ]
Number:Temperature  iTh_Cm_temp			"Temperature [%.1f °C]"  <temperature>  (gTh_Matrimoniale)     		[ "CurrentTemperature" ]			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:temperature" }
String				iTh_Cm_offset		"Offset"                                (gTh_Matrimoniale)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:localMode" }
Switch				iTh_Cm_heating		"Heating is"                            (gTh_Matrimoniale)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:heating" }
Switch				iTh_Cm_cooling		"Cooling is"                            (gTh_Matrimoniale)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:cooling" }
Number:Temperature	iTh_Cm_targetTemp	"Target [%.1f °C]"                      (gTh_Matrimoniale)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:targetTemperature" }
String				iTh_Cm_activeMode	"Active Mode"                           (gTh_Matrimoniale)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:activeMode" }
String				iTh_Cm_heatCool		"HeatingCoolingMode"                    (gTh_Matrimoniale)     		[ "homekit:HeatingCoolingMode" ]  	{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:heatingCoolingMode" }
Number:Temperature	iTh_Cm_setpointTemp	"Setpoint Temperature [%.1f °C]"  <temperature> (gTh_Matrimoniale)  	[ "TargetTemperature" ]     		{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:setpointTemperature" }
String				iTh_Cm_setMode		"Set Mode"                              (gTh_Matrimoniale)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Matrimoniale:setMode"}

Group				gTh_Martina			"Termostato Camera Martina"	[ "Thermostat" ]
Number:Temperature  iTh_Ma_temp			"Temperature [%.1f °C]"  <temperature>  (gTh_Martina)     		[ "CurrentTemperature" ]			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:temperature" }
String				iTh_Ma_offset		"Offset"                                (gTh_Martina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:localMode" }
Switch				iTh_Ma_heating		"Heating is"                            (gTh_Martina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:heating" }
Switch				iTh_Ma_cooling		"Cooling is"                            (gTh_Martina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:cooling" }
Number:Temperature	iTh_Ma_targetTemp	"Target [%.1f °C]"                      (gTh_Martina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:targetTemperature" }
String				iTh_Ma_activeMode	"Active Mode"                           (gTh_Martina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:activeMode" }
String				iTh_Ma_heatCool		"HeatingCoolingMode"                    (gTh_Martina)     		[ "homekit:HeatingCoolingMode" ]  	{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:heatingCoolingMode" }
Number:Temperature	iTh_Ma_setpointTemp	"Setpoint Temperature [%.1f °C]"  <temperature> (gTh_Martina)  	[ "TargetTemperature" ]     		{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:setpointTemperature" }
String				iTh_Ma_setMode		"Set Mode"                              (gTh_Martina)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Martina:setMode"}

Group				gTh_Daniel			"Termostato Camera Daniel"	[ "Thermostat" ]
Number:Temperature  iTh_Da_temp			"Temperature [%.1f °C]"  <temperature>  (gTh_Daniel)     		[ "CurrentTemperature" ]			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:temperature" }
String				iTh_Da_offset		"Offset"                                (gTh_Daniel)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:localMode" }
Switch				iTh_Da_heating		"Heating is"                            (gTh_Daniel)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:heating" }
Switch				iTh_Da_cooling		"Cooling is"                            (gTh_Daniel)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:cooling" }
Number:Temperature	iTh_Da_targetTemp	"Target [%.1f °C]"                      (gTh_Daniel)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:targetTemperature" }
String				iTh_Da_activeMode	"Active Mode"                           (gTh_Daniel)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:activeMode" }
String				iTh_Da_heatCool		"HeatingCoolingMode"                    (gTh_Daniel)     		[ "homekit:HeatingCoolingMode" ]  	{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:heatingCoolingMode" }
Number:Temperature	iTh_Da_setpointTemp	"Setpoint Temperature [%.1f °C]"  <temperature> (gTh_Daniel)  	[ "TargetTemperature" ]     		{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:setpointTemperature" }
String				iTh_Da_setMode		"Set Mode"                              (gTh_Daniel)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Daniel:setMode"}

Group				gTh_Bagni			"Termostato Bagni"	[ "Thermostat" ]
Number:Temperature  iTh_Ba_temp			"Temperature [%.1f °C]"  <temperature>  (gTh_Bagni)     		[ "CurrentTemperature" ]			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:temperature" }
String				iTh_Ba_offset		"Offset"                                (gTh_Bagni)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:localMode" }
Switch				iTh_Ba_heating		"Heating is"                            (gTh_Bagni)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:heating" }
Switch				iTh_Ba_cooling		"Cooling is"                            (gTh_Bagni)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:cooling" }
Number:Temperature	iTh_Ba_targetTemp	"Target [%.1f °C]"                      (gTh_Bagni)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:targetTemperature" }
String				iTh_Ba_activeMode	"Active Mode"                           (gTh_Bagni)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:activeMode" }
String				iTh_Ba_heatCool		"HeatingCoolingMode"                    (gTh_Bagni)     		[ "homekit:HeatingCoolingMode" ]  	{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:heatingCoolingMode" }
Number:Temperature	iTh_Ba_setpointTemp	"Setpoint Temperature [%.1f °C]"  <temperature> (gTh_Bagni)  	[ "TargetTemperature" ]     		{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:setpointTemperature" }
String				iTh_Ba_setMode		"Set Mode"                              (gTh_Bagni)                                       			{ channel="openwebnet:bus_thermostat:mybridge:Th_Bagni:setMode"}

Bridge openwebnet:bus_gateway:mybridge "MyHOME" [ host="192.168.0.156", passwd="12345", port=20000, discoveryByActivation=false ] {
	bus_on_off_switch        Cu_Lampadario  "Lampadario Cucina"     [ where="24" ]
    bus_on_off_switch        Cu_Faretti     "Faretti Cucina"       	[ where="23" ]
	bus_on_off_switch        Cu_Lavanderia  "Faretti Lavanderia"    [ where="22" ]
	bus_on_off_switch        Cu_LED        	"LED Cucina"       		[ where="04" ]

	bus_on_off_switch        Sa_Lampada_Pranzo  	"Lampada Pranzo"     	[ where="42" ]
    bus_on_off_switch        Sa_Faretti_Ingresso    "Faretti Ingresso"      [ where="21" ]
	bus_on_off_switch        Sa_Faretti_Pranzo  	"Faretti Pranzo"    	[ where="0111" ]
	bus_on_off_switch        Sa_LED_Pranzo  		"LED Pranzo"       		[ where="19" ]
	bus_on_off_switch        Sa_LED_TV        		"LED TV"       			[ where="0115" ]
	bus_on_off_switch        Sa_LED_Serra        	"LED Serra"       		[ where="0114" ]
	bus_on_off_switch        Sa_Faretti_Serra       "Faretti Serra"       	[ where="0113" ]
	bus_dimmer		         Sa_Faretti_TV        	"Faretti TV"       		[ where="47#4#01" ]
	bus_on_off_switch        Sa_Lampada_TV        	"Lampada TV"       		[ where="0110" ]
	bus_on_off_switch        Sa_LED_Guardaroba      "LED Guardaroba"       	[ where="17" ]

	bus_on_off_switch        Cm_Lampada  			"Lampada Matrimoniale"  [ where="27" ]
    bus_on_off_switch        Cm_Faretti   			"Faretti Armadio"       [ where="0313" ]
	bus_on_off_switch        Cm_Gabriele  			"Lume Gabriele"    		[ where="25" ]
	bus_on_off_switch        Cm_Marina    			"Lume Marina"       	[ where="26" ]	
	bus_on_off_switch        Cm_LED    				"LED Matrimoniale"      [ where="28" ]
	
	bus_on_off_switch		 Ma_Lampadario			"Lampadario Martina" 	[ where="36" ]
	bus_on_off_switch		 Ma_Faretti				"Faretti Martina"		[ where="37" ]
	bus_on_off_switch		 Ma_Lume				"Lume Martina"			[ where="39" ]
	bus_on_off_switch		 Ma_LED					"LED Martina"			[ where="38" ]
	
	bus_on_off_switch		 Da_Lampadario			"Lampadario Daniel" 	[ where="34" ]
	bus_on_off_switch		 Da_Faretti				"Faretti Daniel"		[ where="35" ]
	bus_on_off_switch		 Da_Lume				"Lume Daniel"			[ where="33" ]
	bus_on_off_switch		 Da_LED					"LED Daniel"			[ where="32" ]

	bus_on_off_switch		 Bv_Faretti				"Faretti Bagno Vasca" 	[ where="15" ]
	bus_on_off_switch		 Bv_Specchio			"Luce Specchio Vasca"	[ where="14" ]
	bus_on_off_switch		 Bd_Faretti				"Faretti Bagno Doccia"	[ where="31" ]
	bus_on_off_switch		 Bd_Specchio			"Luce Specchio Doccia"	[ where="0214" ]
	bus_on_off_switch		 Bd_LED					"LED Doccia"			[ where="0215" ]

	bus_automation           Tp_Pranzo       	"Tapparella Pranzo"     	[ where="08", shutterRun=AUTO]
	bus_automation           Tp_TV       		"Tapparella TV"     		[ where="03", shutterRun=AUTO]
	bus_automation           Tp_Gabriele       	"Tapparella Gabriele"     	[ where="06", shutterRun=AUTO]
	bus_automation           Tp_Marina       	"Tapparella Marina"     [ 	[ where="11", shutterRun=AUTO]
	bus_automation           Tp_Martina       	"Tapparella Martina"     	[ where="0010", shutterRun=AUTO]
	bus_automation           Tp_Daniel       	"Tapparella Daniel"     	[ where="0014", shutterRun=AUTO]
	bus_automation           Tp_Vasca       	"Tapparella Bagno Vasca"    [ where="02", shutterRun=AUTO]
	bus_automation           Tp_Doccia1       	"Tapparella Bagno Doccia 1" [ where="13", shutterRun=AUTO]
	bus_automation           Tp_Doccia2       	"Tapparella Bagno Doccia 2" [ where="49", shutterRun=AUTO]

    bus_thermostat           Th_Salone    		"Termostato Salone"  		[ where="1" ]
	bus_thermostat           Th_Cucina    		"Termostato Cucina"  		[ where="2" ]
	bus_thermostat           Th_Matrimoniale    "Termostato Matrimoniale"  	[ where="3" ]
	bus_thermostat           Th_Martina    		"Termostato Martina"  		[ where="4" ]
	bus_thermostat           Th_Daniel    		"Termostato Daniel"  		[ where="5" ]
	bus_thermostat           Th_Bagni    		"Termostato Bagni"  		[ where="6" ]

	bus_on_off_switch		 Gi_Cucina			"Luci Esterno Cucina"		[ where="0212" ]
	bus_on_off_switch		 Gi_Paletti_Alto	"Paletti Giardino Alto"		[ where="29" ]
	bus_on_off_switch		 Gi_Parete			"Luci Parete Giardino"		[ where="0211" ]
	bus_on_off_switch		 Gi_Scala			"Luci Scala Giardino"		[ where="45" ]
	bus_on_off_switch		 Gi_Terrazzo		"Luci Terrazzo"				[ where="0210" ]
	bus_on_off_switch		 Gi_ScalaExt		"Luci Scala Esterna"		[ where="46" ]
	bus_on_off_switch		 Gi_Paletti_Basso	"Paletti Giardino Basso"	[ where="44" ]
	bus_on_off_switch		 Gi_Fontana_L		"Luce Fontana"				[ where="0413" ]
	bus_on_off_switch		 Gi_Fontana_W		"Acqua Fontana"				[ where="0412" ]
	
	
	
}

Hi,
I have been testing the use CEN and CEN plus from my screen10 panel with the screen10 as gateway.

I didn’t see it stated anywhere but for the record I find that for openHAB CEN on panel behaves as ‘press and release’ whereas CEN+ behaves as 'Extended press '.

For MH202 scenarios with CEN+ I found that I needed to use ‘start of extended press’ in the scenario as trigger.

Hey guys,

first: Great binding. Its working pretty well overall.
Now one question. How can i programm a switch to only send a short impulse (0.5s). Its controlling a motor of a garage door.

Thank you!

Use the Expire binding.

Switch GarageDoor_Toggle "Garage door toggle" <garage> {channel="openwebnet:bus_on_off_switch:Screen10:1111:switch", expire="1s,command=OFF"}

Or of you use Paper UI like me you can create a rule that after 1 second turn it off

Hey Guys,

For some time now we have had nowhere to discuss more general openwebnet, BTicino,/Legrand topics. I would just like to point out that there is a new thread here that was created for more general discussions that might be of interest:

I am not sure if its been posted in the correct place but maybe its useful, maybe it dies or is locked. Lets see. If its useful perhaps we could have link at the top of this thread to direct more general questions and dicussions to it, or a better place if anyone knows of one, rather than members risk posting off topic here. As well as keeping this thread tidier it could encourage more users to join in after a bit of training :slight_smile:

Anyway it be good to know where to go for more general discussions and for experienced users to be able to help out if that’s your thing. So, suggestions, comments, ideas please. The old BTicino forum chats were useful once upon a time.

Mark

Thank you @m4rk and @enrico.mcc.

Is there a chance to add a slider to the rollershutter item?
So that you can set a fixed rollershutter position. And dont need to wait until it is there?

to what interface?
Using Habpanel yes!
In google home app no.

Basic UI

Is it possible binding has expired?

@massi So I guess that your binding couldn’t make it for the 2.5 release, unfortunately ? What is the recommended way to install and use the binding with OH 2.5 ? Thank you in advance.

The new Alexa skill features are now available

https://github.com/openhab/openhab-alexa/blob/master/USAGE.md#setup

https://github.com/openhab/openhab-alexa/blob/master/USAGE.md#semantic-extensions

I have open close, raise and lower working with the BUS blinds without the need for the Alexa routine and proxy switch work around.

I am still playing around with the possibilities but here is what I have so far.

Rollershutter Test "Test blinds" {alexa="RangeController.rangeValue" [category="EXTERIOR_BLIND",supportedRange="0:100:10", unitOfMeasure="Percent", actionMappings="Close=100,Open=0,Lower=(+10),Raise=(-10)"], channel="openwebnet:bus_automation:Screen10:55:shutter" }

am not sure how I do a ‘stop’ so I asked here

edit… short answer = No STOP semantic yet. Possible skill work around. See above link.

Mark,

thanks for the info, please let us know when you have a stop command working.
Could you post the thing asociated to this item?

@massi
Hi Massimo with the new opengah 2.5 version would we finally have an official binding and therefore no expiration?

1 Like

I didn’t post the Thing as that was not changed. Its the standard Thing for a blind.

Regarding the STOP Alexa command. I am in discussion with the developer about how it might be done but I am not an expert. If anyone else here has an interest in this too please visit the Alexa skill thread and add your input:

Maybe @massi et al might have some better ideas than I on how to get the BTicino binding working better with the Alexa skill. In that case it would be good to discuss this now with the Alexa skill developer @jeshab while we have his attention :grinning:

eg There are also some discussions on Alexa issues with dimmers but I myself haven’t played with that part yet. eg Increase, Decrease commands.

thank you for your feedback with alexa and openwebnet binding: I have OH 2.4 on a synology nas and I would like to update do 2.5 M6 (?) but I’m afraid to lose something because I have a yamaha home theatre, spotity, alexa, btcino…habadmin graph, mysql persistence…

Hi everybody,

yesterday I have updated to OH 2.5 stable. Since then I’m getting this error:

2019-12-18 13:52:54.482 [WARN ] [org.apache.felix.fileinstall        ] - Error while starting bundle: https://github.com/mvalla/openhab2-addons/releases/download/own-2.5.0.M3/org.openhab.binding.openwebnet-2.5.0.M3.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.openwebnet [267]

  Unresolved requirement: Import-Package: gnu.io; version="[3.14.0,4.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:444) ~[org.eclipse.osgi-3.12.100.jar:?]

	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[org.eclipse.osgi-3.12.100.jar:?]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]

I have no connection to my OWN GateWay at the moment.
Have someone experienced the same behavior?

Hi again,

for some reason I focused on the message:

Unresolved requirement: Import-Package: gnu.io; version="[3.14.0,4.0.0)"

I just followed someone’s suggestion to install the Serial Binding (binding-serial1 - 1.14.0) and now it’s working.

Hope someone find this useful in case you’re in trouble :smiley:

You have to do these steps from the installation procedures again:

2. Activate Dependencies

After the binding has been installed, from Marketplace or manually, some features dependencies must be activated manually :

  • from Karaf console:
    • feature:install openhab-transport-serial
    • for openHAB 2.4.x:
      • feature:install esh-io-transport-upnp
    • for openHAB 2.5.x and later:
      • feature:install openhab-core-io-transport-upnp

The binding should now be installed: check in PaperUI > Configuration > Bindings .

After upgrading the binding to a new version, there is no need to activate dependencies again.

However dependencies must be activated again if you upgrade openHAB to a new version or clean its cache.

Hi Max!

I have done this in fact:

* feature:install openhab-transport-serial
* for openHAB 2.5.x and later:
* `feature:install openhab-core-io-transport-upnp`

But didn’t solve my problem. Only after installind the Serial Binding I got everything working… :thinking:

I have upgraded from an OH 2.4, don’t know if my setup is corrupt or not, OWN failure is just one of all problems I’m facing right now. I’ll try a clean setup these days…