Last active
April 5, 2024 21:06
-
-
Save user-x-adm/38ca8b9ad413a4d961305c7b1b8dda69 to your computer and use it in GitHub Desktop.
HA-configuration-yaml-powerfox
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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') }} | |
# |
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
;-)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
This should work for the power meter.
You have to add a similar config for your water meter.