-
-
Save user-x-adm/38ca8b9ad413a4d961305c7b1b8dda69 to your computer and use it in GitHub Desktop.
# put this in your configuration.yaml to get sensor data from powerfox.de | |
rest: | |
- authentication: basic | |
username: !secret ovag-user | |
password: !secret ovag-pw | |
scan_interval: 15 | |
resource: https://backend.powerfox.energy/api/2.0/my/main/current?unit=kwh | |
sensor: | |
- name: "poweropti" | |
json_attributes: | |
- "Watt" | |
- "Timestamp" | |
- "A_Plus" | |
- "A_Minus" | |
- "Outdated" | |
template: | |
- sensor: | |
- name: "Strom-OVAG-aktuell" | |
unit_of_measurement: "W" | |
device_class: "power" | |
state_class: "measurement" | |
unique_id: "strom_aktuell" | |
state: > | |
{{ state_attr('sensor.poweropti', 'Watt') }} | |
- name: "Strom-OVAG-Bezug" | |
unit_of_measurement: "kWh" | |
device_class: "energy" | |
state_class: "total_increasing" | |
unique_id: "strom_bezug_kwh | |
state: > | |
{{ state_attr('sensor.poweropti', 'A_Plus') }} | |
- name: "Strom-OVAG-Netz-Lieferung" | |
unit_of_measurement: "kWh" | |
device_class: "energy" | |
state_class: "total_increasing" | |
unique_id: "strom_lieferung_kwh" | |
state: > | |
{{ state_attr('sensor.poweropti', 'A_Minus') }} | |
# |
Hallo,
The configuration.yaml only integrates the main counter (as the reference/delivery counter). How do I add the second Poweropti, which sits on the PV production counter, to the configuration.yaml?
Thanks
I dont use Poweropti for the PV prod, because I use a solarlog sensor, integrated (solarlog integration) with HomeAssistant, for this.
It might be also an option to use a meter sensor as I mentioned in this blog post.
https://www.it-und-hausautomation-blog.de/energie-dashboard/
But if you want to use a second poweropti then you have to use a different URL of the API - pls check the API docu of Powerfox.
The yaml syntax is similar to this example.
Powerfox Integration in Home Assistant (HA) --- HASS
1. put your powerfox (poweropti) credentials in /config/secrets.yaml - like this
ovag-user: your-e-mail ovag-pw: your-pw
2. copy & paste this code in your configuration.yaml of Home Assistant, adjust the statements for username, pw ...
DE: Eure Zugangsdaten zu Powerfox packt ihr am besten in die /config/secrets.yaml Falls iher andere Key-Wörter benutzt müsst ihr das in der configuration.yaml entsprechend anpassen weitere Infos hier: https://www.it-und-hausautomation-blog.de/energie-dashboard/
Hi, thank you so far. Is this still working after the last update? As i remember they changed something for Azure Cloud...
Do i need to add more Information if i have more than 1 Device? (I have a Poweropti and one more for my Water-Clock)
I added the Script and secrets and don't get any values back.
Yes, it still works fine on my HA. Yes you need more (different) configuration in case of more than 1 device.
You should have a look at the powerfox api docu in order to configure the configuration.yaml
docu in german: https://www.powerfox.energy/wp-content/uploads/2020/05/powerfox-Kunden-API.pdf
like:
First: Open a browser and send https://backend.powerfox.energy/api/2.0/my/all/devices
You will ask for your credentials....
you will get back a information like:
[{"DeviceId":"XXXXX","AccountAssociatedSince":YYYYY,"MainDevice":true,"Prosumer":true,"Division":0}]
... in the case of one device. In the case of more devices you should get a list of devices
BTW Division 0 means Power, 1 means water
Example for your power meter: You have to use the following URL
https://backend.powerfox.energy/api/2.0/my/XXXX/current?unit=kwh
- replace the XXXX with your device id, which you got with the first call
This should work for the power meter.
You have to add a similar config for your water meter.
For the water meter you should try:
https://backend.powerfox.energy/api/2.0/my/XXXX/current
If you send me the feedback on this request I could try to write the config code.
But first you should try to get the power meter up and running with HA ;-)
I have added the "unique_id:" Based on this configuration, you can change some settings of this sensor in the GUI/dashboard.
Nice: chatGPT found the missing " after unique_id: "strom_bezug_kwh
for me
;-)
Hello, unfotunately it does not work for me. What do i need to fill in besides my account details? How do i get the unique ID for the sensors?
Leider funktioniert das bei mir nicht. Die Powerfox app läuft normal. Jemand ne Idee?
Powerfox Integration in Home Assistant (HA) --- HASS
ovag-user: your-e-mail
ovag-pw: your-pw
DE:
Eure Zugangsdaten zu Powerfox packt ihr am besten in die /config/secrets.yaml
Falls iher andere Key-Wörter benutzt müsst ihr das in der configuration.yaml entsprechend anpassen
weitere Infos hier:
https://www.it-und-hausautomation-blog.de/energie-dashboard/