# Homey 2.0 Heating Scheduler and Alarm/Security functions

**URL:** <https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914>\
**Category:** Apps\
**Created:** [December 26, 2018, 9:50am UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914 "2018-12-26T09:50:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [December 26, 2018, 9:50am UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/1 "2018-12-26T09:50:54Z")

</div>

I can’t see a demo/review of Homey 2.0 anywhere to those of you using 2.0, can you confirm if there are any proper heating scheduler or alarm/security functions?

(I know there was some talk about these for more than a year being part of 2.0, but can’t see any discussion about it now.)

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [December 26, 2018, 9:58am UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/2 "2018-12-26T09:58:27Z")

</div>

A heating schedule was never mentioned and also not in homey v2, security (official) will be after homey v2.0 is in stable _somewhere_.  
But there is always heimdal for this purpose that is being rewritten to v2 by the community developer now.

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [January 2, 2019, 10:54am UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/3 "2019-01-02T10:54:42Z")

</div>

> [@Caseda](#):
>
> A heating schedule was never mentioned

> [@Heating Zone Schedule DYI](https://community.homey.app/t/heating-zone-schedule-dyi/4594/2):
>
> I vaguely remember Athom have previously stated (on slack) that they would not approve an for scheduling, I read that to mean that its something they themselves would like to one day handle. But i’m just guessing. I don’t see why you couldn’t use flows to create the same schedule I have running on my Ecobee, what you want to have a close look at is the 'Date & Time" Card, using it in the ‘and’ column you can have differnt outcomes for different times of day, days of the week, or even seasons. […

Without a supported app and separate flows for 14 thermostats each having 4 set points per day of each week, I’ll need 392 flows. There must be a better way.

---

<div class="post-metadata">

**Author:** ![Rob\_Houweling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob_houweling/32/3614_2.png) [@Rob\_Houweling](https://community.homey.app/u/Rob_Houweling)\
**Post date:** [January 20, 2019, 1:28pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/4 "2019-01-20T13:28:50Z")

</div>

Any news on this? I don’t have to create as many flows as @K_S does but creating flows for schedules like this sucks bigtime. Especially in an app instead of an a webpage using mouse and keyboard.

---

<div class="post-metadata">

**Author:** ![MarcoRuiter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcoruiter/32/33528_2.png) [@MarcoRuiter](https://community.homey.app/u/MarcoRuiter)\
**Post date:** [January 20, 2019, 6:15pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/5 "2019-01-20T18:15:33Z")

</div>

There was a great and working perfect heating schedule app in the store a year ago. IT was perfect in all its ways but the developer removed iT from github and the Appstore .  
I search a lot for iT . They always say once its posted on the internet iT Will be there for ever . Guess what , this app is the exception . I could not find the latest stable version off iT anywhere anymore 😔

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 20, 2019, 6:43pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/6 "2019-01-20T18:43:38Z")

</div>

@MarcoRuiter I can get you a copy at version 1.0.0

# Changelog

- 1.0.0
  - initial stable release
  - verify bearer token after saving
  - logging output added to app settings
  - nest thermostat is working
  - condition card: current zone’s temperature is greater / less than (if available by device, the measured temperature will used, otherwise the target temperature)

---

<div class="post-metadata">

**Author:** ![MarcoRuiter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcoruiter/32/33528_2.png) [@MarcoRuiter](https://community.homey.app/u/MarcoRuiter)\
**Post date:** [January 20, 2019, 6:45pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/7 "2019-01-20T18:45:46Z")

</div>

Yes but the perfect working one was already at 1.2 or something . IT had a lot of improvements .

And i need to give Some love to weatherflow and the popp app first when i have Some time .

Maybee Nice if you can put iT on youre github then ill frok iT just in case

---

<div class="post-metadata">

**Author:** ![bvdbos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bvdbos/32/2352_2.png) [@bvdbos](https://community.homey.app/u/bvdbos)\
**Post date:** [January 20, 2019, 6:54pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/8 "2019-01-20T18:54:36Z")

</div>

@Priknr1 was already working with a “newer version” but that was 0.1.0 or something like that?

> **[priknr1/priknr1.heatingschedule](https://github.com/priknr1/priknr1.heatingschedule)**
>
> With this app you can create a schedule in homey to adjust your thermostats - priknr1/priknr1.heatingschedule

What date is your version of @DaneedeKruyff ?

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [January 20, 2019, 7:03pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/9 "2019-01-20T19:03:26Z")

</div>

My copy is from 24 february 2017, think it’s the same version Patrick started with.

Files can be found here:

> **[daneedk/de.codeking.heatingschedule](https://github.com/daneedk/de.codeking.heatingschedule)**
>
> Copy of the heatingschedule app for Homey. Contribute to daneedk/de.codeking.heatingschedule development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Priknr1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/priknr1/32/558_2.png) [@Priknr1](https://community.homey.app/u/Priknr1)\
**Post date:** [January 21, 2019, 7:45pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/10 "2019-01-21T19:45:07Z")

</div>

I indeed have no newer version than 1.0.0  
I never started the rewrite to SDK2. It is out of my league.

---

<div class="post-metadata">

**Author:** ![balmli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/balmli/32/1308_2.png) [@balmli](https://community.homey.app/u/balmli)\
**Post date:** [January 23, 2019, 7:27am UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/11 "2019-01-23T07:27:15Z")

</div>

Here is another “heating controller”, that will save you a lot of flows,

In beta:

> **[balmli/no.almli.heatingcontroller](https://github.com/balmli/no.almli.heatingcontroller)**
>
> Heating controller and utility prices app for Athom Homey - balmli/no.almli.heatingcontroller

---

<div class="post-metadata">

**Author:** ![balmli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/balmli/32/1308_2.png) [@balmli](https://community.homey.app/u/balmli)\
**Post date:** [January 23, 2019, 4:26pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/12 "2019-01-23T16:26:42Z")

</div>

In app store:

[https://apps.athom.com/app/no.almli.heatingcontroller](https://apps.athom.com/app/no.almli.heatingcontroller)

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [January 23, 2019, 4:40pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/13 "2019-01-23T16:40:43Z")

</div>

Hi balmli thanks for this. Any chance you can put some screen shots together?

---

<div class="post-metadata">

**Author:** ![balmli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/balmli/32/1308_2.png) [@balmli](https://community.homey.app/u/balmli)\
**Post date:** [January 23, 2019, 5:21pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/14 "2019-01-23T17:21:57Z")

</div>

![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/6/6dc2a5931492b94cd2a5aa3c9e98d22ad9eff306.jpeg)  
 ![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/2/2c2e4dac3ae49fa216690a0a074175bc2ecbdade.jpeg)

---

<div class="post-metadata">

**Author:** ![balmli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/balmli/32/1308_2.png) [@balmli](https://community.homey.app/u/balmli)\
**Post date:** [January 23, 2019, 5:23pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/15 "2019-01-23T17:23:27Z")

</div>

Comfort mode flow:  
 ![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/b/ba6d9a12ec41142b38da5ef55d93f5a71affab50.jpeg)  
 ![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/2/2312bde199ae5bea9bb45c2130b6eecd4e45fdcf.jpeg)

Can have a look here for more: [https://balmli.github.io/no.almli.heatingcontroller/](https://balmli.github.io/no.almli.heatingcontroller/)

---

<div class="post-metadata">

**Author:** ![balmli](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/balmli/32/1308_2.png) [@balmli](https://community.homey.app/u/balmli)\
**Post date:** [January 23, 2019, 5:57pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/16 "2019-01-23T17:57:16Z")

</div>

I have started a new thread for this “heating controller”,

> [@\[APP\]\[Pro\] Heating Controller with utility prices](https://community.homey.app/t/heating-controller-with-utility-prices/7795):
>
> The ‘Heating Controller’ is a device for easily controlling temperatures and modes for thermostats and sockets for heating. To switch between ‘Comfort’ and ‘ECO’ modes, just two flows are necessary: one ‘Comfort’ flow with comfort temperatures and modes, and one ‘ECO’ flow with ECO temperatures and modes. Each ‘HeatingController’ device has its own schedule that can be changed from ‘Advanced settings’. Several devices can be used, each with their own schedule. The app has support for public…

So if anyone is interested, please join the discussion there 🙂

---

<div class="post-metadata">

**Author:** ![Markus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/markus/32/4566_2.png) [@Markus](https://community.homey.app/u/Markus)\
**Post date:** [January 31, 2019, 4:34pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/17 "2019-01-31T16:34:01Z")

</div>

Hi, I made an app to tackle around that issues. Would be great if you could try and give some feedback:  
[https://apps.athom.com/app/app.mskg.homey-heating](https://apps.athom.com/app/app.mskg.homey-heating)

Some quick look at the UI  
[https://homey-heating.mskg.app/](https://homey-heating.mskg.app/)

---

<div class="post-metadata">

**Author:** ![K\_S](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/k_s/32/11635_2.png) [@K\_S](https://community.homey.app/u/K_S)\
**Post date:** [February 1, 2019, 9:49am UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/18 "2019-02-01T09:49:51Z")

</div>

Hi Markus. Thanks. Looks very promising.

Some observations / feedback about the UI as requested, bearing in mind I don’t have Homey 2.0 yet (not ready/ not sure).

In some rooms I have more than one device (e.g. HeatIt thermostat for a bathroom floor, Danfoss Radiator thermostat, Fibaro Switch for Towel Rail).

- I assume I would have to create a seperate ‘heating plan’ for the floor and a separate one for the room radiator?

- I also assume your app finds devices known to Homey as heating devices, so I wouldn’t be able to add the Fibaro controlled towel rail because there’s no way to tell homey it’s a heating device?

- Or will your app allow any device to be switched or designated as a heating device?

On the scheduling UI

- the example shows a Monday but the first entry is a Sunday?
- what do the colour codes mean? Is it temperature zones? If so, what are the zones?
- is it possible to copy a daily schedule from day to other days (like weekdays vs weekends)?

---

<div class="post-metadata">

**Author:** ![Markus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/markus/32/4566_2.png) [@Markus](https://community.homey.app/u/Markus)\
**Post date:** [February 1, 2019, 1:16pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/19 "2019-02-01T13:16:02Z")

</div>

Hi K\_S,

Many thanks for the valuable feedback. You find my comments below:

> - I assume I would have to create a seperate ‘heating plan’ for the floor and a separate one for the room radiator?

If their temperature has to be changed at different times of the day, yes. One plan, one schedule - but in my opinion that is not a limitation but makes it more transparent. Following your example: The floor heating is much slower than the thermostats; so yes, two plans.

> - I also assume your app finds devices known to Homey as heating devices, so I wouldn’t be able to add the Fibaro controlled towel rail because there’s no way to tell homey it’s a heating device?
> - Or will your app allow any device to be switched or designated as a heating device?

It’s on my list to filter not by device type (e.g. thermostat) but the capability to adjust the temperature ([Identify devices by capability not type · Issue #34 · mskg/homey-heating · GitHub](https://github.com/mskg/homey-heating/issues/34)). Not a big thing. Regretfully i haven’t found your device in the list here: [Fibaro App for Homey | Homey](https://apps.athom.com/app/com.fibaro). Is it support?

> - the example shows a Monday but the first entry is a Sunday?

I assume, you are referring to the third image? The `Edit Schedule` dialog also always shows you the previous set point in logical sequence. The week is rolling, such previous to Monday is Sunday. You come from Sunday 23:00, 16° and switch to 18,5° on Monday 17:00. Was that clear?

> - what do the colour codes mean? Is it temperature zones? If so, what are the zones?

Expresses my wife’s feeling for the temperature. Blue cold, green warmer but “eco,” orange warm, red - you better undress 🙂

> - is it possible to copy a daily schedule from day to other days (like weekdays vs weekends)?

The top-right symbol on the third image. Allows you to specify to which week days you want the source to be applied to.

You definitely need to migrate to 2.0 - can’t await your live feedback.

Looking forward  
Markus

---

<div class="post-metadata">

**Author:** ![Zdenko\_K](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zdenko_k/32/4227_2.png) [@Zdenko\_K](https://community.homey.app/u/Zdenko_K)\
**Post date:** [March 15, 2019, 3:10pm UTC](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914/20 "2019-03-15T15:10:43Z")

</div>

Hi Markus,

I am also interested in solving an association of the thermostats with a switch that activates a heater in case some of the thermostats is heating.

> [@Markus](#):
>
> > - I also assume your app finds devices known to Homey as heating devices, so I wouldn’t be able to add the Fibaro controlled towel rail because there’s no way to tell homey it’s a heating device?
> > - Or will your app allow any device to be switched or designated as a heating device?
> 
> It’s on my list to filter not by device type (e.g. thermostat) but the capability to adjust the temperature ([Identify devices by capability not type · Issue #34 · mskg/homey-heating · GitHub](https://github.com/mskg/homey-heating/issues/34)). Not a big thing. Regretfully i haven’t found your device in the list here: [Fibaro App for Homey | Homey](https://apps.athom.com/app/com.fibaro). Is it support?

The Fibaro switch (Relay switch) I use, is able to be set as a Heater, but it has no capability to adjust the temperature. It is only on/off and currently I have to control it with additional logic based on comparison of the current and the target temperatures. It would be nice to control it via your Heating Scheduler, or at least to implement more general solution - additional trigger - Heating\_is\_on _true/false_.

BTW, I like your application. It helps me a lot!  
Zdenko

[Next page](https://community.homey.app/t/homey-2-0-heating-scheduler-and-alarm-security-functions/5914.md?page=2)
