Plugin switchbot

Et pour les antennes sur VM, tu as réussi a trouver quelque chose ?

Super nouvelle !

Merci pour ta rapidité,

Sur jeedom je suis en 4.0.61

Voici ce que cela donne quand je refait une installation des thermometres :

[2020-11-07 09:42:27][DEBUG] : launch remote cmd local
[2020-11-07 09:42:28][DEBUG] : Start switchbot : hci config
[2020-11-07 09:42:38][DEBUG] : [{"hum": 51, "adress": "cf:33:74:11:f3:ae", "temp": 16.5}, {"hum": 45, "adress": "eb:8b:44:43:04:75", "temp": 20.1}, {"hum": 48, "adress": "f6:a6:c9:d0:65:59", "temp": 18.4}]
[2020-11-07 09:42:38][DEBUG] : set_devices : Array (     [0] => stdClass Object         (             [hum] => 51             [adress] => cf:33:74:11:f3:ae             [temp] => 16.5         )      [1] => stdClass Object         (             [hum] => 45             [adress] => eb:8b:44:43:04:75             [temp] => 20.1         )      [2] => stdClass Object         (             [hum] => 48             [adress] => f6:a6:c9:d0:65:59             [temp] => 18.4         )  ) 
[2020-11-07 09:42:38][DEBUG] : set_devices : cf:33:74:11:f3:ae 
[2020-11-07 09:42:38][DEBUG] : Start scanning...
[2020-11-07 09:42:39][DEBUG] : set_devices : eb:8b:44:43:04:75 
[2020-11-07 09:42:39][DEBUG] : set_devices : f6:a6:c9:d0:65:59 
[2020-11-07 09:42:39][DEBUG] : ########## Commande getInfos KO pour : WoSensorTH_cf:33:74:11:f3:ae ################### pour 
[2020-11-07 09:42:39][DEBUG] : ########## Commande getInfos KO pour : WoSensorTH_eb:8b:44:43:04:75 ################### pour 
[2020-11-07 09:42:39][DEBUG] : ########## Commande getInfos KO pour : WoSensorTH_f6:a6:c9:d0:65:59 ################### pour 
[2020-11-07 09:42:39][DEBUG] : ########## launch scan remote: BLEA 1
[2020-11-07 09:42:39][ERROR] : connexion SSH KO for BLEA 1

Je fonctionne en local, je n’ai pas installé d’autres antennes. Mais si j’arrive a scanner mes equipement, je n’ai rien d’autre à faire que de declarer la clé dans la configuration de Switchbot, si ?

Tu peux me dire le firmware des thermomètres?

Le firmware des Thermometres est la V2.5

C’est une antenne que tu as ajouté dans le plugin?

Enfaite je l’avais activé en pensant que ca active l’antenne local, mais c’est finalement pour les antennes remote :grin: Donc je l’ai maintenant desactivé.

J’ai trouvé pourquoi ca ne fonctionnais pas : J’ai acheté les thermometres, et je ne me suis pas embété au début à les connecter sur l’application Android Switchbot, en creant un compte etc… Je n’en voyais pas l’utilité, et ce n’etais pas noté dans la doc.

Je ne sais pour quelle raison, mais l’application Switchbot à débloqué l’utilisation de mes thermometres, et maintenant ils fonctionnent parfaitement :grinning: C’est malgré tout grace a ta demande d’aller voir sur quel firmware ils etaient.

1 « J'aime »

Salut ZygO, pourrait on envisager un développement pour pouvoir passer par le Switchbot Hub pour piloter les switchbots ?
De mon coté je passe par Jeedom->IFTTT->SwitchbotHub±>Switchbots pour envoyer les commandes car ma Jeedom Smart est au RDC et l’ensemble de mes Switchbots sont à l’étage. Donc comme les ordres passent par le wifi et que mon Hub+ est aussi à l’étage, je n’ai pas de souci de fonctionnement.
Je ne peux donc pas utiliser ton plugin en l’état car il faut que j’installe une clé bluetooth sur ma Jeedom Smart, or la portée ne sera pas suffisante pour envoyer les commandes du RDC vers l’étage.
Aujourd’hui je me retrouve embêté car IFTTT a eu l’ingénieuse idée de devenir payante…

Merci d’avance pour ta réponse

Cdt

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