Posts: 275
Threads: 105
Joined: Apr 2006
Reputation:
0
As Comfort is gradually being introduced to heating so this opens up both possibilities and limitations. Some early thoughts on this:
1. Time Clock type function on KT03 - this looks likely to be just about \'doable as is\' but is very long winded. So some sort of Time Register probably holding seconds in the day? A mechanism to compare with it so ON and Off (type Responses) can run.
2. Maybe new element(s) to support user interface on KT03?
3. Be able to easily enable and disable the KT03 schedules via Responses (again doable with flags)
4. New Comfort Misc Event every 5 minutes
A combination of these should give flexibility
Posts: 248
Threads: 44
Joined: Feb 2009
Reputation:
0
Nigel,
Heating is about the only thing I dont have integrated now. Do you mine me asking how you are measuring contorlling the heating solution?
My house is currently a mix of radiators and some electric underfloor heating and I am looking at how best to auomate it all.
Thanks
Stuart
Posts: 23
Threads: 5
Joined: Jun 2011
Reputation:
0
With KNX its doable for about 100â⬠per room. You dont get thermostats on the wall, but only temperature sensor and switch actuator for floor heating or radiator. With KNX/UCM its possible to control the temperature. You can see current temp, setpoint temp, change setpoint temp and change heating mode (comfort, standby, night).
Posts: 275
Threads: 105
Joined: Apr 2006
Reputation:
0
I am using the Cytech Temperature sensor TCS01. This is a stripped down Scene Control switch with only the temperature sensing. I will explain how it is engineered in the wall in due course.
I am still due to post everything in detail. It has been fairly challenging for reasons I will describe but once \'someone\' (i.e. me!) does it the first time then it becomes a lot easier for the future - \'80/20\'
Here is \'beta\' code for a zone. There are a lot of messy remarks in here still and this will all be tidied up soon. Many are irrelevant now so be careful not to over scrutinise. In particular tracking the zones and knowing when to turn the pump / valve off has changed.
There are separate looping responses running checks etc. The TCS01 only runs it\'s associated Response for a degree of temperature change.
I\'ve highlighted some key lines below.
This configuration is driving CBus Relays adjacent to the underfloor heating manifolds. Their choice was purely down to the circumstances of the job and will be discussed in due course.
Note the initial user control is via KT03. Building time clocks was challenging and needs a little more testing.
Timers are scattered around in the application to avoid overloading e.g. not sending a raft of CBus commands that will cause an overflow.
Night setback to do.
-----
Get SensorRegister 8 ! Added to try and wake up KT03 monitor page
If LastActionValue = 0 Then
Exit Response ! If Sensor is broken / faulty we jump out
! ******** But Improve Handling Here *********
End If
! We come here every degree change triggered by the sensor register
! Heating ON (Downstairs)
If Flag GroundHeatDemand <> 0 Then ! We need heat capability Downstairs. Triggered by Time clock etc.
! This is the Button on the KT03
! ------
Get SensorRegister 8 ! Can see this displayed on the KT03 so we know this is correct and warming the sensor increases displayed temp (as it should)
Subtract KitDinReqTempC16 ! Set on KT03 / pad etc.
If LastActionValue < 128 Then ! Once we are up toTemperature we can switch Pump and Valve off but only if last on manifold
! ----- NOTE ------ if the heating will be cycling do we leave valve open ???
! Announce Kitchen Heat Off
Clear Flag KitchenHeatF50 ! Kitchen Heat Off - Testing only
Do C_Off107
Do C_Off108
Do C_Off109
Do C_Off110
Do DD_DownHeat_Off ! Here we check if al the zone flags are clear and if so turn off the pump and valve
! If Counter PumpDownTrackC26 = 0 Then
! Do C_Dwn_PumpOff103
! Do C_DnCalHeatOf104
! End If
! Decrement PumpDownTrackC26
! Set Flag GndPumpOnOncKitD
Output Output001 Off ! ForTesting only - goes off when target temp = room temp
! Do Nothing here
! Turn On or Keep Heating On here ....
Else
! Positive value so we need heat
If Flag KitchenHeatF50 <> 0 Then
If Flag Flag62 <> 0 Then
Announce Kitchen Heat On
End If
End If
Set Flag KitchenHeatF50
Output Output001 Flash ! Just for testing and Comfigurator can show status
! If Flag GndPumpOnOncKitD <> 0 Then
! --------------------------------------------------------------------------------------------------------------------------------------
Do C_On107
Do C_On108
Do C_On109
Do C_On110
Do C_DnCalHeatOn104 ! Drive Valve \'D\' (Downstairs)
Do C_Dwn_PumpOn103 After 5 Seconds Using Timer20 ! Pump On
! Increment PumpDownTrackC26
! Clear Flag GndPumpOnOncKitD
! End If
End If
Else
! Heating is Off - so do nothing - have a kip.....
! ****** But we may need to run some off activity. The flag may have changed by Down Heat Off on the KT03
Do DD_HeatOff_Dwn !
End If
Posts: 370
Threads: 31
Joined: Sep 2011
Reputation:
0
Hi
Forgive my ignorance on this matter and happy to be corrected, But installed heating system are put in with adjustable user thermostats.
I managed to connect up an old combi boiler to my Comfort system, after looking at the wiring diagram of the boiler and after checking the voltage I used a low voltage relay. In the responses you can set it in multiple different ways (Not thermostatic as this is already set by the appliance or a thermostat)
In theory if you use relays you can control any heating system.
As I do shift work I remotely (text) turn the heating on/of (pre-set durations as timed does not suit my requirements)