Plugin switchbot

Salut.

tu as quels équipements ? Des sondes aussi?
Une erreur dans les logs à ce moment là?

Salut et merci.
En résumé j’ai jeedom installé sur un RPI 3B+ et en équipement switchbot j’ai seulement un thermomètre (j’attendais une solution jeebom avant d’en acheter d’autres) et j’ai aussi un hub+.

L’intégration du thermomètre dans jeedom c’est bien passer (désactivation de BLEA).

J’ai réactivé le plugin il y a environ 20 minutes en passent le niveau de log a debug, je vais surveiller.
J’ai pas regardé les log avant le plantage de tout a l’heure.

Par contre j’ai remarqué que parfois sur l’onglet commandes de l’équipement, les commandes sont en doubles et defois non.

Bizarre les doubles commandes c’est pour ça que ça bloque sans doute.

ils arrivent quand les doublons aprés une sauvegarde?

Pas de manipulations particulières, défois elle s’affiche normalement et defois en double.
Par contre sur le dernier refrech j’ai eu ça, peut etre que le probleme viens de là, car suite a cela j’ai les commandes en doubles.

Non pas de problème ici qui entraînerait l’erreur du cron.
Cela signale que l’antenne n’arrive pas à se connecter à la sonde . Probablement un problème de portée car les sondes malheureusement ont une portée limitée. Tu as des antennes?
Le problème vient des doublons et je n’arrive pas à reproduire

Non, je n’ai pas d’antenne, j’utilise le BT du RPI.
Sur BLEA j’ai un signal a -55 pour le module en question, ce n’est pas suffisant?
Je vais essayer de ré-installer le plugin pour voir si cela résout le probleme de doublon.
Depuis la réactivation du plugin je n’ai pas eu de nouveau le message du cron

Salut.

Je finalise la version prenant en compte la sécurité via password .
Pour alexa ça changera rien.

Salut
Je reviens pour faire suite a mes problèmes:
-Le défaut de cron n’est pas réapparut.
-Les problemes de communication KO est résolut avec l’ajout d’un dongle bluetooth externe qui doit avoir un poil plus de pêche.
-Pour ce qui est des commandes qui s’affiche en double, cela le fait encore aléatoirement, mais bon, ça n’empêche pas le fonctionnement.
Merci ZygOm4t1k

Bonjour à tous, d’abord merci ZygOm4t1k pour le plugin, je pense que nous étions beaucoup à l’attendre :slight_smile: :yum: Avec la clé Bluetooth que j’ai, la Trendnet TBW-106UB, ayant un range théorique de « 100mètres ». Même en restant réaliste… je pensais pouvoir atteindre les 10/15 mètres quand même. Les plafonds etc étant du plancher, je ne pensais pas avoir un range aussi réduit quand même…:man_shrugging:

L’adaptateur Trendnet TBW-106UB est déportée via un câble usb de 3m, utilisation de jeedom en VM sur un Synology.

Je capte 7 appareils sur les 9…:thinking:

Aucun problème cependant avec l’hub de switchbot, avant de changer l’antenne ou autres et acheter du matériel, est-il prévu dans une mise à jour future de prendre en charge l’hub de switchbot ?

Bien à toi :wave:

1 « J'aime »

Bonjour

Juste un grand merci pour ce plugin qui m’a permis de domotiser un vieux volet avec télécommande sans fil impossible à domotiser, 2 swichtbot et le plugin et le volet se ferme enfin avec tous les autres. un grand merci. pour info j’ai branché une mini clé bluetooth car celle que j’avais ne voulais pas fonctionner avec BLEA et switchBot en même temps.

Bonjour,

J’ai un soucis avec ce plugin. J’ai créé mon antenne. J’envois les fichier, je lance les descendances mais après il ne se passe plus rien. Rien ne semble être installé et je ne peux pas lancer de scan.

J’ai ça dans les logs mais après ça ne bouge pas.
[2020-07-29 14:52:24][INFO] : Compression du dossier local
[2020-07-29 14:52:24][INFO] : Envoie du fichier /tmp/switchbot.tar.gz
[2020-07-29 14:52:25][DEBUG] : output sudo: pas de tty présent et pas de programme askpass spécifié
[2020-07-29 14:52:25][INFO] : Envoie de fichier sur 192.168.1.35
[2020-07-29 14:52:25][INFO] : Files successfully sent to 192.168.1.35
[2020-07-29 14:52:25][INFO] : Décompression du dossier distant
[2020-07-29 14:52:25][INFO] : Suppression du zip local
[2020-07-29 14:52:25][INFO] : Opération terminée
[2020-07-29 14:52:35][INFO] : Installation des dépendances

Quand je lance une synchro j’ai :
[2020-07-29 15:05:37][DEBUG] : ########## launch scan remote: Antenne Switchbot
[2020-07-29 15:05:37][DEBUG] : output sudo: pas de tty présent et pas de programme askpass spécifié

Les fichiers sont bien transféré sur la vm.
Je n’ai pas de bluetooth en local je veux utilisé ma clef sena qui est sur une antenne blea.

Si je fais un /home/pi/switchbot/resources# /home/pi/switchbot/resources/install.sh
J’ai en retour :
bash: /home/pi/switchbot/resources/install.sh: Permission non accordée

Alors que j’utilise l’utilisateur root !

EDIT : j’ai finalement réussi a installer les dépendances à la main sur l’antenne mais j’ai toujours pas de log et ça quand je lance un scan :
[2020-07-29 15:05:37][DEBUG] : ########## launch scan remote: Antenne Switchbot
[2020-07-29 15:05:37][DEBUG] : output sudo: pas de tty présent et pas de programme askpass spécifié

@ZygOm4t1k une idée ?

Je relance ma demande. Quelqu’un fait tourner l’antennet switchbot sur la même antenne qu’un blea ?

J’ai le même problème.
J’utilise le bluetooth d’un pc portable.
« Envoyer le fichier » et « Lancer les dépendances » se passent bien.
Mais le scan dure 1 sec et ne trouve rien
2020-04-03 14:01:48

Tu as le même message que moi dans les logs ?
As-tu bien desactivé le deamon de BLEA si tu l’as ?

Bonjour
Je viens de faire l’acquisition d’un switchbot et du plugin.
J’ai une interrogation sur la sécurité de ce système.
J’ai l’impression que n’importe qui peut piloter mon switchbot s’il installe l’appli sur son smartphone ?
C’est donc dangereux si j’utilise le switchbot pour une télécommande qui ouvre un portail ou un volet…
J’ai vu l’option password sur l’appli mais si j’en ajoute un alors jeedom ne peut plus communiquer avec.
Une idée sur le sujet ?
Merci

Oui une version avec gestion de mot de passe est en cours

1 « J'aime »

Top ! J’attends donc avant de l’utiliser.
Merci pour la réponse rapide.

Je viens egalement requerir de l’aide :

J’ai installer une clé Bluetooth sur mon Jeedom Smart, et j’ai bien mes 3 Thermometres qui ont apparue dans l’espace Switchbot, apres avoir eteint BLEA.

Mais je n’ai rien qui s’affiche sur les widgets, toutes les valeurs restes a zero. J’ai l’impression qu’il n’y a aucunes communications sur les modules, et pourtant j’ai bien pue intégré les thermometres :thinking:

Voici mes logs :


[2020-11-06 20:40:05][DEBUG] : launch remote cmd local
[2020-11-06 20:40:05][DEBUG] : Start switchbot : hci config
[2020-11-06 20:40:05][DEBUG] : Connecting to Switchbot...
[2020-11-06 20:40:05][DEBUG] : Sending action : Humiture
[2020-11-06 20:40:11][DEBUG] : Error talking to Switchbot.
[2020-11-06 20:40:11][DEBUG] : Failed connecting to Switchbot: cf:33:74:11:f3:ae
[2020-11-06 20:40:11][DEBUG] : Cannot connect to Switchbot. Retrying remaining 4
[2020-11-06 20:40:11][DEBUG] : Sending action : Humiture
[2020-11-06 20:40:11][DEBUG] : Connecting to Switchbot...
[2020-11-06 20:40:13][DEBUG] : Connected to Switchbot.
[2020-11-06 20:40:15][DEBUG] : Disconnecting
[2020-11-06 20:40:15][DEBUG] : launch cmd local : 
[2020-11-06 20:40:15][DEBUG] : ########## Commande KO : refresh ###################
[2020-11-06 20:40:15][DEBUG] : launch remote cmd local
[2020-11-06 20:40:16][DEBUG] : Start switchbot : hci config
[2020-11-06 20:40:16][DEBUG] : Sending action : Humiture
[2020-11-06 20:40:16][DEBUG] : Connecting to Switchbot...
[2020-11-06 20:40:18][DEBUG] : Connected to Switchbot.
[2020-11-06 20:40:20][DEBUG] : Disconnecting
[2020-11-06 20:40:20][DEBUG] : launch cmd local : 
[2020-11-06 20:40:20][DEBUG] : ########## Commande KO : refresh ###################
[2020-11-06 20:40:20][DEBUG] : launch remote cmd local
[2020-11-06 20:40:21][DEBUG] : Start switchbot : hci config
[2020-11-06 20:40:21][DEBUG] : Connecting to Switchbot...
[2020-11-06 20:40:21][DEBUG] : Sending action : Humiture
[2020-11-06 20:40:22][DEBUG] : Connected to Switchbot.
[2020-11-06 20:40:23][DEBUG] : Disconnecting
[2020-11-06 20:40:24][DEBUG] : launch cmd local : 
[2020-11-06 20:40:24][DEBUG] : ########## Commande KO : refresh ###################

et sur le cron :

Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.5/threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 205, in _sendcommand
    return self._sendcommand(act, retry - 1)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 191, in _sendcommand
    self._launchcmd(act)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 153, in _launchcmd
    tempFra = int(result[3], 16) / 10.0
IndexError: string index out of range

Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.5/threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 191, in _sendcommand
    self._launchcmd(act)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 153, in _launchcmd
    tempFra = int(result[3], 16) / 10.0
IndexError: string index out of range

Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.5/threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 191, in _sendcommand
    self._launchcmd(act)
  File "/var/www/html/plugins/switchbot/core/class/../../resources/switchbot//switchbot_py3.py", line 153, in _launchcmd
    tempFra = int(result[3], 16) / 10.0
IndexError: string index out of range

Salut.

Tu peux juste essayer d’enregistrer les équipement de nouveau?

Quel firmware du matériel?

Dispo demain normalement pour la gestion des mots de passe

1 « J'aime »