Domotisation d'un SPA Bestway

Bonjour à tous,

J’ai fait récemment l’acquisition d’un SPA gonflable bestway (model Tahiti, donc de base non connecté) et je voulais le connecter à mon Jeedom.

Pour cela, + de la moitié du chemin à déjà été fait, j’ai réussi à trouver une carte wifi déjà faite (qui est le résultat de ce tuto ici GitHub - visualapproach/WiFi-remote-for-Bestway-Lay-Z-SPA: Hack - ESP8266 as WiFi remote control for Bestway Lay-Z spa Helsinki) , j’ai réussie à la brancher au bloc filtration et elle fonctionne, je peux contrôler le spa grâce à une adresse IP interne en 192.168… .
Maintenant, la ou je bloc, c’est l’intégration/communication dans Jeedom
D’après la doc de la carte wifi, ( https://github.com/visualapproach/WiFi-remote-for-Bestway-Lay-Z-SPA/blob/master/bwc-manual.pdf)
ca semble discuter en JSON :


Mais comme je n’y connais pas grand chose en programmation (pour ne pas dire rien…) , je bute ici, dans le plugin script:

Pourriez-vous m’aider à y voir plus clair ?
Merciiii pour votre aide

Bonjour,

Je pense que tu devrais te diriger vers le plugin-jmqtt et la page 17 de la doc de la carte wifi.

Avec une installation du plugin par défaut.

Capture d’écran du 2023-10-02 16-40-23

Ip adress → Ip de jeedom
Port → 1883
Username → vide
Password → vide
Le reste → sans modification

1 « J'aime »

J’ai un soucis, j’ai installé jmqtt:

et j’ai l’erreur quand je vais sur le plugin :

Actualise la première page.

Hello,

Etrange, tu peux accéder aux logs http.error et me copier coller ce que tu y vois ?

Bad

Log HTTP:

Log JMQTT:

Pour info, je suis sous box Jeedup

Peux-tu stp me donner ta page santé de Jeedom ?

Et réinstaller jMQTT :

Hello @vico ,

Je voulais faire pareil mais pas encore eu le temps. Tu as fait la partie soudure ou tu as pu acheter la carte wifi directement ?

Ma Jeedup ayant complètement bugée et impossible de recharger une sauvegarde j’ai du passer hier sur Raspberry (j’en avait un en rab)… j’ai du faire une mauvaise manip mais ca… ca sera un autre sujet :slight_smile:

Bon du coup tout marche mieux et bien :smiley:


du coup, pour notre sujet, comment se passe la suite ?
Je ne connais pas du tout le protocole MQTT, et en lisant la doc je suis un peu perdu sur la mise en forme pour récupérer les infos et commandes par rapport à la carte wifi.

Merci encore pour votre aide

Hello,

Malgré que le tuto soit super bien expliqué, je me voyais mal faire toutes les soudures moi même…
Donc par chance j’ai réussi a trouver sur ebay une carte déjà toute faite.

Oui, il faut utiliser le champ jsonPath :

j’ai trouvé ce bouton:

Du coup j’ai toutes les infos une par une :slight_smile:

Oui, en effet, c’est précisé dans la documentation du plugin :wink:
Maintenant il faut donner un nom aux commandes que tu veux garder et sauvegarder.

Effectivement :slight_smile:
En revanche pour créer les commandes, je ne trouve pas la bonne syntaxe,
Exemple sur le pilotage de la filtration, j’ai crée ceci:

en me basant sur la doc:

Mais j’ai un gros doute sur le 4 si il est au bon endroit …

1 « J'aime »

D’après la doc que tu copies/colles, le topic est bon et :

Pour définir SETPUMP à ON immédiatement, il faut envoyer le json :

{"CMD":4, "VALUE":1, "XTIME":0, "INTERVAL":0}

Pour définir SETPUMP à OFF immédiatement, il faut envoyer le json :

{"CMD":4, "VALUE":0, "XTIME":0, "INTERVAL":0}
1 « J'aime »

Effectivement, Nikel merci encore pour votre aide

Plus qu’a mettre un ptit coup de design :slight_smile:
image

2 « J'aime »

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