ViCare Home Assistant API Integration - Unknown Error occurred

die ViCare Integration hatte plötzlich keine Werte mehr geliefert. Das war nach irgendeinem HA-Update. Darauf hin habe ich diese gelöscht und versucht neu hinzuzufügen.
Dabei erscheint immer der Fehler: Unknown Error occurred

Benutzer, Passwort und API-Schüssel sind richtig eingegeben.

Im Viessmann Forum hat jemand geschrieben, dass im Terminal “rm /config/.storage/vicare_token.save” eingegeben werden soll.
Das hat bei mir auch nicht funktioniert, da bei mir die Datei nicht vorhanden ist.

Kennt jemand das Problem und kann mir helfen?

Mein Home Assistant läuft in einer VM auf einer Synology.

1 „Gefällt mir“

ich habe den Fehler gerade selber gefunden. Für alle anderen, die auch dieses Problem haben:

  1. im Terminal folgendes eingeben: rm /config/.storage/vicare_token.save
    Wichtig ist, dass nach “rm” ein Leerzeichen eingegeben wird. Dies habe ich immer übersehen.
    Das war mein Fehler.

  2. ViCare Integration neu laden

1 „Gefällt mir“

Du bist mein Held! Danke vielmals!! Ich hatte das gleiche Problem und konnte es so lösen.

ich bekomme bei der Vicare Integration den Fehler “Fehler beim Einrichten”. Es wird ein Gerät erkannt zum Konfigurieren - aber nicht eingerichtet.
Produkt ist Vitodens 200-W B2HB

Developer Portal ist eingerichtet entsprechend der Empfehlung
Unbenannt

Beim testen habe mit “rm /config/.storage/vicare_token.save" gelöscht (beim zweiten Mal kommt no such file or directory"). hatte aber keinen Effekt.

Beim Hinzufügen der Integration (nach Ausfüllen des Daten mit API-Key) heisst es “Erfolg! Konfiguration für Vicare erstellt Fertig”
Unter “konfiguriert” steht dann die Integration:
Unbenannt

Im HA Protokoll erscheint der Fehler

Logger: homeassistant.config_entries
Source: config_entries.py:444
First occurred: 20:42:49 (2 occurrences)
Last logged: 20:46:27

Error setting up entry ViCare for vicare
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 444, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/components/vicare/init.py”, line 63, in async_setup_entry
await hass.async_add_executor_job(setup_vicare_api, hass, entry)
File “/usr/local/lib/python3.12/concurrent/futures/thread.py”, line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/components/vicare/init.py”, line 97, in setup_vicare_api
device = device_config_list[0]
~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range

ich kann mit der Fehlermeldung ehrlich gesagt nicht viel anfangen.
die Vicare-App läuft am Iphone, entsprechend besteht die IP-Adresse am Router 192.168.1.108.

in home-assistant.log steht (ich bin nicht ganz sicher ob es von dieser integration herkommt, oder ob es zufällig von etwas anderen herkommt))

2024-03-10 21:50:55.062 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File “/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py”, line 350, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “aiohttp/_http_parser.pyx”, line 557, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message:
Invalid method encountered:

b'\x10d'


Gibt es eine Idee was ich ncoh machen/testen könnte ??