Sonde thermomètre switchbot qui ne remonte aucune information sous jeedom

Bonjour,
pour alimenter le sujet je me suis intéressé au module bluetooth de Linux:

pi@raspberrypi:~ $ sudo bluetoothctl
Agent registered
[bluetooth]# devices
Device E2:25:79:A7:1D:17 WoSensorTH
[bluetooth]# info E2:25:79:A7:1D:17
Device E2:25:79:A7:1D:17 (random)
	Name: WoSensorTH
	Alias: WoSensorTH
	Appearance: 0x0300
	Paired: no
	Trusted: yes
	Blocked: no
	Connected: no
	LegacyPairing: no
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	UUID: Vendor specific           (cba20d00-224d-11e6-9fb8-0002a5d5c51b)

[CHG] Device E2:25:79:A7:1D:17 RSSI: -89
[CHG] Device E2:25:79:A7:1D:17 ManufacturerData Key: 0x0059
[CHG] Device E2:25:79:A7:1D:17 ManufacturerData Value:
  e2 25 79 a7 1d 17                                .%y...          
[CHG] Device E2:25:79:A7:1D:17 RSSI: -77
[CHG] Device E2:25:79:A7:1D:17 ServiceData Key: 00000d00-0000-1000-8000-00805f9b34fb
[CHG] Device E2:25:79:A7:1D:17 ServiceData Value:
  54 10 e4 07 94 28                                T....(

On voit bien que la sonde est reconnue, les valeurs sont bien lu.
En revanche elle se déconnecte et se re-connecte tout le temps, si quelqu’un sait me dire pourquoi?
[bluetooth]# connect E2:25:79:A7:1D:17

Attempting to connect to E2:25:79:A7:1D:17

[CHG] Device E2:25:79:A7:1D:17 Connected: yes

Connection successful

[NEW] Primary Service

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service0001

00001801-0000-1000-8000-00805f9b34fb

Generic Attribute Profile

[NEW] Characteristic

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service0001/char0002

00002a05-0000-1000-8000-00805f9b34fb

Service Changed

[NEW] Descriptor

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service0001/char0002/desc0004

00002902-0000-1000-8000-00805f9b34fb

Client Characteristic Configuration

[NEW] Primary Service

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service000e

cba20d00-224d-11e6-9fb8-0002a5d5c51b

Vendor specific

[NEW] Characteristic

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service000e/char000f

cba20002-224d-11e6-9fb8-0002a5d5c51b

Vendor specific

[NEW] Characteristic

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service000e/char0011

cba20003-224d-11e6-9fb8-0002a5d5c51b

Vendor specific

[NEW] Descriptor

/org/bluez/hci0/dev_E2_25_79_A7_1D_17/service000e/char0011/desc0013

00002902-0000-1000-8000-00805f9b34fb

Client Characteristic Configuration

[CHG] Device E2:25:79:A7:1D:17 ServicesResolved: yes

[CHG] Device E2:25:79:A7:1D:17 ServicesResolved: no

[CHG] Device E2:25:79:A7:1D:17 Connected: no

je connaissai pas ces commandes mais c’est interessant,
effectivement j’ai le meme comportement chez moi
apres c’est peut etre normal que la connexion se coupe une foi qu’elle a balancé ses data
on est sur un objet sur pile du coup c’est peut etre pour sauvegarder l’energie

il faudrait que quelqu’un chez qui ça fonctionne puisse faire le meme test ?

[bluetooth]# devices
Device CA:15:3C:D8:9A:3B WoSensorTH
[bluetooth]# info CA:15:3C:D8:9A:3B
Device CA:15:3C:D8:9A:3B (random)
        Name: WoSensorTH
        Alias: WoSensorTH
        Appearance: 0x0300
        Paired: no
        Trusted: no
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (cba20d00-224d-11e6-9fb8-0002a5d5c51b)
        ManufacturerData Key: 0x0059
        ManufacturerData Value:
  ca 15 3c d8 9a 3b                                ..<..;
        ServiceData Key: 00000d00-0000-1000-8000-00805f9b34fb
        ServiceData Value:
  54 10 64 09 95 2c                                T.d..,
        RSSI: -62
[CHG] Device CA:15:3C:D8:9A:3B Connected: yes
[CHG] Device CA:15:3C:D8:9A:3B Connected: no
[bluetooth]# connect CA:15:3C:D8:9A:3B
Attempting to connect to CA:15:3C:D8:9A:3B
[CHG] Device CA:15:3C:D8:9A:3B Connected: yes
Connection successful
[NEW] Primary Service
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service0001
        00001801-0000-1000-8000-00805f9b34fb
        Generic Attribute Profile
[NEW] Characteristic
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service0001/char0002
        00002a05-0000-1000-8000-00805f9b34fb
        Service Changed
[NEW] Descriptor
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service0001/char0002/desc0004
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[NEW] Primary Service
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service000e
        cba20d00-224d-11e6-9fb8-0002a5d5c51b
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service000e/char000f
        cba20002-224d-11e6-9fb8-0002a5d5c51b
        Vendor specific
[NEW] Characteristic
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service000e/char0011
        cba20003-224d-11e6-9fb8-0002a5d5c51b
        Vendor specific
[NEW] Descriptor
        /org/bluez/hci0/dev_CA_15_3C_D8_9A_3B/service000e/char0011/desc0013
        00002902-0000-1000-8000-00805f9b34fb
        Client Characteristic Configuration
[CHG] Device CA:15:3C:D8:9A:3B ServicesResolved: yes
[CHG] Device CA:15:3C:D8:9A:3B ServicesResolved: no
[CHG] Device CA:15:3C:D8:9A:3B Connected: no
[bluetooth]#

Apriori, on a les mêmes résultats!
J’ai fait ce test pour dédouaner l’antenne du rpi!

@ZygOm4t1k tu as des pistes ?
On peut faire quelque chose pour t’aider ?

Un petit Up pour relancer le sujet!

Bonjour @ZygOm4t1k, as-tu du nouveau sur notre problématique?

hello tous le monde
@ZygOm4t1k tu as des nouvelles pistes ?
je suis déséspéré avec ces capteurs, ils sont top pourtant
il manque vraiment que le plugin fonctionnel

1 « J'aime »

Bonjour à tous,

Sans vouloir être désagréable, j’aimerais que le plugin soit fonctionnel! C’est fâcheux et vexant d’acheter une sonde à 20€, un plugin à 4€ pour faire fonctionner le plugin thermostat à x€, etc…

Que faut-il faire: faire une demande de support?

@ZygOm4t1k , cela serait sympa de nous aider, nous sommes un certain nombre, semble t’il dans ce cas! on peut te fournir tous les log que tu veux, mais s’il te plaît dépanne nous!

Merci de ton aide :smirk:

1 « J'aime »

@ZygOm4t1k Toujours rien ?
répond nous au moins

1 « J'aime »

Bonjour, avez vous trouvez une solution ?
merci

Bonjour, Toujours aucune nouvelles?

Salut,

je vais faire être obligé de faire une réinstallation complète du matériel .

Le soucis concerne les thermomètres c’est juste ?

C’est corrigé sur la bêta .

Si certains peuvent confirmés

Bonjour ZygOm4t1k,
Désolé toujours pas de remonté d’information de ma sonde de température.
J’ai installé la version Beta, supprimé mon Bot, par sécurité rebooté mon RPI, lancé un scan (il me l’a bien retrouvé), mais malheureusement Command KO : Refresh
Voici mon Log:

[2022-05-02 16:05:32][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:05:39][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:05:43][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:05:53][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:06:08][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:06:11][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:06:17][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:06:20][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:06:27][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:06:30][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:09:46][DEBUG] : launch remote cmd local
[2022-05-02 16:09:58][DEBUG] : set_devices : Array (     [0] => stdClass Object         (             [adress] => e2:25:79:a7:1d:17             [model] => 54             [temp] => 22.2             [hum] => 47         )  )
[2022-05-02 16:09:58][DEBUG] : set_devices : e2:25:79:a7:1d:17 54
[2022-05-02 16:09:58][DEBUG] : ########## Commande getInfos KO pour : WoSensorTH_e2:25:79:a7:1d:17
[2022-05-02 16:10:18][DEBUG] : ########## success
[2022-05-02 16:10:18][DEBUG] : ########## Commande KO : refresh ###################
[2022-05-02 16:10:20][DEBUG] : cron5 pour : WoSensorTH_e2:25:79:a7:1d:17
[2022-05-02 16:10:20][DEBUG] : ########## success
[2022-05-02 16:10:20][DEBUG] : ########## Commande KO : refresh ###################
[2022-05-02 16:11:00][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:11:08][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:11:22][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:11:32][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:11:42][DEBUG] : Version de bluepy: bluepy                           1.3.0
[2022-05-02 16:15:09][DEBUG] : cron5 pour : WoSensorTH_e2:25:79:a7:1d:17
[2022-05-02 16:15:09][DEBUG] : ########## success
[2022-05-02 16:15:09][DEBUG] : ########## Commande KO : refresh ###################

Toujours pas de nouvelles

Ah oui , il y avait ça …

Enregistre la sonde encore une fois dans la configuration de l’équipement.

Désolé, cela donne rien…

La commande ne se lance pas selon tes logs.

Plus d’info:

  • Log http.error et log du plugin
  • Etat des dépendances , antenne ou pas , Configuration générale du plugin , configuration de l’équipement , page santé

Le mieux un accès temporaire que je regarde.

Salut,
Ci-joint les screen shot et log!
Comment fais-tu pour avoir le http.error?
Pour le partage on peut faire cela demain si tu veux!





switchbot.txt (35,2 Ko)