FHEM Forum

FHEM - Hausautomations-Systeme => Home Connect => Thema gestartet von: cbl am 05 Dezember 2025, 12:25:38

Titel: Neuerdings: Insufficient scope for this ressource
Beitrag von: cbl am 05 Dezember 2025, 12:25:38
Ich habe für einige Monate die HomeConnect-Integration (das überarbeitete Modul) verwendet und hatte keine Probleme.

Neuerdings bekomme ich bei meinem Geschirrspüler und beim Waschtrockner bei Abfragen zum Status "Insufficient scope for this ressource". Die Readings werden weitgehend alle nicht mehr aktualisiert.

Am accessScope im hcconn-Device sowie in den zulässigen Zugriffen im Developer-Portal von HomeConnect habe ich nichts verändert. In beiden sehe ich sowohl den Dishwasher als auch den WasherDryer.

Ich habe den Token des hcconn-Devices gelöscht und die Authentifizierung erneut durchlaufen - leider ändert das nichts.

Wurde irgendetwas bei HomeConnect umgestellt, sodass die API nun nicht mehr so gesprächig ist? Dann hätte es allerdings vermutlich schon weitere Beiträge hier gegeben.
Bis September lief es sauber. Als mir auffiel, dass beide Geräte nicht mehr mit FHEM kommunizierten, hatte ich den Token schon einmal neu erzeugt ohne positives Ergebnis und das Thema dann erstmal aus Zeitgründen liegen lassen.

define hcconn HomeConnectConnection XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX https://XXXXXXXXXXXXX.fritz.box:8086/fhem?cmd=set%20hcconn%20auth&fwcsrf=XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
attr hcconn accessScope Dishwasher WasherDryer Washer Dryer
attr hcconn room IT-Systeme
#   DEF        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX https://XXXXXXXXXXXXX.fritz.box:8086/fhem?cmd=set%20hcconn%20auth&fwcsrf=csrf_XXXXXXXXXXXXX
#   FUUID      67df17ad-f33f-9ad4-a8bc-9c26365f056bc279
#   NAME       hcconn
#   NR         883
#   STATE      Connected
#   TYPE       HomeConnectConnection
#   api_uri    https://api.home-connect.com
#   client_id  XXXXXXXXXXXXX
#   client_secret XXXXXXXXXXXXX
#   eventCount 7
#   expires_at 1765015496
#   lastError  start_SSL https://api.home-connect.com:443 timed out
#   redirect_uri https://XXXXXXXXXXXXX.fritz.box:8086/fhem?cmd=set%20hcconn%20auth&fwcsrf=XXXXXXXXXXXXX
#   refreshFailCount
#   Helper:
#     DBLOG:
#       accessScope:
#         dblog:
#           TIME       1764929097.05205
#           VALUE      Dishwasher WasherDryer Washer Dryer
#       state:
#         dblog:
#           TIME       1764929097.05205
#           VALUE      Connected
#       tokenExpiry:
#         dblog:
#           TIME       1764929097.05205
#           VALUE      Sat Dec  6 11:04:56 2025
#   READINGS:
#     2025-12-05 11:04:56   accessScope     Dishwasher WasherDryer Washer Dryer
#     2025-04-21 17:36:19   statStateDay    Connected: 00:00:00 Connected_Count: 1 (since: 2025-04-21_17:36:19)
#     2025-04-21 17:36:19   statStateMonth  Connected: 00:00:00 Connected_Count: 1 (since: 2025-04-21_17:36:19)
#     2025-04-21 17:36:19   statStateYear   Connected: 00:00:00 Connected_Count: 1 (since: 2025-04-21_17:36:19)
#     2025-12-05 11:04:56   state           Connected
#     2025-12-05 11:04:56   tokenExpiry     Sat Dec  6 11:04:56 2025
#
setstate hcconn Connected
setstate hcconn 2025-12-05 11:04:56 accessScope Dishwasher WasherDryer Washer Dryer
setstate hcconn 2025-12-05 11:04:56 state Connected
setstate hcconn 2025-12-05 11:04:56 tokenExpiry Sat Dec  6 11:04:56 2025




define WNC244070 HomeConnect hcconn XXXXXXXXXXXXXXXXXXXXXXXXXX
attr WNC244070 alias Waschtrockner
attr WNC244070 eventMap LabelEU19:Eco40-60
attr WNC244070 excludeSettings 4
attr WNC244070 room Keller
attr WNC244070 stateFormat state1 (state2)
attr WNC244070 stateUpdate 300
attr WNC244070 translate Option.ProcessPhase,Option.ProgramMode,Option.ProgramProgress
#   DEF        hcconn XXXXXXXXXXXXXXXXXXXXXXXXXX
#   FUUID      67e56c06-f33f-9ad4-810e-fbd840d714883986
#   NAME       WNC244070
#   NR         884
#   NTFY_ORDER 50-WNC244070
#   STATE      Tür offen (-)
#   TYPE       HomeConnect
#   eventCount 7
#   haId       XXXXXXXXXXXXXXXXXXXXXXXXXX
#   hcconn     hcconn
#   offline    0
#   prefix     LaundryCare.WasherDryer
#   type       WasherDryer
#   version    2.5
#   Helper:
#     DBLOG:
#       lastErr:
#         dblog:
#           TIME       1764933388.19078
#           VALUE      No programs selected or active
#       state:
#         dblog:
#           TIME       1764929106.12425
#           VALUE      init
#       state1:
#         dblog:
#           TIME       1764915736.0184
#           VALUE      Tür offen
#       state2:
#         dblog:
#           TIME       1764915736.0184
#           VALUE      -
#   READINGS:
#     2025-09-08 17:09:33   Event.ProgramFinished Off
#     2025-09-11 15:28:54   LaundryCare.Washer.Option.LessIroning Off
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.MiniLoad Off
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.MultipleSoak Off
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.Prewash Off
#     2025-09-11 15:28:54   LaundryCare.Washer.Option.RinseHold Off
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.RinsePlus Off
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.SpinSpeed RPM1000
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.Stains Off
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.Temperature GC30
#     2025-09-11 20:17:57   LaundryCare.Washer.Option.WaterPlus Off
#     2025-09-11 20:17:57   Option.DryingTarget CupboardDry
#     2025-09-11 20:18:11   Option.ElapsedProgramTime
#     2025-09-11 20:18:11   Option.ElapsedProgramTimeHHMM
#     2025-09-11 20:17:57   Option.EstimatedTotalProgramTime 60 seconds
#     2025-09-11 20:18:11   Option.FinishAtHHMM
#     2025-09-11 20:17:57   Option.FinishInRelative 6562 seconds
#     2025-09-11 19:48:29   Option.FinishInRelativeHHMM 0:01
#     2025-09-11 20:17:57   Option.LoadRecommendation 5000 gram
#     2025-09-11 15:28:54   Option.LowTemperatureHygiene Off
#     2025-09-11 20:18:11   Option.ProcessPhase
#     2025-09-11 20:17:57   Option.ProgramMode WashingAndDrying
#     2025-09-11 20:18:11   Option.ProgramProgress 0 %
#     2025-09-11 20:18:11   Option.RemainingProgramTime
#     2025-09-11 20:18:11   Option.RemainingProgramTimeHHMM
#     2025-09-11 20:17:57   Option.RemainingProgramTimeIsEstimated On
#     2025-09-11 20:17:57   Option.SilentMode Off
#     2025-09-11 20:17:57   Option.SpeedPerfect Off
#     2025-08-26 10:03:41   Option.StartAtHHMM
#     2025-09-11 20:17:57   Option.WrinkleGuardBoost Off
#     2025-09-12 00:47:36   Setting.ActiveProgram
#     2025-09-11 15:28:31   Setting.ChildLock Off
#     2025-09-12 00:46:54   Setting.PowerState Off
#     2025-09-12 00:47:36   Setting.SelectedProgram
#     2025-09-12 04:11:05   Status.DoorState Open
#     2025-09-12 04:11:05   Status.LocalControlActive Off
#     2025-09-12 04:11:05   Status.OperationState Inactive
#     2025-09-12 04:11:05   Status.RemoteControlActive On
#     2025-09-12 04:11:05   Status.RemoteControlStartAllowed Off
#     2025-12-05 12:16:28   lastErr         No programs selected or active
#     2025-04-21 17:34:09   statStateDay    idle: 00:00:00 idle_Count: 1 (since: 2025-04-21_17:34:09)
#     2025-04-21 17:34:09   statStateMonth  idle: 00:00:00 idle_Count: 1 (since: 2025-04-21_17:34:09)
#     2025-04-21 17:34:09   statStateYear   idle: 00:00:00 idle_Count: 1 (since: 2025-04-21_17:34:09)
#     2025-12-05 07:22:16   state           idle
#     2025-12-05 07:22:16   state1          Tür offen
#     2025-12-05 07:22:16   state2          -
#   data:
#   helper:
#     clear      -1
#     details    -1
#     elapsed    0
#     init       error
#     init_count 11
#     options    -1
#     programs   -1
#     settings   -1
#     stateupdate 0
#     status     -1
#
setstate WNC244070 Tür offen (-)
setstate WNC244070 2025-09-12 00:46:35 .prefix LaundryCare.WasherDryer
setstate WNC244070 2025-09-12 00:47:36 .programs Cotton.Eco4060, Cotton
setstate WNC244070 2025-09-12 00:46:35 .type WasherDryer
setstate WNC244070 2025-09-08 17:09:33 Event.ProgramFinished Off
setstate WNC244070 2025-09-11 15:28:54 LaundryCare.Washer.Option.LessIroning Off
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.MiniLoad Off
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.MultipleSoak Off
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.Prewash Off
setstate WNC244070 2025-09-11 15:28:54 LaundryCare.Washer.Option.RinseHold Off
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.RinsePlus Off
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.SpinSpeed RPM1000
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.Stains Off
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.Temperature GC30
setstate WNC244070 2025-09-11 20:17:57 LaundryCare.Washer.Option.WaterPlus Off
setstate WNC244070 2025-09-11 20:17:57 Option.DryingTarget CupboardDry
setstate WNC244070 2025-09-11 20:18:11 Option.ElapsedProgramTime
setstate WNC244070 2025-09-11 20:18:11 Option.ElapsedProgramTimeHHMM
setstate WNC244070 2025-09-11 20:17:57 Option.EstimatedTotalProgramTime 60 seconds
setstate WNC244070 2025-09-11 20:18:11 Option.FinishAtHHMM
setstate WNC244070 2025-09-11 20:17:57 Option.FinishInRelative 6562 seconds
setstate WNC244070 2025-09-11 19:48:29 Option.FinishInRelativeHHMM 0:01
setstate WNC244070 2025-09-11 20:17:57 Option.LoadRecommendation 5000 gram
setstate WNC244070 2025-09-11 15:28:54 Option.LowTemperatureHygiene Off
setstate WNC244070 2025-09-11 20:18:11 Option.ProcessPhase
setstate WNC244070 2025-09-11 20:17:57 Option.ProgramMode WashingAndDrying
setstate WNC244070 2025-09-11 20:18:11 Option.ProgramProgress 0 %
setstate WNC244070 2025-09-11 20:18:11 Option.RemainingProgramTime
setstate WNC244070 2025-09-11 20:18:11 Option.RemainingProgramTimeHHMM
setstate WNC244070 2025-09-11 20:17:57 Option.RemainingProgramTimeIsEstimated On
setstate WNC244070 2025-09-11 20:17:57 Option.SilentMode Off
setstate WNC244070 2025-09-11 20:17:57 Option.SpeedPerfect Off
setstate WNC244070 2025-08-26 10:03:41 Option.StartAtHHMM
setstate WNC244070 2025-09-11 20:17:57 Option.WrinkleGuardBoost Off
setstate WNC244070 2025-09-12 00:47:36 Setting.ActiveProgram
setstate WNC244070 2025-09-11 15:28:31 Setting.ChildLock Off
setstate WNC244070 2025-09-12 00:46:54 Setting.PowerState Off
setstate WNC244070 2025-09-12 00:47:36 Setting.SelectedProgram
setstate WNC244070 2025-09-12 04:11:05 Status.DoorState Open
setstate WNC244070 2025-09-12 04:11:05 Status.LocalControlActive Off
setstate WNC244070 2025-09-12 04:11:05 Status.OperationState Inactive
setstate WNC244070 2025-09-12 04:11:05 Status.RemoteControlActive On
setstate WNC244070 2025-09-12 04:11:05 Status.RemoteControlStartAllowed Off
setstate WNC244070 2025-12-05 12:16:28 lastErr No programs selected or active
setstate WNC244070 2025-12-05 07:22:16 state idle
setstate WNC244070 2025-12-05 07:22:16 state1 Tür offen
setstate WNC244070 2025-12-05 07:22:16 state2 -

Viele Grüße
Christian
Titel: Aw: Neuerdings: Insufficient scope for this ressource
Beitrag von: Adimarantis am 05 Dezember 2025, 14:55:04
Nachdem mein Geschirrspüler nach wie vor brav macht was er soll, würde ich mal ein generelles Problem mit HomeConnect ausschliessen.
Was mir auffällt: lastError  start_SSL https://api.home-connect.com:443 timed out

Das schaut eher so aus, als hätte sich in deinem Netzwerk etwas geändert und dass er den Home Connect Server nicht mehr kontaktieren kann (Fritzbox Config?)

Titel: Aw: Neuerdings: Insufficient scope for this ressource
Beitrag von: cbl am 05 Dezember 2025, 15:52:10
Das hatte ich vorhin auch gesehen, aber beim Aufruf von https://api.home-connect.com/ sowohl über den Browser als auch mit curl aus dem Container, in dem FHEM läuft, kein Problem gesehen.

In beiden Fällen bekomme ich:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /</pre>
</body>
</html>

Bei einem SSL-Problem kämen hier Zertifikatwarnungen o.ä.