Error on send request to jeedom, return 500-Internal Server Error

Bonjour, depuis plusieurs jours j’avais un message « token invalide », j’ai décidé car je ne trouvais pas de solution de réinstaller complètement le plugin.
Lors de la synchronisation, je n’ai aucune commande et objets de crées.
Pour cause, j’ai ce message d’erreurs qui apparait à chaque synchronisation dans les logs :
Error on send request to jeedom, return 500-Internal Server Error
Et également dans le centre de messages :

2025-03-15 15:50:04	MyTado	RU2680250112 introuvable dans votre liste d'équipement, veuillez resynchroniser, voire relancer le démon	Log MyTado	10
2025-03-15 15:30:05	MyTado	Erreur reçue: No home connected	Log MyTado	4
2025-03-15 15:30:05	MyTado	Echec de la mise à jour des données	Log MyTado	4

Voici le détail des logs debugs.

Merci de votre aide.

[2025-03-15 15:52:07] DEBUG  : Received new message on socket
[2025-03-15 15:52:07] DEBUG  : Close connection
[2025-03-15 15:52:07] DEBUG  : Message received from jeedom
[2025-03-15 15:52:07] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754' (with msg: {})
[2025-03-15 15:52:07] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:07] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754 HTTP/1.1" 200 None
[2025-03-15 15:52:07] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754': {'id': 1772754, 'name': 'BK Home', 'dateTimeZone': 'Europe/Paris', 'dateCreated': '2024-12-19T13:23:05.768Z', 'temperatureUnit': 'CELSIUS', 'partner': None, 'simpleSmartScheduleEnabled': True, 'awayRadiusInMeters': 400.0, 'installationCompleted': True, 'incidentDetection': {'supported': True, 'enabled': True}, 'generation': 'PRE_LINE_X', 'zonesCount': 2, 'language': 'fr-FR', 'skills': ['AUTO_ASSIST'], 'christmasModeEnabled': True, 'showAutoAssistReminders': True, 'contactDetails': {'name': 'Kevin Baretti', 'email': 'kevin.baretti@gmail.com', 'phone': '+00000000'}, 'address': {'addressLine1': 'Rue les Essarts Ballangier 9', 'addressLine2': None, 'zipCode': '25350', 'city': 'Mandeure', 'state': None, 'country': 'FRA'}, 'geolocation': {'latitude': 47.4399061, 'longitude': 6.8229609}, 'consentGrantSkippable': True, 'enabledFeatures': ['AA_REVERSE_TRIAL_7D', 'EIQ_SETTINGS_AS_WEBVIEW', 'GEOFENCING_AS_WEBVIEW', 'HIDE_BOILER_REPAIR_SERVICE', 'OWD_SETTINGS_AS_WEBVIEW', 'SETTINGS_OVERVIEW_AS_WEBVIEW', 'WEATHER_ADAPTATION_AS_WEBVIEW'], 'isAirComfortEligible': True, 'isBalanceAcEligible': False, 'isEnergyIqEligible': True, 'isHeatSourceInstalled': False, 'isHeatPumpInstalled': False, 'supportsFlowTemperatureOptimization': False}
[2025-03-15 15:52:07] DEBUG  : Maison Tado - BK Home - Les données de la maison ont été récupérées avec succès
[2025-03-15 15:52:07] DEBUG  : Maison Tado - BK Home - L'unité de température récupérée est: 'CELSIUS'
[2025-03-15 15:52:07] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754/users' (with msg: {})
[2025-03-15 15:52:07] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:07] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754/users HTTP/1.1" 200 None
[2025-03-15 15:52:07] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754/users': [{'name': 'Kevin Baretti', 'email': 'kevin.baretti@gmail.com', 'username': 'kevin.baretti@gmail.com', 'id': 'fee9c450-5e4a-442e-9806-65afa6e5a7c3', 'homes': [{'id': 1772754, 'name': 'BK Home'}], 'locale': 'fr_FR', 'mobileDevices': [{'name': 'iPhone de Kevin BK', 'id': 10297837, 'settings': {'geoTrackingEnabled': True, 'specialOffersEnabled': True, 'onDemandLogRetrievalEnabled': False, 'pushNotifications': {'lowBatteryReminder': True, 'awayModeReminder': True, 'homeModeReminder': True, 'openWindowReminder': True, 'energySavingsReportReminder': True, 'incidentDetection': True, 'energyIqReminder': True, 'tariffHighPriceAlert': True, 'tariffLowPriceAlert': True}}, 'location': {'stale': False, 'atHome': True, 'bearingFromHome': {'degrees': 0.0, 'radians': 0.0}, 'relativeDistanceFromHomeFence': 0.0}, 'deviceMetadata': {'platform': 'iOS', 'osVersion': '18.3.1', 'model': 'iPhone15,4', 'locale': 'fr'}}]}, {'name': 'Sandra Philippet ', 'email': 'philippet.sandra@gmail.com', 'username': 'philippet.sandra@gmail.com', 'id': '588d6c15-606a-4210-81f9-655515077663', 'homes': [{'id': 1772754, 'name': 'BK Home'}], 'locale': 'fr_FR', 'mobileDevices': [{'name': 'iPhone de Sandra', 'id': 10462203, 'settings': {'geoTrackingEnabled': True, 'specialOffersEnabled': True, 'onDemandLogRetrievalEnabled': False, 'pushNotifications': {'lowBatteryReminder': True, 'awayModeReminder': True, 'homeModeReminder': True, 'openWindowReminder': True, 'energySavingsReportReminder': True, 'incidentDetection': True, 'energyIqReminder': True, 'tariffHighPriceAlert': True, 'tariffLowPriceAlert': True}}, 'location': None, 'deviceMetadata': {'platform': 'iOS', 'osVersion': '18.3', 'model': 'iPhone14,5', 'locale': 'fr'}}]}]
[2025-03-15 15:52:07] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754/mobileDevices' (with msg: {})
[2025-03-15 15:52:07] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:07] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754/mobileDevices HTTP/1.1" 200 None
[2025-03-15 15:52:07] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754/mobileDevices': [{'name': 'iPhone de Kevin BK', 'id': 10297837, 'settings': {'geoTrackingEnabled': True, 'specialOffersEnabled': True, 'onDemandLogRetrievalEnabled': False, 'pushNotifications': {'lowBatteryReminder': True, 'awayModeReminder': True, 'homeModeReminder': True, 'openWindowReminder': True, 'energySavingsReportReminder': True, 'incidentDetection': True, 'energyIqReminder': True, 'tariffHighPriceAlert': True, 'tariffLowPriceAlert': True}}, 'location': {'stale': False, 'atHome': True, 'bearingFromHome': {'degrees': 0.0, 'radians': 0.0}, 'relativeDistanceFromHomeFence': 0.0}, 'deviceMetadata': {'platform': 'iOS', 'osVersion': '18.3.1', 'model': 'iPhone15,4', 'locale': 'fr'}}, {'name': 'iPhone de Sandra', 'id': 10462203, 'settings': {'geoTrackingEnabled': True, 'specialOffersEnabled': True, 'onDemandLogRetrievalEnabled': False, 'pushNotifications': {'lowBatteryReminder': True, 'awayModeReminder': True, 'homeModeReminder': True, 'openWindowReminder': True, 'energySavingsReportReminder': True, 'incidentDetection': True, 'energyIqReminder': True, 'tariffHighPriceAlert': True, 'tariffLowPriceAlert': True}}, 'location': None, 'deviceMetadata': {'platform': 'iOS', 'osVersion': '18.3', 'model': 'iPhone14,5', 'locale': 'fr'}}]
[2025-03-15 15:52:07] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754/zones' (with msg: {})
[2025-03-15 15:52:07] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:07] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754/zones HTTP/1.1" 200 None
[2025-03-15 15:52:07] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754/zones': [{'id': 1, 'name': 'Thermostat', 'type': 'HEATING', 'dateCreated': '2024-12-19T17:27:06.811Z', 'deviceTypes': ['RU02'], 'devices': [{'deviceType': 'RU02', 'serialNo': 'RU2680250112', 'shortSerialNo': 'RU2680250112', 'currentFwVersion': '215.2', 'connectionState': {'value': True, 'timestamp': '2025-03-15T14:42:56.356Z'}, 'characteristics': {'capabilities': ['INSIDE_TEMPERATURE_MEASUREMENT', 'IDENTIFY']}, 'batteryState': 'NORMAL', 'duties': ['ZONE_UI', 'CIRCUIT_DRIVER', 'ZONE_LEADER']}], 'reportAvailable': False, 'showScheduleSetup': False, 'supportsDazzle': True, 'dazzleEnabled': True, 'dazzleMode': {'supported': True, 'enabled': True}, 'openWindowDetection': {'supported': True, 'enabled': False, 'timeoutInSeconds': 900}}, {'id': 0, 'name': 'Eau chaude', 'type': 'HOT_WATER', 'dateCreated': '2024-12-19T17:36:08.043Z', 'deviceTypes': ['RU02'], 'devices': [{'deviceType': 'RU02', 'serialNo': 'RU2680250112', 'shortSerialNo': 'RU2680250112', 'currentFwVersion': '215.2', 'connectionState': {'value': True, 'timestamp': '2025-03-15T14:42:56.356Z'}, 'characteristics': {'capabilities': ['INSIDE_TEMPERATURE_MEASUREMENT', 'IDENTIFY']}, 'batteryState': 'NORMAL', 'duties': ['ZONE_UI', 'ZONE_DRIVER', 'ZONE_LEADER']}], 'reportAvailable': False, 'showScheduleSetup': False, 'supportsDazzle': False, 'dazzleEnabled': False, 'dazzleMode': {'supported': False}, 'openWindowDetection': {'supported': False}}]
[2025-03-15 15:52:07] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754/zones/1/state' (with msg: {})
[2025-03-15 15:52:07] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:08] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754/zones/1/state HTTP/1.1" 200 None
[2025-03-15 15:52:08] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754/zones/1/state': {'tadoMode': 'HOME', 'geolocationOverride': False, 'geolocationOverrideDisableTime': None, 'preparation': None, 'setting': {'type': 'HEATING', 'power': 'ON', 'temperature': {'celsius': 21.5, 'fahrenheit': 70.7}}, 'overlayType': None, 'overlay': None, 'openWindow': None, 'nextScheduleChange': {'start': '2025-03-15T23:00:00Z', 'setting': {'type': 'HEATING', 'power': 'ON', 'temperature': {'celsius': 19.0, 'fahrenheit': 66.2}}}, 'nextTimeBlock': {'start': '2025-03-15T23:00:00.000Z'}, 'link': {'state': 'ONLINE'}, 'runningOfflineSchedule': False, 'activityDataPoints': {'heatingPower': {'type': 'PERCENTAGE', 'percentage': 100.0, 'timestamp': '2025-03-15T14:48:13.364Z'}}, 'sensorDataPoints': {'insideTemperature': {'celsius': 21.36, 'fahrenheit': 70.45, 'timestamp': '2025-03-15T14:42:56.356Z', 'type': 'TEMPERATURE', 'precision': {'celsius': 0.1, 'fahrenheit': 0.1}}, 'humidity': {'type': 'PERCENTAGE', 'percentage': 38.3, 'timestamp': '2025-03-15T14:42:56.356Z'}}}
[2025-03-15 15:52:08] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754/zones/0/state' (with msg: {})
[2025-03-15 15:52:08] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:08] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754/zones/0/state HTTP/1.1" 200 None
[2025-03-15 15:52:08] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754/zones/0/state': {'tadoMode': 'HOME', 'geolocationOverride': False, 'geolocationOverrideDisableTime': None, 'preparation': None, 'setting': {'type': 'HOT_WATER', 'power': 'ON', 'temperature': {'celsius': 55.0, 'fahrenheit': 131.0}}, 'overlayType': None, 'overlay': None, 'openWindow': None, 'nextScheduleChange': None, 'nextTimeBlock': None, 'link': {'state': 'ONLINE'}, 'runningOfflineSchedule': False, 'activityDataPoints': {}, 'sensorDataPoints': {}}
[2025-03-15 15:52:08] DEBUG  : Sending request 'https://my.tado.com/api/v2/homes/1772754/weather' (with msg: {})
[2025-03-15 15:52:08] DEBUG  : Starting new HTTPS connection (1): my.tado.com:443
[2025-03-15 15:52:08] DEBUG  : https://my.tado.com:443 "GET /api/v2/homes/1772754/weather HTTP/1.1" 200 None
[2025-03-15 15:52:08] DEBUG  : Received answer for 'https://my.tado.com/api/v2/homes/1772754/weather': {'solarIntensity': {'type': 'PERCENTAGE', 'percentage': 0.0, 'timestamp': '2025-03-15T14:50:42.624Z'}, 'outsideTemperature': {'celsius': 4.95, 'fahrenheit': 40.91, 'timestamp': '2025-03-15T14:50:42.624Z', 'type': 'TEMPERATURE', 'precision': {'celsius': 0.01, 'fahrenheit': 0.01}}, 'weatherState': {'type': 'WEATHER_STATE', 'value': 'CLOUDY', 'timestamp': '2025-03-15T14:50:42.624Z'}}
[2025-03-15 15:52:08] DEBUG  : Message for callback: {'MyTadoDaemonCmd': 'synchronize', 'homes': [{'homeId': 1772754, 'homeName': 'BK Home', 'longitude': 6.8229609, 'latitude': 47.4399061, 'devices': [{'homeId': 1772754, 'zoneId': 1, 'zoneName': 'Thermostat', 'zoneType': 'HEATING', 'deviceModel': 'RU02', 'serialNumber': 'RU2680250112', 'currentFwVersion': '215.2', 'isConnected': True, 'batteryState': 'NORMAL', 'lastConnectionTimestamp': '2025-03-15T14:42:56.356Z', 'canManageTemperature': True, 'canSetTemperature': True, 'expectedTemperature': 21.5, 'temperature': 21.36, 'temperatureUnit': '°C', 'canManageHumidity': True, 'humidity': 38.3, 'humidityUnit': '%', 'canManageHeatingPower': True, 'heatingPower': 100.0, 'heatingPowerUnit': '%', 'canIdentifyItself': True, 'isEnabled': True, 'mode': 'AUTO', 'canManageACMode': False, 'acMode': '', 'canManageFanSpeed': False, 'fanSpeed': '', 'canManageVerticalSwing': False, 'verticalSwingMode': '', 'canManageHorizontalSwing': False, 'horizontalSwingMode': '', 'availableACModes': [], 'availableVerticalSwingModes': [], 'availableHorizontalSwingModes': [], 'availableFanSpeeds': []}, {'homeId': 1772754, 'zoneId': 0, 'zoneName': 'Eau chaude', 'zoneType': 'HOT_WATER', 'deviceModel': 'RU02', 'serialNumber': 'RU2680250112', 'currentFwVersion': '215.2', 'isConnected': True, 'batteryState': 'NORMAL', 'lastConnectionTimestamp': '2025-03-15T14:42:56.356Z', 'canManageTemperature': True, 'canSetTemperature': True, 'expectedTemperature': 55.0, 'temperature': None, 'temperatureUnit': '°C', 'canManageHumidity': False, 'humidity': None, 'humidityUnit': '', 'canManageHeatingPower': False, 'heatingPower': None, 'heatingPowerUnit': '', 'canIdentifyItself': True, 'isEnabled': True, 'mode': 'AUTO', 'canManageACMode': False, 'acMode': '', 'canManageFanSpeed': False, 'fanSpeed': '', 'canManageVerticalSwing': False, 'verticalSwingMode': '', 'canManageHorizontalSwing': False, 'horizontalSwingMode': '', 'availableACModes': [], 'availableVerticalSwingModes': [], 'availableHorizontalSwingModes': [], 'availableFanSpeeds': []}], 'users': [{'userId': 'fee9c450-5e4a-442e-9806-65afa6e5a7c3', 'userName': 'Kevin Baretti', 'homeId': 1772754, 'atHome': True, 'distanceFromHome': 0.0}, {'userId': '588d6c15-606a-4210-81f9-655515077663', 'userName': 'Sandra Philippet ', 'homeId': 1772754, 'atHome': False, 'distanceFromHome': -1}], 'weather': {'temperature': 4.95, 'temperatureUnit': '°C', 'weatherState': 'CLOUDY', 'solarIntensity': 0.0, 'solarIntensityUnit': '%', 'lastUpdateTimestamp': '2025-03-15T14:50:42.624Z'}}], 'succeeded': True}
[2025-03-15 15:52:08] DEBUG  : Try sending to jeedom: {'MyTadoDaemonCmd': 'synchronize', 'homes': [{'homeId': 1772754, 'homeName': 'BK Home', 'longitude': 6.8229609, 'latitude': 47.4399061, 'devices': [{'homeId': 1772754, 'zoneId': 1, 'zoneName': 'Thermostat', 'zoneType': 'HEATING', 'deviceModel': 'RU02', 'serialNumber': 'RU2680250112', 'currentFwVersion': '215.2', 'isConnected': True, 'batteryState': 'NORMAL', 'lastConnectionTimestamp': '2025-03-15T14:42:56.356Z', 'canManageTemperature': True, 'canSetTemperature': True, 'expectedTemperature': 21.5, 'temperature': 21.36, 'temperatureUnit': '°C', 'canManageHumidity': True, 'humidity': 38.3, 'humidityUnit': '%', 'canManageHeatingPower': True, 'heatingPower': 100.0, 'heatingPowerUnit': '%', 'canIdentifyItself': True, 'isEnabled': True, 'mode': 'AUTO', 'canManageACMode': False, 'acMode': '', 'canManageFanSpeed': False, 'fanSpeed': '', 'canManageVerticalSwing': False, 'verticalSwingMode': '', 'canManageHorizontalSwing': False, 'horizontalSwingMode': '', 'availableACModes': [], 'availableVerticalSwingModes': [], 'availableHorizontalSwingModes': [], 'availableFanSpeeds': []}, {'homeId': 1772754, 'zoneId': 0, 'zoneName': 'Eau chaude', 'zoneType': 'HOT_WATER', 'deviceModel': 'RU02', 'serialNumber': 'RU2680250112', 'currentFwVersion': '215.2', 'isConnected': True, 'batteryState': 'NORMAL', 'lastConnectionTimestamp': '2025-03-15T14:42:56.356Z', 'canManageTemperature': True, 'canSetTemperature': True, 'expectedTemperature': 55.0, 'temperature': None, 'temperatureUnit': '°C', 'canManageHumidity': False, 'humidity': None, 'humidityUnit': '', 'canManageHeatingPower': False, 'heatingPower': None, 'heatingPowerUnit': '', 'canIdentifyItself': True, 'isEnabled': True, 'mode': 'AUTO', 'canManageACMode': False, 'acMode': '', 'canManageFanSpeed': False, 'fanSpeed': '', 'canManageVerticalSwing': False, 'verticalSwingMode': '', 'canManageHorizontalSwing': False, 'horizontalSwingMode': '', 'availableACModes': [], 'availableVerticalSwingModes': [], 'availableHorizontalSwingModes': [], 'availableFanSpeeds': []}], 'users': [{'userId': 'fee9c450-5e4a-442e-9806-65afa6e5a7c3', 'userName': 'Kevin Baretti', 'homeId': 1772754, 'atHome': True, 'distanceFromHome': 0.0}, {'userId': '588d6c15-606a-4210-81f9-655515077663', 'userName': 'Sandra Philippet ', 'homeId': 1772754, 'atHome': False, 'distanceFromHome': -1}], 'weather': {'temperature': 4.95, 'temperatureUnit': '°C', 'weatherState': 'CLOUDY', 'solarIntensity': 0.0, 'solarIntensityUnit': '%', 'lastUpdateTimestamp': '2025-03-15T14:50:42.624Z'}}], 'succeeded': True}
[2025-03-15 15:52:08] ERROR  : Error on send request to jeedom, return 500-Internal Server Error

Errwur 500, donnez aussi le log http.error

Antoine

Bonjour,
Comme dit @Tonio16 il faut http.error aussi dans un tel cas (error 500).
Ce que je peux dire c’est que la connexion Tado marche bien et remonte les infos, mais que le jeedom n’accepte pas le retour et que la raison doit être indiquée dans http.error.

Autre point: Lorsque l’information « XXXX introuvable dans votre liste d’équipement, veuillez… » s’affiche, c’est lié à un objet qui n’a pas de pièce sur Tado. Or Tado ne gère les configurations d’équipement (ex. donner un ordre de température attendue à 19) que par pièce et non par objet. Donc il n’est pas attendu qu’un objet ne soit pas dans une pièce. Du coup, MyTado n’affichera que les objets qui sont dans une pièce sur Tado, et affiche cette erreur car un objet non remonté par Tado en terme de configuration, remonte en terme de données au rafraichissement (ex. la température mesurée, pour les objets TadoX), et ce n’est pas attendu. Si vous avez volontairement mis cet objet en « non-géré » (ex. parce que vous en avez trop, et Tado a une limite d’objet géréable malheureusement), alors je vous conseille de cocher la case dans la configuration du plugin pour que le message d’erreur ne soit plus remonté dans les logs systématiquement. Si ce n’est pas volontaire, allez sur l’application Tado et ajoutez l’objet à une pièce et resynchronisez sur MyTado. Cela règlera le problème de cet objet (mais pas forcément d’autres problèmes en cours).

Dernier point: « Token invalide » peut apparaître depuis la dernière version à cause du fait que j’ai rajouté des crons sur la page de configuration à la demande d’autres utilisateurs qui souhaitaient un taux de rafraichissement supérieur. Cependant, il est souhaitable (comme indiqué dans la doc, mais j’avais oublié de l’indiquer dans la news de version 5.0) de désactiver les crons inutiles (ex. choisissez toutes les 10 minutes, et désactivez tous les autres, sauf celui une fois par jour car c’est pour un autre process).
L’erreur remontée vient du fait que le token fourni par Tado à une durée de vie très courte, du coup, avec un rafraichissement fréquent, on doit souvent le renouveler, et il arrive fréquemment qu’il soit valide au moment du check de validité et plus au moment de son utilisation. Je le renouvelle pourtant une minute avant son expiration, mais apparemment cela ne suffit pas dans votre cas. Vous pouvez aussi revenir à une fréquence de 30mn (comme c’était le cas jusqu’en v4) et vous n’aurez pour sûr plus ce message si vous ne l’aviez jamais avant.

Voici le log http.error

0766|[Sun Mar 16 13:10:05.835915 2025] [php7:notice] [pid 220200:tid 220200] [client 127.0.0.1:54868] PHP Notice:  Undefined index: default in /var/www/html/plugins/MyTado/core/class/MyTadoConfig.class.php on line 188
0767|[Sun Mar 16 13:10:05.836072 2025] [php7:error] [pid 220200:tid 220200] [client 127.0.0.1:54868] PHP Fatal error:  Uncaught Error: Call to a member function getDeviceDisplayableName() on null in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:509\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(472): synchronize()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(46): connectHome()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 509

Concernant les équipement, j’en possède un seul qui est bien rattaché à une pièce. Avant la mise à jour je n’avais jamais rencontré de problèmes particuliers sur ce point.

Bonjour,
Je viens d’installer le plugin. J’ai une installation avec plusieurs thermostats etc. et j’ai exactement le même comportement. Je vois bien remonter la maison, mais aucun équipement, bien que les tous les numéros de séries soient remontés depuis mon compte Tado. Quand je lance la synchronisation:

[2025-03-16 13:35:19] DEBUG  : Mise à jour des données de la maison - Démarrage
[2025-03-16 13:35:19] DEBUG  : Envoi du message suivant au démon: {"MyTadoDaemonCmd":"refresh_home_data","apikey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
[2025-03-16 13:35:19] DEBUG  : Message du démon reçu: refresh_home_data
[2025-03-16 13:35:19] DEBUG  : RUXXXXXXXXXX - Démarrage de la synchronisation des données avec le démon
[2025-03-16 13:35:19] ERROR  : RUXXXXXXXXXX introuvable dans votre liste d'équipement, veuillez resynchroniser, voire relancer le démon
[2025-03-16 13:35:19] DEBUG  : VAYYYYYYYYYY - Démarrage de la synchronisation des données avec le démon
[2025-03-16 13:35:19] ERROR  : VAYYYYYYYYYY introuvable dans votre liste d'équipement, veuillez resynchroniser, voire relancer le démon
[2025-03-16 13:35:19] DEBUG  : VAZZZZZZZZZZ - Démarrage de la synchronisation des données avec le démon
[2025-03-16 13:35:19] ERROR  : VAZZZZZZZZZZ introuvable dans votre liste d'équipement, veuillez resynchroniser, voire relancer le démon
...
[2025-03-16 13:35:19] DEBUG  : SUXXXXXXXXXX - Démarrage de la synchronisation des données avec le démon
[2025-03-16 13:35:19] ERROR  : SUXXXXXXXXXX introuvable dans votre liste d'équipement, veuillez resynchroniser, voire relancer le démon
...
[2025-03-16 13:35:19] INFO  : Maison - 0 équipement(s) mis à jour
[2025-03-16 13:35:19] DEBUG  : Démarrage de la synchronisation de la météo avec le démon

J’ai aussi des erreurs dans les log http.error:

2479|[Sun Mar 16 13:30:05.212557 2025] [php7:error] [pid 4144511] [client 127.0.0.1:49674] PHP Fatal error:  Uncaught Error: Call to a member function setConfiguration() on bool in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:335\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(261): refreshWeatherData()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(109): refreshHome()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 335
2480|[Sun Mar 16 13:30:20.711527 2025] [php7:error] [pid 4159817] [client 127.0.0.1:56050] PHP Fatal error:  Uncaught Error: Call to a member function setConfiguration() on bool in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:335\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(261): refreshWeatherData()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(109): refreshHome()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 335
2481|[Sun Mar 16 13:31:48.703094 2025] [php7:error] [pid 4160876] [client 127.0.0.1:48308] PHP Fatal error:  Uncaught Error: Call to a member function setConfiguration() on bool in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php:335\nStack trace:\n#0 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(261): refreshWeatherData()\n#1 /var/www/html/plugins/MyTado/core/php/jeeMyTado.php(109): refreshHome()\n#2 {main}\n  thrown in /var/www/html/plugins/MyTado/core/php/jeeMyTado.php on line 335

Merci de votre aide.
Gaetan

Ok. Merci à tous les 2 pour votre retour. J’ai donc introduit un bug dans le cas d’une création de maison avec la version 5.
Serait-il possible d’avoir accès (via MP) à l’un de vos jeedom pour que je fixe le problème plus facilement?

Normalement tous les soucis ont été fixés dans la version stable de ce jour (5.1). Si ça se confirme, pouvez-vous mettre cela en solution?

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.