J’aimerais savoir comment ajouter cet appareil.
J’ai réussi à partir de ssh quelques choses comme allumer/éteindre l’écran. Mais je n’arrive pas à obtenir les valeurs de ph/orp etc.
allumer l’écran
[C0:00:00:00:xx:xx][LE]> char-write-cmd 0x0026 01000001
écran éteint
[C0:00:00:00:xx:xx][LE]> char-write-cmd 0x0026 01000100
C’est ce que j’obtiens avec wireshark. Cette information est celle avec les valeurs.
> Bluetooth Attribute Protocol
Opcode: Read Response (0x0b)
0... .... = Authentication Signature: False
.0.. .... = Command: False
..00 1011 = Method: Read Response (0x0b)
[Handle: 0x0026 (Unknown: Unknown)]
[Service UUID: Unknown (0xff01)]
[UUID: Unknown (0xff02)]
Value: ffa9fc5afe73ffc0ffc4ffeefdf7fd7ffabc65fea4ddbb55
[Request in Frame: 4765]
Mais je ne peux pas traduire ffa9fc5afe73ffc0ffc4ffeefdf7fd7ffabc65fea4ddbb55
pouvez-vous me guider?
Mips
Octobre 31, 2022, 11:19
2
Bonjour,
Est-ce-que cet appareil est blea =bluetooth low energy advertising ? Car c’est ce que je gère ce plugin et pas n’importe quel appareil bluetooth.
2 « J'aime »
oui, c’est un appareil BLE
Madcow
Octobre 31, 2022, 11:27
4
Bonjour,
J’imagine que c’est pour un aquarium.
Tu attends un pH de combien ?
1 « J'aime »
c’est ce que lit l’application android
ID Model Name Date EC EC(Unit) TDS TDS(Unit) SALT(%) SALT(TDS) SALT(TDS)(Unit) SALT(S.G.) pH Humidity(%) ORP(mV) H2(ppb) H2(ppm) DO(mg/L) DO(%) CF CL(mg/L) Temperature(°C) Temperature(°F) Location Notes
1 BLE-C600 2022-06-16 12:54:44 110 μS/cm 55 ppm 0.0 55 ppm 0.999 8.56 - 141 - - - - - - 26.0 78.8 Madrid
c’est ce que j’obtiens dans wireshark
> Bluetooth Attribute Protocol
Opcode: Read Response (0x0b)
0... .... = Authentication Signature: False
.0.. .... = Command: False
..00 1011 = Method: Read Response (0x0b)
[Handle: 0x0026 (Unknown: Unknown)]
[Service UUID: Unknown (0xff01)]
[UUID: Unknown (0xff02)]
Value: ffa9fc5afe73ffc0ffc4ffeefdf7fd7ffabc65fea4ddbb55
[Request in Frame: 4765]
Madcow
Octobre 31, 2022, 11:35
6
Merci.
Je croyais que la valeur à déchiffrer correspondait à un seul résultat, mais tu sous-entends que c’est une valeur regroupant l’ensemble des résultats. Pas facile en effet dans ce cas.
1 « J'aime »
J’ai enfin trouvé comment traduire le message.
Il était impossible de le savoir puisqu’il est crypté.
Pool Monitor Device Yieryi BLE-YC01 - Configuration - Home Assistant Community (home-assistant.io)
c’est le résultat du code python
Connected: True
Paired: True
1.6689300537109375e-06
h=[2/bl=0/B=2197] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 187 Temperature(C)=22.8
h=[2/bl=0/B=2197] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 187 Temperature(C)=22.8
h=[2/bl=0/B=2194] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 187 Temperature(C)=22.8
h=[2/bl=0/B=2194] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 187 Temperature(C)=22.8
h=[2/bl=0/B=2194] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 187 Temperature(C)=22.8
h=[2/bl=0/B=2193] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 187 Temperature(C)=22.8
h=[2/bl=0/B=2193] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.03 ORP(mV)= 188 Temperature(C)=22.8
h=[2/bl=0/B=2193] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.04 ORP(mV)= 188 Temperature(C)=22.8
h=[2/bl=0/B=2192] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.04 ORP(mV)= 188 Temperature(C)=22.8
h=[2/bl=0/B=2194] EC= 130 TDS= 65 SALT(TDS)= 65 SALT(S.G.)= 0 pH=7.04 ORP(mV)= 188 Temperature(C)=22.8
2 « J'aime »
system
A fermé ce sujet ()
Novembre 3, 2022, 3:35
8
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.