unl0ck / homeassistant-addon-viessmann-gridbox

Fetching Viessmann Data over Gridbox Send via MQTT
Apache License 2.0
5 stars 1 forks source link

Battery wird immer mit 0% angezeigt #16

Closed zionusxx closed 5 months ago

zionusxx commented 5 months ago

Sensoren

zionusxx commented 5 months ago

Wo sind denn die Logdateien des Addons zu finden, außer im Reiter Protokoll?

unl0ck commented 5 months ago

bitte mit 1.1.3 testen

zionusxx commented 5 months ago

Battery: power sollte ggf ein eigener Sensor mit Einheit Watt sein! Dieser zeigt an wieviel Watt momentan in bzw. aus der Batterie geladen wird.

zionusxx commented 5 months ago

batterie_power_sensor_info = SensorInfo(name="BatteriePower", device_class="power", unique_id="gridbox_battery_power", device=device_info, unit_of_measurement="W") battery_power_settings = Settings(mqtt=mqtt_settings, entity= batterie_power_sensor_info)

zionusxx commented 5 months ago

Momentan wird der Wert, der eigentlich in Watt angezeigt werden soll als Prozent mit Faktor 10 angezeigt .

IMG_3138 IMG_3137

zionusxx commented 5 months ago

Bei dem ursprünglichen Sensor mal das Prozent als Einheit weglassen:

battery_sensor_info = SensorInfo(name="Battery", device_class="battery", unique_id="gridbox_battery", device=device_info, unit_of_measurement="") battery_settings = Settings(mqtt=mqtt_settings, entity=battery_sensor_info)

battery_sensor.set_state(measurement["stateOfCharge"]) battery_power_sensor.set_state(measurement["power"])

unl0ck commented 5 months ago

ja das problem ist hier ich muss mich auf test daten verlassen, deine bilder hatten 2 verschiedene stände gezeigt, in dem andren issue, ich konnte das dann nicht mappen oder erkennen, was was ist. wäre gut wenn du mir ein screenshot der daten schicken könnten sowie hier image

unl0ck commented 5 months ago

So hab mir nochmal nach der Doku gesucht mit 1.2.0 sollte die 0% weg sein problem war ein casting problem, bitte einmal abtesten. aber wenn du mir dennoch so einen Ausdruck schicken könntest, dann könnte ich zukünftig unit tests dagegen schreiben, bitte code als code teilen erhöht die Lesbarkeit.

unl0ck commented 5 months ago

@zionusxx bitte einmal bescheid geben ob nun keine 0% mehr da sind.

zionusxx commented 5 months ago

Die Sensoren Gridbox Sum Capacity, Sum Lebel, Sum Power sind genau das, was ich gebraucht habe. Vielen dank!

unl0ck commented 5 months ago

kannst du mir bitte ein screenshot schicken?

zionusxx commented 5 months ago

IMG_3143 IMG_3142

Die Sensoren Gridbox Sum Capacity, Sum Lebel, Sum Power sind genau das, was ich gebraucht habe.

Es wir wird bei mir zwar immer noch Battery mit dem falschen Prozentwert angezeigt. Das kann aber auch noch eine Altlast aus dem „cache“ sein.

Vielen dank! Das hat mir sehr weitergeholfen.

unl0ck commented 5 months ago

die Battery gibt es nemme, sorry :( kann sein das du den einmal löschen musst. hat nämlich noch ne neue unique id erhalten.

zionusxx commented 5 months ago

IMG_3141

In evcc kann man nun die Daten der Gridbox über MQTT nutzen.