ioBroker / ioBroker.hass

Connects Home Assistant to ioBroker
https://www.home-assistant.io/
MIT License
24 stars 15 forks source link

Error: Unexpected server response: 403 with Home Assistant Core 2024.7 #119

Open prorun26 opened 1 month ago

prorun26 commented 1 month ago

Hallo Zusammen,

der Adapter funktioniert mit Home Assistant Core 2024.7 nicht mehr. Im ioBroker Log erscheint nach dem Update folgende Fehlermeldung: "Error: Unexpected server response: 403"

Ich habe es bereits mit einem neu angelegten Langzeit-Token ausprobiert aber das hat leider nicht geholfen.

Ich nutze HA OS 12.4 und habe lediglich das updaten des Cores auf 2024.7 durchgeführt. Davor ging alles, danach nicht mehr.

Garfonso commented 1 month ago

Hm. Kannst du da mal ein debug log vom adapter erzeugen und hier anhängen?

Apollon77 commented 1 month ago

Hab es in einem der Changelog ggf irgendwelche Informationen zu changes bei der Authentication?

prorun26 commented 1 month ago

Hi, wie erstelle ich ein debug log vom adapter? Wenn ich die Logstufe auf "Alles" stelle und im ioBroker Log schaue kommt nicht viel mehr:

image

Im Changelog vom Core 2024.7 konnte ich auf den ersten Blick nichts zum Thema Authentifizierung finden. Heute wurde Core 2024.7.1 nachgeschoben - ich hatte kurz Hoffnung - aber der Fehler bleibt leider auch mit dieser Version bestehen.

Apollon77 commented 1 month ago

Admin - Expertenmodus - Instanzen - hass.0 aufklappen. Loglevel auf "Debug" setzen, dann kommt auch was. Logs aber bitte aus dem Logfile unter /opt/iobroekr/log/.... nehmen

prorun26 commented 1 month ago

Anbei das Log

2024-07-06 14:57:02.147  - debug: hass.0 (14335) Redis Objects: Use Redis connection: 127.0.0.1:9001
2024-07-06 14:57:02.220  - debug: hass.0 (14335) Objects client ready ... initialize now
2024-07-06 14:57:02.221  - debug: hass.0 (14335) Objects create System PubSub Client
2024-07-06 14:57:02.222  - debug: hass.0 (14335) Objects create User PubSub Client
2024-07-06 14:57:02.394  - debug: hass.0 (14335) Objects client initialize lua scripts
2024-07-06 14:57:02.405  - debug: hass.0 (14335) Objects connected to redis: 127.0.0.1:9001
2024-07-06 14:57:02.506  - debug: hass.0 (14335) Redis States: Use Redis connection: 127.0.0.1:9000
2024-07-06 14:57:02.559  - debug: hass.0 (14335) States create System PubSub Client
2024-07-06 14:57:02.560  - debug: hass.0 (14335) States create User PubSub Client
2024-07-06 14:57:02.703  - debug: hass.0 (14335) States connected to redis: 127.0.0.1:9000
2024-07-06 14:57:02.773  - debug: hass.0 (14335) Plugin sentry Do not initialize Plugin (enabled=false)
2024-07-06 14:57:02.815  - debug: hass.0 (14335) Plugin sentry destroyed because not initialized correctly
2024-07-06 14:57:02.895  - info: hass.0 (14335) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.hass, node: v18.20.3, js-controller: 5.0.19
2024-07-06 14:57:02.929  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:05.932  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:08.937  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:11.945  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:14.949  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:17.953  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:20.956  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:23.960  - error: hass.0 (14335) Error: Unexpected server response: 403
2024-07-06 14:57:26.965  - error: hass.0 (14335) Error: Unexpected server response: 403
Garfonso commented 1 month ago

Da gab es etwas, was bei authentication rausgeflogen ist: https://www.home-assistant.io/blog/2024/07/03/release-20247/#read-more https://github.com/home-assistant/core/pull/119976 nennt sich legacy_api_password.

Ich konnte aber auf die Schnelle nicht herausfinden, ob der Adapter das nutzt.

prorun26 commented 1 month ago

Ich habe jetzt einiges ausprobiert. Ein Downgrade des Cores oder ein Restore eines Backups mit vorheriger Core Version brachte keine Besserung - was mich gewundert hat.

Also habe ich mein HAOS neu aufgesetzt -> Fehler weg mit OS 12.4 und Core 7.1.2 Aber wenn ich ein Backup einspiele, egal ob uralt wo alles noch ging oder ein aktuelles ist der Fehler sofort wieder da. Scheint also an meinem System zu liegen. Keine Ahnung was da Backup-übergreifend kaputt gegangen ist. Komischerweise funktionierte alles einwandfrei nur einzig und allein die Anbindung an den hass Adapter nicht mehr.

Ich habe meinen HA jetzt wieder neu zusammengepuzzelt und alles funktioniert wieder.