Neues Modul: Tado Heizungssystem - TadoAPI

Begonnen von psycho160, 16 Dezember 2020, 10:43:27

Vorheriges Thema - Nächstes Thema

Bernhard

#60
das dauert etwas ,

du hast nachdem du das Modul neu geladen hast, schon das fhem-System neu geladen?  (shutdown restart reicht)
mach mal im Verzeichnis FHEM     ls -l FhemUtils
                             und ls -l FhemUtils/*

sollten alle die Berechtigung  am besten rwxrwxrwx haben 

dann versuch mal set <device> update
evtl auch       zoneUpdate     

get <device>    getZoneDevices
                getZoneInfo 
                getMobileDevices

Hackstall

ICh habe mal in FhemUtils geschaut und die datei tadoapi_token die angelegt wurde zeigt:


{"error":"authorization_pending","error_description":"The authorization request is still pending"}

Bernhard

genau das war auch mein k(r)ampf 🤣


nochmal 3 Fragen:
- läuft dein fhem als Service oder als normaler Prozess?
- wie hast du die aktuelle Version von 98_TadoAPI.pm geholt?
- was wird angezeigt, wenn du im Verzeichnis FHEM/  ls -lt 98_TadoAPI.* abfrägst?

Hackstall

Hallo danke für Deine Unterstützung.
Bin gerade unterwegs. Melde mich wieder.

Hackstall

Hallo anbein meine Antworten:

- läuft dein fhem als Service oder als normaler Prozess?
FHEM läuft bei mir unter Docker in einem eigenen Container

- wie hast die aktuelle Version von 98_TadoAPI.pm geholt?
Von GIT Code markiert und dann via Editor in das File 98_TadoAPI.pm kopiert

- was wird angezeigt, wenn du im Verzeichnis FHEM/  ls -lt 98_TadoAPI.* abfrägst?
-rwxrwxrwx 1 root root 66828 Dez  2 22:49 98_TadoAPI.pm

Bitte weiter analysieren. Bekomme langsam Stress mit meiner Frau!


Hackstall

Hallo Bernhard,

neben den o.g. Antworten habe ich den Verboslevel mal hochgesetzt und folgenden Logeintrag bekommen
Vielleicht hilft es ja etwas weiter:

2025.12.04 12:04:01 3: TadoAPI: set myTadoAPI: processing (update)
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Token expires at Thu Jan  1 01:00:00 1970
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Access Token will expire soon, refreshing
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Request refresh https://login.tado.com/oauth2/token
2025.12.04 12:04:01 5: url https://login.tado.com/oauth2/token returned: {"error":"invalid_request","error_description":"The request is missing a required parameter: refresh_token","error_reason":"missing_refresh_token"}
2025.12.04 12:04:01 3: TadoAPI myTadoAPI: Error in TokenData - invalid_request: The request is missing a required parameter: refresh_token
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Request Status from https://login.tado.com/oauth2/token
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: Request Status from https://login.tado.com/oauth2/token
2025.12.04 12:04:01 3: TadoAPI myTadoAPI: update finished
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: API is reachable. Callback Status: 405
2025.12.04 12:04:01 5: TadoAPI myTadoAPI: API is reachable. Callback Status: 405