Skip to content

Releases: elden1337/hass-peaq

v2.8.0b3

19 Mar 11:22
Compare
Choose a tag to compare
v2.8.0b3 Pre-release
Pre-release

Downloads for this release

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

known issues in beta3:

  • #209 - Excessive calling to stop charger
  • #212 - Chargecontroller doesn't update states properly
  • #213 - Delay start if powersensor is not showing numbers yet
  • #215 - Log spamming of non-started utility-sensors for day and month
  • #218 - Cheaper hour is blocked, more expensive is in cautionhours.
  • #221 - Wrong hours for tomorrow
  • #220 - Error on price calc

Changes:

  • #208 - Add gain/loss sensors
  • #210 - Error on broadcasting with parameters
  • #211 - Update setup in init (HA requires this change from 2023.3)
  • #214 - Block Nocturnal charging (optional)
  • elden1337/peaqev-core#72 - Refactor aggressive-type
  • elden1337/peaqev-core#73 - Change dynamic top-price logic
  • #222 - Retry attempt to get max-amps (for easee)

Full Changelog: v2.7.0...v2.8.0b3

Refactor aggressive-type:

There is now a fourth option for caution-hour types; "Scrooge".
What Scrooge does is act like Aggressive in terms of which hours to determine as caution vs non, but on top of that, he will steal from your eligable hours so that you never have more than 8 hours per 24hr-cycle available for charging. By this, you get a cheaper charging overall, but a more narrow window.

Activate through the options-flow if desired

Change dynamic top-price logic:

This change is for those with price-aware charging and the option to use the monthly average as top-price.
Previously this option ignored your static top-price alltogether.
Now it will take the min-value of the two (monthly average and your set top-price).

Block nocturnal charging:

Should you wish to block out nocturnal charging (23-06) but still get the cheapest hours possible from the rest of the hours, this is the option for you.
If you are not using price-awareness you can just control your non-hours as per usual, this has no effect for you.

Activate through the options-flow if desired

Gain/loss-sensors:

These sensors are aimed at gamify your savings. They will only appear if you have regular peaqev-installation with powermeter (ie not Lite), and will continously show you how your purchased kWh compare percentage-wise to the daily or monthly average from your Nordpool-setup/settings.

They do fluctuate more in the beginning of a period, and later stabilize. However, if you chose to visualize them you can get a hint of how your day or month is going and act accordingly.

In order for the data to be correct you will need to have this version installed over the limit between two days (daily sensor) or month (monthly sensor)


🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

v2.8.0b2

16 Mar 12:58
Compare
Choose a tag to compare
v2.8.0b2 Pre-release
Pre-release

Downloads for this release

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

known issues in beta2:

  • #218 - Cheaper hour is blocked, more expensive is in cautionhours.
  • #209 - Excessive calling to stop charger
  • #212 - Chargecontroller doesn't update states properly
  • #213 - Delay start if powersensor is not showing numbers yet
  • #215 - Log spamming of non-started utility-sensors for day and month

Changes:

Full Changelog: v2.7.0...v2.8.0b1

Refactor aggressive-type:

There is now a fourth option for caution-hour types; "Scrooge".
What Scrooge does is act like Aggressive in terms of which hours to determine as caution vs non, but on top of that, he will steal from your eligable hours so that you never have more than 8 hours per 24hr-cycle available for charging. By this, you get a cheaper charging overall, but a more narrow window.

Activate through the options-flow if desired

Change dynamic top-price logic:

This change is for those with price-aware charging and the option to use the monthly average as top-price.
Previously this option ignored your static top-price alltogether.
Now it will take the min-value of the two (monthly average and your set top-price).

Block nocturnal charging:

Should you wish to block out nocturnal charging (23-06) but still get the cheapest hours possible from the rest of the hours, this is the option for you.
If you are not using price-awareness you can just control your non-hours as per usual, this has no effect for you.

Activate through the options-flow if desired

Gain/loss-sensors:

These sensors are aimed at gamify your savings. They will only appear if you have regular peaqev-installation with powermeter (ie not Lite), and will continously show you how your purchased kWh compare percentage-wise to the daily or monthly average from your Nordpool-setup/settings.

They do fluctuate more in the beginning of a period, and later stabilize. However, if you chose to visualize them you can get a hint of how your day or month is going and act accordingly.

In order for the data to be correct you will need to have this version installed over the limit between two days (daily sensor) or month (monthly sensor)


🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

v2.8.0b1

15 Mar 21:33
Compare
Choose a tag to compare
v2.8.0b1 Pre-release
Pre-release

Downloads for this release

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

known issues in beta1:

  • #209 - Excessive calling to stop charger
  • #212 - Chargecontroller doesn't update states properly
  • #213 - Delay start if powersensor is not showing numbers yet
  • #215 - Log spamming of non-started utility-sensors for day and month

Changes:

Full Changelog: v2.7.0...v2.8.0b1

Refactor aggressive-type:

There is now a fourth option for caution-hour types; "Scrooge".
What Scrooge does is act like Aggressive in terms of which hours to determine as caution vs non, but on top of that, he will steal from your eligable hours so that you never have more than 8 hours per 24hr-cycle available for charging. By this, you get a cheaper charging overall, but a more narrow window.

Activate through the options-flow if desired

Change dynamic top-price logic:

This change is for those with price-aware charging and the option to use the monthly average as top-price.
Previously this option ignored your static top-price alltogether.
Now it will take the min-value of the two (monthly average and your set top-price).

Block nocturnal charging:

Should you wish to block out nocturnal charging (23-06) but still get the cheapest hours possible from the rest of the hours, this is the option for you.
If you are not using price-awareness you can just control your non-hours as per usual, this has no effect for you.

Activate through the options-flow if desired

Gain/loss-sensors:

These sensors are aimed at gamify your savings. They will only appear if you have regular peaqev-installation with powermeter (ie not Lite), and will continously show you how your purchased kWh compare percentage-wise to the daily or monthly average from your Nordpool-setup/settings.

They do fluctuate more in the beginning of a period, and later stabilize. However, if you chose to visualize them you can get a hint of how your day or month is going and act accordingly.

In order for the data to be correct you will need to have this version installed over the limit between two days (daily sensor) or month (monthly sensor)


🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

v2.7.0

28 Feb 19:15
c7d055d
Compare
Choose a tag to compare

Downloads for this release

Changes:

  • elden1337/peaqev-core#44 - New locale, Jukkasjärvi (JBF), Sweden
  • elden1337/peaqev-core#70 - New locale, Ellevio, Sweden
  • #70 - Add event listeners to reload integration after options change
  • #193 - Block too short charging windows because of upcoming nonhour
  • #194 - Faulty chargecontrollerstate-bug from 2.6.1
  • #198 - Allow chargerless implementation description below
  • #199 - avoid setting up power canary when using peaqev-LITE
  • #200 - Option to allow dynamic top-price based on monthly Nordpool average description below

As always, keep an eye out and report any issues you may encounter. Thanks and enjoy.

198 Allow chargerless implementation

This feature allows for a new charger-type "No charger". What the aim is is to let users get the peaqev-sensors without any of the allowed chargers. The user can then fix automations themselves.
This setting will ignore if you pick "powersensor includes car", it will always be on by default (since peaq is not aware of the car's power draw)
It will not setup the session-sensors for you, and it cannot act on threshold-breaches. That will be up to you.

200 Option to allow dynamic top-price based on monthly Nordpool average

This option overrides the optional absolute-top-price setting over which no charging should ever be allowed.
What it does instead is to look at the gathered average Nordpool for this month, and never let you charge above that amount.
If you wish to use this and still sometimes override, you may use the override-service call.

Full Changelog: v2.6.1...v2.7.0


📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

v2.7.0 beta2

26 Feb 21:28
Compare
Choose a tag to compare
v2.7.0 beta2 Pre-release
Pre-release

Downloads for this release

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

Changes:

  • elden1337/peaqev-core#44 - New locale, Jukkasjärvi (JBF), Sweden
  • elden1337/peaqev-core#70 - New locale, Ellevio, Sweden
  • #70 - Add event listeners to reload integration after options change
  • #193 - Block too short charging windows because of upcoming nonhour
  • #194 - Faulty chargecontrollerstate-bug from 2.6.1
  • #198 - Allow chargerless implementation description below
  • #200 - Option to allow dynamic top-price based on monthly Nordpool average description below

Beta2-fixes:

Full Changelog from beta1: v2.6.1...v2.7.0b2
Full Changelog from latest major: v2.7.0b1...v2.7.0b2

198 Allow chargerless implementation

This feature allows for a new charger-type "No charger". What the aim is is to let users get the peaqev-sensors without any of the allowed chargers. The user can then fix automations themselves.
This setting will ignore if you pick "powersensor includes car", it will always be on by default (since peaq is not aware of the car's power draw)
It will not setup the session-sensors for you, and it cannot act on threshold-breaches. That will be up to you.

200 Option to allow dynamic top-price based on monthly Nordpool average

This option overrides the optional absolute-top-price setting over which no charging should ever be allowed.
What it does instead is to look at the gathered average Nordpool for this month, and never let you charge above that amount.
If you wish to use this and still sometimes override, you may use the override-service call.


📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

v2.7.0 beta

22 Feb 20:49
Compare
Choose a tag to compare
v2.7.0 beta Pre-release
Pre-release

Downloads for this release

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

Changes:

  • elden1337/peaqev-core#44 - New locale, Jukkasjärvi (JBF), Sweden
  • elden1337/peaqev-core#70 - New locale, Ellevio, Sweden
  • #70 - Add event listeners to reload integration after options change
  • #193 - Block too short charging windows because of upcoming nonhour
  • #194 - Faulty chargecontrollerstate-bug from 2.6.1
  • #198 - Allow chargerless implementation description below
  • #200 - Option to allow dynamic top-price based on monthly Nordpool average description below

Full Changelog: v2.6.1...v2.7.0b1

198 Allow chargerless implementation

This feature allows for a new charger-type "No charger". What the aim is is to let users get the peaqev-sensors without any of the allowed chargers. The user can then fix automations themselves.
This setting will ignore if you pick "powersensor includes car", it will always be on by default (since peaq is not aware of the car's power draw)
It will not setup the session-sensors for you, and it cannot act on threshold-breaches. That will be up to you.

200 Option to allow dynamic top-price based on monthly Nordpool average

This option overrides the optional absolute-top-price setting over which no charging should ever be allowed.
What it does instead is to look at the gathered average Nordpool for this month, and never let you charge above that amount.
If you wish to use this and still sometimes override, you may use the override-service call.


📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

v2.6.1

03 Feb 10:14
Compare
Choose a tag to compare

Downloads for this release

It went a bit too fast yesterday with 2.6.0. Sorry about that! This hotfix should rectify the issue with chargecontroller being unavailable.

Changes:

  • Fix faulty states based on private method
  • Added this month's Nordpool average price to money_sensor

📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

v2.6.0

02 Feb 18:53
Compare
Choose a tag to compare

Downloads for this release

Changes:

  • #192 - Lessen load on system from PowerCanary
  • #184 - restructure zaptec (not done)
  • #188 - rounding of nordpool-averages (they got too distinct after latest nordpool-update)
  • #189 - Configflow validation (for the power sensor right now)
  • #190 - Refactor Chargertypes into Enum
  • elden1337/peaqev-core#66 - attempt to fix jumpy charge-allowance (short bursts of changes sometimes)
  • elden1337/peaqev-core#65 - remove duplicate const for hourselection
  • #185 - update DEVICE_CLASS consts to enum
  • Refactor more types into enums for Locale Chargecontroller and Charger

Full Changelog: v2.5.1...v2.6.0

We will have to re-visit Zaptec later on. The beta-testing and fixes are lingering and I don't want to delay other necessary updates.


📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

v2.6.0-beta.3

29 Jan 20:03
Compare
Choose a tag to compare
v2.6.0-beta.3 Pre-release
Pre-release

Downloads for this release

beta.3-changes:

  • #192 - Lessen load on system from PowerCanary
  • #184 - restructure zaptec
  • Refactor more types into enums for Locale Chargecontroller and Charger

Previous changes:

  • #188 - rounding of nordpool-averages (they got too distinct after latest nordpool-update)
  • #189 - Configflow validation (for the power sensor right now)
  • #190 - Refactor Chargertypes into Enum
  • elden1337/peaqev-core#66 - attempt to fix jumpy charge-allowance (short bursts of changes sometimes)
  • elden1337/peaqev-core#65 - remove duplicate const for hourselection
  • #185 - update DEVICE_CLASS consts to enum

Full Changelog: v2.6.0-beta.2...v2.6.0-beta.3

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

The main event of this beta is make a 2nd attempt at getting Zaptec working.
Please report if you cannot install still, and provide me with logging if possible.


📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.

2.6.0-beta 2

12 Jan 22:50
Compare
Choose a tag to compare
2.6.0-beta 2 Pre-release
Pre-release

Downloads for this release

beta.2-changes:

  • #184 - restructure zaptec
  • #188 - rounding of nordpool-averages (they got too distinct after latest nordpool-update)

New additions:

  • #189 - Configflow validation (for the power sensor right now)
  • #190 - Refactor Chargertypes into Enum

Full Changelog: v2.6.0-beta...v2.6.0-beta.2

If you are beta-testing it is suggested that you turn on debug-logs for peaqev in your configuration.yaml:

logger:
  default: error
  logs:
    custom_components.peaqev: debug

v2.6.0-beta info

The main event of this beta is make a 2nd attempt at getting Zaptec working.
Please report if you cannot install still, and provide me with logging if possible.

Changes:

  • elden1337/peaqev-core#66 - attempt to fix jumpy charge-allowance (short bursts of changes sometimes)
  • elden1337/peaqev-core#65 - remove duplicate const for hourselection
  • #184 - restructure zaptec
  • #185 - update DEVICE_CLASS consts to enum
  • Refactor chargertypes
  • Refactor misc CONST to enum

📔 First time here? Do check the getting-started wiki for the most common questions

💬 Join my Discord-server to interact with other peaq-users.

🥇 Has Peaqev helped you save money? Sponsoring me on Github, PayPal or BuyMeACoffee would be much appreciated.