This object is in archive! 

How do I "raise a temperature" when someone is in the room?

Marcus Khoo shared this question 4 years ago
Need Answer

What I am trying to achieve in pseudo code is

If (the room is occupied) Then

increase the Virtual Thermostat Pro temperature in the room by 2 degrees Celsius for the next 30 mins

End If

Is this possible with the Rule creator in Zipato?

Thanks

/Marcus

Comments (10)

photo
1

Would this do it?

/Marcus

photo
1

Hi Zipatians,

How about this rule? Do you think this will work?

/Marcus

photo
1

Or maybe this one?

photo
1

Of course I meant 1800 for 30 mins!

photo
1

Wao, this is not an easy rule...Hope someone will be able to answer. I'm having a similar issue. In the bathroom I want to achieve the following: when the motion sensor detects motion and the time is between 20:30 and 22:00 turn the radiator on for 30 minutes. Attached the printscreen of the rule. Currently it turns on for 30 minutes regardless of the time. Can someone advise?

photo
1

Hum... In my own experience (I might be wrong) I found that it's better to trigger a When with only one event, and then include an "If" block to test another condition (for example time, and so on...). Every time I tried to trigger a When with 2 logical events: "event1 AND event2" it fails everytime. Perhaps because they aren't fired together and then they can't be identified by the Zipato event mgr in the same time. I don't know, but it's a possibility.

It's my 2 cents...

photo
1

Thanks Philippe, That's a great tip!

photo
1

I have the same experence, use WHEN with one device, then IF to sort out the other statements of the devices.

photo
photo
1

Well. I have changed the rule as per the attached printscreen. Will test it tonight and keep you posted.

photo
1

Any comments on this rule then (fourth attempt)?

/Marcus

photo
1

what a mess !! :D

Just a question: why don't you use the thermostat pro with calendar programming ?


6cbc89db8f3e86980da9409a7db08098

photo
1

I have a similar problem. My daughter comes home from school between 13:30 and 1600, with no fixed schedule. When motion before 1600 I would like to raise the temperature by 2 degrees UNTIL_NEXT.