# \[APP\]\[Pro\] Power by the Hour: Insights per hour, day, month and year

**URL:** <https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535>\
**Category:** Apps\
**Tags:** app, tools\
**Created:** [November 10, 2019, 10:06pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535 "2019-11-10T22:06:03Z")\
**Posts on this page:** 20\
**Page:** 183

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 20, 2026, 12:41pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3713 "2026-03-20T12:41:38Z")

</div>

> [@Martijn\_van\_Eck](#):
>
> Total charged energy is increasing, when discharing and vica versa

What a mess…. When Athom created the Homey Power functionality they decided that batteries report power inverted to how solar panels report it. Since then I have had to create all kinds of workarounds in all my power related apps (including Sessy battery app).

Looks like I need to fix much more everywhere 😖

Will dig into it!

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 20, 2026, 2:59pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3714 "2026-03-20T14:59:07Z")

</div>

> [@Johan\_Bruyn](#):
>
> They are now both showing “Verwachte opbrengst vandaag” sensor twice

I cannot reproduce this. On my NL Homey (HP2023) it shows “Prognose vandaag” and “Prognose dit uur”. Also I doublechecked the code, but all is good there also.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 20, 2026, 3:01pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3715 "2026-03-20T15:01:01Z")

</div>

> [@Bram\_De\_Roy](#):
>
> BUT, regularly, the app does not take in tomorrow’s prizes.

I cannot reproduce this. Do you have screenshots showing the issue next time it happens?

---

<div class="post-metadata">

**Author:** ![Johan\_Bruyn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_bruyn/32/132683_2.png) [@Johan\_Bruyn](https://community.homey.app/u/Johan_Bruyn)\
**Post date:** [March 20, 2026, 3:26pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3716 "2026-03-20T15:26:37Z")

</div>

Now it gets interesting. In Capabilities I see this:

HP2023

 ![Scherm­afbeelding 2026-03-20 om 16.21.23](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/9/7956d936b0c4bcd46585b637dd46a62798f94bc1.png)

HP2019

 ![Scherm­afbeelding 2026-03-20 om 16.22.21](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/8/b8a4362fc3cf1a2a9316bf7180f20ba956f6448a.png)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 20, 2026, 3:32pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3717 "2026-03-20T15:32:41Z")

</div>

what PbtH app version are you using? I definitely have the correct titles in the same screen you are showing 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 20, 2026, 4:03pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3718 "2026-03-20T16:03:35Z")

</div>

New version 8.7.4 ready for testing: [https://homey.app/a/com.gruijter.powerhour/test/](https://homey.app/a/com.gruijter.powerhour/test/)

- Prioritize Homey Battery standards for Battery.
- Added forecast tomorrow capabilities for Solar.

Please test @Martijn_van_Eck

---

<div class="post-metadata">

**Author:** ![Martijn\_van\_Eck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijn_van_eck/32/120764_2.png) [@Martijn\_van\_Eck](https://community.homey.app/u/Martijn_van_Eck)\
**Post date:** [March 20, 2026, 5:18pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3719 "2026-03-20T17:18:50Z")

</div>

Perfect fix, thanks for the quick support

---

<div class="post-metadata">

**Author:** ![Johan\_Bruyn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_bruyn/32/132683_2.png) [@Johan\_Bruyn](https://community.homey.app/u/Johan_Bruyn)\
**Post date:** [March 20, 2026, 6:04pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3720 "2026-03-20T18:04:03Z")

</div>

Both systems were running 8.7.3. But in the meantime, the HP 2019 has been automatically updated to 8.7.4. And it now neatly displays “prognose deze dag”, “prognoses dit our” and the new one “prognoses morgen”

I’ll just wait a bit until the HP2023 automatically does the update as well. Because I had pushed the previous one via your link.

But more importantly, because that was the point. On the HP2019, which has 3 arrays connected to it, today’s forecast is correct with a difference of 0.136 kWh more generated power. So I am a happy camper. And the forecast can be called impressive. I haven’t seen Solcast do that yet.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 20, 2026, 6:07pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3721 "2026-03-20T18:07:10Z")

</div>

> [@Johan\_Bruyn](#):
>
> the forecast can be called impressive

🥰☀

---

<div class="post-metadata">

**Author:** ![Johan\_Bruyn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_bruyn/32/132683_2.png) [@Johan\_Bruyn](https://community.homey.app/u/Johan_Bruyn)\
**Post date:** [March 21, 2026, 3:10am UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3722 "2026-03-21T03:10:15Z")

</div>

After the automatic update, the HP2023 now also gives “Prognose vandaag” etc.

---

<div class="post-metadata">

**Author:** ![Bram\_De\_Roy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_de_roy/32/79445_2.png) [@Bram\_De\_Roy](https://community.homey.app/u/Bram_De_Roy)\
**Post date:** [March 21, 2026, 2:45pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3723 "2026-03-21T14:45:08Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/2/528d8e00068a6d233430ac115b065f4fa5daaa7b.jpeg)

---

<div class="post-metadata">

**Author:** ![Bram\_De\_Roy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_de_roy/32/79445_2.png) [@Bram\_De\_Roy](https://community.homey.app/u/Bram_De_Roy)\
**Post date:** [March 21, 2026, 3:14pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3724 "2026-03-21T15:14:25Z")

</div>

I use the app for as part of the flow you see below in the picture. At the time of the previous screenshot, the price was -0.20 øre (Norwegian cent) and both should have been true. But they didn’t work as intended.  
Now, after 16.00 the price is 0,4, these cards in the flow should fail because it is all negative prices after midnight. But it comes out true.

 ![image0.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/d/9d77b0eea1e7121f83706c47dcba5ca5f173b630.jpeg)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 21, 2026, 3:18pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3725 "2026-03-21T15:18:58Z")

</div>

What version PbtH are you using?

---

<div class="post-metadata">

**Author:** ![Bram\_De\_Roy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_de_roy/32/79445_2.png) [@Bram\_De\_Roy](https://community.homey.app/u/Bram_De_Roy)\
**Post date:** [March 21, 2026, 3:50pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3726 "2026-03-21T15:50:31Z")

</div>

Ver 8.4.1

---

<div class="post-metadata">

**Author:** ![Bram\_De\_Roy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bram_de_roy/32/79445_2.png) [@Bram\_De\_Roy](https://community.homey.app/u/Bram_De_Roy)\
**Post date:** [March 21, 2026, 3:53pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3727 "2026-03-21T15:53:57Z")

</div>

I have automatic updates activated, but see now that the latest version is 8.6.4. I don’t know why it is not up to date. I will update asap and let you know wether the issue is resolved.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [March 21, 2026, 5:43pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3728 "2026-03-21T17:43:51Z")

</div>

I can confirm that all works well now.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [March 22, 2026, 11:49am UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3729 "2026-03-22T11:49:28Z")

</div>

v8.7.5 is ready for testing: [https://homey.app/a/com.gruijter.powerhour/test/](https://homey.app/a/com.gruijter.powerhour/test/)

- Added many flow cards for Solar.
- Solar shading learning improved.
- Flow translation updates.

### ☀ New Solar Forecaster Flow Cards

I have expanded the capabilities of the Solar Forecaster in PBTH. You can now build smart flows to optimize your self-consumption based on real-time learning and dynamic weather forecasts.

Here is an overview of the new flow cards and how you can use them:

#### 🟢 Triggers (WHEN)

**1. Solar production becomes one of the top [number] hours of today**

- **How it works:** Triggers the exact moment your solar array enters its most productive window of the day. This dynamically adjusts to the season, clouds, and your specific panel orientation.

- **Use case:** _Start charging your EV or run the pool pump exactly when your solar production hits its daily peak, completely eliminating the need to hardcode specific times of the day!_

**2. Solar forecast for [period] updated**

- **How it works:** Triggers whenever the solar forecast data is refreshed (or when the learning model updates) for Today, Tomorrow, or the Next Hours. Provides the forecast data as a JSON token.

- **Use case:** _Recalculate your smart home battery charging schedules if the solar forecast drops unexpectedly mid-day due to a sudden change in weather, or push the daily forecast curve to a dashboard._

**3. Solar curtailment detected / Solar curtailment ended**

- **How it works:** Triggers when PBTH’s smart logic detects that your solar inverter is artificially limiting its output (e.g., due to grid overvoltage / 253V issues or export limits).

- **Use case:** _Automatically turn on the electric boiler or air conditioning to soak up excess power the moment curtailment is detected, relieving the inverter and preventing wasted energy._

#### 🟡 Conditions (AND)

**1. Tomorrow’s yield is better/worse than today’s**

- **How it works:** Directly compares the total expected solar generation of tomorrow against today.

- **Use case:** _When you put laundry in the washing machine, have Homey check this card. If tomorrow promises significantly more sunshine, Homey can delay the wash cycle to save money._

**2. Expected yield for [period] is more/less than [value] kWh**

- **How it works:** Checks if the total forecasted energy for Today, Tomorrow, or the Next Hours meets a specific threshold.

- **Use case:** _If tomorrow’s expected solar yield is less than 5 kWh, allow the home battery to charge from the grid tonight during the cheapest dynamic pricing hours._

**3. Solar production is / isn’t one of the top [number] hours of today**

- **How it works:** Checks if the current time falls within the absolute best production window for the current day.

- **Use case:** _Use as a condition in a generic “Appliance turned on” flow to warn you (or automatically turn it back off) if someone tries to run the dryer outside of peak solar hours._

**4. Solar curtailment is / isn’t active**

- **How it works:** Checks the current curtailment status of your solar array.

- **Use case:** _Prevent your home battery from aggressively discharging into the grid if your solar inverter is already struggling with grid overvoltage._

@Qinoz : This is what you asked for (I hope 😉 ). Please test and let me know if you find them useful.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [March 22, 2026, 11:55am UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3730 "2026-03-22T11:55:23Z")

</div>

Soon I will need MCP to set that up !  
Well done @Gruijter , I like to see where this goes, looks promising!

---

<div class="post-metadata">

**Author:** ![Johan\_Bruyn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_bruyn/32/132683_2.png) [@Johan\_Bruyn](https://community.homey.app/u/Johan_Bruyn)\
**Post date:** [March 22, 2026, 12:13pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3731 "2026-03-22T12:13:48Z")

</div>

Oh boy, oh boy, 🤗 time to leave Solcast. We’re going to do cool things with this. Further fine-tune my already complex flow.

---

<div class="post-metadata">

**Author:** ![Kringloper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kringloper/32/70714_2.png) [@Kringloper](https://community.homey.app/u/Kringloper)\
**Post date:** [March 22, 2026, 2:15pm UTC](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535/3732 "2026-03-22T14:15:24Z")

</div>

I don’t see the sun forecast option as a device during setup within pbth. I do have a solaredge inverter and tried two difderent apps for connecting my solaredge because i read somewhere that specific capabilities have to be available (can’t find that information again).

Current pbth version 8.7.5

Solaredge device 1: Official Solaredge app v.1.8.1

Solaredge device 2: Zonnepanelen app v 5.3.2

[Previous page](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535.md?page=182)

[Next page](https://community.homey.app/t/app-pro-power-by-the-hour-insights-per-hour-day-month-and-year/20535.md?page=184)
