Flows seem to operate once only (thereafter only when you press play)

Hello everybody,

I recently had a heat pump installed and have the thermostat (Honeywell Home T-Series Thermostat) etc connected to the Homey Pro.

One of the radiators has fans underneath it which were previously operated on a heat sensor, but that no longer works so well because the water temperature is much lower, so I connected the fans to a smart plug and created the following flows:

When: thermostat mode has changed to ON / Then: Turn smart plug on

and

When: thermostat mode has changed to OFF / Then: Turn smart plug off (after 20 minutes)

The flow seems to work once each - to turn on and off - after you press play, but otherwise doesn’t do its job. I tried using a different When trigger (namely when the heat pump draws more than 200W power and when it stops doing so) which had the same result.

Has anybody else experienced similar problems? Grateful for any thoughts.

Upload a screenshot of your flow, to make it easier for us to help you. :slight_smile:

Sure. Thank you!

Does the mode change or is it something you set once? Sounds like a mode you set once.
Is there any other when card that tells when the thermostate is heating or not.

If there is no other card that tells when the thermostate is open or closed (probably not) you need to meassure the power or temperature.
What device did you use for meassuring the power?
Did you check insights for the device to understand how it changes?

Have you tried without the delay?

Maybe the card keeps running for the 20 minutes and then executes the command which causes an issue.

Hello Anders - the thermostat has modes “heating” and “off”; when the temperature drops below the set temperature, it starts heating, and once it has reached that, it turns off - it’s set on this temperature constantly, so it goes on and off like this multiple times a day.

I also wondered whether it was a problem with the Honeywell app, so I tried a different one - I used the heat pump’s app (WeHeat). Oddly, even though the device displays status (heating / standby / etc) on the app, there are no cards which allow you to use these for a flow. So I set up a flow saying that if the power input exceeds 200W, then the fans should turn on, and once it drops below 200W, they turn off. That did the same thing, it worked once each time when I pressed the play button. The heat pump has its own measurements of power so this should really work!

Adrian - yes I also tried with it turning off immediately without delay, same result.

Here’s an example of the “power in” insight from today - it basically immediately goes to 500W as soon as the heat pump starts heating, so I would have thought that this should have worked.

The thermostat has these two modes:

And no useful insights really:

Thanks for looking at these!

Is this the power insight of the pump?

Do you want the fan to run when the power goes above 2000 or 500 w?
In previous comment you wrote 2000 w. :slight_smile:

If changing to 400 w, does it trigger?

The mode setting is probably only for enabling heating cycling, and is not following the actual heating.
So “Heat” = turn on/off pump according to temperature.
“Off” = turn off the pump, non-working mode.

So not useful in your flow.

1 Like

You could use the temperature to trigger the flows.

I think this should work:

The power has changed

Power is more then 200

Turn on

Else

Turn off

When it exceeds 200W (I wrote 200, not 2000)

This is more or less what I had (see attached) - I just recreated it (it doesn’t seem to give an “else” option) weirdly, when I activate it, it turns on even though the heat pump is currently on standby and has no power input (I checked the insights to confirm).

I then changed from 200 to 500W as in the pic, same result.

I wonder whether it’s different that the input “becomes” more instead of “is” - i.e. it’s measuring changes rather than constants

I was thinking about this too, but I haven’t seen one which allows me to compare (“if thermostat temp is higher than room temp”), only ones that trigger if the temp is above or below a certain point.

Also if it’s something like “if room temp is less than 19”, I guess that might work, but would have to be updated every time you change the temperature.

Add a second THEN-card. Tap and hold it. Drag it down.

There is under Logic cards.

Just to understand; how many physicaly different devices is it you are talking about?
Heat pump
Thermostate
Blackbird

Maybe draw a picture how everything is connected?

Have you considered advanced flows? :slight_smile:

To test a flow, you can click the ‘play’-button. The flow acts as if the trigger is triggered.

So when the trigger is ‘it is 9:00’ and you click the ‘play’-button at 9:15 the flow will run.