Control several Z-Wave radiator thermostats at once?

Hallo!

I would like to set up a simple control for my radiator thermostats in openHAB 2. This is my items/heating.items:

Group ALL
Group HEATING (ALL)
Group HEATING_LRK (HEATING)
Group HEATING_LR (HEATING_LRK)
Group HEATING_K (HEATING_LRK)
Group HEATING_B (HEATING)



Dimmer K_Heating_Dimmer					"K_Heating Dimmer"		                              <"signal-3">		(HEATING_K)          			    {channel="zwave:device:011bc32e:node4:switch_dimmer"}
Number K_Heating_Sensor_Temperature		"K_Heating Current temperature"	                      <temperature>		(HEATING_K)							{channel="zwave:device:011bc32e:node4:sensor_temperature"}
Number K_Heating_Thermostat_Mode		"K_Heating Thermostat mode"		                      <line>			(HEATING_K)			    	        {channel="zwave:device:011bc32e:node4:thermostat_mode"}
Number K_Heating_Setpoint_Heating		"K_Heating Setpoint (heat)"		                      <temperature>		(HEATING_K)			        	    {channel="zwave:device:011bc32e:node4:thermostat_setpoint_heating"}
Number K_Heating_Setpoint_Furnace		"K_Heating Setpoint (energy heat)"	                  <temperature>		(HEATING_K)			        	    {channel="zwave:device:011bc32e:node4:thermostat_setpoint_furnace"}
Switch K_Heating_Alarm_System			"K_Heating Alarm (system)"		                      <siren>			(HEATING_K)			        	    {channel="zwave:device:011bc32e:node4:alarm_system"}
Switch K_Heating_Alarm_Power			"K_Heating Alarm (power)"		                      <siren>			(HEATING_K)			        	    {channel="zwave:device:011bc32e:node4:alarm_power"}
Number K_Heating_Battery_Level			"K_Heating Battery level"		                      <line>			(HEATING_K)			        	    {channel="zwave:device:011bc32e:node4:battery_level"}

Dimmer B_Heating_Dimmer					"B_Heating Dimmer"		                              <"signal-3">		(HEATING_H)          			    {channel="zwave:device:011bc32e:node6:switch_dimmer"}
Number B_Heating_Sensor_Temperature		"B_Heating Current temperature"	                      <temperature>		(HEATING_H)							{channel="zwave:device:011bc32e:node6:sensor_temperature"}
Number B_Heating_Thermostat_Mode		"B_Heating Thermostat mode"		                      <line>			(HEATING_H)			    	        {channel="zwave:device:011bc32e:node6:thermostat_mode"}
Number B_Heating_Setpoint_Heating		"B_Heating Setpoint (heat)"		                      <temperature>		(HEATING_H)			        	    {channel="zwave:device:011bc32e:node6:thermostat_setpoint_heating"}
Number B_Heating_Setpoint_Furnace		"B_Heating Setpoint (energy heat)"	                  <temperature>		(HEATING_H)			        	    {channel="zwave:device:011bc32e:node6:thermostat_setpoint_furnace"}
Switch B_Heating_Alarm_System			"B_Heating Alarm (system)"		                      <siren>			(HEATING_H)			        	    {channel="zwave:device:011bc32e:node6:alarm_system"}
Switch B_Heating_Alarm_Power			"B_Heating Alarm (power)"		                      <siren>			(HEATING_H)			        	    {channel="zwave:device:011bc32e:node6:alarm_power"}
Number B_Heating_Battery_Level			"B_Heating Battery level"		                      <line>			(HEATING_H)			        	    {channel="zwave:device:011bc32e:node6:battery_level"}

Dimmer LR_Heating_Left_Dimmer					"LR_Heating_Left Dimmer"		                              <"signal-3">		(HEATING_LR)              {channel="zwave:device:011bc32e:node5:switch_dimmer"}
Number LR_Heating_Left_Sensor_Temperature		"LR_Heating_Left Current temperature"	                      <temperature>		(HEATING_LR)							{channel="zwave:device:011bc32e:node5:sensor_temperature"}
Number LR_Heating_Left_Thermostat_Mode			"LR_Heating_Left Thermostat mode"		                      <line>			(HEATING_LR)			    	        {channel="zwave:device:011bc32e:node5:thermostat_mode"}
Number LR_Heating_Left_Setpoint_Heating			"LR_Heating_Left Setpoint (heat)"		                      <temperature>		(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node5:thermostat_setpoint_heating"}
Number LR_Heating_Left_Setpoint_Furnace			"LR_Heating_Left Setpoint (energy heat)"	                  <temperature>		(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node5:thermostat_setpoint_furnace"}
Switch LR_Heating_Left_Alarm_System				"LR_Heating_Left Alarm (system)"		                      <siren>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node5:alarm_system"}
Switch LR_Heating_Left_Alarm_Power				"LR_Heating_Left Alarm (power)"									<siren>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node5:alarm_power"}
Number LR_Heating_Left_Battery_Level			"LR_Heating_Left Battery level"		                      <line>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node5:battery_level"}

Dimmer LR_Heating_Centre_Dimmer					"LR_Heating_Centre Dimmer"		                              <"signal-3">		(HEATING_LR)              {channel="zwave:device:011bc32e:node2:switch_dimmer"}
Number LR_Heating_Centre_Sensor_Temperature		"LR_Heating_Centre Current temperature"	                      <temperature>		(HEATING_LR)							{channel="zwave:device:011bc32e:node2:sensor_temperature"}
Number LR_Heating_Centre_Thermostat_Mode			"LR_Heating_Centre Thermostat mode"		                      <line>			(HEATING_LR)			    	        {channel="zwave:device:011bc32e:node2:thermostat_mode"}
Number LR_Heating_Centre_Setpoint_Heating			"LR_Heating_Centre Setpoint (heat)"		                      <temperature>		(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node2:thermostat_setpoint_heating"}
Number LR_Heating_Centre_Setpoint_Furnace			"LR_Heating_Centre Setpoint (energy heat)"	                  <temperature>		(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node2:thermostat_setpoint_furnace"}
Switch LR_Heating_Centre_Alarm_System				"LR_Heating_Centre Alarm (system)"		                      <siren>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node2:alarm_system"}
Switch LR_Heating_Centre_Alarm_Power				"LR_Heating_Centre Alarm (power)"									<siren>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node2:alarm_power"}
Number LR_Heating_Centre_Battery_Level			"LR_Heating_Centre Battery level"		                      <line>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node2:battery_level"}

Dimmer LR_Heating_Right_Dimmer					"LR_Heating_Right Dimmer"		                              <"signal-3">		(HEATING_LR)              {channel="zwave:device:011bc32e:node3:switch_dimmer"}
Number LR_Heating_Right_Sensor_Temperature		"LR_Heating_Right Current temperature"	                      <temperature>		(HEATING_LR)							{channel="zwave:device:011bc32e:node3:sensor_temperature"}
Number LR_Heating_Right_Thermostat_Mode			"LR_Heating_Right Thermostat mode"		                      <line>			(HEATING_LR)			    	        {channel="zwave:device:011bc32e:node3:thermostat_mode"}
Number LR_Heating_Right_Setpoint_Heating			"LR_Heating_Right Setpoint (heat)"		                      <temperature>		(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node3:thermostat_setpoint_heating"}
Number LR_Heating_Right_Setpoint_Furnace			"LR_Heating_Right Setpoint (energy heat)"	                  <temperature>		(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node3:thermostat_setpoint_furnace"}
Switch LR_Heating_Right_Alarm_System				"LR_Heating_Right Alarm (system)"		                      <siren>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node3:alarm_system"}
Switch LR_Heating_Right_Alarm_Power				"LR_Heating_Right Alarm (power)"									<siren>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node3:alarm_power"}
Number LR_Heating_Right_Battery_Level			"LR_Heating_Right Battery level"		                      <line>			(HEATING_LR)			        	    {channel="zwave:device:011bc32e:node3:battery_level"}

I would like to have two switches:

  • Toggle thermostat_setpoint_heating between 17 and 21 for all members of HEATING_LRK
  • Toggle thermostat_setpoint_heating between 17 and 20 for all members of HEATING_B

For now this is all I want to set up. Would someone kindly give me a hand? The sitemap generated by Home Builder confuses me more than it helps.

Thank you very much!

You can’t do this for a group.
So create a virtual item for your temperature and add a setpoint in sitemap.
Then you have to write a rule to get triggered on changes to that virtual item.
Your rule needs to iterate over all group members and individually issues commands to each member.

Thank you, I could not figure this out from the documentation. I got it working now. OpenHAB has quite a steep learning curve until the pieces fall into place.