frankrudolf
New member
Hallo,
ich versuche die Ausgabe meines Delios-Wechselrichters für home assistant aufzubearbeiten.
Leider gelingt es mir nicht. Wenn ich die Webseite des Wechselrichters aufrufe, zeigt mein Browser (Mozilla) die Daten so an:
VL1=226.7
IL1=2.3
PowerGrid=0.5
VS1=83
VS2=83
IS1=0.0
IS2=0.0
PowerPV=0.0
VBatt=48.5
IBatt=0.0
PowerBatt=0.0
PercentBattery=3
ACinvTemp=26.0
BatteryTemp=20.0
PowerHouse=0.5
InvFlag=1071
Mit Mozilla Hilfsprogramm kann man sich die Daten auch unformatiert anschauen:
unformatiert:
VL1=226.7</br>IL1=2.3</br>PowerGrid=0.5</br>VS1=83</br>VS2=83</br>IS1=0.0</br>IS2=0.0</br>PowerPV=0.0</br>VBatt=48.5</br>IBatt=0.0</br>PowerBatt=0.0</br>PercentBattery=3</br>ACinvTemp=26.0</br>BatteryTemp=20.0</br>PowerHouse=0.5</br>InvFlag=1071</br>
Ich habe verschiedene Beispiele - angepaßt an meine URL etc. versucht (Stichwort Scrape), doch leider gelingt es mir nicht, die Ausgaben des Wechselrichters so umzuwandeln, daß man mit diesen Werten Sensoren erzeugen kann.
Das nachfolgende Beispiel funktioniert jedenfalls nicht.
# ------------------------ API auslesen
scrape:
# Example configuration.yaml entry
- resource: http://192.168.44.27/raw_data.html
verify_ssl: false
sensor:
- name: "Gridspannung"
select: 'VL1'
value_template: '{{ value.split("=")[1] }}'
unit_of_measurement: 'V'
state_class: total_increasing
unique_id: "33"
Im Internet fand ich verschiedene Beispiele, z.B. mit grep , Textbestandteile zu tauschen, das schien mir aber dann doch etwas aufwendig.
Hat jemand aus der community vielleicht noch eine gute Idee?
Vielen Dank"
FrankRudolf
ich versuche die Ausgabe meines Delios-Wechselrichters für home assistant aufzubearbeiten.
Leider gelingt es mir nicht. Wenn ich die Webseite des Wechselrichters aufrufe, zeigt mein Browser (Mozilla) die Daten so an:
VL1=226.7
IL1=2.3
PowerGrid=0.5
VS1=83
VS2=83
IS1=0.0
IS2=0.0
PowerPV=0.0
VBatt=48.5
IBatt=0.0
PowerBatt=0.0
PercentBattery=3
ACinvTemp=26.0
BatteryTemp=20.0
PowerHouse=0.5
InvFlag=1071
Mit Mozilla Hilfsprogramm kann man sich die Daten auch unformatiert anschauen:
unformatiert:
VL1=226.7</br>IL1=2.3</br>PowerGrid=0.5</br>VS1=83</br>VS2=83</br>IS1=0.0</br>IS2=0.0</br>PowerPV=0.0</br>VBatt=48.5</br>IBatt=0.0</br>PowerBatt=0.0</br>PercentBattery=3</br>ACinvTemp=26.0</br>BatteryTemp=20.0</br>PowerHouse=0.5</br>InvFlag=1071</br>
Ich habe verschiedene Beispiele - angepaßt an meine URL etc. versucht (Stichwort Scrape), doch leider gelingt es mir nicht, die Ausgaben des Wechselrichters so umzuwandeln, daß man mit diesen Werten Sensoren erzeugen kann.
Das nachfolgende Beispiel funktioniert jedenfalls nicht.
# ------------------------ API auslesen
scrape:
# Example configuration.yaml entry
- resource: http://192.168.44.27/raw_data.html
verify_ssl: false
sensor:
- name: "Gridspannung"
select: 'VL1'
value_template: '{{ value.split("=")[1] }}'
unit_of_measurement: 'V'
state_class: total_increasing
unique_id: "33"
Im Internet fand ich verschiedene Beispiele, z.B. mit grep , Textbestandteile zu tauschen, das schien mir aber dann doch etwas aufwendig.
Hat jemand aus der community vielleicht noch eine gute Idee?
Vielen Dank"
FrankRudolf