New HVAC system. How to start?

Hello everybody,
i’m new to the world of Home automation and to this forum too but I did a lot of reading before :wink:
I bought the following equipment that is just (less then 1 h our ago) arrived ;D

1 Vera Lite
3 Stellaz in 3 different rooms
1 SRT321 thermostat
1 SSR303 1 channel boiler actuator

My main goal is:

  1. Avoid “wife factor” and give THE POWER to the combination wife+thermostat so to override anytime/anycase all the conditions and let the house heated to sahara’s values in case of trouble.
  2. reach the thermal equilibrium (22 C) in all the rooms of my house when all the family is in;
  3. deactivate in the morning some rooms (kids and studio) since not in use stil mantaining 22 on the other rooms
    4)Optional i would like to avoid to always have the boiler switched on and off by Vera every time one of the stellaz report a temperature lower then 22 but activate the boiler only when 2 or more stellaz report 21 or less.

I’m still wiring the actuator so i think only tomorrow i’ll have the system up and running but in the mean time i’d appreciate any suggestion to reach my purposes.

1)If i well understood the thermostat will in any case override any preset?
2)the Stellaz are already setted to the comfort zone that is 22C so i dont need any change.
3)Use a scene to insert the schedule for the boiler to stay on
4)Optional: Create a virtual switch that arm the boiler and using LUUP i should prepare a code that activate the boiler only if 2 of the stellaz are less then 21C. something like this?:
local lul_temp1 = luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor1”,“CurrentTemperature”, 3) -Room Temperature from Stellaz1
local lul_temp2 = luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor2”,“CurrentTemperature”, 4) -Room Temperature from Stellaz2
local lul_temp3 = luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor3”,“CurrentTemperature”, 5) -Room Temperature from Stellaz3
if (tonumber(lul_temp1) < 21 or tonumber(lul_temp2) < 21 or tonumber(lul_temp3) < 21) then
return true
end

Sorry for the long post

[quote=“tenaciousmetal, post:1, topic:179924”]…
local lul_temp1 = luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor1”,“CurrentTemperature”, 3) -Room Temperature from Stellaz1
local lul_temp2 = luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor2”,“CurrentTemperature”, 4) -Room Temperature from Stellaz2
local lul_temp3 = luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor3”,“CurrentTemperature”, 5) -Room Temperature from Stellaz3
…[/quote]

Sorry I don’t have insight into the overall scheme, but I noticed mention of TemperatureSensor2 and TemperatureSensor3 above, and I think they should all be TemperatureSensor1, as this is part of the UPnP service ID for temperature sensors the Vera uses (the “1” is like a version number for the service ID spec, so your devices 3, 4, 5 all implement the same service.)

[In this house we have an old Horstmann Centaurplus C21 and Basis AB4001 thermal actuators in multiple zones, so it doesn’t relate to what you are trying to do.]

watou

You might search Stellaz and PLEG to see various other things people have done.