Control My Spa CMS

Bonjour Mika,
Suite à l’achat d’un nouvea SPA, j’ai maintenant un Balboa avec l’application « Control My SPA ».
Je suppose que je suis pas le seul. :innocent:
Je voulais savoir si ton plug-in (dans sa version cloud) ne pouvait pas controler ce système ?
J’ai trouvé qq info API pour ce systeme (RunKit), mais mes compétenceq JS etant nulle, je lance appel à l’aide.
Merci
Roland

Bonjour

Malheureusement non c’est un tout nouveau système qui est totalement différent.
Je regarderai si je peux faire quelque chose

Tout fonctionne correctement chez toi ?
C’est ce qui m’avait été vendu avec mon spa et impossible d’avoir une connexion

Bonjour

La bêta du plugin est désormais compatible avec controlmyspa.

Bonjour
merci pour votre travail, ca semble top !!

j’ai le module Control MySpa
je suis connecté via leur appli et leur portail Web, la communication avec le SPa est donc OK
par contre je n’arrive pas à me connecter avec le plugin

a la lecture les logs je pense que j’ai du mal renseigner l’identifier et le mot de passe

pour identifiant j’ai une adresse mail.

auriez vous une idée ?

log :
0264|[2025-06-01 10:44:32] DEBUG Send:https://iot.controlmyspa.com/mobile/spas/search/findByUsername?username=nlaumonier@gmail.com => [« Content-Type: application/json »,"Authorization: Bearer "] => null
0265|[2025-06-01 10:44:33] DEBUG $result:{« message »:« Cannot GET /mobile/spas/search/findByUsername?username=nlaumonier@gmail.com »,« error »:« Not Found »,« statusCode »:404}

merci par avance
bonne journée
nicolas

Bonjour
Je rebondis sur ce message car j’ai le même problème. La connexion via Jeedom a toujours marché mais depuis la MAJ de l’appli ControlMySpa vers CMS, ça ne marche plus.

J’ai les même types de logs:
[2025-06-03 22:18:03] DEBUG : [Home][Spa 1] Verification des modes
[2025-06-03 22:19:01] DEBUG : Send:https://iot.controlmyspa.com/idm/tokenEndpoint => [« Content-Type: application/json »] => null
[2025-06-03 22:19:02] DEBUG : $result:{« mobileClientId »:« « ,« mobileClientSecret »: » »,« _links »:{« tokenEndpoint »:{« href »:« https://iot.controlmyspa.com/auth/login »},« refreshEndpoint »:{« href »:« https://iamqacontrolmyspa.b2clogin.com/iamqacontrolmyspa.onmicrosoft.com/oauth2/v2.0/token?p=B2C_1_CMS_USER_PWD »},« whoami »:}}
[2025-06-03 22:19:02] DEBUG : Send:https://iot.controlmyspa.com/auth/login => [« Content-Type: application/x-www-form-urlencoded »,« Authorization: Basic ***= »,« Content-Length: 107 »] => « grant_type=password&password=mdp%40&scope=openid+user_name&username=xxx.yyy%40gmail.com »
[2025-06-03 22:19:02] DEBUG : $result:{« statusCode »:400,« data »:{« success »:false},« message »:« email must be a string; email should not be empty »}
[2025-06-03 22:19:02] DEBUG : Send: => [« Content-Type: application/json »,"Authorization: Bearer "] => null
[2025-06-03 22:19:02] DEBUG : Error:
[2025-06-03 22:19:02] DEBUG : Send:https://iot.controlmyspa.com/mobile/spas/search/findByUsername?username=xxx.yyy@gmail.com => [« Content-Type: application/json »,"Authorization: Bearer "] => null
[2025-06-03 22:19:03] DEBUG : $result:{« message »:« Cannot GET /mobile/spas/search/findByUsername?username=xxx.yyy@gmail.com »,« error »:« Not Found »,« statusCode »:404}
[2025-06-03 22:19:03] DEBUG : [Maison][Spa Lucciana] Mise a jours des etats
[2025-06-03 22:19:03] DEBUG : [Maison][Spa Lucciana] Verification des modes

Je pense donc que le pb est le même et donc la solution la même.
Par avance, merci pour l’aide

Bonjour

hier il y a eu une mise a jour du plugin … pas sur place pour la tester
et de votre côté est ce que vous l’avez fait ?

nicolas

Bonjour Oui je l’ai installé et testé mais même après redémarrage de jeedom ça ne marche pas mieux

Le problème c’est qu’il n’y rien du tout dans le changelog par rapport à cette modif. Et la doc du plugin ne semble pas non plus avoir évolué !
???

hello

quelqu’un est rentré en contact avec Mika à ce sujet ?
nicolas

Bonjour, pas de réponse de sa part pour le moment

Bonjour,

Désolée j’ai eu une grosse absence de jeedom.
Je vais essayer de regarder ça.

Je ne dispose pas de ce module donc ça va peut être me compliquer la tâche.

Bonjour,

Plusieurs sujet sur ce problème.
Malheureusement je n’arrive pas a faire un debug chez moi je n’ai pas le module et le compte que j’utilisais a été clos.

Est ce que quelqu’un peut me faire une connexion a son jeedom pour que je puisse analysé le bug

Bonjour,

J’ai poussé en beta une correction.
Ne pouvant pas tester (pas de module/ pas de compte) je ne sais pas si cela va fonctioner

bonjour
merci
je test bientot et reviens vers vous

bonne soirée
nicolas