MitsubishiMelcloud inopérant depuis passage en 4.5

Hello, depuis passage avant hier en 4.5 le plugin est sans effet sur mon split Mitsu. Ci-joint un petit morceau de log.

Belle journée à vous,

6co

0435|[2025-11-27 07:50:05] ERROR  Erreur sur mitsubishimelcloud::SynchronizeMELCloud() : Class "GuzzleHttp\Client" not found
0436|[2025-11-27 07:55:04] INFO  <--- Start of heat pump synchronization launched by : cron
0437|[2025-11-27 07:55:04] INFO  ===== Synchronize all data from MELCloud =====
0438|[2025-11-27 07:55:04] ERROR  Erreur sur mitsubishimelcloud::SynchronizeMELCloud() : Class "GuzzleHttp\Client" not found
0439|[2025-11-27 07:56:36] INFO  TYPE PAC : ata

Informations Jeedom

Core : 4.5 (master)
DNS Jeedom : non

Plugin : Mitsubishi MELCould (par Piug)
Version : 2023-06-16 06:42:46 (stable)

Bonjour,

J’utilise aussi le plugin Melcloud, version 2021-03-11 01:16:23 et chez moi je ne constate pas de problème en 4.5. J’ai deux clims air air pilotées

Bonjour

Page santé jeedom, svp. Il faut toujours la mettre, car cela donne dea informations importantes.

Avez-vous relancer la box depuis la miae à jour?

1 « J'aime »

Hello Phil, je ne crois pas qu’il s’agisse du même plugin :slightly_smiling_face:

Hello Tonio, page santé ajoutée à mon message initial. J’ai tout relancé oui :slightly_smiling_face:

Bonjour, même problème chez moi depuis passage en 4.5.

Voici les logs :

[2025-11-27 09:05:51] DEBUG  Start of cron management
[2025-11-27 09:05:51] DEBUG  Add cron : */5 * * * *
[2025-11-27 09:05:51] DEBUG  End of cron management
[2025-11-27 09:05:59] INFO  <--- Start of heat pump synchronization launched by : button
[2025-11-27 09:05:59] INFO  ===== Synchronize all data from MELCloud =====
[2025-11-27 09:06:22] INFO  TYPE PAC : ata
[2025-11-27 09:06:22] INFO  TYPE PAC : ata
[2025-11-27 09:08:27] INFO  TYPE PAC : ata
[2025-11-27 09:08:27] INFO  TYPE PAC : ata
[2025-11-27 09:08:52] INFO  TYPE PAC : ata
[2025-11-27 09:08:52] INFO  TYPE PAC : ata
[2025-11-27 09:08:57] INFO  TYPE PAC : ata
[2025-11-27 09:08:57] INFO  TYPE PAC : ata
[2025-11-27 09:09:18] INFO  TYPE PAC : ata
[2025-11-27 09:09:18] INFO  TYPE PAC : ata
[2025-11-27 09:09:47] DEBUG  Start of cron management
[2025-11-27 09:09:47] DEBUG  Add cron : */5 * * * *
[2025-11-27 09:09:47] DEBUG  End of cron management
[2025-11-27 09:10:02] INFO  <--- Start of heat pump synchronization launched by : cron
[2025-11-27 09:10:02] INFO  ===== Synchronize all data from MELCloud =====
[2025-11-27 09:10:02] ERROR  Erreur sur mitsubishimelcloud::SynchronizeMELCloud() : Class "GuzzleHttp\Client" not found

Et ma page santé

Merci

Ok, c’est un souci connu en 4.5 qu’il manque ce package. La résolution est en cours pour d’autres plugins.

1 « J'aime »

Merci pour ton retour et pour ton aide :slightly_smiling_face:, on va patienter gentiment :slightly_smiling_face:

Belle journée à toi,

6co

Possible, pas toujours évident de s’y retrouver:

image

1 « J'aime »

Je ne sais pas si la solution sera globale ou spécifique au plugin. Le mieux serait de faire un ticket, si c’est possible.

Remplace les appels par curl.

Voici le fichier complet corrigé (mitsubishimelcloud.class.php)
mitsubishimelcloud.class.php.txt (96,3 Ko)

2 « J'aime »

Bonjour,

Le github est
Bizarrement le plugin est en privé sur le market.
Son dev est encore présent ici.

Merci pour ta proposition de solution mais cela ne résout pas le souci de mon côté (je n’ai plus le message d’erreur dans les logs mais le plugin reste inopérant). Je suis passé en configuration et ai tenté de re-récupérer le token au cas ou mais j’ai un message d’erreur (login et mots de passe sont corrects).

Alors là je sais pas, chez moi la modif fonctionne très bien.
Faudrait voir avec l’auteur du plugin

Pareil de mon côté. Lorsque je remplace le fichier .php, à la récupération du token j’ai ce message d’erreur.

A mon avis c’est peine perdue car le plugin est passé en privé sur le market. Je doute que l’on ai une réponse du dev…

Bonjour,

Pour ce qui est de la contribution de Phil, il n’est pas seulement sur un version antérieur mais sur un Auteur de Plugin différent

Pour la solution de jared-94
ce serai cool de nous dire :
1° si tu es bien sur la même version de Plugin ?
Auteur DuchkPy - AGPLv3
Version 2023-06-16 06:42:46
2° Où est localisé le fichier qu’il faut éditer ou remplacer par ta version ?

J’ai un peu cherché mais les fichiers php que j’ai trouvé n’ont pas la même structure
Je n’ai donc rien touché
si on se base sur la réponse d’Antoine

La résolution n’est pas dépendante du développeur …

Mais à qui s’adresser ? Etant sur Smart, je vais tenter un ticket SAV

2 « J'aime »

Oui on parle bien de la même version du plugin.
Le fichier à modifier se situe à \plugins\mitsubishimelcloud\core\class\mitsubishimelcloud.class.php

2 « J'aime »

Merci jared-94
Pour moi ça fonctionne

Bonjour jared-94,
effectivement ça fonctionne pour presque tous les paramètres mais :
Je ne récupère pas les données journalière d’énergie ??
TotalHeatingConsumed, value:
TotalHeatingProduced, value:
etc … 6 valeur au total
as-tu une idée ?
Pourtant avec l’ancienne configuration elles remontaient bien ?

[2025-11-29 09:25:05] INFO  <--- Start of heat pump synchronization launched by : cron
[2025-11-29 09:25:05] INFO  ===== Synchronize all data from MELCloud =====
[2025-11-29 09:25:06] INFO  TYPE PAC : atw
[2025-11-29 09:25:07] INFO  TYPE PAC : atw
[2025-11-29 09:25:07] INFO  TYPE PAC : atw
[2025-11-29 09:25:07] INFO  TYPE PAC : atw
[2025-11-29 09:25:07] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:08] INFO  TYPE PAC : atw
[2025-11-29 09:25:09] INFO  TYPE PAC : atw
[2025-11-29 09:25:09] INFO  TYPE PAC : atw
[2025-11-29 09:25:09] INFO  TYPE PAC : atw
[2025-11-29 09:25:11] DEBUG  Building: Gewinner
[2025-11-29 09:25:11] DEBUG  Synchronizing device 0 Gewinner
[2025-11-29 09:25:11] DEBUG  Synchronize : Gewinner
[2025-11-29 09:25:11] DEBUG  87701631 Gewinner
[2025-11-29 09:25:13] INFO  Erreur HTTP : 403
[2025-11-29 09:25:13] DEBUG  log for refresh : command not processed
[2025-11-29 09:25:13] DEBUG  log for general case : WarningText, value :
[2025-11-29 09:25:14] DEBUG  log for weather icone, for day1
[2025-11-29 09:25:14] DEBUG  log for weather day, for day 1
[2025-11-29 09:25:14] DEBUG  log for weather temperature, for day 1
[2025-11-29 09:25:14] DEBUG  log for weather type, for day 1
[2025-11-29 09:25:14] DEBUG  log for weather condition, for day 1
[2025-11-29 09:25:14] DEBUG  log for weather icone, for day2
[2025-11-29 09:25:14] DEBUG  log for weather day, for day 2
[2025-11-29 09:25:14] DEBUG  log for weather temperature, for day 2
[2025-11-29 09:25:14] DEBUG  log for weather type, for day 2
[2025-11-29 09:25:14] DEBUG  log for weather condition, for day 2
[2025-11-29 09:25:14] DEBUG  log for weather icone, for day3
[2025-11-29 09:25:14] DEBUG  log for weather day, for day 3
[2025-11-29 09:25:14] DEBUG  log for weather temperature, for day 3
[2025-11-29 09:25:14] DEBUG  log for weather type, for day 3
[2025-11-29 09:25:14] DEBUG  log for weather condition, for day 3
[2025-11-29 09:25:14] DEBUG  log for weather icone, for day4
[2025-11-29 09:25:14] DEBUG  log for weather day, for day 4
[2025-11-29 09:25:14] DEBUG  log for weather temperature, for day 4
[2025-11-29 09:25:14] DEBUG  log for weather type, for day 4
[2025-11-29 09:25:14] DEBUG  log for weather condition, for day 4
[2025-11-29 09:25:14] DEBUG  log for general case : Power, value : 1
[2025-11-29 09:25:14] DEBUG  log for On : command not processed
[2025-11-29 09:25:14] DEBUG  log for Off : command not processed
[2025-11-29 09:25:14] DEBUG  log for OperationMode : OperationMode_Value, value: 1
[2025-11-29 09:25:14] DEBUG  log for OperationModeZone1 : OperationModeZone1_Value, value: 2
[2025-11-29 09:25:14] DEBUG  log for IdleZone1 : IdleZone1_Value, value: 1
[2025-11-29 09:25:14] DEBUG  log for OperationModeZone2 : OperationModeZone2_Value, value: 0
[2025-11-29 09:25:14] DEBUG  log for IdleZone2 : IdleZone2_Value, value: 1
[2025-11-29 09:25:14] DEBUG  log for general case : RoomTemperatureZone1, value : 25.5
[2025-11-29 09:25:14] DEBUG  log for general case : RoomTemperatureZone2, value : 21
[2025-11-29 09:25:14] DEBUG  log for SetTemperatureZone1 : SetTemperatureZone1_Value, value: 21
[2025-11-29 09:25:14] DEBUG  log for SetTemperatureZone2 : SetTemperatureZone2_Value, value: 21
[2025-11-29 09:25:14] DEBUG  OperationMode : COOL
[2025-11-29 09:25:14] DEBUG  Min / Max temperature definition: 0 / 40
[2025-11-29 09:25:14] DEBUG  SetTemperatureZone1 : 21
[2025-11-29 09:25:14] DEBUG  OperationMode : COOL
[2025-11-29 09:25:14] DEBUG  Min / Max temperature definition: 0 / 40
[2025-11-29 09:25:14] DEBUG  SetTemperatureZone2 : 21
[2025-11-29 09:25:14] DEBUG  log for general case : OutdoorTemperature, value : 6
[2025-11-29 09:25:14] DEBUG  log for general case : ForcedHotWaterMode, value :
[2025-11-29 09:25:14] DEBUG  log for HotWaterModeOn : command not processed
[2025-11-29 09:25:14] DEBUG  log for HotWaterModeAuto : command not processed
[2025-11-29 09:25:14] DEBUG  log for general case : TankWaterTemperature, value : 41
[2025-11-29 09:25:14] DEBUG  log for general case : ProhibitHotWater, value :
[2025-11-29 09:25:14] DEBUG  log for : Zone1Name, value : Radiateurs
[2025-11-29 09:25:14] DEBUG  log for : Zone2Name, value : Plancher chauffant
[2025-11-29 09:25:14] DEBUG  log for general case : HasZone2, value : 1
[2025-11-29 09:25:14] DEBUG  log for general case : HolidayMode, value :
[2025-11-29 09:25:14] DEBUG  log for TotalHeatingConsumed, value:
[2025-11-29 09:25:14] DEBUG  log for TotalCoolingConsumed, value:
[2025-11-29 09:25:14] INFO  TYPE PAC : atw
[2025-11-29 09:25:14] DEBUG  log for TotalHotWaterConsumed, value:
[2025-11-29 09:25:14] DEBUG  log for TotalHeatingProduced, value:
[2025-11-29 09:25:14] DEBUG  log for TotalCoolingProduced, value:
[2025-11-29 09:25:14] DEBUG  log for TotalHotWaterProduced, value:
[2025-11-29 09:25:14] INFO  TYPE PAC : atw
[2025-11-29 09:25:14] INFO  TYPE PAC : atw
[2025-11-29 09:25:15] INFO  <--- End of heat pump synchronization launched by: cron
[2025-11-29 09:25:15] INFO  TYPE PAC : atw

Bonjour,
voici la réponse du ticket SAV Jeedom, sans surprise :
"Bonjour,
Malheureusement ce plugin n’est pas un plugin officiel je ne peux donc rien faire c’est au développeur du plugin de le mettre a jour pour suivre l’évolution du core (la pour le coup en plus c’est quelques lignes a faire). "
Sans réponse du développeur, on aura pas d’aide officielle.
Merci à jared-94 pour le dépannage partiel,
Mais en l’état, ne pas redemander de token cela ne fonctionne pas.
Si vous en aviez un qui est perdu, vous pouvez restaurer une dernière sauvegarde pour le retrouver.
Les remontées d’énergie ne fonctionnent plus non plus.
On croise les doigts pour obtenir l’aide d’un développeur …
Alain

2 « J'aime »