J’ai réussi à tout faire fonctionner, j’ai solutionné en installant le plugin Bluetooth Advertisement. Une fois installé et avec la clé reconnue, sur le plugin Switchbot ça a fonctionné aussi, j’ai ensuite désactivé le plugin Bluetooth Advertisement et tout va bien.
Je ne sais pas si c’était une étape obligatoire pour que cela fonctionne, mais si oui ça serait bien de rajouter cette étape dans la documentation ?
En tout cas je suis passé du schéma :
Jeedom->IFTTT->SwitchbotHub±>Switchbots
au schéma :
Jeedom->Switchbots
je viens de recevoir mes switchbot curtain (d’ailleurs je suis jaloux, je les ai eu super tard, pourtant j’avais backé sur indigogo il y a bien longtemps).
Je suis super content de voir que le plugin a été adapté pour eux.
Par contre, je ne vois pas ajouter Curtain, et je ne peux pas changer le type de device.
Que puis-je faire ?
dois-je installer la beta?
merci d’avance
Mulb
J’ai pas réussi. Même avec la nouvelle maj de ce matin. J’ai toujours :
[2020-12-07 09:34:51][DEBUG] : ########## launch scan remote: Antenne Switchbot
[2020-12-07 09:34:51][DEBUG] : output sudo: pas de tty présent et pas de programme askpass spécifié
Pour ceux qui ont un hub (Obligatoire) et que la connexion au Cloud ne dérange pas (Il faut avoir l’appli avec un compte d’enregistré) , la version bétâ permet de synchroniser et de récupérer les valeurs des sondes directement , lancer des on-off du bot via le cloud.
Intéressant pour les sondes qui posent soucis. mais attention le nombre de requêtes est limités à 1000/j donc il faut faire un mix avec le bluetooth (Pour les appareils qui ne posent pas problème)
Cette version bétâ prends aussi en charge l’humidificateur , diffuseur d’huiles essentielles => Via le cloud uniquement
Après des semaines de débug, je m’en remets à vous.
J’ai utilisé le plugin pour 2 switchbots sur un RPI 3B+ (kernel 4.17), Jeedom v3 puis V4. Aucun souci à l’horizon pendant +1an. Puis je suis passé sur RPI 4 (kernel 5.10.25) avec restauration complète et là, c’est le drame : impossible de communiquer avec les bots de façon stable.
1 des bots répond plus souvent que l’autre, l’autre de l’ordre de 10% des appels. Tout fonctionne bien avec l’appli Switchbot.
J’ai même acheté un dongle USB, installé le firmware, fais plein de tests de visibilité des switchbots via bluetoothctl : même constat 1 visible mais peu stable, l’autre rarement détecté.
J’ai vu bcp de postes à propos de l’instabilité RPI 4 + Kernel 5. J’ai donc appliqué mal de configs dans /boot/config.txt, j’en suis arrivé à couper le bluetooth embarqué, réinstaller les paquets bluez, pi-bluetooth et tout ce qui touche au bluetooth. Pas mieux.
Enfin, aujourd’hui j’suis repassé avec le RPI 3B+ qui fonctionnait très bien en tant qu’antenne : la détection via scan bluetoothctl marche très bien, c’est bien + stable d’un point de vue scan. Par contre, toujours aucune commande possible via le plugin (avec et sans mdp sur les switchbots).
Bonjour @ZygOm4t1k,
Je dispose de l’humidificateur d’air SwitchBot et de Jeedom 4.1.20, ainsi que des plugin BLEA (avec antenne usb locale) et SwitchBot en béta. Est-il possible de piloter l’humidificateur avec Jeedom ? Tu dis que c’est via le cloud : quels sont les pré-requis sur Jeedom et les réglages à faire ?
Merci de ton aide.
Merci pour ta réponse. T’as mis le doigt sur mon souci indirectement : comme je le disais, ça fonctionne très bien sur le Pi 3 (son antenne BT interne même) sauf que j’ai conservé mes équipements sur « local » lors de mes tests sur le local du Pi 4… Donc rien ne passait pas l’antenne pour laquelle le BT fonctionne !
La synchronisation fonctionne bien.
On peut débug le Pi 4 via dongle BT si tu veux, mais ça a l’air très (trop) lié au Kernel 5 visiblement.
De mon côté également le plugin Switchbot ne fonctionne plus depuis quelque semaines et pas moyen de le refaire fonctionner (désinstallation, réinstallation). Mon jeedom tourne sur un RPi3 sur raspbian.
Voici les messages d’erreurs que j’ai dans les logs :
[2021-05-26 23:00:13][DEBUG] : Disconnecting
[2021-05-26 23:00:13][DEBUG] : launch cmd local :
[2021-05-26 23:00:13][DEBUG] : ########## Commande getInfos KO pour : Hub SwitchBot ################### pour
[2021-05-26 23:00:13][DEBUG] : launch getInfos cmd local
[2021-05-26 23:00:14][DEBUG] : Start switchbot : hci config
[2021-05-26 23:00:14][DEBUG] : Connecting to Switchbot…
[2021-05-26 23:00:14][DEBUG] : Sending action : Getinfos
[2021-05-26 23:00:15][DEBUG] : Connected to Switchbot.
[2021-05-26 23:00:17][DEBUG] : Adress[e7:76:f1:4c:32:10] Batt:88 firmware:4.8
[2021-05-26 23:00:17][DEBUG] : set devices infos : e7:76:f1:xx:32:10
[2021-05-26 23:00:17][DEBUG] : Disconnecting
[2021-05-26 23:00:17][DEBUG] : Complete
[2021-05-26 23:00:17][DEBUG] : launch cmd local : ok
[2021-05-26 23:00:17][DEBUG] : ########## Commande OK :Imprimante ################### pour local
[2021-05-26 23:00:17][DEBUG] : launch getInfos cmd local
[2021-05-26 23:00:17][DEBUG] : Start switchbot : hci config
[2021-05-26 23:00:17][DEBUG] : Sending action : Getinfos
[2021-05-26 23:00:17][DEBUG] : Connecting to Switchbot…
[2021-05-26 23:00:58][DEBUG] : Failed connecting to Switchbot: e2:94:xx:12:ef:7b
[2021-05-26 23:00:58][DEBUG] : Error talking to Switchbot.
[2021-05-26 23:00:58][DEBUG] : Cannot connect to Switchbot. Retrying remaining 4
[2021-05-26 23:00:59][DEBUG] : Sending action : Getinfos
[2021-05-26 23:00:59][DEBUG] : Connecting to Switchbot…
[2021-05-26 23:01:39][DEBUG] : Failed connecting to Switchbot: e2:94:xx::ef:7b
[2021-05-26 23:01:39][DEBUG] : Cannot connect to Switchbot. Retrying remaining 3
[2021-05-26 23:01:39][DEBUG] : Error talking to Switchbot.
[2021-05-26 23:01:39][DEBUG] : Sending action : Getinfos
[2021-05-26 23:01:39][DEBUG] : Connecting to Switchbot…
[2021-05-26 23:02:20][DEBUG] : Failed connecting to Switchbot: e2:94:xx:12:ef:7b
[2021-05-26 23:02:20][DEBUG] : Error talking to Switchbot.
[2021-05-26 23:02:20][DEBUG] : Cannot connect to Switchbot. Retrying remaining 2
[2021-05-26 23:02:20][DEBUG] : Sending action : Getinfos
[2021-05-26 23:02:20][DEBUG] : Connecting to Switchbot…
[2021-05-26 23:03:01][DEBUG] : Failed connecting to Switchbot: e2:94:xx:12:ef:7b
[2021-05-26 23:03:01][DEBUG] : Error talking to Switchbot.
[2021-05-26 23:03:01][DEBUG] : Cannot connect to Switchbot. Retrying remaining 1
[2021-05-26 23:03:01][DEBUG] : Sending action : Getinfos
[2021-05-26 23:03:01][DEBUG] : Connecting to Switchbot…
[2021-05-26 23:03:42][DEBUG] : Switchbot communication failed. Stopping trying e2:94:xx:12:ef:7b
[2021-05-26 23:03:42][DEBUG] : Error talking to Switchbot.
[2021-05-26 23:03:42][DEBUG] : Failed connecting to Switchbot: e2:94:xx:12:ef:7b
[2021-05-26 23:03:42][DEBUG] : launch cmd local : nok
[2021-05-26 23:03:42][DEBUG] : ########## Commande getInfos KO pour : Thermomètre Salon ################### pour
[2021-05-26 23:03:42][DEBUG] : ########## launch scan remote: Hub_Switchbot
[2021-05-26 23:03:42][ERROR] : connexion SSH KO for Hub_Switchbot
Il n’y a que le switchbot qui fonctionne (Imprimante) par contre tous le reste (Thermomètres et Hub) ne remontent plus correctement.
Je suis désolé car tout fonctionnait parfaitement auparavant.