Ajout ph meter bluetooth

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?

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

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]

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 »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.