Comments (27)
@don-o-mat hab mal reverted auf 1.5.0 bis ich unit test hab oder paar test daten
from homeassistant-addon-viessmann-gridbox.
@don-o-mat bitte teste dev 1.9.11
from homeassistant-addon-viessmann-gridbox.
@don-o-mat 1.9.12 sollte bereit stehen
from homeassistant-addon-viessmann-gridbox.
Die 1.9.12 scheint gut zu laufen! Top! :D
Wenn das auf prod auch läuft, schließe ich den Issue sehr gerne! @unl0ck
from homeassistant-addon-viessmann-gridbox.
Hab noch keine Unittest du(wenn ich du sagen darf) warst mein Tester vielen Dank dafür dein response werde ich wiederverwenden für meine Tests,
Werde das demnächst auf Prod packen.
Danke nochmal
from homeassistant-addon-viessmann-gridbox.
@don-o-mat ich schau es mir an, ich hab Battery 0 rausgeworfen weil das ist ja doof hab daraus Battery 1 gemacht deswegen siehst du vermutlich noch 0 wegen dem self schau ich mir heute an,
hey mega cool das ich dich grad nutzen kann, muss aber unbedingt auf unit Tests umsteigen, ich weiß ja nicht wofür du deine PV in Home assistant nutzt und ich will dich damit auch ned nerven, aber ich danke dir aufjedenfall nochmal dafür
from homeassistant-addon-viessmann-gridbox.
@don-o-mat ich hab tatsächlich was gefunden wo falsch war wo der wert falsch hinzugefügt wurde. bezüglich Batterie0 die gibt es nicht mehr, wenn die nicht von alleine verschwindet musst du wohl das mqtt device löschen und nochmal anlegen lassen über das Addon, mit 1.10.2 sollte nun alles soweit passen.
hab jetzt auch schon ne halbwegs gute Grundlade geschaffen das ich zukünftig unittests nutzen kann, noch kleinere Probleme mit meiner Entwicklungsumgebung, dass die nicht so will wie ich, aber man kann sie ausführen :D
from homeassistant-addon-viessmann-gridbox.
Tolle Fortschritte @unl0ck !
Hier ein aktueller Sreenshot der 1.10.2:
from homeassistant-addon-viessmann-gridbox.
@don-o-mat Ich hab jetzt mal auf das neue Layer umgestellt somit funktioniert der watchdog ist noch auf Edge wird aber heute denke ich auf dev wandern
from homeassistant-addon-viessmann-gridbox.
@don-o-mat ich schließ den jetzt mal weil an sich funktioniert es jetzt ja
from homeassistant-addon-viessmann-gridbox.
from homeassistant-addon-viessmann-gridbox.
Ich hoffe das ist korrekt, im Log steht noch viel mehr, aber das scheint sich zu wiederholen. Danke für deine Mühe!
Ich kann auch versuchen das add-on zu entfernen usw, wenn das hilft.
Danke @unl0ck
/build
Traceback (most recent call last):
File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.10/runpy.py", line 86, in run_code
exec(code, run_globals)
File "/build/GridboxConnector/main.py", line 137, in
appliance_id = measurement["battery"]["applianceID"]
KeyError: 'applianceID'
Start Viessmann Connector
{'grant_type': 'http://auth0.com/oauth/grant-type/password-realm', 'username': '*', 'password': '', 'audience': 'my.gridx', 'client_id': '*****', 'scope': 'email openid', 'realm': 'viessmann-authentication-db'}
{'access_token': '***OiJhdXRoMHw2NDdiMjlkNDBhMmUyYjBhODBlMWY0MDYiLCJhdWQiOlsibXkuZ3JpZHgiLCJodHRwczovL2dyaWR4LmV1LmF1dGgwLmNvbS91c2VyaW5mbyJdLCJpYXQiOjE3MTUxNjEzMzksImV4cCI6MTcxNTI0NzczOSwic2NvcGUiOiJlbWFpbCBvcGVuaWQiLCJndHkiOiJwYXNzd29yZCIsImF6cCI6Im9acHI5MzRJa244T1pPSFRKRWNyZ1hramlvMEkwUTdiIn0.uc5d1dsMcQdrlSsFMdhjLDobqWqQGe_rlm1BO31Crh1cbXVi7tM8CCi-G1oDwuZnu6tlSCbN1deQi48DUzFYfCCsopSuRL9vhcoh24j-gquSH6WIlD70g93DAM0IUF0-28zW2IQy93PzQejJGyF8muZMnY6R7BXnJ6xMhmvMh3caRHV8QC7xSuXbjW383mSdLfefccYWj8DsdqY-yYgls3rUpB1T0Oc_padfYC1ihOYxuy_kSoRxzrU5dJPVOFk0uLO8VwJpbHxhe464trme5ljYiAVHhKM7OoVoYfMsCvaGifGyVqP0Pf8U2dNFr2KC8O7mUJnLQAxZ1DoblygQ5Q', 'id_token': '****WVkIjpmYWxzZSwiaXNzIjoiaHR0cHM6Ly9ncmlkeC5ldS5hdXRoMC5jb20vIiwiYXVkIjoib1pwcjkzNElrbjhPWk9IVEpFY3JnWGtqaW8wSTBRN2IiLCJpYXQiOjE3MTUxNjEzMzksImV4cCI6MTcxNTE5NzMzOSwic3ViIjoiYXV0aDB8NjQ3YjI5ZDQwYTJlMmIwYTgwZTFmNDA2In0.JwWX07gUKZf_ZHJfTHp1BZ2MflfPrxwg-DhKsqUL-XFQZ37PzU86nlgQh154QWysbOMVWKwr-UUk1RtdGljOwcfTEC9ZlExV3sB188xEuNm2xYBQYeQ5OE4FyB53ZAxLXA9THbXgM--l2LUfJGs7JyIQiKUd8N68cS_MJFNkzvPk6LP-zBE1lgNcoPo-J0PNbRr2IP3A-1fduzsR1_kHE_CdM6vQIMfbB5zHS46-Mmysa2YiASDvjDNVqa41TN1J9WtQWkTG8Fw-B4lNAp9mrl1Lo65SbpNFO8BtX-AlwwcZXF8wa_7AtAGa1HeT9Y8EODDFoYyMWVwuN_9jw8wsw', 'scope': 'email openid', 'expires_in': 86400, 'token_type': 'Bearer'}
{'batteries': [{'applianceID': '97af25d0-3791-48cc-857c-14aaac749267', 'capacity': 10000, 'nominalCapacity': 10000, 'power': -853, 'remainingCharge': 7700, 'stateOfCharge': 0.77}], 'battery': {'capacity': 10000, 'nominalCapacity': 10000, 'power': -853, 'remainingCharge': 7700, 'stateOfCharge': 0.77}, 'consumption': 600, 'directConsumption': 600, 'directConsumptionEV': 0, 'directConsumptionHeatPump': 0, 'directConsumptionHeater': 0, 'directConsumptionHousehold': 600, 'directConsumptionRate': 0.3968253968253968, 'grid': -59, 'gridMeterReadingNegative': 14081760000, 'gridMeterReadingPositive': 7393320000, 'measuredAt': '2024-05-08T09:42:18Z', 'photovoltaic': 1512, 'production': 1512, 'selfConsumption': 1453, 'selfConsumptionRate': 0.9609788359788359, 'selfSufficiencyRate': 1, 'selfSupply': 600, 'totalConsumption': 600}
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
from homeassistant-addon-viessmann-gridbox.
Die reverted Version läuft wieder fein. Habe das add-on entfernt und neu hinzugefügt.
from homeassistant-addon-viessmann-gridbox.
@don-o-mat wäre nicht notwendig gewesen, hätte ausgereicht, wenn du einfach auf 1.9.10 hoch zu gehen.
aber jetzt weiß ich woran es lag, ich kann das jetzt wieder einbauen, wer das in Dev machen könntest du einmal dev testen, sobald eine neue version davon verfügbar ist?
from homeassistant-addon-viessmann-gridbox.
@don-o-mat bitte teste dev 1.9.11
Ich würde das gerne machen, weiß aber nicht wie.
¯\_(ツ)_/¯
from homeassistant-addon-viessmann-gridbox.
Schau unter Addons Store da gibt es ein 2. addon
from homeassistant-addon-viessmann-gridbox.
Prima, danke!
Startet leider nicht.
Hier das Log:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun example (no readiness notification)
s6-rc: info: service legacy-services successfully started
total 12K
4 drwxr-xr-x 2 root root 4.0K May 9 11:43 .
4 drwxr-xr-x 1 root root 4.0K May 9 11:43 ..
4 -rw------- 1 root root 80 May 9 11:43 options.json
{
"username": "",
"password": "",
"wait_time": 2
}total 16K
4 drwxr-xr-x 1 root root 4.0K May 8 14:18 .
4 drwxr-xr-x 1 root root 4.0K May 9 11:43 ..
4 drwxr-xr-x 2 root root 4.0K May 8 14:18 GridboxConnector
4 -rw-r--r-- 1 root root 504 May 8 14:18 cloudSettings.json
/build
Traceback (most recent call last):
File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/build/GridboxConnector/main.py", line 141, in
battery_sum.set_values(state_of_charge, capacity, power, remaining_charge)
AttributeError: 'Battery' object has no attribute 'set_values'
Start Viessmann Connector
{'grant_type': 'http://auth0.com/oauth/grant-type/password-realm', 'username': '', 'password': '', 'audience': 'my.gridx', 'client_id': 'oZpr934Ikn8OZOHTJEcrgXkjio0I0Q7b', 'scope': 'email openid', 'realm': 'viessmann-authentication-db'}
{'access_token': 'eeyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16UkRSakU1UVRrd1JEQXhOVU15UlRnMVFrRTNNemRCUmpZNE5rRTFOamRCTjBZd1FrWkdOQSJ9.eyJpc3MiOiJodHRwczovL2dyaWR4LmV1LmF1dGgwLmNvbS8iLCJzdWIiOiJhdXRoMHw2NDdiMjlkNDBhMmUyYjBhODBlMWY0MDYiLCJhdWQiOlsibXkuZ3JpZHgiLCJodHRwczovL2dyaWR4LmV1LmF1dGgwLmNvbS91c2VyaW5mbyJdLCJpYXQiOjE3MTUyNDc3ODgsImV4cCI6MTcxNTMzNDE4OCwic2NvcGUiOiJlbWFpbCBvcGVuaWQiLCJndHkiOiJwYXNzd29yZCIsImF6cCI6Im9acHI5MzRJa244T1pPSFRKRWNyZ1hramlvMEkwUTdiIn0.SO0UoaB92dkSQt6MrdkTMbgAcEhdjJs3hr6HsM96IZsIKeRXvFWbYku_rUAdWLwwBJ8S8VDJ-FoOU2cGCdDKNy7vFPMLlGFWjgQitzOJOoHvaxN4kU5z2SmDH2GxunbTYRUGP8q2Kz9yX3TnEelcmtBUC1yhb9n_U-24mPcUOWxH4mg6QRWP_NUJW_6DaJK2ZWaIBnQT3fyR8m9O9pEj9s3qDmaBzi99z1rHTEr97C1v6SzGPwQ2tA-3wq_gbYTrzSl_EyCEpZQf_gXR7Q1oZ48wARWjh531WmSvcMx3ecJYHhw5WjM6PfRLMPA0wEvv7JYoFd7PK6BEZFTQimDM6A', 'id_token': 'eeyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16UkRSakU1UVRrd1JEQXhOVU15UlRnMVFrRTNNemRCUmpZNE5rRTFOamRCTjBZd1FrWkdOQSJ9.eyJlbWFpbCI6IjU1NS01NTVAZ214Lm5ldCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiaXNzIjoiaHR0cHM6Ly9ncmlkeC5ldS5hdXRoMC5jb20vIiwiYXVkIjoib1pwcjkzNElrbjhPWk9IVEpFY3JnWGtqaW8wSTBRN2IiLCJpYXQiOjE3MTUyNDc3ODgsImV4cCI6MTcxNTI4Mzc4OCwic3ViIjoiYXV0aDB8NjQ3YjI5ZDQwYTJlMmIwYTgwZTFmNDA2In0.iSF7_6_0yG39Sv0f4i4wqBTMukUJ-BHacnVHusvWvBvYwRWHi1JHhqPbF-LXQITJj1sXZ2PFAVoo9-PDMTVvQg2FuFtrtJMbjsJu6Uq59mUuT4AMGDwrF45trrkGrnncC4AhTpJm1qrXXv1NUjk2C8Eo7Xcec0ngQjiu8_V4bC_eEyiK35RpzsGRNJbQDTeN5PkwaJ0RzN-uIUoLrtzFVl6TV65oV81swFpxpefn4b5uxs2kt5Z8WuPHs9c2J0XVjxr9o1xG5GMaZQ8Ibk0yO0o1GEFN3E6ivMUBWNEcdKFjn3U855NwZgIIvLsjHpmcUceIva5ToqBdOggoVXHgmQ', 'scope': 'email openid', 'expires_in': 86400, 'token_type': 'Bearer'}
{'batteries': [{'applianceID': '97af25d0-3791-48cc-857c-14aaac749267', 'capacity': 10000, 'nominalCapacity': 10000, 'power': 0, 'remainingCharge': 10000, 'stateOfCharge': 1}], 'battery': {'capacity': 10000, 'nominalCapacity': 10000, 'power': 0, 'remainingCharge': 10000, 'stateOfCharge': 1}, 'consumption': 2529, 'directConsumption': 2529, 'directConsumptionEV': 0, 'directConsumptionHeatPump': 0, 'directConsumptionHeater': 0, 'directConsumptionHousehold': 2529, 'directConsumptionRate': 0.6555209953343701, 'grid': -1329, 'gridMeterReadingNegative': 14101920000, 'gridMeterReadingPositive': 7394400000, 'l1CurtailmentPower': 0, 'l2CurtailmentPower': 0, 'l3CurtailmentPower': 0, 'measuredAt': '2024-05-09T09:43:08Z', 'photovoltaic': 3858, 'production': 3858, 'selfConsumption': 2529, 'selfConsumptionRate': 0.6555209953343701, 'selfSufficiencyRate': 1, 'selfSupply': 2529, 'totalConsumption': 2529}
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
from homeassistant-addon-viessmann-gridbox.
Danke ich arbeite gerade an den unittest du warst nur schneller, werde das beheben, war ein leichtsinnsfehler danke für den test
from homeassistant-addon-viessmann-gridbox.
@don-o-mat kannst du nen Screenshot von der geraeteuebersicht schicken damit ich mal sehe wie das aussieht mit den mehreren Batterien?
from homeassistant-addon-viessmann-gridbox.
@unl0ck Du ist immer fein.
Freut mich, wenn ich ein kleines bisschen helfen konnte. Bin immer noch sehr dankbar, dass du dieses tolle add-on gebaut hast.
Wenn du mehr Infos brauchst oder Screenshots usw kannst du mir gerne jederzeit schreiben.
Habe (nur) einen Akku und zwei Wechselrichter.
from homeassistant-addon-viessmann-gridbox.
Beide wechselrichter siehst du aktuell aber nicht oder ?
from homeassistant-addon-viessmann-gridbox.
@don-o-mat ich hab ein fehler eingebaut bei den einzelnen Batterien dort wurden die falsche werte genommen ist hier nicht aufgefallen weil du nur eine hast.
ich hab jetzt mal ne 1.10.1 auf Dev gepackt hab da einiges umgebaut da ist mir der Fehler aufgefallen, kannst du bitte das einmal testen?
from homeassistant-addon-viessmann-gridbox.
Beide wechselrichter siehst du aktuell aber nicht oder ?
Die Gridbox macht daraus via Geräteeinrichtung eine Einheit. Ich sehe nur die Summe aller Werte aus beiden. Theoretisch kann ich einen Wechselrichter als Volleinspeiser definieren, dann zeigt die Gridbox die PV Leistung der beiden getrennt. Die Werte erscheinen dann aber nicht 100% korrekt und die Statistiken fehlen.
from homeassistant-addon-viessmann-gridbox.
@don-o-mat ich hab ein fehler eingebaut bei den einzelnen Batterien dort wurden die falsche werte genommen ist hier nicht aufgefallen weil du nur eine hast. ich hab jetzt mal ne 1.10.1 auf Dev gepackt hab da einiges umgebaut da ist mir der Fehler aufgefallen, kannst du bitte das einmal testen?
Gerne.
Es scheint anfangs gut zu laufen. Nach ein paar Stunden war das add-on jedoch aus. Mal sehen, wie es tagsüber läuft.
Ich sehe die Werte des Akkus nun zweimal. Die Werte für "battery_sum_level" und "battery_sum_power" scheinen noch nicht zu stimmen. Kann auch sein, dass ich da falsche Erwartungen habe.
Battery_1_power scheint den self_supply Wert anzuzeigen. Erwartung wäre, dass nur der Wert vom Akku Verbrauch zu sehen ist und dass battery_0_power das gleiche zeigt, falls die Annahme korrekt ist, dass bei einem Akku beide entities die gleichen Werte zeigen sollen.
Zum Vergleich Screenshots mit den Original Namen:
.
from homeassistant-addon-viessmann-gridbox.
Top ich glaub so können wir es lassen,
Ja bezüglich hört auf bin ich dran da gab es einen workaround @don-o-mat das wird aber bissle länger dauern
from homeassistant-addon-viessmann-gridbox.
Toller Fortschritt! Das sieht alles sehr gut aus @unl0ck
Eine Kleinigkeit, könnte auch an Home Assistant liegen: Das add-on läuft, aber wird nicht als gestartet angezeigt. Die Werte der Gridbox kommen sauber rein.
Auch im Log kommen ständig neue Zeilen hinzu.
from homeassistant-addon-viessmann-gridbox.
Home assistant ist manchmal langsam in der Aktualisierung, kann sein das es nicht up to Date war,
Ja die log Nachrichten hab ich auch gesehen, kommen noch weg stören aber erst mal keinen
from homeassistant-addon-viessmann-gridbox.
Related Issues (18)
- Addon stops after short time HOT 18
- Feature Request: Viessmann Batterie einbinden
- Battery wird immer mit 0% angezeigt HOT 14
- Bitte weitere Sensoren bereitstellen HOT 21
- Batterieladestand wird mit dem Wert der (Ent-)Ladeleistung angegeben HOT 5
- run.sh: line 11: MqttPort: unbound variable HOT 5
- Verbindung zur Gridbox Cloud wird unregelmäßig getrennt HOT 2
- Sensor Battery Sum Level und Battery Sum Power werden nach Update nicht mehr aktualisiert
- Mehr Sensoren möglich? HOT 29
- Addon stops to work "MaxRetryError" HOT 10
- Service gridboxconnector exited with code 1 (by signal 0) HOT 1
- EV-Sensoren
- Wert von "Heizung" wird nicht in HA ausgegeben HOT 17
- DirectConsumptionRate & SelfConsumtpionRate Anzeige mit zuviel Nachkommastellen HOT 6
- Mehr Werte einbinden / Kommastellen weglassen wegen der Übersichtlichkeit HOT 18
- Anfängerfrage: API-Lizenz notwendig? HOT 1
- Parse error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homeassistant-addon-viessmann-gridbox.