Plugin switchbot

Merci ZygOm4t1k pour la gestion du mot de passe, ça marche impeccable !

J’ai eu quelques soucis pour le faire marcher car depuis 15 jours il y a eu pas mal de mise à jour sur jeedom. Si ca peut aider certains, finalement j’ai du :
Mettre le mot de passe :wink:
Mettre a jour plugin switchot + blea
Relancer debian car ca m’a mis le bazar, la clef bluetooth n’etait plus reconnue !
Desactiver Blea
Relancer Syncro switchbot (meme si deja inclus)
Réactiver Blea
Et là tout est ok !

Bonjour à tous,
Je suis l’heureux propriétaire de leurs nouveaux produit, le Switchbot Curtain (Robot de rideau). Ce robot est aussi intégré à l’application Switchbot (ainsi qu’au hub bot mini).
Si vous avez l’intention de l’intégrer au plugin, ou si vous voulez des infos, je suis dispo pour vous aider !
Steven

Salut.

A voir oui.

Je n’ai pas le matériel pour le moment mais Tu peux lancer un scan en mode debug et me donner le retour en mp ?

Je suis dans une situation similaire sauf que je passe pas Alexa. Effectivement ca serait vraiment intérressant de développer un pluggin qui gère les hubs et tous les appareils associés.

Effectivement, ZygOm4t1k penses tu réalisable un tel plugin ? Si oui, as tu un Hub+ à disposition ?

Cdt

Malheureusement comme je l’ai déjà dit actuellement ce n’est pas possible. Il n’y a pas d’api pour se connecter aux Hubs, ce serait l’idéal en effet.

A voir si on est nombreux à faire la demande sur le support ou autre canal officiel change la donne…

@ Stevenpwlk ou à ceux qui ont le modèle curtain

J’ai poussé une bétâ pour le tester.

  • juste installer la bétâ
  • cliquer sur le « plus Curtain » pour ajouter l’équipement . Renseigner l’adresse mac , sauvegarder et tester les commandes open et close
  • Pour que j’ajoute ce type de matériel lors du scan il faudrait se mettre en mode debug et lancer une synchro puis me transmettre les logs
  • La bétâ n’empêchera pas le bon fonctionnement du plugin

Je viens de tester la Béta et j’ai bien la possibilité d’ouvrir et de fermer les rideaux. Cool.
Merci beaucoup.

Merci pour le retour.

Tu peux mettre à jour avec la dernière bétâ que je viens de pousser , j’ai ajouté la commande pause au curtain.

Si tu arrives à lancer un scan en debug et me transmettre les logs en privé pour que j’ajoute le curtain au scan automatique?

Bonjour,

J’ai toujours mon soucis. Je fonctionne que avec une antenne et les dépendances ne s’y installe pas. Pas conséquent je n’ai pas non plus de scan possible. Est ce que si j’ouvre un ticket avec accès support cela peut aider?

Salut,

Tu as pu copier le fichier sur l’antenne?

Si oui , tu peux essayer la bétâ. Au lieu de lancer le scan tu crées un équipement manuellement en cliquant sur le + tout à gauche et renseigne l’adresse mac ?

je vais essayer quand j’aurais le temps. Oui le fichier est sur l’antenne.

J’ai essayé d’installer le plugin en beta, j’ai paramétré un de mes pi0 en antenne, désactivé BLEA et ça ne marche pas en synchronisant. mes logs :

[2020-11-24 15:09:04][INFO] : Début d'activation du plugin
[2020-11-24 15:09:05][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-11-24 15:21:49][INFO] : Installation des dépendances
[2020-11-24 15:22:22][INFO] : Compression du dossier local
[2020-11-24 15:22:22][INFO] : Envoie du fichier  /tmp/switchbot.tar.gz
[2020-11-24 15:22:25][INFO] : Envoie de fichier sur 192.168.1.72
[2020-11-24 15:22:26][INFO] : Files successfully sent to 192.168.1.72
[2020-11-24 15:22:26][INFO] : Décompression du dossier distant
[2020-11-24 15:22:28][INFO] : Suppression du zip local
[2020-11-24 15:22:28][INFO] : Opération terminée
[2020-11-24 15:22:59][DEBUG] : ########## launch scan remote: Pi_0_n2
[2020-11-24 15:23:06][DEBUG] : Start switchbot : hci config
[2020-11-24 15:23:17][DEBUG] : Value : 04
[2020-11-24 15:23:17][DEBUG] : Value : 06
[2020-11-24 15:23:17][DEBUG] : Value : 02
[2020-11-24 15:23:17][DEBUG] : Value : 02
[2020-11-24 15:23:17][DEBUG] : Value : 63
[2020-11-24 15:23:17][DEBUG] : Value : 65
[2020-11-24 15:23:17][DEBUG] : set_devices : Array (     [0] => stdClass Object         (             [adress] => fd:b7:89:53:02:13             [model] => 63             [temp] => 0             [hum] => 0         )  ) 
[2020-11-24 15:23:17][DEBUG] : set_devices : fd:b7:89:53:02:13 63
[2020-11-24 15:23:17][DEBUG] : [{"adress": "fd:b7:89:53:02:13", "model": "63", "temp": 0, "hum": 0}]
[2020-11-24 15:23:17][DEBUG] : no json content 
[2020-11-24 15:23:17][DEBUG] : ########## Commande getInfos KO pour : _fd:b7:89:53:02:13 ################### pour 
[2020-11-24 15:24:35][DEBUG] : ########## launch scan remote: Pi_0_n2
[2020-11-24 15:24:40][DEBUG] : Start switchbot : hci config
[2020-11-24 15:24:51][DEBUG] : Value : 02
[2020-11-24 15:24:51][DEBUG] : Value : 05
[2020-11-24 15:24:51][DEBUG] : Value : 02
[2020-11-24 15:24:51][DEBUG] : Value : 02
[2020-11-24 15:24:51][DEBUG] : Value : 04
[2020-11-24 15:24:51][DEBUG] : set_devices : Array ( ) 
[2020-11-24 15:24:51][DEBUG] : []
[2020-11-24 15:24:52][DEBUG] : ########## Commande getInfos KO pour : _fd:b7:89:53:02:13 ################### pour 
[2020-11-24 15:28:02][DEBUG] : ########## launch scan remote: Pi_0_n2
[2020-11-24 15:28:08][DEBUG] : Start switchbot : hci config
[2020-11-24 15:28:18][DEBUG] : Value : 63
[2020-11-24 15:28:18][DEBUG] : [{"adress": "fd:b7:89:53:02:13", "model": "63", "temp": 0, "hum": 0}]
[2020-11-24 15:28:18][DEBUG] : set_devices : Array (     [0] => stdClass Object         (             [adress] => fd:b7:89:53:02:13             [model] => 63             [temp] => 0             [hum] => 0         )  ) 
[2020-11-24 15:28:18][DEBUG] : set_devices : fd:b7:89:53:02:13 63
[2020-11-24 15:28:18][DEBUG] : no json content 
[2020-11-24 15:28:19][DEBUG] : ########## Commande getInfos KO pour : _fd:b7:89:53:02:13 ################### pour 
[2020-11-24 15:30:01][INFO] : Installation des dépendances
[2020-11-24 15:30:06][INFO] : Compression du dossier local
[2020-11-24 15:30:06][INFO] : Envoie du fichier  /tmp/switchbot.tar.gz
[2020-11-24 15:30:13][INFO] : Envoie de fichier sur 192.168.1.72
[2020-11-24 15:30:14][INFO] : Files successfully sent to 192.168.1.72
[2020-11-24 15:30:14][INFO] : Décompression du dossier distant
[2020-11-24 15:30:17][INFO] : Suppression du zip local
[2020-11-24 15:30:17][INFO] : Opération terminée
[2020-11-24 15:30:33][DEBUG] : ########## launch scan remote: Pi_0_n2
[2020-11-24 15:30:41][DEBUG] : Start switchbot : hci config
[2020-11-24 15:30:51][DEBUG] : Value : 02
[2020-11-24 15:30:52][DEBUG] : Value : 63
[2020-11-24 15:30:52][DEBUG] : Value : 65
[2020-11-24 15:30:52][DEBUG] : set_devices : Array (     [0] => stdClass Object         (             [adress] => fd:b7:89:53:02:13             [model] => 63             [temp] => 0             [hum] => 0         )  ) 
[2020-11-24 15:30:52][DEBUG] : set_devices : fd:b7:89:53:02:13 63
[2020-11-24 15:30:52][DEBUG] : no json content 
[2020-11-24 15:30:52][DEBUG] : [{"adress": "fd:b7:89:53:02:13", "model": "63", "temp": 0, "hum": 0}]
[2020-11-24 15:30:52][DEBUG] : Value : 04
[2020-11-24 15:30:52][DEBUG] : ########## Commande getInfos KO pour : _fd:b7:89:53:02:13 ################### pour 

Salut.

quel type d’équipement tu as et combien?

j’ai 2 switchbot curtain qui sont appairés ensemble pour l’ouverture de 2 rideaux par le milieu.

J’ai tenté de l’ajouter à la main via l’adresse MAC affichée sur l’object rideau de l’appli switchbot ==> ça fonctionne, et les commandes fonctionnent !

Par contre, lors de mon premier scan, j’ai cet équipement qui s’est créé et je ne peux plus le supprimer…

Un message d’erreur dans les logs http.error ou switchbot?

ça fonctionne avec un petit délai quand même (un bon 6 ou 7 sec), par contre l’état ne fonctionne pas.

quand j’ouvre l’éqpt inconnu j’ai :

Fichier introuvable : /var/www/html/core/php/../../plugins/switchbot/desktop/modal/undefined.configuration.php

Ok .

J’ai corrigé.

Supprimes le plugin.

Réinstalle la bétâ et lance le scan. Les équipements devraient apparaître?

Tu peux me confirmer que la commande pause fonctionne pour le curtain?

J’ai réinstallé le plugin en BETA, par contre je ne dois plus ajouter mes antennes manuellement ? Je scanne quand même ?

Clique sur le plus en haut à gauche et choisis antenne.