Pluggin Daiking Cloud

Bonjour a tous,

Je suis un petit nouveau sur Jeedom. je « test » aujourd’hui la solution sur une machine virtuelle qui est dans mon salon, un vieux w10 qui est muni d’un i5 avec 8G de ram.
Veuillez excusez s’il vous plait mes manque de precision, comme je l’ai dit, je debut en jeedom :wink:
Donc evidement ca ne fonctionne pas sinon, je ne ferais pas ce post :wink:

pour le moment j’ai installé jeedom et le pluggin daikinrccloud de Thibaut Trarbach & Sagitaz - AGPL.

cette installation a installé mqtt manager, qui après une reinstallation de broker mosquitto s’est mise a fonctionner.

Pour ce qui est du pluggin j’ai le 0.9.3 avec le demon 1.1.0.
j’ai l’impression que les deux tournent.

La ou j’ai peut etre merdouillé :wink:
Quand j’ai creer mon app sur le cloud developper de daikin, je me suis trompé de compte XD
après avoir vu mon erreur, j’ai refait la manip avec le bon compte, mais j’ai l’impression qu’il n’y a pas mes split dedans… (j’utilise le meme compte que sur mon app de smartphone)

bref, j’ai essayer de supprimer le pluggin et de le reinstallé via l’interface de jeedom, mais je ne suis pas sure que ca supprime les fichiers.

un autre truc me gene aussi, sur l’interface daikin, quand je vais dans mon application, je ne vois pas grand chose, mais sur la page un peu plus general, je vois « No product » dans « Product », je ne sais pas si c’est normal.

Voila, si quelqu’un a déjà rencontrer un probleme similaire, je suis preneur de conseil :wink:

Ce pluggin ne devait il pas etre payant?
il m’ai arrivé en gratuit, et … il y a du taf derriere !

Philippe

Bonjour,

Le fait de supprimer le plugin doit supprimer le répertoire et donc les fichiers oui. On repart donc en principe de zéro en terme de configuration quand on réinstalle.

Est-ce que tu as suivi ces étapes ? Onecta Cloud API Key Invalidation – action required - #33 par Thibaut_T

De mémoire sur l’interface de développeur de Daikin on ne voit rien ou vraiment pas grand chose. Le but est juste de configurer son compte pour permettre à l’API et donc au plugin de récupérer les informations de tes PAC.

Il faudrait passer les logs du plugin en debug, redémarrer le démon, attendre un peu et nous poster le logs en utilisant la balise de texte préformatée
image

1 « J'aime »

Si l’authentification se passe mal, cela se voit dans les log même en défaut.
Les délais de rafraichissement sont assez grands pour économiser le nb de requêtes à l’API

Bonjour merci pour ta réponse,
Oui j’ai bien suivi les etapes decrites dans le liens cité, jusqu’a « il ne reste plus qu’a utiliser le pluggin » :slight_smile: j’ai chercher un boutton synchroniser un moment, ou recuperer mes peripheriques… en dépi, j’ai redemarer les demons, mais sans succès.

voici les logs

[main.ts] => Starting DaikinToMQTT
[2026-01-05 17:09:39.336] info: 	[main.ts] => Load configuration
[2026-01-05 17:09:39.348] info: 	[main.ts] => Connect to MQTT
[2026-01-05 17:09:39.469] info: 	[main.ts] => Connect to Daikin
[2026-01-05 17:09:39.472] info: 	[main.ts] => DaikinToMQTT Started !!
[2026-01-05 17:09:39.739] info: 	[daikin.ts] => Subscribe to MQTT Action
[2026-01-05 17:09:39.739] info: 	[daikin.ts] => Generate Config Info
[2026-01-05 17:09:39.740] info: 	[daikin.ts] => Send First Event Data Value
[2026-01-05 17:09:39.740] info: 	[main.ts] => Load Polling Daikin
[main.ts] => Starting DaikinToMQTT
[2026-01-07 14:43:10.221] info: 	[main.ts] => Load configuration
[2026-01-07 14:43:10.241] info: 	[main.ts] => Connect to MQTT
[2026-01-07 14:43:10.377] info: 	[main.ts] => Connect to Daikin
[2026-01-07 14:43:10.380] info: 	[main.ts] => DaikinToMQTT Started !!
[2026-01-07 14:43:11.925] info: 	[daikin.ts] => Subscribe to MQTT Action
[2026-01-07 14:43:11.925] info: 	[daikin.ts] => Generate Config Info
[2026-01-07 14:43:11.926] info: 	[daikin.ts] => Send First Event Data Value
[2026-01-07 14:43:11.926] info: 	[main.ts] => Load Polling Daikin

merci encore :wink:

[2026-01-07 14:45:43] DEBUG  [Dependency-Config] Configuration sauvegardée : {
"type": "branch",
"ref": "release-stable",
"repository": "https://github.com/ThibautTrarbach/daikintomqtt.git"
}
[2026-01-07 14:45:43] DEBUG  [Dependency-Config] Configuration sauvegardée : {
"type": "branch",
"ref": "release-stable",
"repository": "https://github.com/ThibautTrarbach/daikintomqtt.git"
}
[2026-01-07 14:45:43] DEBUG  [deamon_stop] Stop démon
[2026-01-07 14:45:43] DEBUG  [deamon_start] Inscription au plugin mqtt2
[2026-01-07 14:45:43] DEBUG  [deamon_stop] Stop démon
[2026-01-07 14:45:44] INFO  [Deamon-Version] DeamonVersion :: 1.1.0
[2026-01-07 14:45:44] DEBUG  [configureSettingsV1] Informations reçues de mqtt2 : {"ip":"127.0.0.1","port":"1883","protocol":"mqtt","user":"jeedom","password":"txVGX7TZmzV1Eq4Chb9D9MVxMSli0Y18QPt89yxCl20aGVHUmjTHPA14k4RonG6m"}
[2026-01-07 14:45:44] INFO  [deamon_start] Lancement démon Daikin : STORE_DIR=/var/www/html/plugins/daikinRCCloud/data/deamon node --preserve-symlinks daikinToMQTT.js
[2026-01-07 14:45:44] INFO  [Deamon-Version] DeamonVersion :: 1.1.0
[2026-01-07 14:45:44] INFO  {{Démon daikinRCCloud lancé}}
[2026-01-07 14:45:45] INFO  [Deamon-Version] DeamonVersion :: 1.1.0
[2026-01-07 14:45:45] DEBUG  Rate limite : {"limitMinute":20,"remainingMinute":18,"limitDay":200,"remainingDay":197}
[2026-01-07 14:45:45] DEBUG  [handleMqttMessageV1] Message Mqtt reçu
[2026-01-07 14:45:45] DEBUG  {"daikinToMQTT":{"system":{"bridge":{"authorization_request":false,"authorization_timeout":false,"rate":{"limitMinute":20,"remainingMinute":18,"limitDay":200,"remainingDay":197}}}}}
[main.ts] => Starting DaikinToMQTT
[2026-01-05 17:09:39.336] info: 	[main.ts] => Load configuration
[2026-01-05 17:09:39.348] info: 	[main.ts] => Connect to MQTT
[2026-01-05 17:09:39.469] info: 	[main.ts] => Connect to Daikin
[2026-01-05 17:09:39.472] info: 	[main.ts] => DaikinToMQTT Started !!
[2026-01-05 17:09:39.739] info: 	[daikin.ts] => Subscribe to MQTT Action
[2026-01-05 17:09:39.739] info: 	[daikin.ts] => Generate Config Info
[2026-01-05 17:09:39.740] info: 	[daikin.ts] => Send First Event Data Value
[2026-01-05 17:09:39.740] info: 	[main.ts] => Load Polling Daikin
[main.ts] => Starting DaikinToMQTT
[2026-01-07 14:43:10.221] info: 	[main.ts] => Load configuration
[2026-01-07 14:43:10.241] info: 	[main.ts] => Connect to MQTT
[2026-01-07 14:43:10.377] info: 	[main.ts] => Connect to Daikin
[2026-01-07 14:43:10.380] info: 	[main.ts] => DaikinToMQTT Started !!
[2026-01-07 14:43:11.925] info: 	[daikin.ts] => Subscribe to MQTT Action
[2026-01-07 14:43:11.925] info: 	[daikin.ts] => Generate Config Info
[2026-01-07 14:43:11.926] info: 	[daikin.ts] => Send First Event Data Value
[2026-01-07 14:43:11.926] info: 	[main.ts] => Load Polling Daikin
[main.ts] => Starting DaikinToMQTT
[2026-01-07 14:45:44.687] info: 	[main.ts] => Load configuration
[2026-01-07 14:45:44.699] info: 	[main.ts] => Connect to MQTT
[2026-01-07 14:45:44.827] info: 	[main.ts] => Connect to Daikin
[2026-01-07 14:45:44.829] info: 	[main.ts] => DaikinToMQTT Started !!
[2026-01-07 14:45:44.830] debug: 	[daikin.ts] => Cache invalid ou recup forcé, recuperation information sur le cloud
[2026-01-07 14:45:44.830] debug: 	[daikin.ts] => Send Request to cloud : Refresh
[2026-01-07 14:45:45.083] debug: 	[daikin.ts] => EVENT - Daikin Rate Limite Status - START
[2026-01-07 14:45:45.085] debug: 	[mqtt.ts] => Send Data to MQTT : system/bridge/authorization_request
[2026-01-07 14:45:45.086] info: 	[daikin.ts] => Subscribe to MQTT Action
[2026-01-07 14:45:45.086] info: 	[daikin.ts] => Generate Config Info
[2026-01-07 14:45:45.087] info: 	[daikin.ts] => Send First Event Data Value
[2026-01-07 14:45:45.087] info: 	[main.ts] => Load Polling Daikin
[2026-01-07 14:45:45.195] debug: 	[mqtt.ts] => Send Data to MQTT : system/bridge/authorization_timeout
[2026-01-07 14:45:45.196] debug: 	[mqtt.ts] => Send Data to MQTT : system/bridge/rate/limitMinute
[2026-01-07 14:45:45.196] debug: 	[mqtt.ts] => Send Data to MQTT : system/bridge/rate/remainingMinute
[2026-01-07 14:45:45.197] debug: 	[mqtt.ts] => Send Data to MQTT : system/bridge/rate/limitDay
[2026-01-07 14:45:45.197] debug: 	[mqtt.ts] => Send Data to MQTT : system/bridge/rate/remainingDay
[2026-01-07 14:45:45.198] debug: 	[daikin.ts] => EVENT - Daikin Rate Limite Status - FINISH
[2026-01-07 14:46:00.056] debug: 	[cron.ts] => CRON - Refresh data after action = RUN
[2026-01-07 14:46:00.056] debug: 	[daikin.ts] => Refresh After Command => START
[2026-01-07 14:46:00.057] debug: 	[daikin.ts] => Timestamp Minimum : 1767793440
[2026-01-07 14:46:00.058] debug: 	[daikin.ts] => Timestamp Save : undefined
[2026-01-07 14:46:00.058] debug: 	[cron.ts] => CRON - Refresh data after action = FINISH
[2026-01-07 14:46:30.091] debug: 	[cron.ts] => CRON - Refresh data after action = RUN
[2026-01-07 14:46:30.092] debug: 	[daikin.ts] => Refresh After Command => START
[2026-01-07 14:46:30.092] debug: 	[daikin.ts] => Timestamp Minimum : 1767793470
[2026-01-07 14:46:30.092] debug: 	[daikin.ts] => Timestamp Save : undefined
[2026-01-07 14:46:30.092] debug: 	[cron.ts] => CRON - Refresh data after action = FINISH
[2026-01-07 14:47:00.061] debug: 	[cron.ts] => CRON - Refresh data after action = RUN
[2026-01-07 14:47:00.061] debug: 	[daikin.ts] => Refresh After Command => START
[2026-01-07 14:47:00.061] debug: 	[daikin.ts] => Timestamp Minimum : 1767793500
[2026-01-07 14:47:00.062] debug: 	[daikin.ts] => Timestamp Save : undefined
[2026-01-07 14:47:00.062] debug: 	[cron.ts] => CRON - Refresh data after action = FINISH

Merci pour ta reponse, pour moi ca a l’aire corect, ou du moins coherent…

Bonjour,
Oui, cela a l’air tout bon.
Et pas d’équipement qui apparait?
du genre :
image

Et le démon tourne bien apparemment.

Avec l’appli téléphone de Daikin (Onecta), cela marche?

Non rien du tout…
Dans la partie equipement j’ai ce message qui apparait :Aucun équipement trouvé, relancer le daemon ou contacter le développeur.

Oui l’application onecta sur mon telephone fonctionne correctement.

Je me suis meme demande a un moment si le fait de se connecté avec le compte daikin ou mon compte google (qui utilise la meme adresse email) ne generait pas deux comptes avec du coup un vide… mais non c’est bien qu’in seul compte avec toutes mes clims dedans… :frowning:
et cote site daikin (dev) que je me connect d’une facon ou d’une autre, je retrouve bien l’application que j’ai créer… donc c’est pas ca non plus…

je reste un peu perplexe mais bon… j’ai du raté un truc c’est pas possible autrement

Ce que j’ai coté Daikin

Il faut aussi veiller à ce que l’accès extérieur soit bien correct, mais cela se voit dans les log si ce n’est pas le cas.

Et configurer le plugin en utilisant cette adresse publique.

Il me semble que cela ne marchait pas si on utilise l’adresse locale (mais pas sûr de moi).

1 « J'aime »

Bonsoir,

Peux-tu nous mettre une capture d’écran de ta page santé Jeedom, on verra rapidement si le problème vient de ta connexion externe.



mes regles de NAT :

et ma config daikin :

Tout m’a l’air coherent…
Mais le probleme reste entier…

Et est ce que le certificat SSL est bien valide ?

Tu peux le tester via un site tel que SSL Server Test (Powered by Qualys SSL Labs) par exemple pour voir si il est bien reconnu correctement en externe

Hello,

Je vais intervenir, car là on part un peu en cacahuète et hors sujet.

Premier point : le plugin n’utilise pas une IP publique, mais bien l’IP privée de ton Jeedom.

Dans le lien que te donne Bison, il est expliqué que le plugin te fournit l’URL à renseigner dans l’application Daikin. Il est possible qu’avec la dernière version du démon V1, il faille passer les logs en mode debug pour la voir apparaître.

Je précise cela car il n’y a absolument aucun besoin de toucher au NAT. Tu ne devrais pas avoir d’IP en duckdns.org configurée dans la console développeur Daikin. D’ailleurs, au vu de tes captures d’écran, on voit bien une IP locale : 192.168.1.134.
Dans le lien de Bison, je fais référence à l’étape 8 dans ce cas précis.

Normalement, lorsque tout est correctement configuré, le démon doit te demander, via les logs, de relier ton installation à ton application en te fournissant une URL.
Tu ouvres cette URL, tu te connectes avec le compte Daikin qui contient tes appareils, et tu devrais alors obtenir la confirmation que l’autorisation est complète, comme indiqué au point 12 du lien de Bison.

Si tu es sur une nouvelle installation, je te conseille plutôt de commencer directement avec le démon V2, qui devrait de toute façon passer en stable prochainement, une fois que sagitaz et moi-même aurons terminé notre travail actuel sur la V3 de Jeemate.

Voici comment passer sur le démon V2 :

Cordialement,
Thibaut

2 « J'aime »

Bonjour Thibaut,

Merci pour votre soutien, je viens de reprendre mes manips et HOP ! ca fonctionne maintenant!
Au final, je ne n’ai aucune idée sur le pourquoi ca ne fonctionnais pas :upside_down_face:

merci en tout ca de m’avoir remis sur les rails ! c’est top !

A bientôt Philippe

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