Onecta Cloud API Key Invalidation – action required

J’ai peut etre trouvé une solution de secours en passant par l’intégration de onecta dans tahoma.
La fonction ON marche, mais pas le reste.
SI quelq’un est plus calé :wink:

Bonjour à tous,
Même problème évidemment…
Daikin Online Ctrl fonctionne lui ?

Tout dépend de la carte qui équipe ton matériel

Un résumé ici par exemple : Plugin Daikin ONECTA(daikinRCCLOUD)-beta - #11 par JCV

Je voulais juste savoir si les modifications d’API entrainaient aussi un non-fonctionnement de Daikin OnLine…
Désolé, je n’y connais pas grand chose…
Oui, 6 de mes 8 clims sont avec des boitiers externes et j’utilisais précédemment Daikin OnLine.
J’étais passé sur Daikin Onecta, car les 2 plus récentes n’étaient pas reconnues…
Je vais revenir sur OnLine dans l’attente d’une hypothétique MAJ de Daikin Onecta…

Je ne vois pas beaucoup de raison de passer tes PAC compatibles avec plugin-daikinonlinectrl sur plugin-daikinrccloud, voir aucune :joy:

plugin-daikinrccloud a été fait pour les modèles qui n’étaient pilotable qu’avec le Cloud. Les autres peuvent continuer d’être piloté localement via plugin-daikinonlinectrl et c’est évidemment bien mieux !

Donc non pas d’impact sur plugin-daikinonlinectrl qui n’a rien à faire des API’s Cloud

Simplement d’avoir tout sur un même plugin…
Je vais réécrire mes codes…

Je vous conseille de passer par le plugin somfyunified.
Daikin est maintenant intégré.
eridani78 a fait un super job, et cela, en moins de 6h.
Merci

1 « J'aime »

hello,

même soucis pour moi j’écris pour avoir les infos en espérant que le plugin ne soit pas abandonné.

bonne journée

Pour le plugin somfyunified, il faut une box taHoma ?

je pense que le plugin est abandonné malheureusement… j’ai passé des heures à créer différent scénarios que ce soit en mode chauffage, clim ou déshumidification. Beta certes mais payant car soit disant manque de docs seulement. Je suis ce post avec attention car 50% de ma programmation domotique dépendait de celui ci.
Sur Home assistant ils sont déjà largement dessus (le changement API)

Oui, enfin je pense.
Peut etre voir avec eridani78

Comme il a été dit plus haut, c’est l’auteur du plugin lui même qui a initié le montée de version de la lib daikin-controller-cloud en créant une issue sur le projet github il y a deux semaines :

Pour le moment, l’auteur de cette lib travaille pour la rendre compatible. Une fois que cette lib sera passée dans un état stable et fonctionnel on pourra y voir plus clair.

1 « J'aime »

Hello,

Je viens de pousser une mage avec le change log suivant :

  • Mise à jour vers la nouvelle API
  • Optimisation du nombre de requêtes au démarrage du daemon
  • Création d’un système pour récupérer dans le cloud directement les informations des minimums et maximum des commandes
  • Mise en place d’un auto refresh 1 minute après l’exécution d’une commande (cela met à jour l’ensemble des appareils reliés au compte)
  • Réduction des vitesses d’actualisation pour être dans les limites imposées par l’API (toutes les 5 secondes à toutes les 15 minutes)

Dans les prochains jours, je compte voir si je peux implémenter les informations des rates limites (Dispo sur MQTT et dans les log du daemon. Ainsi qu’une notification lorsque l’API demande une nouvelle authentification.

Tutoriel rapide pour configurer le plugin avec la nouvelle API :

  1. Allez sur le site https://developer.cloud.daikineurope.com/ et se connectez avec son compte d’équin

  2. En haut à droite, cliquez sur son adresse email et choisissez ’ My Apps’

  3. Cliquer sur ‹ New App ›

  4. Donner l’information du nom de l’application et cliquer sur créé

  5. Copier le Client ID affiché dans le champ correspondant dans la config du plugin

  6. Copier le Client Secret affiché dans le champ correspondant dans la config du plugin

  7. Démarrer le daemon, et ouvrir les logs de celui-ci.

  8. Copier l’adresse dans les logs

  9. Edité a créé sur le site DAIKIN et indiqué l’adresse précédemment copiés dans le champ « Redirect URI »

  10. Ensuite, cliquez sur « Update »

  11. Dans un navigateur, ouvrée l’URL précédemment copié et suivez le processus

  12. Si tout est ok, vous devriez avoir ce résultat :
    image

  13. Il ne reste plus qu’à utiliser le plugin comme avant

C’était le cas il y a 2 ans, dès que j’ai changé de solution et que j’ai fortement manqué de temps j’ai mis en gratuit l’ensemble de mes plugins. J’ai également passé l’ensemble de mes repository de plugin en public.

Je suis au courant depuis un moment car j’avais été contacté par Daikin avant l’envoi des mails. Dès que cela a été public, j’ai réalisé les demandes d’update sur la lib utiliser par le plugin.
Quand la bêta de la lib est sortie, j’ai adapté le serveur MQTT et le plugin Jeedom.
Maintenant que la lib est stable et figée sur son nouveau fonctionnement, j’ai corrigé 2 ou 3 trucs que j’avais encore et je vous ai publiés l’update

8 « J'aime »

Je suis en famille j’ai lu entre les ligne mais désolé d’avoir douter de toi je m’en excuse grandement et encore merci

Bonsoir @Thibaut_T et merci pour la mise à jour.

J’ai suivi tes instructions, et j’ai l’erreur suivante dans le log:

Starting DaikinToMQTT
info: => Load configuration
info: => Connect to MQTT
info: => Connect to Daikin
TypeError: daikin_controller_cloud_1.DaikinCloudController is not a constructor
at loadDaikinAPI (/var/www/html/plugins/daikinRCCloud/resources/daikintomqtt/modules/daikin.js:14:26)
at /var/www/html/plugins/daikinRCCloud/resources/daikintomqtt/daikinToMQTT.js:14:39
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Je viens de le faire et … ça marche !!!
Bravo

J’ai update le Plugin + les dépendances (ca ressemble a un souci de dépendances) + relance MQTT2 après les dépendances

1 « J'aime »

effectivement, en relançant les dépendances, ça fonctionne :wink:

Merci infiniment @Thibaut_T !!

Moi ca fonctionne en commande individuel, par contre des que j’exécute mon scénarios de clim, le demon onecta plante instantanément