Hello, I would like to use the 5031RDTSL unit for zone control of a heating system. I have a MkII B&W screen *with logic*. do you have any leads as to some typical set ups for the use of this unit. I've looked at some of the heating control applications and all this makes sense, but am having some trouble getting the zone temp to work correctly with the code? I can display/monitor the unit fine? Any help/advice much appreciated, Aaron This is my (very basic) code; [code] SetPoint := GetCBusLevel("LOCAL", "Heating (Legacy)", "Bed 1 Set Point"); RoomTemp := GetCBusLevel("LOCAL", "Temperature Broadcast", "Bed1 Rm Temp"); if (GetCBusState("LOCAL", "Heating (Legacy)", "HEATING SWITCH") = ON) then begin if (RoomTemp > SetPoint) then SetCBusState("LOCAL", "Heating (Legacy)", "BED 1 EXT RAD", OFF); SetCBusState("LOCAL", "Heating (Legacy)", "BED 1 INT RAD", OFF); if (RoomTemp < SetPoint) then SetCBusState("LOCAL", "Heating (Legacy)", "BED 1 EXT RAD", ON); SetCBusState("LOCAL", "Heating (Legacy)", "BED 1 INT RAD", ON); end; once (GetCBusState("LOCAL", "Heating (Legacy)", "HEATING SWITCH") = OFF) then begin SetCBusState("LOCAL", "Heating (Legacy)", "BED 1 EXT RAD", OFF); SetCBusState("LOCAL", "Heating (Legacy)", "BED 1 INT RAD", OFF); end [/code]