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

Many Thx to the anonymous donator :face_blowing_a_kiss:. Much appreciated! :heart:

:clinking_beer_mugs:

It seems to be the ā€˜not-capabilities’, Robin, in this case with the gas summarizer. I will do some searching for values of other devices

AFAI can see it’s the money calculations in any summarizer device.
The GUI seems to trim the numbers to 2 digits but not consistently (ā€˜avg money’ having 4 digits).
(4 digits is not an issue by the way)

That is by design. You want the average to be more precise

1 Like

v8.1.0 is ready for testing: Power by the Hour | Homey

  • LP module replaced.
  • Advanced ROI calculation vastly improved.
  • Advanced ROI enabled on HP2016/2019.
  • Tariff update propagation fixes.
  • Stability improvements.

This update focusses mostly on the Battery driver. The advanced ROI calculation has been completely rewritten by using a different, more stable, more efficient Linear Problem Solver. This means also HP2016/2019 can now start using the advanced ROI flows. And the Solver has been extended to handle 15 minute pricing in the Battery/ROI calculations.

2 Likes

v8.2.1 is ready for testing: https://homey.app/a/com.gruijter.powerhour/test/

  • Comply to Homey charge/discharge sign convention.
  • Detect and map additional home battery brands and types based on Homey energy object.
  • Fixed and improved XOM.
  • XOM refactoring.
  • Stability improvements.

This adds detection of many more home battery brands and devices. It also implements compliance to Homey charging/discharging conventions, meaning CHARGING is now a NEGATIVE value. This is a breaking change when you use ROI flows. A new flag is introduced in the flow cards to reverse the sign of the power. CHECK YOUR ROI FLOWS!

2 Likes

I did and can choose Ja or Nee voor geĆÆnverteerd. Which of the two should I pick?

Inverter should be on to keep your flow working as it did before.

Wow, you are on a roll!
We cannot even test that fast.
Thank you so much.:100:

3 Likes

v8.2.2 is ready for testing: https://homey.app/a/com.gruijter.powerhour/test/

  • Fixed and improved XOM.
  • Optimize battery efficiency during XOM handling.

The NOM/XOM should now be stable, and working optimized with multiple batteries. The load/charge distribution between batteries is automatically optimized for energy efficiency.

1 Like

v8.2.3 is ready for testing: Power by the Hour | Homey

  • entsoe_gruijter Webhook fix

This enables a new source for Day Ahead Pricing that I have been vigorously working on behind the scenes the last month. I created and run my own dedicated cloud server that buffers the ENTSOE price data and distributes it to all Homey PBTH users. So it is very different from the (still implemented) pull API I created before.

I have requested and received an official registration as ENTSOE data consumer. This enables me to get the price info actively pushed from ENTSOE, immediately when they change. And my cloud server then pushes it to your Homey in real-time.

This solution is the fastest way possible to get prices, and it also resolves the issues with fetching prices from ENTSOE due to heavy rate limiting.

It is still in testing phase. The availability of my server should be very high, but let’s see :wink:

If you want to support the maintenance of the PBTH app, and support running my own high-available cloud server for PBTH, you can always donate once a year (or even donating just once helps!)

4 Likes

I don’t get the exchange rate (SEK) updated, is there anything special I need to setup? I’ve selected SEK under update exchange rate daily.

Thx for the feedback. I will check if there is an issue in PBTH itself.

Hi @Gruijter ,

I use:

It’s triggered (as expected) around 15 hrs daily.

But, it also triggers every night at 24 hrs (I added a timeline notification to check):

Is this expected behaviour (or maybe a ā€˜bug’)?
(I don’t think the prices for ā€˜tomorrow’ are available at midnight (in Netherlands)…)

It’s not a ā€˜big thing’, as a workaround (only accept the trigger when time is between 00.15 and 23.45 hrs for example) is easy to create.

Btw, is Paypal the only way to donate (I don’t have and don’t want Paypal either)?

Did you enable price forecasting maybe? Because in that case you do have prices for tomorrow right after modnight.

If you have a Github account you can sponsor me there: Sponsor @gruijter on GitHub Sponsors Ā· GitHub

Otherwise you can send me a Personal Message for manual bank transfer details.

Ah, thanks! Never noticed this ā€˜forecasting’ feature, but I must have switched on by accident (I assume by default it’s disabled).

No Github account either, I will send a personal message…

1 Like

@Marcel_R Donation received. Many thx for taking the effort to donate. Much appreciated! :smiling_face_with_three_hearts:

v8.3.0 is ready for testing: https://homey.app/a/com.gruijter.powerhour/test/

  • Fix ECB exchange rate fetching
  • Fix save settings issues
  • Refactoring and stability improvements.

@AndDym Please verify fix

Thanks, it works fine.

I did a test, so I changed the exchange rate to 1 and disabled the automatic fetching, waited a couple of minutes and changed back automatic fetching to SEK, after a couple of minutes the new rates were fetched but the prices on the tile and diagram isn’t recalculated until the next price rollover (15 minutes) but I think this is perfectly fine since normally you don’t fiddle with those settings.

1 Like

Hoi Robin,

Nu ik de ā€˜forecast’ prijzen vandaag op ’no’ heb gezet, komen de energieprijzen van morgen niet meer binnen. Toeval? Oplossing?

Groet,
Marcel.

Toeval denk ik. Ik heb ook niet de prijzen van morgen ontvangen. Daarna net de test versie installeert, en helaas daar ook geen prijzen van morgen.