Hi,
ich bin neu in Home Assistant (also falls die Frage(n) lang/komisch sind, dann daher) und möchte meine Verbrauchsdaten vom Haus/ Solar etc. anzeigen in so einer Energieverteilungskarte.
Da die Rest-Schnittstelle vom Solarwatt Manager Flex viele Dinge liefert bin ich mir nicht so ganz klar, was ich wie machen muss.
Ich habe schon:
Visual Studio Code installiert
In der Configuration.yaml diverse Dinge aus der Rest-Rückmeldung eingetragen (habe mir die Rest-Antwort, weil das ein Array ist ohne Namen, umwandeln lassen in yaml).
In der configuration.yaml habe ich unter
rest:
resource: http://192.168.1.176/rest/items/
sensor:
Damit bekomme ich so Dinge zustande wie:
# 27: << das ist zumindest in meiner Antwort das richtige Arrayfeld
# link: "http://[meineIP]/rest/items/solarwattBattery_batteryflex_BatteryFlex_0BC333_batteryChannelGroup_batteryStateOfCharge"
- name: "Solarwatt - State Of Charge"
value_template: "{{ value_json[27]['state'] }}"
device_class: battery
state_class: measurement
unit_of_measurement: "%"
unique_id: "intern.solarwatt.batteryflex.batterychannelgroup.batterystateofcharge"
oder
# 36: Bsp. state: "1729607460000|0.0 W"
# link: "http://192.168.1.176/rest/items/solarwattBattery_batteryflex_BatteryFlex_0BC333_harmonized_bat_power_out"
- name: "{{ 'Solarwatt - bat_power_out' }}"
value_template: "{{ float(value_json[36]['state'].split('|')[1].split(' ')[0]) }}"
unit_of_measurement: "W"
unique_id: "intern.solarwatt.batteryflex.harmonized.bat.power.out"
Folgende Anfängerfragen hätte ich:
a) kann ich bzw. wie kann ich den Namen abhängig vom Label machen. In der Restantwort kommt auch ein label: “blah blah blah” zurück
Da würde ich als motivierter Laie
- name: "{{ value_json[36]['label'] }}"
versuchen, was aber nicht geht.
b) da die Rest-Rückgabe der Form
[
{
diverse dingse
},
{
andere diverse dingse
},
.....
usw. ist, kann ich die einzelnen Arrayobjekte auch anders ansteuern als über value_json[nr] ? Diese nr ist ja nur bei speziell mir so. In der Liste der Objekte sind auch kunterbunt mystrom-Dosen dazwischen, nehme ich eine raus, passt die Nummerierung ja nicht mehr ?!
c) hat schonmal einer bei den diversen Rückgabewerten von Solarwatt rausgefunden, was sie bedeuten (manche sind mir klar)? Aber zB. kriege ich aktuell gerade den Wert “Strom aus Speicher zum Verbrauch des Hauses” nicht zusammen mit “aktueller Hausverbrauch” die sind immer unterschiedlich. Während keine Erzeugung und kein Netzbezug ist. Es scheint da noch eine Rechnung hinterzustecken?!
Und ja, ich habe bei Solarwatt angefragt … keine Antwort.
Kompliziert es ist!