Electrolyseur E-Pool Technologie Justsalt

Le mien est bien un just salt pro, mais j’ai vu le même boîtier à cash piscine

effectivement je n’arrive pas a trouver cette donné non plus , pourtant elle m’intéresse

Oui perso c’est pour declencher la ventillation du local surtout l été… Pour
l’instant j’ai une sonde zigbee à côté

Les relais j’ai mis ça dans le tableau

j ai aussi des tongyou pour regarder ma conso
car les plage horaire de fonctionnement sont pilotées avec mon Tild ,je decale les plage horraire en fonction de ma production solaire
et d autre tongyou pour piloter les chauffe-eau pour les faire fonctionner aussi en fonction de la production des panneau solaire

en gros pour ma piscine ca donne


et les différents panneau de conf donne
le tild

le justsalt

2 « J'aime »

histoire de rire ca c est mon poulailler

3 « J'aime »

C’est top prochain projet aussi c poulailler mais encore pas mal de travail sur celui la

Merci pour tout ce travail. Je suis l’initiateur du sujet et je vais faire remettre en route la piscine, j’ai acheté un ESP32, est-ce que cela serait possible maintenant que tout est à peu près au point d’avoir un tuto d’installation qui récapitule le tout ?
De plus je possède aussi un spot immergé et je vois que tu en as un. Comment est-il contrôlé ?
Je vois également que tu peux contrôler ta pompe. Est-elle lié au boitier (du coup l’électrolyseur se coupe non ? et se met en sécurité ?) CE n’est pas préjudiciable sur le long terme pour l’électrolyseur ?
Merci d’avance

je crois avoir compris une partie de la valeur tempE1
ex: 1804120F280A00018800F800000000

18 jours
04 Mois
12 année +12 a vérifier
0F heure ->> 15H
28 minutes →
0A seconde → 10
00018800F800000000 ???

pour m aider a trouver le reste si vous le désirer la procédure est simple

  • vous relever vos valeur
  • vous modifier une valeur sur votre électrolyseur
  • vous le rebooter pour le forcer a enregistre les paramètre et renvoyer les nouvelle trames
  • vous comparer vos valeurs , le moindre changement peut êtres la réponse

en attendant de futur évolution
voici le dernier code à jour

#  JustSalt
substitutions:
 mac_justsalt: "94:DE:B8:A1:1A:AC"
 service_uuid: '09912756-7b32-4629-aeb1-b309d9a338ae'
 characteristic_uuid: 'ef785c24-22bb-463d-b651-0b7445ba091c'
 characteristic_uuid_write: '4d32c5e5-2bb5-45c6-8c89-6f59bb3930d2'

esphome:
 name: esphome-web-ecc470
 friendly_name: ESPHome Web ecc470

esp32:
 board: esp32dev
 framework:
   type: arduino

# Enable logging
logger:
 baud_rate: 0

# Enable Home Assistant API
api:
 encryption:
   key: "bLk/RiUyxLzXjb42FYKAhRU9WmN3iuyB3uiKMbovaMo="

ota:


wifi:
 ssid: !secret wifi_ssid
 password: !secret wifi_password

 # Enable fallback hotspot (captive portal) in case wifi connection fails
 ap:
   ssid: "Esphome-Web-Ecc470"
   password: "eEzs1d6LU1bH"

captive_portal:

bluetooth_proxy:
 active: true

time:
 - platform: homeassistant
   id: homeassistant_time
   on_time:
     - seconds: 0
       minutes: /5
       then:
         - switch.turn_off: ble_switch_com
         - delay: 20s
         - switch.turn_on: ble_switch_com

esp32_ble_tracker:
 on_ble_advertise:
   - mac_address:
      - ${mac_justsalt}
     then:
       - lambda: |-
           //ESP_LOGD("ble_adv", "New BLE device");
           //ESP_LOGD("ble_adv", "  address: %s", x.address_str().c_str());
           //ESP_LOGD("ble_adv", "  name: %s", x.get_name().c_str());
           id(ble_name2).publish_state(x.get_name().c_str());

ble_client:
 - mac_address:  ${mac_justsalt}
   auto_connect: true
   id: JustSaltPro
   on_connect:
     then:
       - ble_client.numeric_comparison_reply:
           id: JustSaltPro
           accept: True
       
binary_sensor:
 - platform: ble_presence
   mac_address: ${mac_justsalt}
   name: Electolyseur

text_sensor:
 - platform: version
   name: ESPHome Version
 - platform: wifi_info
   ssid:
     name: WiFi

 # - id: ble_name
 #   name: "Name BLE"
 #   platform: template 
 
 - id: ble_name2
   name: "Name"
   platform: template 

 - id: version_logiciel
   name: "version logiciel"
   platform: template 
 
 - id: slave
   name: "Slave"
   platform: template 
  
 - id: idcode
   name: "ID Code"
   platform: template  

 - platform: template
   name: "MAC bt"
   id: JustSalt_macbt_textsensor
 
 - platform: template
   name: "nom bt"
   id: JustSalt_nombt_textsensor
 
 - platform: template
   name: "SN"
   id: JustSalt_sn_textsensor

 - platform: template
   name: "temp9D"
   id: JustSalt_9d_textsensor

 - platform: template
   name: "tempE1"
   id: JustSalt_e1_textsensor
 
 - platform: template
   name: "tempA3"
   id: JustSalt_a3_textsensor
select:
 - platform: template
   name: Selection concigne PH
   id: JustSalt_ph_consigne_select
   icon: mdi:ph
   options:
    - "7.0"
    - "7.1"
    - "7.2"
    - "7.3"
    - "7.4"
    - "7.5"
    - "7.6"
    - "7.7"
    - "7.8"
    - "7.9"
   restore_value: True 
   optimistic: true
   on_value:
     then:
        - lambda: !lambda |-
            auto state = id(JustSalt_ph_consigne_select).state.c_str();
            float statefloat = std::stof(id(JustSalt_ph_consigne_select).state);
            uint8_t statehex = statefloat *10;
            //if (statehex != id(JustSalt_ph_consigne_sensor)){
            ESP_LOGD("select_ph", "Option of my select: %s", state); 
            id(phwrite).turn_on();
            //}

sensor:
 - platform: wifi_signal
   name: Wifi signal
   update_interval: 60s

 - platform: uptime
   name: Uptime
 
 - platform: template
   name: "temp02"
   id: JustSalt_temp02_sensor
 
 - platform: template
   name: "temp03"
   id: JustSalt_temp03_sensor
 
 - platform: template
   name: "temp08"
   id: JustSalt_temp08_sensor
 
 - platform: template
   name: "temp0B"
   id: JustSalt_temp0b_sensor
 
 - platform: template
   name: "temp0C"
   id: JustSalt_temp0c_sensor
 
 - platform: template
   name: "temp0D"
   id: JustSalt_temp0d_sensor
 
 - platform: template
   name: "temp0e"
   id: JustSalt_temp0e_sensor
 
 - platform: template
   name: "minutes de fonctionement"
   id: JustSalt_temp0f_sensor
   unit_of_measurement: "min"
   accuracy_decimals: 0

 - platform: template
   name: "temp10"
   id: JustSalt_temp10_sensor

 - platform: template
   name: "temp11"
   id: JustSalt_temp11_sensor

 - platform: template
   name: "temp12"
   id: JustSalt_temp12_sensor

 - platform: template
   name: "temp13"
   id: JustSalt_temp13_sensor
 
 - platform: template
   name: "temp1f"
   id: JustSalt_temp1f_sensor

 - platform: template
   name: "temp28"
   id: JustSalt_temp28_sensor

 - platform: template
   name: "temp29"
   id: JustSalt_temp29_sensor
 
 - platform: template
   name: "temp2A"
   id: JustSalt_temp2a_sensor

 - platform: template
   name: "temp31"
   id: JustSalt_temp31_sensor

 - platform: template
   name: "temp50"
   id: JustSalt_temp50_sensor

 - platform: template
   name: "temp51"
   id: JustSalt_temp51_sensor
 
 - platform: template
   name: "temp5F"
   id: JustSalt_temp5f_sensor
 
 - platform: template
   name: "temp69"
   id: JustSalt_temp69_sensor
 
 - platform: template
   name: "temp6A"
   id: JustSalt_temp6a_sensor
 
 - platform: template
   name: "temp8F"
   id: JustSalt_temp8f_sensor
 
 - platform: template
   name: "temp92"
   id: JustSalt_temp92_sensor
     
 - platform: template
   name: "temp93"
   id: JustSalt_temp93_sensor
     
 - platform: template
   name: "temp94"
   id: JustSalt_temp94_sensor
     
 - platform: template
   name: "temp9B"
   id: JustSalt_temp9b_sensor

 - platform: template
   name: "temp9C"
   id: JustSalt_temp9c_sensor

 - platform: template
   name: "temp9D"
   id: JustSalt_temp9d_sensor

 - platform: template
   name: "tempB0"
   id: JustSalt_tempb0_sensor
 
 - platform: template
   name: "tempD1"
   id: JustSalt_tempd1_sensor
 
 - platform: template
   name: "tempFE"
   id: JustSalt_tempfe_sensor


 - platform: ble_rssi
   mac_address:  ${mac_justsalt}
   name: "JustSalt RSSI"  

 - platform: template
   name: "volume piscine"
   id: JustSalt_volume_sensor
   unit_of_measurement: "m3"
 
 - platform: template
   name: "Alarme ORP"
   id: JustSalt_Alarmeorp_sensor
   unit_of_measurement: "h"
 
 - platform: template
   name: "inversion"
   id: JustSalt_inversion_sensor
   unit_of_measurement: "h"
   
 - platform: template
   name: "Temperature eau"
   id: JustSalt_temperature_sensor
   unit_of_measurement: "°C"
   accuracy_decimals: 1
   state_class: measurement
   device_class: temperature
 
 - platform: template
   name: "Temperature Int"
   id: JustSalt_temperature_int_sensor
   unit_of_measurement: "°C"
   accuracy_decimals: 1
   state_class: measurement
   device_class: temperature
 
 - platform: template
   name: "pH"
   id: JustSalt_ph_sensor
   unit_of_measurement: "pH"
   accuracy_decimals: 1
   state_class: measurement
   icon: mdi:ph
 
 - platform: template
   name: "pH consigne"
   id: JustSalt_ph_consigne_sensor
   unit_of_measurement: "pH"
   accuracy_decimals: 1
   state_class: measurement
   icon: mdi:ph

 - platform: template
   name: "ORP"
   id: JustSalt_orp_sensor
   unit_of_measurement: "mV"
   accuracy_decimals: 0
   state_class: measurement
   device_class: voltage
 
 - platform: template
   name: "ORP consigne"
   id: JustSalt_orp_consigne_sensor
   unit_of_measurement: "mV"
   accuracy_decimals: 0
   state_class: measurement
   device_class: voltage
 
 - platform: template
   name: "TDS"
   id: JustSalt_tds_sensor
   unit_of_measurement: "g/L"
   accuracy_decimals: 1
   state_class: measurement
   icon: mdi:water-opacity

 - platform: template
   name: "taux acide"
   id: JustSalt_acide_sensor
   unit_of_measurement: "%"
   accuracy_decimals: 0
   state_class: measurement
   icon: mdi:Skull-Crossbones

 - platform: template
   name: "production"
   id: JustSalt_production_sensor
   unit_of_measurement: "%"
   accuracy_decimals: 0
   state_class: measurement
   icon: mdi:Cog-Outline

 # - platform: ble_client
 #   ble_client_id: JustSaltPro
 #   id: device_name
 #   service_uuid: '1800'  # Generic Access Profile
 #   characteristic_uuid: '2a00'  # Device Name
 #   type: characteristic
 #   lambda: |-
 #     std::string data_string(x.begin(), x.end());
 #     id(ble_name).publish_state(data_string.c_str());
 #     return (float)x.size();


 - platform: ble_client
   ble_client_id: JustSaltPro
   name: "traitement"
   id: sensor_state    
   service_uuid: ${service_uuid} #'09912756-7b32-4629-aeb1-b309d9a338ae'
   characteristic_uuid: ${characteristic_uuid} #'ef785c24-22bb-463d-b651-0b7445ba091c'
   type: characteristic
   update_interval: 60s
   notify: true
   lambda: |-      
     //ESP_LOGD("ble_client.receive", "start - value received with %d bytes: [%.*s]", x.size(), x.size(), &x[0]);
     std::string value2(x.begin(), x.end());
     std::string rawhex = format_hex_pretty((uint8_t *) value2.c_str(), value2.size()).c_str();
     ESP_LOGD("raw_hex", "%s", rawhex.c_str());
     rawhex.erase(std::remove(rawhex.begin(), rawhex.end(), '.'), rawhex.end());
     //ESP_LOGD("raw_hex_stripped", "value received with %d bytes: [%.*s]", rawhex.size(), rawhex.c_str());
     
     int index = 3;

     while (index +2 < x.size()) {
       uint8_t idvaleur = x[index];
       int taillevaleur = x[index + 1 ];
       //ESP_LOGD("raw_hex_boucle", "idvaleur %d", idvaleur);
       //ESP_LOGD("raw_hex_boucle", "taillevaleur %d", taillevaleur);
       // std::string rawvaleur = value2.substr(index + 2,  taillevaleur );
       //ESP_LOGD("raw_hex_boucle", "value received with %d bytes: [%.*s]", rawvaleur.size(), rawvaleur.c_str());
       //ESP_LOGD("raw_hex_boucle", "%s", rawvaleur.c_str());
     
       switch (idvaleur) {
         case 0x00: { 
           }break;
     
         case 0x01: {
           uint8_t phhex = x[index + 2];
           float ph = static_cast<float>(phhex)/10;
           id(JustSalt_ph_sensor).publish_state(ph);
           }break;

         case 0x02: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp02_sensor).publish_state(temp);
           }break;

         case 0x03: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp03_sensor).publish_state(temp);
           }break;

         case 0x06: {
           uint16_t orphex = ((x[index + 2]<< 8) + (x[index +3]));
           float orp = static_cast<float>(orphex);
           id(JustSalt_orp_sensor).publish_state(orp);
           }break;

         case 0x08: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp08_sensor).publish_state(temp);
           }break;

         case 0x09: {
           uint16_t tempeauhex = ((x[index + 2]<< 8) + (x[index +3]));
           float tempeau = static_cast<float>(tempeauhex)/10;
           id(JustSalt_temperature_sensor).publish_state(tempeau);
           }break;
         
         case 0x0A: {
           uint8_t selhex = x[index + 2] ;
           float sel = static_cast<float>(selhex)/10;
           id(JustSalt_tds_sensor).publish_state(sel);
           }break;

         case 0x0B: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp0b_sensor).publish_state(temp);
           }break;
         
         case 0x0C: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp0c_sensor).publish_state(temp);
           }break;

         case 0x0D: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp0d_sensor).publish_state(temp);
           }break;

         case 0x0E: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp0e_sensor).publish_state(temp);
           }break;

         case 0x0F: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp0f_sensor).publish_state(temp);
           }break;
         
         case 0x10: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp10_sensor).publish_state(temp);
           }break;

         case 0x11: {
           uint16_t volhex = ((x[index + 2]<< 8) + (x[index +3]));
           float vol = static_cast<float>(volhex);
           id(JustSalt_volume_sensor).publish_state(vol);
           }break;
         
         case 0x12: {
           uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp12_sensor).publish_state(temp);
           }break;

         case 0x13: {
           uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
           float temp = static_cast<float>(temphex);
           //std::string tempstr = value_accuracy_to_string (temp,0);
           id(JustSalt_temp13_sensor).publish_state(temp);
           }break;

         case 0x1F: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp1f_sensor).publish_state(temp);
           }break;
         
         case 0x28: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp28_sensor).publish_state(temp);
           }break;
         
         case 0x29: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp29_sensor).publish_state(temp);
           }break;
       
         case 0x2A: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp2a_sensor).publish_state(temp);
           }break;
         
         case 0x30: {
           uint8_t phchex = x[index + 2] ;
           float phc = static_cast<float>(phchex)/10;
           auto phcstr = value_accuracy_to_string (phc,1);
           id(JustSalt_ph_consigne_sensor).publish_state(phc);
           id(JustSalt_ph_consigne_select).publish_state(phcstr);
           }break;
         
         case 0x31: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp31_sensor).publish_state(temp);
           }break;         

         case 0x32: {
           uint8_t acidehex = x[index + 2] ;
           float acide = static_cast<float>(acidehex);
           id(JustSalt_acide_sensor).publish_state(acide);
           }break;
         
         case 0x33: {
           uint8_t prodhex = x[index + 2] ;
           float prod = static_cast<float>(prodhex);
           id(JustSalt_production_sensor).publish_state(prod);
           }break;

         case 0x35: {
           uint8_t orpchex = x[index + 2] ;
           float orpc = static_cast<float>(orpchex)*10;
           id(JustSalt_orp_consigne_sensor).publish_state(orpc);
           }break;
         
         case 0x37: {
           uint8_t alarmeorphex = x[index + 2] ;
           float alarmeorp = static_cast<float>(alarmeorphex);
           id(JustSalt_Alarmeorp_sensor).publish_state(alarmeorp);
           }break;

         case 0x39: {
           uint8_t inversionhex = x[index + 2] ;
           float inversionval = static_cast<float>(inversionhex);
           id(JustSalt_inversion_sensor).publish_state(inversionval);
           }break;

         case 0x50: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp50_sensor).publish_state(temp);
           }break;

         case 0x51: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp51_sensor).publish_state(temp);
           }break;

         case 0x5F: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp5f_sensor).publish_state(temp);
           }break;
         
         case 0x69: {
           uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp69_sensor).publish_state(temp);
           }break;

         case 0x6A: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp6a_sensor).publish_state(temp);
           }break;

         case 0x8F: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp8f_sensor).publish_state(temp);
           }break;
 
         case 0x92: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp92_sensor).publish_state(temp);
           }break;

         case 0x93: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp93_sensor).publish_state(temp);
           }break;

         case 0x94: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp94_sensor).publish_state(temp);
           }break;

         case 0x95: {
           uint32_t idcodehex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
           float idcodefloat = static_cast<float>(idcodehex);
           std::string idcodestr = value_accuracy_to_string (idcodefloat,0);
           id(idcode).publish_state(idcodestr);
           }break;
         
         case 0x96: {
           std::string verlog = rawhex.substr((index + 2 )* 2, 4);
           id(version_logiciel).publish_state(verlog);
           }break;
         
         case 0x97: {
           std::string slaveval = rawhex.substr((index + 2 )* 2, 4);
           id(slave).publish_state(slaveval);
           }break;

         case 0x99: {
           //99.16.47.45.4E.5F.30.35.32.32.2D.30.34.33.39.35.33.2D.30.30.33.00.00.00.
           std::string tempstring = value2.substr((index + 2 ), taillevaleur);
           id(JustSalt_nombt_textsensor).publish_state(tempstring.c_str());
           }break;

         case 0x9A: {
           //9A.10.30.35.32.32.2D.30.34.33.39.35.33.2D.30.30.33.00.
           std::string tempstring = value2.substr((index + 2 ), taillevaleur);
           id(JustSalt_sn_textsensor).publish_state(tempstring.c_str());
           }break;

         case 0x9B: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp9b_sensor).publish_state(temp);
           }break;

         case 0x9C: {
           uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
           float temp = static_cast<float>(temphex);
           id(JustSalt_temp9c_sensor).publish_state(temp);
           }break;

         case 0x9D: {
           //  9D.08.00.00.00.00.00.00.01.FF
           std::string tempstring = rawhex.substr((index + 2 )* 2, 8);
           id(JustSalt_9d_textsensor).publish_state(tempstring);
           }break;
         
         case 0xA3: {
           //  E1.0F.18.04.11.11.00.33.00.00.88.00.F8.00.00.00.00
           std::string tempstring = rawhex.substr((index + 2 )* 2, 15);
           id(JustSalt_a3_textsensor).publish_state(tempstring);
           }break;
         
         case 0xB0: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_tempb0_sensor).publish_state(temp);
           }break;
 
         case 0xB1: {
           std::string tempstring = rawhex.substr((index + 2 )* 2, 12);
           id(JustSalt_macbt_textsensor).publish_state(tempstring);
           }break;
         
         case 0xD1: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_tempd1_sensor).publish_state(temp);
           }break;
 
         
         case 0xFE: {
           uint8_t temphex = x[index + 2];
           float temp = static_cast<float>(temphex);
           id(JustSalt_tempfe_sensor).publish_state(temp);
           }break;
 
         case 0xE1: {
           //  E1.0F.18.04.11.11.00.33.00.00.88.00.F8.00.00.00.00
           std::string tempstring = rawhex.substr((index + 2 )* 2, 30);
           id(JustSalt_e1_textsensor).publish_state(tempstring);
           }break;
 
         default: {
             ESP_LOGW("raw_hex_boucle", "idvaleur Non implementee %d", idvaleur);
           };
         }
       index = index + 2 + taillevaleur ;
     }
     return 1;


switch:      
 - platform: restart
   name: JustSalt_Gatway restart    

 - platform: ble_client
   id: ble_switch_com
   ble_client_id: JustSaltPro
   name: "Enable com JustSalt"
 
 - platform: template
   name: "PH write"
   id: phwrite
   turn_on_action:
   - ble_client.ble_write:
       id: JustSaltPro
       service_uuid: ${service_uuid}
       characteristic_uuid: ${characteristic_uuid_write}
       value: !lambda |-
         float state = std::stof(id(JustSalt_ph_consigne_select).state);
         ESP_LOGI("Switch_ph_consigne", "Option of my select: %d", state);
         uint8_t statehex = state * 10;
         return {0x00, 0x06, 0x03, 0x30, 0x01, statehex, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
         

@denisb88
il faut installer ESPhome sur Home Assistant Addons + integration
connecter sont ESP32 et l ajouter a ESPhome , tu as plein de tuto jusqu’à la sur youtube ou autre
une fois ESP32 configurer tu copy le code a la place du tien
Attentien a bien garder tes donnée

esphome:
  name: esphome-web-ecc470
  friendly_name: ESPHome Web ecc470

et

api:
  encryption:
    key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

tu remplace l adresse Mac du justsalst (Ligne 3)
et tu clique sur install , il te faudra attendre 1 minutes pour que ca compile et pousse le code
et c est magic

pour répondre aux autres questions Mon « Tild » gère la filtration, « l’hivernage » et l’éclairage
ma filtration tourne donc toute l année , environs 1H / jour si la température est < 15 et l électrolyseur ne ce d’éclanche pas en dessous de cette température , au delà la filtration tourne plus longtemps en fonction de la température et météo et bien entendu l électrolyseur fait sont boulot en fonction de l’orp

@Cyber_Chris pour le poulailler j’utilise des ESP32-cam a 5€ ca marche suffisamment bien ! si tu as besoins n hésite pas a me MP
la preuvent en direct :slight_smile:

1 « J'aime »

Merci, j’attends maintenant l’estivage pour tester

@Ricky_D

c’est incroyable comme tu avances. j’y comprend pas grand chose mais ma modeste contribution :

ton code est fonctionnel pour mon electrolyseur majestic.

j’ai essayé 3 choses :

  • volet fermé
  • volet ouvert à 20:45:15
  • volet fermé à 20:47:50 / capteur de débit « éteint » (pompe a l’arrêt) à 20:48:02

La consigne de l’électrolyseur est à 100% volet ouvert, 20% volet fermé

voici les logs

INFO ESPHome 2024.4.0
INFO Reading configuration /config/esphome/esp32.yaml...
INFO Detected timezone 'Europe/Paris'
INFO Starting log output from 192.168.1.16 using esphome API
INFO Successfully connected to esp32 @ 192.168.1.16 in 0.122s
INFO Successful handshake with esp32 @ 192.168.1.16 in 0.134s
[20:42:45][I][app:100]: ESPHome version 2024.4.0 compiled on Apr 18 2024, 19:46:28
[20:42:45][C][wifi:580]: WiFi:
[20:42:45][C][wifi:408]:   Local MAC: 08:D1:F9:CD:1D:3C
[20:42:45][C][wifi:413]:   SSID: 'Wifi-Desenfans'[redacted]
[20:42:45][C][wifi:416]:   IP Address: 192.168.1.16
[20:42:45][C][wifi:420]:   BSSID: 30:DE:4B:88:8C:12[redacted]
[20:42:45][C][wifi:421]:   Hostname: 'esp32'
[20:42:45][C][wifi:423]:   Signal strength: -48 dB ▂▄▆█
[20:42:45][C][wifi:427]:   Channel: 3
[20:42:45][C][wifi:428]:   Subnet: 255.255.255.0
[20:42:45][C][wifi:429]:   Gateway: 192.168.1.1
[20:42:45][C][wifi:430]:   DNS1: 192.168.1.1
[20:42:45][C][wifi:431]:   DNS2: 0.0.0.0
[20:42:45][C][logger:166]: Logger:
[20:42:45][C][template.text_sensor:020]: Template Sensor 'Name'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'version logiciel'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'Slave'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'ID Code'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'MAC bt'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'nom bt'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'SN'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'temp9D'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'tempE1'
[20:42:45][C][template.text_sensor:020]: Template Sensor 'tempA3'
[20:42:45][C][template.select:065]: Template Select 'Selection concigne PH'
[20:42:45][C][template.select:065]:   Icon: 'mdi:ph'
[20:42:45][C][template.select:066]:   Update Interval: 60.0s
[20:42:45][C][template.select:069]:   Optimistic: YES
[20:42:45][C][template.select:070]:   Initial Option: 7.0
[20:42:45][C][template.select:071]:   Restore Value: YES
[20:42:45][C][uptime.sensor:031]: Uptime Sensor 'Uptime'
[20:42:45][C][uptime.sensor:031]:   Device Class: 'duration'
[20:42:45][C][uptime.sensor:031]:   State Class: 'total_increasing'
[20:42:45][C][uptime.sensor:031]:   Unit of Measurement: 's'
[20:42:45][C][uptime.sensor:031]:   Accuracy Decimals: 0
[20:42:45][C][uptime.sensor:031]:   Icon: 'mdi:timer-outline'
[20:42:45][C][template.sensor:022]: Template Sensor 'temp02'
[20:42:45][C][template.sensor:022]:   State Class: ''
[20:42:45][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:45][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:45][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:42:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:42:45][C][template.sensor:022]: Template Sensor 'temp08'
[20:42:45][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp0B'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp0C'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp0e'
[20:42:46][C][template.sensor:022]: Template Sensor 'minutes de fonctionement'
[20:42:46][C][template.sensor:022]: Template Sensor 'temp10'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp11'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp29'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp2A'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]: Template Sensor 'temp31'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]: Template Sensor 'temp93'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'temp94'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]: Template Sensor 'tempFE'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: ''
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'volume piscine'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: 'm3'
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'Alarme ORP'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: 'h'
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'inversion'
[20:42:46][C][template.sensor:022]:   State Class: ''
[20:42:46][C][template.sensor:022]:   Unit of Measurement: 'h'
[20:42:46][C][template.sensor:022]: Template Sensor 'pH consigne'
[20:42:46][C][template.sensor:022]:   State Class: 'measurement'
[20:42:46][C][template.sensor:022]:   Unit of Measurement: 'pH'
[20:42:46][C][template.sensor:022]:   Accuracy Decimals: 1
[20:42:46][C][template.sensor:022]:   Icon: 'mdi:ph'
[20:42:46][C][template.sensor:023]:   Update Interval: 60.0s
[20:42:46][C][template.sensor:022]: Template Sensor 'ORP'
WARNING esp32 @ 192.168.1.16: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for esp32 @ 192.168.1.16
WARNING Disconnected from API
INFO Successfully connected to esp32 @ 192.168.1.16 in 0.073s
INFO Successful handshake with esp32 @ 192.168.1.16 in 0.206s
[20:43:38][D][binary_sensor:036]: 'Electolyseur': Sending state ON
[20:43:38][D][sensor:094]: 'JustSalt RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[20:43:38][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:43:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] Found device
[20:43:38][D][esp32_ble_tracker:661]: Found device CC:86:EC:CC:80:A2 RSSI=-55
[20:43:38][D][esp32_ble_tracker:682]:   Address Type: PUBLIC
[20:43:38][D][esp32_ble_tracker:684]:   Name: 'GEN_0721-000147-022'
[20:43:38][D][esp32_ble_tracker:215]: Pausing scan to make connection...
[20:43:38][D][esp32_ble_tracker:215]: Pausing scan to make connection...
[20:43:38][I][esp32_ble_client:067]: [0] [CC:86:EC:CC:80:A2] 0x00 Attempting BLE connection
[20:43:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_CONNECT_EVT
[20:43:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_OPEN_EVT
[20:43:39][I][ble_sensor:031]: [traitement] Connected successfully!
[20:43:39][D][esp32_ble_tracker:266]: Starting scan...
[20:43:39][I][esp32_ble_client:333]: [0] [CC:86:EC:CC:80:A2] auth complete. remote BD_ADDR: cc86eccc80a2
[20:43:39][D][esp32_ble_client:341]: [0] [CC:86:EC:CC:80:A2] auth success. address type = 0 auth mode = 9
[20:43:40][D][esp32_ble_client:306]: [0] [CC:86:EC:CC:80:A2] Event 46
[20:43:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_SEARCH_CMPL_EVT
[20:43:40][I][esp32_ble_client:227]: [0] [CC:86:EC:CC:80:A2] Connected
[20:43:40][D][switch:055]: 'Enable com JustSalt': Sending state ON
[20:43:40][D][ble_client.automation:178]: Write type: ESP_GATT_WRITE_TYPE_RSP
[20:43:40][D][ble_client.automation:188]: Found characteristic 4D32C5E5-2BB5-45C6-8C89-6F59BB3930D2 on device CC:86:EC:CC:80:A2
[20:43:40][D][esp32_ble_client:188]: [0] [CC:86:EC:CC:80:A2] cfg_mtu status 0, mtu 83
[20:43:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_REG_FOR_NOTIFY_EVT
[20:43:40][D][esp32_ble_client:296]: Wrote notify descriptor 2, properties=46
[20:43:40][D][ble_sensor:103]: Register for notify on EF785C24-22BB-463D-B651-0B7445BA091C complete
[20:43:40][D][ble_client:058]: All clients established, services released
[20:43:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_WRITE_DESCR_EVT
[20:43:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:41][D][raw_hex:414]: 00.4E.01.01.01.46.02.02.02.BC.03.01.64.08.01.64.09.02.00.73.0A.01.13.0B.01.00.0C.01.00.0D.02.00.20.0E.02.13.C2.0F.02.00.62.10.02.00.94.11.02.00.28.12.04.00.0D.06.17.1F.02.02.12.28.02.07.6C.29.01.03.2A.01.01.30.01.49.31.01.00.32.01.0F (78)
[20:43:41][D][sensor:094]: 'pH': Sending state 7.00000 pH with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp02': Sending state 188.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp03': Sending state 100.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp08': Sending state 100.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'Temperature eau': Sending state 11.50000 °C with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'TDS': Sending state 1.90000 g/L with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp0B': Sending state 0.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp0C': Sending state 0.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp0D': Sending state 32.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp0e': Sending state 194.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'minutes de fonctionement': Sending state 98.00000 min with 0 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp10': Sending state 148.00000  with 1 decimals of accuracy
[20:43:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_WRITE_CHAR_EVT
[20:43:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:41][D][raw_hex:414]: 00.4B.01.33.01.64.39.01.03.50.01.01.51.01.01.5F.01.03.69.04.00.00.00.00.6A.01.00.8F.01.04.90.08.00.00.00.00.00.00.00.14.91.08.00.00.00.00.00.06.6F.C3.92.01.15.93.02.00.81.94.02.00.F5.95.04.01.71.6F.A4.96.02.02.04.97.02.01.00 (75)
[20:43:41][D][sensor:094]: 'production': Sending state 100.00000 % with 0 decimals of accuracy
[20:43:41][D][sensor:094]: 'inversion': Sending state 3.00000 h with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp50': Sending state 1.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp51': Sending state 1.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp5F': Sending state 3.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp69': Sending state 0.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp6A': Sending state 0.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp8F': Sending state 4.00000  with 1 decimals of accuracy
[20:43:41][W][raw_hex_boucle:736]: idvaleur Non implementee 144
[20:43:41][W][raw_hex_boucle:736]: idvaleur Non implementee 145
[20:43:41][D][sensor:094]: 'temp92': Sending state 21.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:41][D][raw_hex:414]: 00.4C.01.99.16.47.45.4E.5F.30.37.32.31.2D.30.30.30.31.34.37.2D.30.32.32.00.00.00.9A.10.30.37.32.31.2D.30.30.30.31.34.37.2D.30.32.32.00.9B.02.00.00.9C.02.00.00.9D.08.00.00.00.00.00.00.03.7F.A3.08.00.00.00.00.00.00.00.76.B0.01.4B (76)
[20:43:41][D][text_sensor:064]: 'nom bt': Sending state 'GEN_0721-000147-022'
[20:43:41][D][text_sensor:064]: 'SN': Sending state '0721-000147-022'
[20:43:41][D][sensor:094]: 'temp9B': Sending state 0.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'temp9C': Sending state 0.00000  with 1 decimals of accuracy
[20:43:41][D][text_sensor:064]: 'temp9D': Sending state '00000000'
[20:43:41][D][text_sensor:064]: 'tempA3': Sending state '000000000000007'
[20:43:41][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:41][W][component:237]: Component esp32_ble took a long time for an operation (55 ms).
[20:43:41][W][component:238]: Components should block for at most 30 ms.
[20:43:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:41][D][raw_hex:414]: 00.1C.01.B0.01.4B.B1.06.CC.86.EC.CC.80.A2.D0.06.30.00.00.00.00.00.D1.01.05.FE.01.01 (28)
[20:43:41][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:43:41][D][text_sensor:064]: 'MAC bt': Sending state 'CC86ECCC80A2'
[20:43:41][W][raw_hex_boucle:736]: idvaleur Non implementee 208
[20:43:41][D][sensor:094]: 'tempD1': Sending state 5.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'tempFE': Sending state 1.00000  with 1 decimals of accuracy
[20:43:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:42][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:43:42][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:43:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:43][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:43:43][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:43:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:44][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:43:44][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:43:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:45][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:43:45][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:43:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:46][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:43:46][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:43:46][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:43:47][D][api:102]: Accepted 192.168.1.130
[20:43:47][W][component:237]: Component api took a long time for an operation (58 ms).
[20:43:47][W][component:238]: Components should block for at most 30 ms.
[20:43:47][D][api.connection:1210]: Home Assistant 2024.4.3 (192.168.1.130): Connected successfully
[20:43:47][D][time:049]: Synchronized time: 2024-04-18 20:43:47
[20:43:47][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:43:47][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:43:47][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:43:47][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:43:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
WARNING esp32 @ 192.168.1.16: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for esp32 @ 192.168.1.16
WARNING Disconnected from API
INFO Successfully connected to esp32 @ 192.168.1.16 in 0.018s
INFO Successful handshake with esp32 @ 192.168.1.16 in 0.185s
[20:44:26][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:26][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:26][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:44:26][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:44:26][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:27][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:44:27][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:44:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:27][D][api:102]: Accepted 192.168.1.130
[20:44:27][W][component:237]: Component api took a long time for an operation (51 ms).
[20:44:27][W][component:238]: Components should block for at most 30 ms.
[20:44:28][D][api.connection:1210]: Home Assistant 2024.4.3 (192.168.1.130): Connected successfully
[20:44:28][D][time:049]: Synchronized time: 2024-04-18 20:44:28
[20:44:28][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:28][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:28][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:44:28][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:44:28][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:29][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:29][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:29][D][raw_hex:414]: 00.06.01.B0.01.4E (6)
[20:44:29][D][sensor:094]: 'tempB0': Sending state 78.00000  with 1 decimals of accuracy
[20:44:29][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:30][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:30][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:30][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:44:30][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:44:30][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:31][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:31][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:31][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:44:31][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:44:31][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:32][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:32][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:32][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:44:32][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:44:32][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:33][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:33][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:33][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:33][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:33][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:34][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:34][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:34][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:34][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:34][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:35][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:35][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:35][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:35][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:35][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:36][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:36][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:36][D][raw_hex:414]: 00.06.01.B0.01.4E (6)
[20:44:36][D][sensor:094]: 'tempB0': Sending state 78.00000  with 1 decimals of accuracy
[20:44:36][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:37][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:37][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:37][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:44:37][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:44:37][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:38][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:38][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:44:38][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:44:38][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:39][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:39][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:44:39][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:44:39][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:40][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:40][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:44:40][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:44:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:42][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:44:42][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:44:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:43][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:44:43][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:44:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:44][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:44:44][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:44:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:45][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:44:45][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:44:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:46][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:44:46][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:44:46][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:46][W][component:237]: Component esp32_ble took a long time for an operation (51 ms).
[20:44:46][W][component:238]: Components should block for at most 30 ms.
[20:44:47][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:47][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:47][D][raw_hex:414]: 00.06.01.B0.01.4E (6)
[20:44:47][D][sensor:094]: 'tempB0': Sending state 78.00000  with 1 decimals of accuracy
[20:44:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:48][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:48][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:48][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:48][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:48][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:49][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:49][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:49][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:44:49][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:44:49][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:50][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:50][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:50][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:44:50][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:44:50][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:51][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:44:51][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:44:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:52][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:52][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:52][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:44:52][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:44:52][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:53][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:53][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:53][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:44:53][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:44:53][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:54][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:54][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:54][D][raw_hex:414]: 00.0A.01.0F.02.00.64.B0.01.4A (10)
[20:44:54][D][sensor:094]: 'minutes de fonctionement': Sending state 100.00000 min with 0 decimals of accuracy
[20:44:54][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:44:54][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:55][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:55][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:55][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:55][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:55][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:56][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:56][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:56][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:56][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:56][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:57][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:57][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:57][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:57][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:57][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:58][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:58][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:58][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:58][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:58][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:44:59][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:44:59][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:44:59][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:44:59][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:44:59][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:00][D][switch:016]: 'Enable com JustSalt' Turning OFF.
[20:45:00][I][ble_client:043]: [CC:86:EC:CC:80:A2] Disabling BLE client.
[20:45:00][I][esp32_ble_client:084]: [0] [CC:86:EC:CC:80:A2] Disconnecting.
[20:45:00][D][switch:055]: 'Enable com JustSalt': Sending state OFF
[20:45:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_CLOSE_EVT
[20:45:00][W][ble_sensor:037]: [traitement] Disconnected!
[20:45:00][W][component:157]: Component ble_client.sensor set Warning flag: unspecified
[20:45:00][D][sensor:094]: 'traitement': Sending state nan  with 0 decimals of accuracy
[20:45:00][D][esp32_ble_client:172]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_DISCONNECT_EVT, reason 22
[20:45:00][W][ble_sensor:123]: [traitement] Cannot poll, not connected
[20:45:06][D][sensor:094]: 'JustSalt RSSI': Sending state -58.00000 dBm with 0 decimals of accuracy
[20:45:06][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:06][D][sensor:094]: 'Wifi signal': Sending state -46.00000 dBm with 0 decimals of accuracy
[20:45:12][D][sensor:094]: 'Uptime': Sending state 117.22900 s with 0 decimals of accuracy
[20:45:12][D][sensor:094]: 'JustSalt RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[20:45:12][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:12][D][sensor:094]: 'JustSalt RSSI': Sending state -54.00000 dBm with 0 decimals of accuracy
[20:45:12][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:13][D][sensor:094]: 'JustSalt RSSI': Sending state -54.00000 dBm with 0 decimals of accuracy
[20:45:13][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:18][D][sensor:094]: 'JustSalt RSSI': Sending state -56.00000 dBm with 0 decimals of accuracy
[20:45:19][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:19][D][sensor:094]: 'JustSalt RSSI': Sending state -51.00000 dBm with 0 decimals of accuracy
[20:45:19][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:20][D][switch:012]: 'Enable com JustSalt' Turning ON.
[20:45:20][D][switch:055]: 'Enable com JustSalt': Sending state ON
[20:45:20][D][sensor:094]: 'JustSalt RSSI': Sending state -57.00000 dBm with 0 decimals of accuracy
[20:45:20][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:45:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] Found device
[20:45:20][D][esp32_ble_tracker:661]: Found device CC:86:EC:CC:80:A2 RSSI=-57
[20:45:20][D][esp32_ble_tracker:682]:   Address Type: PUBLIC
[20:45:20][D][esp32_ble_tracker:684]:   Name: 'GEN_0721-000147-022'
[20:45:20][D][esp32_ble_tracker:215]: Pausing scan to make connection...
[20:45:20][D][esp32_ble_tracker:215]: Pausing scan to make connection...
[20:45:20][I][esp32_ble_client:067]: [0] [CC:86:EC:CC:80:A2] 0x00 Attempting BLE connection
[20:45:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_CONNECT_EVT
[20:45:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_OPEN_EVT
[20:45:20][I][ble_sensor:031]: [traitement] Connected successfully!
[20:45:20][D][esp32_ble_tracker:266]: Starting scan...
[20:45:20][I][esp32_ble_client:333]: [0] [CC:86:EC:CC:80:A2] auth complete. remote BD_ADDR: cc86eccc80a2
[20:45:20][D][esp32_ble_client:341]: [0] [CC:86:EC:CC:80:A2] auth success. address type = 0 auth mode = 9
[20:45:21][D][esp32_ble_client:306]: [0] [CC:86:EC:CC:80:A2] Event 46
[20:45:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_SEARCH_CMPL_EVT
[20:45:21][I][esp32_ble_client:227]: [0] [CC:86:EC:CC:80:A2] Connected
[20:45:21][D][ble_client.automation:178]: Write type: ESP_GATT_WRITE_TYPE_RSP
[20:45:21][D][ble_client.automation:188]: Found characteristic 4D32C5E5-2BB5-45C6-8C89-6F59BB3930D2 on device CC:86:EC:CC:80:A2
[20:45:21][D][esp32_ble_client:188]: [0] [CC:86:EC:CC:80:A2] cfg_mtu status 0, mtu 83
[20:45:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_REG_FOR_NOTIFY_EVT
[20:45:21][D][esp32_ble_client:296]: Wrote notify descriptor 2, properties=46
[20:45:21][D][ble_sensor:103]: Register for notify on EF785C24-22BB-463D-B651-0B7445BA091C complete
[20:45:21][D][ble_client:058]: All clients established, services released
[20:45:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_WRITE_DESCR_EVT
[20:45:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:22][D][raw_hex:414]: 00.4E.01.01.01.46.02.02.02.BC.03.01.64.08.01.64.09.02.00.73.0A.01.13.0B.01.00.0C.01.00.0D.02.00.20.0E.02.13.C2.0F.02.00.64.10.02.00.94.11.02.00.28.12.04.00.0D.06.17.1F.02.02.12.28.02.07.6C.29.01.03.2A.01.01.30.01.49.31.01.00.32.01.0F (78)
[20:45:22][D][sensor:094]: 'pH': Sending state 7.00000 pH with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'temp02': Sending state 188.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'temp03': Sending state 100.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'temp08': Sending state 100.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'Temperature eau': Sending state 11.50000 °C with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:22][W][component:237]: Component esp32_ble took a long time for an operation (66 ms).
[20:45:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:22][D][raw_hex:414]: 00.4B.01.33.01.64.39.01.03.50.01.01.51.01.01.5F.01.03.69.04.00.00.00.00.6A.01.00.8F.01.04.90.08.00.00.00.00.00.00.00.14.91.08.00.00.00.00.00.06.6F.C3.92.01.15.93.02.00.80.94.02.00.F5.95.04.01.71.6F.A4.96.02.02.04.97.02.01.00 (75)
[20:45:22][D][sensor:094]: 'production': Sending state 100.00000 % with 0 decimals of accuracy
[20:45:22][D][sensor:094]: 'inversion': Sending state 3.00000 h with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'temp50': Sending state 1.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'temp51': Sending state 1.00000  with 1 decimals of accuracy
[20:45:22][W][component:237]: Component esp32_ble took a long time for an operation (66 ms).
[20:45:22][W][component:238]: Components should block for at most 30 ms.
[20:45:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:22][D][raw_hex:414]: 00.4C.01.99.16.47.45.4E.5F.30.37.32.31.2D.30.30.30.31.34.37.2D.30.32.32.00.00.00.9A.10.30.37.32.31.2D.30.30.30.31.34.37.2D.30.32.32.00.9B.02.00.00.9C.02.00.00.9D.08.00.00.00.00.00.00.03.7F.A3.08.00.00.00.00.00.00.00.76.B0.01.4C (76)
[20:45:22][D][text_sensor:064]: 'nom bt': Sending state 'GEN_0721-000147-022'
[20:45:22][D][text_sensor:064]: 'SN': Sending state '0721-000147-022'
[20:45:22][D][sensor:094]: 'temp9B': Sending state 0.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'temp9C': Sending state 0.00000  with 1 decimals of accuracy
[20:45:22][D][text_sensor:064]: 'temp9D': Sending state '00000000'
[20:45:22][D][text_sensor:064]: 'tempA3': Sending state '000000000000007'
[20:45:22][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:22][D][raw_hex:414]: 00.14.01.B0.01.4C.B1.06.CC.86.EC.CC.80.A2.D1.01.05.FE.01.01 (20)
[20:45:22][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:22][D][text_sensor:064]: 'MAC bt': Sending state 'CC86ECCC80A2'
[20:45:22][D][sensor:094]: 'tempD1': Sending state 5.00000  with 1 decimals of accuracy
[20:45:22][D][sensor:094]: 'tempFE': Sending state 1.00000  with 1 decimals of accuracy
[20:45:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:23][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:23][D][raw_hex:414]: 00.14.02.E1.0F.18.04.12.14.3A.2E.00.00.80.00.F5.00.00.00.00 (20)
[20:45:23][D][text_sensor:064]: 'tempE1': Sending state '180412143A2E00008000F500000000'
[20:45:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:23][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:23][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:45:23][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:24][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:24][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:24][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:24][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:26][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:26][D][raw_hex:414]: 00.06.01.B0.01.46 (6)
[20:45:26][D][sensor:094]: 'tempB0': Sending state 70.00000  with 1 decimals of accuracy
[20:45:26][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:27][D][raw_hex:414]: 00.06.01.B0.01.46 (6)
[20:45:27][D][sensor:094]: 'tempB0': Sending state 70.00000  with 1 decimals of accuracy
[20:45:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:28][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:28][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:28][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:28][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:28][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:29][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:29][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:29][D][raw_hex:414]: 00.06.01.B0.01.45 (6)
[20:45:29][D][sensor:094]: 'tempB0': Sending state 69.00000  with 1 decimals of accuracy
[20:45:29][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:30][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:30][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:30][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:30][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:30][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:31][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:31][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:31][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:45:31][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:45:31][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:32][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:32][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:32][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:45:32][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:45:32][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:33][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:33][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:33][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:33][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:33][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:34][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:34][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:34][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:45:34][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:45:34][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:35][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:35][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:35][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:45:35][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:45:35][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:36][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:36][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:36][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:45:36][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:45:36][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:37][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:37][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:37][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:37][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:37][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:38][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:38][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:38][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:38][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:39][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:39][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:45:39][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:45:39][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:40][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:40][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:45:40][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:45:40][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:41][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:41][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:42][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:42][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:43][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:43][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:44][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:44][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:45][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:45][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:46][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:46][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:46][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:47][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:47][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:47][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:45:47][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:45:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:48][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:48][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:48][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:45:48][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:45:48][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:49][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:49][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:49][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:49][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:49][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:50][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:50][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:50][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:45:50][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:50][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:51][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:45:51][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:52][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:52][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:52][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:45:52][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:52][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:53][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:53][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:53][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:53][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:53][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:54][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:54][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:54][D][raw_hex:414]: 00.0A.01.0F.02.00.65.B0.01.4C (10)
[20:45:54][D][sensor:094]: 'minutes de fonctionement': Sending state 101.00000 min with 0 decimals of accuracy
[20:45:54][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:45:54][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:55][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:55][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:55][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:45:55][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:45:55][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:56][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:56][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:56][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:45:56][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:45:56][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:57][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:57][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:57][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:45:57][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:45:57][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:58][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:58][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:58][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:45:58][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:45:58][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:45:59][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:45:59][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:45:59][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:45:59][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:45:59][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_READ_CHAR_EVT
[20:46:00][W][component:170]: Component ble_client.sensor cleared Warning flag
[20:46:00][D][raw_hex:414]: 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (80)
[20:46:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:00][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:00][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:00][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:01][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:01][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:01][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:46:01][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:46:01][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:02][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:02][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:02][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:02][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:02][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:03][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:03][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:03][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:03][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:04][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:05][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:05][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:05][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:46:05][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:46:05][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:06][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:06][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:06][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:06][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:06][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:06][D][sensor:094]: 'Wifi signal': Sending state -43.00000 dBm with 0 decimals of accuracy
[20:46:07][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:07][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:07][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:07][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:07][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:08][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:08][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:08][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:08][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:08][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:09][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:09][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:09][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:09][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:09][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:10][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:10][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:10][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:10][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:10][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:11][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:11][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:11][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:11][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:11][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:12][D][sensor:094]: 'Uptime': Sending state 177.22800 s with 0 decimals of accuracy
[20:46:12][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:12][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:12][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:12][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:12][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:13][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:13][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:13][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:13][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:13][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:14][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:14][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:14][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:14][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:14][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:15][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:15][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:15][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:15][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:15][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:16][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:16][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:16][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:16][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:16][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:17][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:17][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:17][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:17][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:17][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:18][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:18][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:18][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:46:18][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:46:18][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:19][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:19][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:19][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:19][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:19][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:20][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:20][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:20][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:20][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:21][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:21][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:21][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:21][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:22][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:22][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:22][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:23][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:23][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:23][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:24][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:24][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:24][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:24][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:25][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:25][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:25][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:26][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:26][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:26][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:26][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:26][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:27][D][raw_hex:414]: 00.14.02.E4.0F.18.04.12.15.00.00.46.00.0B.13.00.00.00.00.00 (20)
[20:46:27][W][raw_hex_boucle:736]: idvaleur Non implementee 228
[20:46:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:27][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:27][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:28][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:28][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:28][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:28][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:28][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:29][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:29][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:29][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:29][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:29][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:30][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT

suite des logs

[20:46:30][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:30][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:30][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:30][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:31][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:31][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:31][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:31][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:31][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:32][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:32][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:32][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:32][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:32][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:33][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:33][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:33][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:33][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:33][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:35][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:35][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:35][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:35][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:35][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:36][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:36][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:36][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:36][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:36][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:37][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:37][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:37][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:37][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:37][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:38][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:38][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:38][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:38][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:39][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:39][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:46:39][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:46:39][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:40][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:40][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:40][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:40][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:41][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:41][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:42][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:46:42][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:46:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:43][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:43][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:44][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:44][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:45][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:45][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:46][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:46:46][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:46:46][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:47][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:47][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:47][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:47][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:48][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:48][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:48][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:48][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:48][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:49][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:49][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:49][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:49][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:49][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:50][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:50][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:50][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:46:50][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:46:50][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:51][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:51][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:52][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:52][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:52][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:46:52][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:46:52][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:53][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:53][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:53][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:53][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:53][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:54][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:54][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:54][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:46:54][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:46:54][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:55][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:55][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:55][D][raw_hex:414]: 00.0A.01.0F.02.00.66.B0.01.4C (10)
[20:46:55][D][sensor:094]: 'minutes de fonctionement': Sending state 102.00000 min with 0 decimals of accuracy
[20:46:55][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:55][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:56][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:56][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:56][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:56][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:56][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:57][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:57][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:57][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:46:57][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:46:57][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:58][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:58][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:58][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:46:58][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:46:58][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:46:59][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:46:59][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:46:59][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:46:59][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:46:59][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_READ_CHAR_EVT
[20:47:00][D][raw_hex:414]: 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (80)
[20:47:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:00][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:00][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:00][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:01][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:01][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:01][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:01][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:01][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:02][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:02][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:02][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:02][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:02][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:03][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:03][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:03][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:03][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:03][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:04][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:04][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:04][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:47:04][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:47:04][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:05][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:05][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:05][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:47:05][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:47:05][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:06][D][sensor:094]: 'Wifi signal': Sending state -43.00000 dBm with 0 decimals of accuracy
[20:47:06][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:06][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:06][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:06][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:06][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:07][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:07][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:07][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:07][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:07][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:09][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:09][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:09][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:47:09][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:47:09][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:10][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:10][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:10][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:47:10][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:47:10][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:11][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:11][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:11][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:47:11][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:47:11][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:12][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:12][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:12][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:12][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:12][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:12][D][sensor:094]: 'Uptime': Sending state 237.23300 s with 0 decimals of accuracy
[20:47:13][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:13][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:13][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:47:13][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:47:13][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:14][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:14][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:14][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:14][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:14][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:15][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:15][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:15][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:47:15][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:47:15][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:16][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:16][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:16][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:47:16][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:47:16][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:17][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:17][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:17][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:17][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:17][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:18][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:18][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:18][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:18][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:18][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:19][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:19][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:19][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:19][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:19][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:20][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:20][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:47:20][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:47:20][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:21][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:21][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:21][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:21][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:22][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:22][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:22][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:23][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:23][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:23][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:24][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:24][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:47:24][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:47:24][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:25][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:25][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:25][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:26][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:26][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:26][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:26][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:26][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:27][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:47:27][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:47:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:28][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:28][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:28][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:28][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:28][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:29][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:29][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:29][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:29][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:29][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:30][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:30][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:30][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:47:30][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:47:30][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:31][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:31][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:31][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:31][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:31][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:32][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:32][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:32][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:32][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:32][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:33][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:33][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:33][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:33][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:33][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:34][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:34][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:34][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:34][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:34][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:35][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:35][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:35][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:35][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:35][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:36][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:36][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:36][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:47:36][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:36][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:37][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:37][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:37][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:37][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:37][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:38][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:38][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:38][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:38][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:39][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:39][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:39][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:39][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:40][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:40][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:40][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:40][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:41][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:41][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:42][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:42][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:43][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:43][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:44][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:47:44][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:47:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:45][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:45][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:47][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:47:47][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:47:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:48][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:48][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:48][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:48][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:48][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:49][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:49][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:49][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:47:49][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:47:49][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:50][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:50][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:50][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:50][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:50][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:51][D][raw_hex:414]: 00.0A.01.93.02.00.81.B0.01.4C (10)
[20:47:51][D][sensor:094]: 'temp93': Sending state 129.00000  with 1 decimals of accuracy
[20:47:51][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:47:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:51][D][raw_hex:414]: 00.14.02.E1.0F.18.04.12.15.01.18.00.00.81.00.F5.00.00.00.00 (20)
[20:47:51][D][text_sensor:064]: 'tempE1': Sending state '18041215011800008100F500000000'
[20:47:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:52][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:52][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:52][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:52][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:52][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:53][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:53][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:53][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:53][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:53][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:54][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:54][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:54][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:54][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:54][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:55][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:55][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:55][D][raw_hex:414]: 00.0A.01.0F.02.00.67.B0.01.48 (10)
[20:47:55][D][sensor:094]: 'minutes de fonctionement': Sending state 103.00000 min with 0 decimals of accuracy
[20:47:55][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:55][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:56][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:56][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:56][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:47:56][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:47:56][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:57][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:57][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:57][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:57][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:57][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:58][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:58][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:58][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:47:58][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:47:58][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:47:59][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:47:59][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:47:59][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:47:59][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:47:59][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:00][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:00][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:00][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_READ_CHAR_EVT
[20:48:00][D][raw_hex:414]: 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (80)
[20:48:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:01][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:01][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:01][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:01][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:01][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:02][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:02][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:02][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:48:02][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:48:02][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:03][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:03][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:03][D][raw_hex:414]: 00.0A.01.93.02.00.85.B0.01.48 (10)
[20:48:03][D][sensor:094]: 'temp93': Sending state 133.00000  with 1 decimals of accuracy
[20:48:03][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:03][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:03][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:03][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:03][D][raw_hex:414]: 00.14.02.E1.0F.18.04.12.15.01.24.00.00.85.00.F5.00.00.00.00 (20)
[20:48:03][D][text_sensor:064]: 'tempE1': Sending state '18041215012400008500F500000000'
[20:48:03][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:04][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:04][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:04][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:04][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:04][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:05][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:05][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:05][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:48:05][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:48:05][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:06][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:06][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:06][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:06][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:06][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:06][D][sensor:094]: 'Wifi signal': Sending state -45.00000 dBm with 0 decimals of accuracy
[20:48:07][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:07][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:07][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:07][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:07][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:07][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:07][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:07][D][raw_hex:414]: 00.14.02.E5.0F.18.04.12.15.01.28.00.00.00.00.00.00.00.15.00 (20)
[20:48:07][W][raw_hex_boucle:736]: idvaleur Non implementee 229
[20:48:07][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:08][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:08][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:08][D][raw_hex:414]: 00.10.01.90.08.00.00.00.00.00.00.00.15.B0.01.4B (16)
[20:48:08][W][raw_hex_boucle:736]: idvaleur Non implementee 144
[20:48:08][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:08][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:09][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:09][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:09][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:09][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:09][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:10][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:10][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:10][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:10][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:10][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:11][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:11][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:11][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:11][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:11][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:12][D][sensor:094]: 'Uptime': Sending state 297.22699 s with 0 decimals of accuracy
[20:48:12][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:12][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:12][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:12][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:12][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:13][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:13][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:13][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:13][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:13][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:14][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:14][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:14][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:48:14][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:48:14][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:14][I][ota:117]: Boot seems successful, resetting boot loop counter.
[20:48:14][D][esp32.preferences:114]: Saving 1 preferences to flash...
[20:48:14][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[20:48:15][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:15][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:15][D][raw_hex:414]: 00.06.01.B0.01.4E (6)
[20:48:15][D][sensor:094]: 'tempB0': Sending state 78.00000  with 1 decimals of accuracy
[20:48:15][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:16][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:16][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:17][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:48:17][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:48:17][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:18][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:18][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:18][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:18][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:18][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:19][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:19][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:19][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:19][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:19][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:20][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:20][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:48:20][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:48:20][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:21][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:21][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:21][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:21][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:22][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:22][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:22][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:23][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:23][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:23][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:24][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:24][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:24][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:24][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:25][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:25][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:25][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:26][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:26][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:26][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:26][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:26][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:27][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:48:27][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:48:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:28][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:28][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:28][D][raw_hex:414]: 00.06.01.B0.01.4C (6)
[20:48:28][D][sensor:094]: 'tempB0': Sending state 76.00000  with 1 decimals of accuracy
[20:48:28][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:29][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:29][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:29][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:29][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:29][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:30][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:30][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:30][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:30][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:30][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:31][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:31][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:31][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:31][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:31][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:32][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:32][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:32][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:32][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:32][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:33][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:33][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:33][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:33][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:33][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:34][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:34][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:34][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:34][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:34][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:35][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:35][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:35][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:48:35][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:48:35][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:36][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:36][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:36][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:48:36][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:48:36][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:37][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:37][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:37][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:37][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:37][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:38][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:38][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:38][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:38][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:39][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:39][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:39][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:39][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:40][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:40][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:40][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:40][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:41][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:48:41][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:48:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:42][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:42][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:43][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:43][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:44][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:44][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:45][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:45][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:46][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:48:46][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:48:46][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:47][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:47][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:47][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:47][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:48][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:48][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:48][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:48:48][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:48:48][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:49][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:49][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:49][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:48:49][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:48:49][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:50][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:50][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:50][D][raw_hex:414]: 00.06.01.B0.01.4E (6)
[20:48:50][D][sensor:094]: 'tempB0': Sending state 78.00000  with 1 decimals of accuracy
[20:48:50][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:51][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:51][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:52][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:52][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:52][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:48:52][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:48:52][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:53][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:53][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:53][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:48:53][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:48:53][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:54][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:54][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:54][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:48:54][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:48:54][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:55][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:55][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:55][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:48:55][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:48:55][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:56][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:56][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:56][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:56][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:56][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:57][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:57][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:57][D][raw_hex:414]: 00.06.01.B0.01.4D (6)
[20:48:57][D][sensor:094]: 'tempB0': Sending state 77.00000  with 1 decimals of accuracy
[20:48:57][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:48:58][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:48:58][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:48:58][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:48:59][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:48:59][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:00][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:00][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:00][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_READ_CHAR_EVT
[20:49:00][D][raw_hex:414]: 00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (80)
[20:49:00][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:01][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:01][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:01][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:01][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:01][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:02][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:02][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:02][D][raw_hex:414]: 00.06.01.B0.01.4E (6)
[20:49:02][D][sensor:094]: 'tempB0': Sending state 78.00000  with 1 decimals of accuracy
[20:49:02][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:03][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:03][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:03][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:03][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:03][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:04][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:04][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:04][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:04][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:04][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:05][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:05][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:05][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:05][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:05][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:06][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:06][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:06][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:06][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:06][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:06][D][sensor:094]: 'Wifi signal': Sending state -44.00000 dBm with 0 decimals of accuracy
[20:49:07][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:07][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:07][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:07][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:07][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:08][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:08][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:08][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:08][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:08][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:09][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:09][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:09][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:09][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:09][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:10][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:10][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:10][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:10][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:10][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:11][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:11][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:11][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:11][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:11][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:12][D][sensor:094]: 'Uptime': Sending state 357.22900 s with 0 decimals of accuracy
[20:49:12][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:12][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:12][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:12][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:12][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:13][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:13][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:13][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:13][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:13][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:14][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:14][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:14][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:14][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:14][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:15][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:15][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:15][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:15][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:15][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:16][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:16][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:16][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:16][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:16][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:17][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:17][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:17][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:17][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:17][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:18][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:18][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:18][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:18][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:18][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:19][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:19][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:19][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:19][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:19][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:20][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:20][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:20][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:20][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:20][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:21][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:21][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:21][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:21][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:21][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:22][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:22][D][raw_hex:414]: 00.0A.01.1F.02.02.0D.B0.01.48 (10)
[20:49:22][D][sensor:094]: 'temp1f': Sending state 13.00000  with 1 decimals of accuracy
[20:49:22][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:22][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:23][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:23][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:23][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:23][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:24][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:24][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:24][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:24][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:25][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:25][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:25][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:26][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:26][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:26][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:26][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:26][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:27][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:27][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:27][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:27][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:27][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:28][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:28][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:28][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:28][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:28][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:29][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:29][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:29][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:29][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:29][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:30][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:30][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:30][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:30][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:30][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:31][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:31][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:31][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:31][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:31][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:32][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:32][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:32][D][raw_hex:414]: 00.0A.01.1F.02.02.12.B0.01.47 (10)
[20:49:32][D][sensor:094]: 'temp1f': Sending state 18.00000  with 1 decimals of accuracy
[20:49:32][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:33][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:34][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:34][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:34][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:34][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:34][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:35][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:35][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:35][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:35][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:35][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:36][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:36][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:36][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:36][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:36][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:37][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:37][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:37][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:37][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:37][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:38][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:38][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:38][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:38][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:38][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:39][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:39][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:39][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:39][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:39][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:40][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:40][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:40][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:40][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:40][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:41][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:41][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:41][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:41][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:41][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:42][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:42][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:42][D][raw_hex:414]: 00.0A.01.1F.02.02.0D.B0.01.4A (10)
[20:49:42][D][sensor:094]: 'temp1f': Sending state 13.00000  with 1 decimals of accuracy
[20:49:42][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:42][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:43][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:43][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:43][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:43][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:43][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:44][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:44][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:44][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:44][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:44][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:45][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:45][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:45][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:45][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:45][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:46][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:46][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:46][D][raw_hex:414]: 00.06.01.B0.01.46 (6)
[20:49:46][D][sensor:094]: 'tempB0': Sending state 70.00000  with 1 decimals of accuracy
[20:49:46][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:47][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:47][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:47][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:47][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:47][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:48][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:48][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:48][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:48][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:48][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:49][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:49][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:49][D][raw_hex:414]: 00.06.01.B0.01.46 (6)
[20:49:49][D][sensor:094]: 'tempB0': Sending state 70.00000  with 1 decimals of accuracy
[20:49:49][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:50][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:50][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:50][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:50][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:50][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:51][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:51][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:51][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:51][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:51][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:52][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:52][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:52][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:52][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:52][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:53][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:53][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:53][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:53][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:53][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:54][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:54][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:54][D][raw_hex:414]: 00.06.01.B0.01.4B (6)
[20:49:54][D][sensor:094]: 'tempB0': Sending state 75.00000  with 1 decimals of accuracy
[20:49:54][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:55][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:55][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:55][D][raw_hex:414]: 00.06.01.B0.01.4A (6)
[20:49:55][D][sensor:094]: 'tempB0': Sending state 74.00000  with 1 decimals of accuracy
[20:49:55][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:56][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:56][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:56][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:56][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:56][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:57][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:57][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:57][D][raw_hex:414]: 00.06.01.B0.01.47 (6)
[20:49:57][D][sensor:094]: 'tempB0': Sending state 71.00000  with 1 decimals of accuracy
[20:49:57][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:58][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:58][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:58][D][raw_hex:414]: 00.06.01.B0.01.49 (6)
[20:49:58][D][sensor:094]: 'tempB0': Sending state 73.00000  with 1 decimals of accuracy
[20:49:58][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:49:59][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:49:59][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:49:59][D][raw_hex:414]: 00.06.01.B0.01.48 (6)
[20:49:59][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:49:59][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:50:00][D][switch:016]: 'Enable com JustSalt' Turning OFF.
[20:50:00][I][ble_client:043]: [CC:86:EC:CC:80:A2] Disabling BLE client.
[20:50:00][I][esp32_ble_client:084]: [0] [CC:86:EC:CC:80:A2] Disconnecting.
[20:50:00][D][switch:055]: 'Enable com JustSalt': Sending state OFF
[20:50:00][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_CLOSE_EVT
[20:50:00][W][ble_sensor:037]: [traitement] Disconnected!
[20:50:00][W][component:157]: Component ble_client.sensor set Warning flag: unspecified
[20:50:00][D][sensor:094]: 'traitement': Sending state nan  with 0 decimals of accuracy
[20:50:00][D][esp32_ble_client:172]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_DISCONNECT_EVT, reason 22
[20:50:00][D][sensor:094]: 'JustSalt RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[20:50:00][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:00][D][sensor:094]: 'JustSalt RSSI': Sending state -50.00000 dBm with 0 decimals of accuracy
[20:50:00][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:00][W][ble_sensor:123]: [traitement] Cannot poll, not connected
[20:50:01][D][sensor:094]: 'JustSalt RSSI': Sending state -54.00000 dBm with 0 decimals of accuracy
[20:50:01][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:06][D][sensor:094]: 'Wifi signal': Sending state -45.00000 dBm with 0 decimals of accuracy
[20:50:07][D][sensor:094]: 'JustSalt RSSI': Sending state -54.00000 dBm with 0 decimals of accuracy
[20:50:07][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:08][D][sensor:094]: 'JustSalt RSSI': Sending state -56.00000 dBm with 0 decimals of accuracy
[20:50:08][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:08][D][sensor:094]: 'JustSalt RSSI': Sending state -54.00000 dBm with 0 decimals of accuracy
[20:50:08][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:12][D][sensor:094]: 'Uptime': Sending state 417.22699 s with 0 decimals of accuracy
[20:50:13][D][sensor:094]: 'JustSalt RSSI': Sending state -56.00000 dBm with 0 decimals of accuracy
[20:50:13][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:14][D][sensor:094]: 'JustSalt RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[20:50:14][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:15][D][sensor:094]: 'JustSalt RSSI': Sending state -50.00000 dBm with 0 decimals of accuracy
[20:50:15][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:20][D][sensor:094]: 'JustSalt RSSI': Sending state -56.00000 dBm with 0 decimals of accuracy
[20:50:20][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:20][D][switch:012]: 'Enable com JustSalt' Turning ON.
[20:50:20][D][switch:055]: 'Enable com JustSalt': Sending state ON
[20:50:20][D][esp32_ble_tracker:266]: Starting scan...
[20:50:22][D][sensor:094]: 'JustSalt RSSI': Sending state -55.00000 dBm with 0 decimals of accuracy
[20:50:22][D][text_sensor:064]: 'Name': Sending state 'GEN_0721-000147-022'
[20:50:22][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] Found device
[20:50:22][D][esp32_ble_tracker:661]: Found device CC:86:EC:CC:80:A2 RSSI=-55
[20:50:22][D][esp32_ble_tracker:682]:   Address Type: PUBLIC
[20:50:22][D][esp32_ble_tracker:684]:   Name: 'GEN_0721-000147-022'
[20:50:22][D][esp32_ble_tracker:215]: Pausing scan to make connection...
[20:50:22][D][esp32_ble_tracker:215]: Pausing scan to make connection...
[20:50:22][I][esp32_ble_client:067]: [0] [CC:86:EC:CC:80:A2] 0x00 Attempting BLE connection
[20:50:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_CONNECT_EVT
[20:50:23][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_OPEN_EVT
[20:50:23][I][ble_sensor:031]: [traitement] Connected successfully!
[20:50:23][D][esp32_ble_tracker:266]: Starting scan...
[20:50:23][I][esp32_ble_client:333]: [0] [CC:86:EC:CC:80:A2] auth complete. remote BD_ADDR: cc86eccc80a2
[20:50:23][D][esp32_ble_client:341]: [0] [CC:86:EC:CC:80:A2] auth success. address type = 0 auth mode = 9
[20:50:24][D][esp32_ble_client:306]: [0] [CC:86:EC:CC:80:A2] Event 46
[20:50:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_SEARCH_CMPL_EVT
[20:50:24][I][esp32_ble_client:227]: [0] [CC:86:EC:CC:80:A2] Connected
[20:50:24][D][ble_client.automation:178]: Write type: ESP_GATT_WRITE_TYPE_RSP
[20:50:24][D][ble_client.automation:188]: Found characteristic 4D32C5E5-2BB5-45C6-8C89-6F59BB3930D2 on device CC:86:EC:CC:80:A2
[20:50:24][D][esp32_ble_client:188]: [0] [CC:86:EC:CC:80:A2] cfg_mtu status 0, mtu 83
[20:50:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_REG_FOR_NOTIFY_EVT
[20:50:24][D][esp32_ble_client:296]: Wrote notify descriptor 2, properties=46
[20:50:24][D][ble_sensor:103]: Register for notify on EF785C24-22BB-463D-B651-0B7445BA091C complete
[20:50:24][D][ble_client:058]: All clients established, services released
[20:50:24][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_WRITE_DESCR_EVT
[20:50:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:50:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:50:25][D][raw_hex:414]: 00.4E.01.01.01.46.02.02.02.BC.03.01.64.08.01.64.09.02.00.73.0A.01.13.0B.01.00.0C.01.00.0D.02.00.20.0E.02.13.C2.0F.02.00.67.10.02.00.94.11.02.00.28.12.04.00.0D.06.17.1F.02.02.0D.28.02.07.6C.29.01.03.2A.01.01.30.01.49.31.01.00.32.01.0F (78)
[20:50:25][D][sensor:094]: 'pH': Sending state 7.00000 pH with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp02': Sending state 188.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp03': Sending state 100.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp08': Sending state 100.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'Temperature eau': Sending state 11.50000 °C with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'TDS': Sending state 1.90000 g/L with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp0B': Sending state 0.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp0C': Sending state 0.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp0D': Sending state 32.00000  with 1 decimals of accuracy
[20:50:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:50:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:50:25][D][raw_hex:414]: 00.4B.01.33.01.64.39.01.03.50.01.01.51.01.01.5F.01.03.69.04.00.00.00.00.6A.01.00.8F.01.04.90.08.00.00.00.00.00.00.00.15.91.08.00.00.00.00.00.06.6F.C3.92.01.15.93.02.00.85.94.02.00.F5.95.04.01.71.6F.A4.96.02.02.04.97.02.01.00 (75)
[20:50:25][D][sensor:094]: 'production': Sending state 100.00000 % with 0 decimals of accuracy
[20:50:25][D][sensor:094]: 'inversion': Sending state 3.00000 h with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp50': Sending state 1.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp51': Sending state 1.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp5F': Sending state 3.00000  with 1 decimals of accuracy
[20:50:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_WRITE_CHAR_EVT
[20:50:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:50:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:50:25][D][raw_hex:414]: 00.4C.01.99.16.47.45.4E.5F.30.37.32.31.2D.30.30.30.31.34.37.2D.30.32.32.00.00.00.9A.10.30.37.32.31.2D.30.30.30.31.34.37.2D.30.32.32.00.9B.02.00.00.9C.02.00.00.9D.08.00.00.00.00.00.00.03.7F.A3.08.00.00.00.00.00.00.00.76.B0.01.48 (76)
[20:50:25][D][text_sensor:064]: 'nom bt': Sending state 'GEN_0721-000147-022'
[20:50:25][D][text_sensor:064]: 'SN': Sending state '0721-000147-022'
[20:50:25][D][sensor:094]: 'temp9B': Sending state 0.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'temp9C': Sending state 0.00000  with 1 decimals of accuracy
[20:50:25][D][text_sensor:064]: 'temp9D': Sending state '00000000'
[20:50:25][D][text_sensor:064]: 'tempA3': Sending state '000000000000007'
[20:50:25][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:50:25][D][sensor:094]: 'traitement': Sending state 1.00000  with 0 decimals of accuracy
[20:50:25][W][component:237]: Component esp32_ble took a long time for an operation (65 ms).
[20:50:25][D][esp32_ble_client:110]: [0] [CC:86:EC:CC:80:A2] ESP_GATTC_NOTIFY_EVT
[20:50:25][D][ble_sensor:089]: [traitement] ESP_GATTC_NOTIFY_EVT: handle=0x13, value=0x0
[20:50:25][D][raw_hex:414]: 00.1C.01.B0.01.48.B1.06.CC.86.EC.CC.80.A2.D0.06.30.00.00.00.00.00.D1.01.05.FE.01.01 (28)
[20:50:25][D][sensor:094]: 'tempB0': Sending state 72.00000  with 1 decimals of accuracy
[20:50:25][D][text_sensor:064]: 'MAC bt': Sending state 'CC86ECCC80A2'
[20:50:25][W][raw_hex_boucle:736]: idvaleur Non implementee 208
[20:50:25][D][sensor:094]: 'tempD1': Sending state 5.00000  with 1 decimals of accuracy


j’ai l’impression qu’il y a qqch qui se cache dans la valeur tempE1. les changements d’état ont l’air de correspondre

je n’ai cependant pas vu de changement de valeur de production que est restée à 100% en permanence. (alors qu’elle devrait être à 20¨%)

salut
@starpom tres interessant deja ru as des valeur que je n’ai pas
a savoir

90.08.00.00.00.00.00.00.00.14.
91.08.00.00.00.00.00.06.6F.C3
D0.06.30.00.00.00.00.00.
E4.0F.18.04.12.15.00.00.46.00.0B.13.00.00.00.00.00

c est super j ai plein de nouvelle infos
par contre pourrais tu redemarer l ESP ou la connexion BT de l esp après chaque modification histoire d avoir que les 4 trames principal a analyser

je vais ajouter les nouvelles valeurs dans la matinée je pense
je vais aussi les comparer a celle que j’ai
car je n’est pas de capteur de debit sur mon installation ,ni de volet je ne savait même pas que l on pouvais connecter sur le justsalt
effectivement tu peux te servir de l historique pour regarder ce qui bouge , c est pour ca que j inject tout dans HA :slight_smile:

1 « J'aime »

je suis en réunions ultra productive du coup ^^

#  JustSalt
substitutions:
  mac_justsalt: "94:DE:B8:A1:1A:AC"
  service_uuid: '09912756-7b32-4629-aeb1-b309d9a338ae'
  characteristic_uuid: 'ef785c24-22bb-463d-b651-0b7445ba091c'
  characteristic_uuid_write: '4d32c5e5-2bb5-45c6-8c89-6f59bb3930d2'

esphome:
  name: esphome-web-ecc470
  friendly_name: ESPHome Web ecc470

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:
  baud_rate: 0

# Enable Home Assistant API
api:
  encryption:
    key: "bLk/RiUyxLzXjb42FYKAhRU9WmN3iuyB3uiKMbovaMo="

ota:


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-Ecc470"
    password: "eEzs1d6LU1bH"

captive_portal:

bluetooth_proxy:
  active: true

time:
  - platform: homeassistant
    id: homeassistant_time
    on_time:
      - seconds: 0
        minutes: /5
        then:
          - switch.turn_off: ble_switch_com
          - delay: 20s
          - switch.turn_on: ble_switch_com

esp32_ble_tracker:
  on_ble_advertise:
    - mac_address:
       - ${mac_justsalt}
      then:
        - lambda: |-
            //ESP_LOGD("ble_adv", "New BLE device");
            //ESP_LOGD("ble_adv", "  address: %s", x.address_str().c_str());
            //ESP_LOGD("ble_adv", "  name: %s", x.get_name().c_str());
            id(ble_name2).publish_state(x.get_name().c_str());

ble_client:
  - mac_address:  ${mac_justsalt}
    auto_connect: true
    id: JustSaltPro
    on_connect:
      then:
        - ble_client.numeric_comparison_reply:
            id: JustSaltPro
            accept: True
        
binary_sensor:
  - platform: ble_presence
    mac_address: ${mac_justsalt}
    name: Electolyseur

text_sensor:
  - platform: version
    name: ESPHome Version
  - platform: wifi_info
    ssid:
      name: WiFi

  # - id: ble_name
  #   name: "Name BLE"
  #   platform: template 
  
  - id: ble_name2
    name: "Name"
    platform: template 

  - id: version_logiciel
    name: "version logiciel"
    platform: template 
  
  - id: slave
    name: "Slave"
    platform: template 
   
  - id: idcode
    name: "ID Code"
    platform: template  

  - platform: template
    name: "MAC bt"
    id: JustSalt_macbt_textsensor
  
  - platform: template
    name: "nom bt"
    id: JustSalt_nombt_textsensor
  
  - platform: template
    name: "SN"
    id: JustSalt_sn_textsensor

  - platform: template
    name: "temp90"
    id: JustSalt_90_textsensor
  
  - platform: template
    name: "temp91"
    id: JustSalt_91_textsensor

  - platform: template
    name: "temp9D"
    id: JustSalt_9d_textsensor
  
  - platform: template
    name: "tempD0"
    id: JustSalt_d0_textsensor

  - platform: template
    name: "tempE1"
    id: JustSalt_e1_textsensor
  
  - platform: template
    name: "tempE4"
    id: JustSalt_e4_textsensor
  
  - platform: template
    name: "tempA3"
    id: JustSalt_a3_textsensor
select:
  - platform: template
    name: Selection concigne PH
    id: JustSalt_ph_consigne_select
    icon: mdi:ph
    options:
     - "7.0"
     - "7.1"
     - "7.2"
     - "7.3"
     - "7.4"
     - "7.5"
     - "7.6"
     - "7.7"
     - "7.8"
     - "7.9"
    restore_value: True 
    optimistic: true
    on_value:
      then:
         - lambda: !lambda |-
             auto state = id(JustSalt_ph_consigne_select).state.c_str();
             float statefloat = std::stof(id(JustSalt_ph_consigne_select).state);
             uint8_t statehex = statefloat *10;
             //if (statehex != id(JustSalt_ph_consigne_sensor)){
             ESP_LOGD("select_ph", "Option of my select: %s", state); 
             id(phwrite).turn_on();
             //}

sensor:
  - platform: wifi_signal
    name: Wifi signal
    update_interval: 60s

  - platform: uptime
    name: Uptime
  
  - platform: template
    name: "temp02"
    id: JustSalt_temp02_sensor
  
  - platform: template
    name: "temp03"
    id: JustSalt_temp03_sensor
  
  - platform: template
    name: "temp08"
    id: JustSalt_temp08_sensor
  
  - platform: template
    name: "temp0B"
    id: JustSalt_temp0b_sensor
  
  - platform: template
    name: "temp0C"
    id: JustSalt_temp0c_sensor
  
  - platform: template
    name: "temp0D"
    id: JustSalt_temp0d_sensor
  
  - platform: template
    name: "temp0e"
    id: JustSalt_temp0e_sensor
  
  - platform: template
    name: "minutes de fonctionement"
    id: JustSalt_temp0f_sensor
    unit_of_measurement: "min"
    accuracy_decimals: 0

  - platform: template
    name: "temp10"
    id: JustSalt_temp10_sensor

  - platform: template
    name: "temp11"
    id: JustSalt_temp11_sensor

  - platform: template
    name: "temp12"
    id: JustSalt_temp12_sensor

  - platform: template
    name: "temp13"
    id: JustSalt_temp13_sensor
  
  - platform: template
    name: "temp1f"
    id: JustSalt_temp1f_sensor

  - platform: template
    name: "temp28"
    id: JustSalt_temp28_sensor

  - platform: template
    name: "temp29"
    id: JustSalt_temp29_sensor
  
  - platform: template
    name: "temp2A"
    id: JustSalt_temp2a_sensor

  - platform: template
    name: "temp31"
    id: JustSalt_temp31_sensor

  - platform: template
    name: "temp50"
    id: JustSalt_temp50_sensor

  - platform: template
    name: "temp51"
    id: JustSalt_temp51_sensor
  
  - platform: template
    name: "temp5F"
    id: JustSalt_temp5f_sensor
  
  - platform: template
    name: "temp69"
    id: JustSalt_temp69_sensor
  
  - platform: template
    name: "temp6A"
    id: JustSalt_temp6a_sensor
  
  - platform: template
    name: "temp8F"
    id: JustSalt_temp8f_sensor
  
  - platform: template
    name: "temp92"
    id: JustSalt_temp92_sensor
      
  - platform: template
    name: "temp93"
    id: JustSalt_temp93_sensor
      
  - platform: template
    name: "temp94"
    id: JustSalt_temp94_sensor
      
  - platform: template
    name: "temp9B"
    id: JustSalt_temp9b_sensor

  - platform: template
    name: "temp9C"
    id: JustSalt_temp9c_sensor

  - platform: template
    name: "temp9D"
    id: JustSalt_temp9d_sensor

  - platform: template
    name: "tempB0"
    id: JustSalt_tempb0_sensor
  
  - platform: template
    name: "tempD1"
    id: JustSalt_tempd1_sensor
  
  - platform: template
    name: "tempFE"
    id: JustSalt_tempfe_sensor


  - platform: ble_rssi
    mac_address:  ${mac_justsalt}
    name: "JustSalt RSSI"  

  - platform: template
    name: "volume piscine"
    id: JustSalt_volume_sensor
    unit_of_measurement: "m3"
  
  - platform: template
    name: "Alarme ORP"
    id: JustSalt_Alarmeorp_sensor
    unit_of_measurement: "h"
  
  - platform: template
    name: "inversion"
    id: JustSalt_inversion_sensor
    unit_of_measurement: "h"
    
  - platform: template
    name: "Temperature eau"
    id: JustSalt_temperature_sensor
    unit_of_measurement: "°C"
    accuracy_decimals: 1
    state_class: measurement
    device_class: temperature
  
  - platform: template
    name: "Temperature Int"
    id: JustSalt_temperature_int_sensor
    unit_of_measurement: "°C"
    accuracy_decimals: 1
    state_class: measurement
    device_class: temperature
  
  - platform: template
    name: "pH"
    id: JustSalt_ph_sensor
    unit_of_measurement: "pH"
    accuracy_decimals: 1
    state_class: measurement
    icon: mdi:ph
  
  - platform: template
    name: "pH consigne"
    id: JustSalt_ph_consigne_sensor
    unit_of_measurement: "pH"
    accuracy_decimals: 1
    state_class: measurement
    icon: mdi:ph

  - platform: template
    name: "ORP"
    id: JustSalt_orp_sensor
    unit_of_measurement: "mV"
    accuracy_decimals: 0
    state_class: measurement
    device_class: voltage
  
  - platform: template
    name: "ORP consigne"
    id: JustSalt_orp_consigne_sensor
    unit_of_measurement: "mV"
    accuracy_decimals: 0
    state_class: measurement
    device_class: voltage
  
  - platform: template
    name: "TDS"
    id: JustSalt_tds_sensor
    unit_of_measurement: "g/L"
    accuracy_decimals: 1
    state_class: measurement
    icon: mdi:water-opacity

  - platform: template
    name: "taux acide"
    id: JustSalt_acide_sensor
    unit_of_measurement: "%"
    accuracy_decimals: 0
    state_class: measurement
    icon: mdi:Skull-Crossbones

  - platform: template
    name: "production"
    id: JustSalt_production_sensor
    unit_of_measurement: "%"
    accuracy_decimals: 0
    state_class: measurement
    icon: mdi:Cog-Outline

  # - platform: ble_client
  #   ble_client_id: JustSaltPro
  #   id: device_name
  #   service_uuid: '1800'  # Generic Access Profile
  #   characteristic_uuid: '2a00'  # Device Name
  #   type: characteristic
  #   lambda: |-
  #     std::string data_string(x.begin(), x.end());
  #     id(ble_name).publish_state(data_string.c_str());
  #     return (float)x.size();


  - platform: ble_client
    ble_client_id: JustSaltPro
    name: "traitement"
    id: sensor_state    
    service_uuid: ${service_uuid} #'09912756-7b32-4629-aeb1-b309d9a338ae'
    characteristic_uuid: ${characteristic_uuid} #'ef785c24-22bb-463d-b651-0b7445ba091c'
    type: characteristic
    update_interval: 60s
    notify: true
    lambda: |-      
      //ESP_LOGD("ble_client.receive", "start - value received with %d bytes: [%.*s]", x.size(), x.size(), &x[0]);
      std::string value2(x.begin(), x.end());
      std::string rawhex = format_hex_pretty((uint8_t *) value2.c_str(), value2.size()).c_str();
      ESP_LOGD("raw_hex", "%s", rawhex.c_str());
      rawhex.erase(std::remove(rawhex.begin(), rawhex.end(), '.'), rawhex.end());
      //ESP_LOGD("raw_hex_stripped", "value received with %d bytes: [%.*s]", rawhex.size(), rawhex.c_str());
      
      int index = 3;

      while (index +2 < x.size()) {
        uint8_t idvaleur = x[index];
        int taillevaleur = x[index + 1 ];
        //ESP_LOGD("raw_hex_boucle", "idvaleur %d", idvaleur);
        //ESP_LOGD("raw_hex_boucle", "taillevaleur %d", taillevaleur);
        // std::string rawvaleur = value2.substr(index + 2,  taillevaleur );
        //ESP_LOGD("raw_hex_boucle", "value received with %d bytes: [%.*s]", rawvaleur.size(), rawvaleur.c_str());
        //ESP_LOGD("raw_hex_boucle", "%s", rawvaleur.c_str());
      
        switch (idvaleur) {
          case 0x00: { 
            }break;
      
          case 0x01: {
            uint8_t phhex = x[index + 2];
            float ph = static_cast<float>(phhex)/10;
            id(JustSalt_ph_sensor).publish_state(ph);
            }break;

          case 0x02: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp02_sensor).publish_state(temp);
            }break;

          case 0x03: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp03_sensor).publish_state(temp);
            }break;

          case 0x06: {
            uint16_t orphex = ((x[index + 2]<< 8) + (x[index +3]));
            float orp = static_cast<float>(orphex);
            id(JustSalt_orp_sensor).publish_state(orp);
            }break;

          case 0x08: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp08_sensor).publish_state(temp);
            }break;

          case 0x09: {
            uint16_t tempeauhex = ((x[index + 2]<< 8) + (x[index +3]));
            float tempeau = static_cast<float>(tempeauhex)/10;
            id(JustSalt_temperature_sensor).publish_state(tempeau);
            }break;
          
          case 0x0A: {
            uint8_t selhex = x[index + 2] ;
            float sel = static_cast<float>(selhex)/10;
            id(JustSalt_tds_sensor).publish_state(sel);
            }break;

          case 0x0B: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0b_sensor).publish_state(temp);
            }break;
          
          case 0x0C: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0c_sensor).publish_state(temp);
            }break;

          case 0x0D: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0d_sensor).publish_state(temp);
            }break;

          case 0x0E: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0e_sensor).publish_state(temp);
            }break;

          case 0x0F: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0f_sensor).publish_state(temp);
            }break;
          
          case 0x10: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp10_sensor).publish_state(temp);
            }break;

          case 0x11: {
            uint16_t volhex = ((x[index + 2]<< 8) + (x[index +3]));
            float vol = static_cast<float>(volhex);
            id(JustSalt_volume_sensor).publish_state(vol);
            }break;
          
          case 0x12: {
            uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp12_sensor).publish_state(temp);
            }break;

          case 0x13: {
            uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float temp = static_cast<float>(temphex);
            //std::string tempstr = value_accuracy_to_string (temp,0);
            id(JustSalt_temp13_sensor).publish_state(temp);
            }break;

          case 0x1F: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp1f_sensor).publish_state(temp);
            }break;
          
          case 0x28: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp28_sensor).publish_state(temp);
            }break;
          
          case 0x29: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp29_sensor).publish_state(temp);
            }break;
        
          case 0x2A: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp2a_sensor).publish_state(temp);
            }break;
          
          case 0x30: {
            uint8_t phchex = x[index + 2] ;
            float phc = static_cast<float>(phchex)/10;
            auto phcstr = value_accuracy_to_string (phc,1);
            id(JustSalt_ph_consigne_sensor).publish_state(phc);
            id(JustSalt_ph_consigne_select).publish_state(phcstr);
            }break;
          
          case 0x31: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp31_sensor).publish_state(temp);
            }break;         

          case 0x32: {
            uint8_t acidehex = x[index + 2] ;
            float acide = static_cast<float>(acidehex);
            id(JustSalt_acide_sensor).publish_state(acide);
            }break;
          
          case 0x33: {
            uint8_t prodhex = x[index + 2] ;
            float prod = static_cast<float>(prodhex);
            id(JustSalt_production_sensor).publish_state(prod);
            }break;

          case 0x35: {
            uint8_t orpchex = x[index + 2] ;
            float orpc = static_cast<float>(orpchex)*10;
            id(JustSalt_orp_consigne_sensor).publish_state(orpc);
            }break;
          
          case 0x37: {
            uint8_t alarmeorphex = x[index + 2] ;
            float alarmeorp = static_cast<float>(alarmeorphex);
            id(JustSalt_Alarmeorp_sensor).publish_state(alarmeorp);
            }break;
 
          case 0x39: {
            uint8_t inversionhex = x[index + 2] ;
            float inversionval = static_cast<float>(inversionhex);
            id(JustSalt_inversion_sensor).publish_state(inversionval);
            }break;

          case 0x50: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp50_sensor).publish_state(temp);
            }break;

          case 0x51: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp51_sensor).publish_state(temp);
            }break;

          case 0x5F: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp5f_sensor).publish_state(temp);
            }break;
          
          case 0x69: {
            uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp69_sensor).publish_state(temp);
            }break;

          case 0x6A: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp6a_sensor).publish_state(temp);
            }break;

          case 0x8F: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp8f_sensor).publish_state(temp);
            }break;
            
          case 0x90: {
            // 90.08.00.00.00.00.00.00.00.14.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_90_textsensor).publish_state(tempstring.c_str());
            }break;

          case 0x91: {
            //  91.08.00.00.00.00.00.06.6F.C3.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_91_textsensor).publish_state(tempstring.c_str());
            }break;
          
          case 0x92: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp92_sensor).publish_state(temp);
            }break;

          case 0x93: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp93_sensor).publish_state(temp);
            }break;

          case 0x94: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp94_sensor).publish_state(temp);
            }break;

          case 0x95: {
            uint32_t idcodehex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float idcodefloat = static_cast<float>(idcodehex);
            std::string idcodestr = value_accuracy_to_string (idcodefloat,0);
            id(idcode).publish_state(idcodestr);
            }break;
          
          case 0x96: {
            std::string verlog = rawhex.substr((index + 2 )* 2, 4);
            id(version_logiciel).publish_state(verlog);
            }break;
          
          case 0x97: {
            std::string slaveval = rawhex.substr((index + 2 )* 2, 4);
            id(slave).publish_state(slaveval);
            }break;

          case 0x99: {
            //99.16.47.45.4E.5F.30.35.32.32.2D.30.34.33.39.35.33.2D.30.30.33.00.00.00.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_nombt_textsensor).publish_state(tempstring.c_str());
            }break;

          case 0x9A: {
            //9A.10.30.35.32.32.2D.30.34.33.39.35.33.2D.30.30.33.00.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_sn_textsensor).publish_state(tempstring.c_str());
            }break;

          case 0x9B: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp9b_sensor).publish_state(temp);
            }break;

          case 0x9C: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp9c_sensor).publish_state(temp);
            }break;

          case 0x9D: {
            //  9D.08.00.00.00.00.00.00.01.FF
            std::string tempstring = rawhex.substr((index + 2 )* 2, 8);
            id(JustSalt_9d_textsensor).publish_state(tempstring);
            }break;
          
          case 0xA3: {
            //  E1.0F.18.04.11.11.00.33.00.00.88.00.F8.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 15);
            id(JustSalt_a3_textsensor).publish_state(tempstring);
            }break;
          
          case 0xB0: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_tempb0_sensor).publish_state(temp);
            }break;
  
          case 0xB1: {
            std::string tempstring = rawhex.substr((index + 2 )* 2, 12);
            id(JustSalt_macbt_textsensor).publish_state(tempstring);
            }break;
          
          case 0xD0: {
            //D0.06.30.00.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 6);
            id(JustSalt_d0_textsensor).publish_state(tempstring);
            }break;

          case 0xD1: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_tempd1_sensor).publish_state(temp);
            }break;
  
          
          case 0xFE: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_tempfe_sensor).publish_state(temp);
            }break;
  
          case 0xE1: {
            //  E1.0F.18.04.11.11.00.33.00.00.88.00.F8.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 30);
            id(JustSalt_e1_textsensor).publish_state(tempstring);
            }break;
          
          case 0xE4: {
            // E4.0F.18.04.12.15.00.00.46.00.0B.13.00.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 30);
            id(JustSalt_e4_textsensor).publish_state(tempstring);
            }break;
          default: {
              ESP_LOGW("raw_hex_boucle", "idvaleur Non implementee %d", idvaleur);
            };
          }
        index = index + 2 + taillevaleur ;
      }
      return 1;


switch:      
  - platform: restart
    name: JustSalt_Gatway restart    

  - platform: ble_client
    id: ble_switch_com
    ble_client_id: JustSaltPro
    name: "Enable com JustSalt"
  
  - platform: template
    name: "PH write"
    id: phwrite
    turn_on_action:
    - ble_client.ble_write:
        id: JustSaltPro
        service_uuid: ${service_uuid}
        characteristic_uuid: ${characteristic_uuid_write}
        value: !lambda |-
          float state = std::stof(id(JustSalt_ph_consigne_select).state);
          ESP_LOGI("Switch_ph_consigne", "Option of my select: %d", state);
          uint8_t statehex = state * 10;
          return {0x00, 0x06, 0x03, 0x30, 0x01, statehex, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
          

vu que je ne peux vérifier le bon fonctionnement de ces valeurs
je compte sur vous pour m’nformer si ca ne fonctionne pas

je n’ai pas eu l’occasion de redémarrer l’électrolyseur et d’enregister les logs, cependant j’ai refait un test avec ton nouveau code :

voici les quelques valeurs qui ont changé avec le démarrage / arret pompe (donc détecteur de débit):

plusieurs valeurs collent relativement bien avec le changement d’état du capteur de débit:

temp93 :
pas de débit : 129
débit : 133

tempE1 :

pas de débit :

180413 10260F 0000 85 00F500000000
180413 0F2624 0000 85 00F500000000

débit :

180413 0D0329 0000 81 00F500000000
180413 100D31 0000 81 00F500000000

Salut
je peux effectivement traiter le 85 en bit dans ceas le 3eme serait il y a du débit ?
Est ce que cette valeur est toujours comme ça?
Peux tu refaire le test ce weekend pour confirmer le résultat ?
Je ne suis pas sûr de pouvoir travailler dessus avant lundi

Salut
j’ai découper le temp93 en bit donc vous aurais en plus pour le moment des temp93b0 , temp93b1 …

@starpom est ce que ton électrolyser est a l heure ?

pouvez-vous tous me donner ou redonner Marque Modèle et tous ce que tu as de brancher dessus !
et savoir si votre électrolyser est allumer tous le temps ou asservi a la pompe

ex pour mon cas
modele : JustSalt Pro
capteur : ORP, PH , temp

pour l analyse du tempE1 , a voir si ton just salt est regler en 2025

moi ca colle toujours avec ex: 1804120F280A00018800F800000000
heure date de la tram
18 jours
04 Mois
12 année +12 a vérifier
0F heure ->> 15H
28 minutes →
0A seconde → 10

0001 88 00 F8 00000000 chez moi
donc la partie a analyser serai plus
0000 85 00 F5 00000000 chez starpom

en attendant voici le code

#  JustSalt
substitutions:
  mac_justsalt: "94:DE:B8:A1:1A:AC"
  service_uuid: '09912756-7b32-4629-aeb1-b309d9a338ae'
  characteristic_uuid: 'ef785c24-22bb-463d-b651-0b7445ba091c'
  characteristic_uuid_write: '4d32c5e5-2bb5-45c6-8c89-6f59bb3930d2'

esphome:
  name: esphome-web-ecc470
  friendly_name: ESPHome Web ecc470

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:
  baud_rate: 0

# Enable Home Assistant API
api:
  encryption:
    key: "bLk/RiUyxLzXjb42FYKAhRU9WmN3iuyB3uiKMbovaMo="

ota:


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-Ecc470"
    password: "eEzs1d6LU1bH"

captive_portal:

bluetooth_proxy:
  active: true

time:
  - platform: homeassistant
    id: homeassistant_time
    on_time:
      - seconds: 0
        minutes: /5
        then:
          - switch.turn_off: ble_switch_com
          - delay: 20s
          - switch.turn_on: ble_switch_com

esp32_ble_tracker:
  on_ble_advertise:
    - mac_address:
       - ${mac_justsalt}
      then:
        - lambda: |-
            //ESP_LOGD("ble_adv", "New BLE device");
            //ESP_LOGD("ble_adv", "  address: %s", x.address_str().c_str());
            //ESP_LOGD("ble_adv", "  name: %s", x.get_name().c_str());
            id(ble_name2).publish_state(x.get_name().c_str());

ble_client:
  - mac_address:  ${mac_justsalt}
    auto_connect: true
    id: JustSaltPro
    on_connect:
      then:
        - ble_client.numeric_comparison_reply:
            id: JustSaltPro
            accept: True
        
binary_sensor:
  - platform: ble_presence
    mac_address: ${mac_justsalt}
    name: Electolyseur

  - platform: template  
    id: temp93b0
    name: "temp93 B0"
    # #device_class: running

  - id: temp93b1
    name: "temp93 B1"
    platform: template  
    # #device_class: running

  - id: temp93b2
    name: "temp93 B2"
    platform: template  
    # #device_class: running

  - id: temp93b3
    name: "temp93 B3"
    platform: template  
    # #device_class: running

  - id: temp93b4
    name: "temp93 B4"
    platform: template  
    ##device_class: running

  - id: temp93b5
    name: "temp93 B5"
    platform: template  
    ##device_class: running

  - id: temp93b6
    name: "temp93 B6"
    platform: template  
    ##device_class: running

  - id: temp93b7
    name: "temp93 B7"
    platform: template
    ##device_class: running

  - platform: template  
    id: tempe1o89b0
    name: "tempE1 Octet 8 et 9 B0"
    #device_class: running

  - platform: template  
    id: tempe1o89b1
    name: "tempE1 Octet 8 et 9 B1"
    #device_class: running

  - platform: template  
    id: tempe1o89b2
    name: "tempE1 Octet 8 et 9 B2"
    #device_class: running

  - platform: template  
    id: tempe1o89b3
    name: "tempE1 Octet 8 et 9 B3"
    #device_class: running

  - platform: template  
    id: tempe1o89b4
    name: "tempE1 Octet 8 et 9 B4"
    #device_class: running

  - platform: template  
    id: tempe1o89b5
    name: "tempE1 Octet 8 et 9 B5"
    #device_class: running

  - platform: template  
    id: tempe1o89b6
    name: "tempE1 Octet 8 et 9 B6"
    #device_class: running

  - platform: template  
    id: tempe1o89b7
    name: "tempE1 Octet 8 et 9 B7"
    #device_class: running
    
text_sensor:
  - platform: version
    name: ESPHome Version
  - platform: wifi_info
    ssid:
      name: WiFi
  
  - id: ble_name2
    name: "Name"
    platform: template 

  - id: version_logiciel
    name: "version logiciel"
    platform: template 
  
  - id: slave
    name: "Slave"
    platform: template 
   
  - id: idcode
    name: "ID Code"
    platform: template  

  - platform: template
    name: "MAC bt"
    id: JustSalt_macbt_textsensor
  
  - platform: template
    name: "nom bt"
    id: JustSalt_nombt_textsensor
  
  - platform: template
    name: "SN"
    id: JustSalt_sn_textsensor

  - platform: template
    name: "temp90"
    id: JustSalt_90_textsensor
  
  - platform: template
    name: "temp91"
    id: JustSalt_91_textsensor

  - platform: template
    name: "temp9D"
    id: JustSalt_9d_textsensor
  
  - platform: template
    name: "tempD0"
    id: JustSalt_d0_textsensor

  - platform: template
    name: "tempE1"
    id: JustSalt_e1_textsensor

  - platform: template
    name: "tempE2"
    id: JustSalt_e2_textsensor
      
  - platform: template
    name: "tempE4"
    id: JustSalt_e4_textsensor
  
  - platform: template
    name: "tempA3"
    id: JustSalt_a3_textsensor

select:
  - platform: template
    name: Selection concigne PH
    id: JustSalt_ph_consigne_select
    icon: mdi:ph
    options:
     - "7.0"
     - "7.1"
     - "7.2"
     - "7.3"
     - "7.4"
     - "7.5"
     - "7.6"
     - "7.7"
     - "7.8"
     - "7.9"
    restore_value: True 
    optimistic: true
    on_value:
      then:
         - lambda: !lambda |-
             auto state = id(JustSalt_ph_consigne_select).state.c_str();
             float statefloat = std::stof(id(JustSalt_ph_consigne_select).state);
             uint8_t statehex = statefloat *10;
             if (statehex != id(JustSalt_ph_consigne_sensor).state){
              ESP_LOGD("select_ph", "Option of my select: %s", state); 
              id(phwrite).turn_on();
             }

sensor:
  - platform: wifi_signal
    name: Wifi signal
    update_interval: 60s

  - platform: uptime
    name: Uptime
  
  - platform: template
    name: "temp02"
    id: JustSalt_temp02_sensor
  
  - platform: template
    name: "temp03"
    id: JustSalt_temp03_sensor
  
  - platform: template
    name: "temp08"
    id: JustSalt_temp08_sensor
  
  - platform: template
    name: "temp0B"
    id: JustSalt_temp0b_sensor
  
  - platform: template
    name: "temp0C"
    id: JustSalt_temp0c_sensor
  
  - platform: template
    name: "temp0D"
    id: JustSalt_temp0d_sensor
  
  - platform: template
    name: "temp0e"
    id: JustSalt_temp0e_sensor
  
  - platform: template
    name: "minutes de fonctionement"
    id: JustSalt_temp0f_sensor
    unit_of_measurement: "min"
    accuracy_decimals: 0

  - platform: template
    name: "temp10"
    id: JustSalt_temp10_sensor

  - platform: template
    name: "temp11"
    id: JustSalt_temp11_sensor

  - platform: template
    name: "temp12"
    id: JustSalt_temp12_sensor

  - platform: template
    name: "temp13"
    id: JustSalt_temp13_sensor
  
  - platform: template
    name: "temp1f"
    id: JustSalt_temp1f_sensor

  - platform: template
    name: "temp28"
    id: JustSalt_temp28_sensor

  - platform: template
    name: "temp29"
    id: JustSalt_temp29_sensor
  
  - platform: template
    name: "temp2A"
    id: JustSalt_temp2a_sensor

  - platform: template
    name: "temp31"
    id: JustSalt_temp31_sensor

  - platform: template
    name: "temp50"
    id: JustSalt_temp50_sensor

  - platform: template
    name: "temp51"
    id: JustSalt_temp51_sensor
  
  - platform: template
    name: "temp5F"
    id: JustSalt_temp5f_sensor
  
  - platform: template
    name: "temp69"
    id: JustSalt_temp69_sensor
  
  - platform: template
    name: "temp6A"
    id: JustSalt_temp6a_sensor
  
  - platform: template
    name: "temp8F"
    id: JustSalt_temp8f_sensor
  
  - platform: template
    name: "temp92"
    id: JustSalt_temp92_sensor
      
  - platform: template
    name: "temp93"
    id: JustSalt_temp93_sensor
      
  - platform: template
    name: "temp94"
    id: JustSalt_temp94_sensor
      
  - platform: template
    name: "temp9B"
    id: JustSalt_temp9b_sensor

  - platform: template
    name: "temp9C"
    id: JustSalt_temp9c_sensor

  - platform: template
    name: "temp9D"
    id: JustSalt_temp9d_sensor

  - platform: template
    name: "tempB0"
    id: JustSalt_tempb0_sensor
  
  - platform: template
    name: "tempD1"
    id: JustSalt_tempd1_sensor
  
  - platform: template
    name: "tempFE"
    id: JustSalt_tempfe_sensor


  - platform: ble_rssi
    mac_address:  ${mac_justsalt}
    name: "JustSalt RSSI"  

  - platform: template
    name: "volume piscine"
    id: JustSalt_volume_sensor
    unit_of_measurement: "m3"
  
  - platform: template
    name: "Alarme ORP"
    id: JustSalt_Alarmeorp_sensor
    unit_of_measurement: "h"
  
  - platform: template
    name: "inversion"
    id: JustSalt_inversion_sensor
    unit_of_measurement: "h"
    
  - platform: template
    name: "Temperature eau"
    id: JustSalt_temperature_sensor
    unit_of_measurement: "°C"
    accuracy_decimals: 1
    state_class: measurement
    device_class: temperature
  
  - platform: template
    name: "Temperature Int"
    id: JustSalt_temperature_int_sensor
    unit_of_measurement: "°C"
    accuracy_decimals: 1
    state_class: measurement
    device_class: temperature
  
  - platform: template
    name: "pH"
    id: JustSalt_ph_sensor
    unit_of_measurement: "pH"
    accuracy_decimals: 1
    state_class: measurement
    icon: mdi:ph
  
  - platform: template
    name: "pH consigne"
    id: JustSalt_ph_consigne_sensor
    unit_of_measurement: "pH"
    accuracy_decimals: 1
    state_class: measurement
    icon: mdi:ph

  - platform: template
    name: "ORP"
    id: JustSalt_orp_sensor
    unit_of_measurement: "mV"
    accuracy_decimals: 0
    state_class: measurement
    device_class: voltage
  
  - platform: template
    name: "ORP consigne"
    id: JustSalt_orp_consigne_sensor
    unit_of_measurement: "mV"
    accuracy_decimals: 0
    state_class: measurement
    device_class: voltage
  
  - platform: template
    name: "TDS"
    id: JustSalt_tds_sensor
    unit_of_measurement: "g/L"
    accuracy_decimals: 1
    state_class: measurement
    icon: mdi:water-opacity

  - platform: template
    name: "taux acide"
    id: JustSalt_acide_sensor
    unit_of_measurement: "%"
    accuracy_decimals: 0
    state_class: measurement
    icon: mdi:Skull-Crossbones

  - platform: template
    name: "production"
    id: JustSalt_production_sensor
    unit_of_measurement: "%"
    accuracy_decimals: 0
    state_class: measurement
    icon: mdi:Cog-Outline

  - platform: ble_client
    ble_client_id: JustSaltPro
    name: "traitement"
    id: sensor_state    
    service_uuid: ${service_uuid} #'09912756-7b32-4629-aeb1-b309d9a338ae'
    characteristic_uuid: ${characteristic_uuid} #'ef785c24-22bb-463d-b651-0b7445ba091c'
    type: characteristic
    update_interval: 60s
    notify: true
    lambda: |-      
      //ESP_LOGD("ble_client.receive", "start - value received with %d bytes: [%.*s]", x.size(), x.size(), &x[0]);
      std::string value2(x.begin(), x.end());
      std::string rawhex = format_hex_pretty((uint8_t *) value2.c_str(), value2.size()).c_str();
      ESP_LOGD("raw_hex", "%s", rawhex.c_str());
      rawhex.erase(std::remove(rawhex.begin(), rawhex.end(), '.'), rawhex.end());
      //ESP_LOGD("raw_hex_stripped", "value received with %d bytes: [%.*s]", rawhex.size(), rawhex.c_str());
      
      int index = 3;

      while (index +2 < x.size()) {
        uint8_t idvaleur = x[index];
        int taillevaleur = x[index + 1 ];
        //ESP_LOGD("raw_hex_boucle", "idvaleur %d", idvaleur);
        //ESP_LOGD("raw_hex_boucle", "taillevaleur %d", taillevaleur);
        // std::string rawvaleur = value2.substr(index + 2,  taillevaleur );
        //ESP_LOGD("raw_hex_boucle", "value received with %d bytes: [%.*s]", rawvaleur.size(), rawvaleur.c_str());
        //ESP_LOGD("raw_hex_boucle", "%s", rawvaleur.c_str());
      
        switch (idvaleur) {
          case 0x00: { 
            }break;
      
          case 0x01: {
            uint8_t phhex = x[index + 2];
            float ph = static_cast<float>(phhex)/10;
            id(JustSalt_ph_sensor).publish_state(ph);
            }break;

          case 0x02: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp02_sensor).publish_state(temp);
            }break;

          case 0x03: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp03_sensor).publish_state(temp);
            }break;

          case 0x06: {
            uint16_t orphex = ((x[index + 2]<< 8) + (x[index +3]));
            float orp = static_cast<float>(orphex);
            id(JustSalt_orp_sensor).publish_state(orp);
            }break;

          case 0x08: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp08_sensor).publish_state(temp);
            }break;

          case 0x09: {
            uint16_t tempeauhex = ((x[index + 2]<< 8) + (x[index +3]));
            float tempeau = static_cast<float>(tempeauhex)/10;
            id(JustSalt_temperature_sensor).publish_state(tempeau);
            }break;
          
          case 0x0A: {
            uint8_t selhex = x[index + 2] ;
            float sel = static_cast<float>(selhex)/10;
            id(JustSalt_tds_sensor).publish_state(sel);
            }break;

          case 0x0B: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0b_sensor).publish_state(temp);
            }break;
          
          case 0x0C: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0c_sensor).publish_state(temp);
            }break;

          case 0x0D: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0d_sensor).publish_state(temp);
            }break;

          case 0x0E: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0e_sensor).publish_state(temp);
            }break;

          case 0x0F: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp0f_sensor).publish_state(temp);
            }break;
          
          case 0x10: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp10_sensor).publish_state(temp);
            }break;

          case 0x11: {
            uint16_t volhex = ((x[index + 2]<< 8) + (x[index +3]));
            float vol = static_cast<float>(volhex);
            id(JustSalt_volume_sensor).publish_state(vol);
            }break;
          
          case 0x12: {
            uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp12_sensor).publish_state(temp);
            }break;

          case 0x13: {
            uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float temp = static_cast<float>(temphex);
            //std::string tempstr = value_accuracy_to_string (temp,0);
            id(JustSalt_temp13_sensor).publish_state(temp);
            }break;

          case 0x1F: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp1f_sensor).publish_state(temp);
            }break;
          
          case 0x28: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp28_sensor).publish_state(temp);
            }break;
          
          case 0x29: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp29_sensor).publish_state(temp);
            }break;
        
          case 0x2A: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp2a_sensor).publish_state(temp);
            }break;
          
          case 0x30: {
            uint8_t phchex = x[index + 2] ;
            float phc = static_cast<float>(phchex)/10;
            auto phcstr = value_accuracy_to_string (phc,1);
            id(JustSalt_ph_consigne_sensor).publish_state(phc);
            id(JustSalt_ph_consigne_select).publish_state(phcstr);
            }break;
          
          case 0x31: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp31_sensor).publish_state(temp);
            }break;         

          case 0x32: {
            uint8_t acidehex = x[index + 2] ;
            float acide = static_cast<float>(acidehex);
            id(JustSalt_acide_sensor).publish_state(acide);
            }break;
          
          case 0x33: {
            uint8_t prodhex = x[index + 2] ;
            float prod = static_cast<float>(prodhex);
            id(JustSalt_production_sensor).publish_state(prod);
            }break;

          case 0x35: {
            uint8_t orpchex = x[index + 2] ;
            float orpc = static_cast<float>(orpchex)*10;
            id(JustSalt_orp_consigne_sensor).publish_state(orpc);
            }break;
          
          case 0x37: {
            uint8_t alarmeorphex = x[index + 2] ;
            float alarmeorp = static_cast<float>(alarmeorphex);
            id(JustSalt_Alarmeorp_sensor).publish_state(alarmeorp);
            }break;
 
          case 0x39: {
            uint8_t inversionhex = x[index + 2] ;
            float inversionval = static_cast<float>(inversionhex);
            id(JustSalt_inversion_sensor).publish_state(inversionval);
            }break;

          case 0x50: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp50_sensor).publish_state(temp);
            }break;

          case 0x51: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp51_sensor).publish_state(temp);
            }break;

          case 0x5F: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp5f_sensor).publish_state(temp);
            }break;
          
          case 0x69: {
            uint32_t temphex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp69_sensor).publish_state(temp);
            }break;

          case 0x6A: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp6a_sensor).publish_state(temp);
            }break;

          case 0x8F: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp8f_sensor).publish_state(temp);
            }break;
            
          case 0x90: {
            // 90.08.00.00.00.00.00.00.00.14.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_90_textsensor).publish_state(tempstring.c_str());
            }break;

          case 0x91: {
            //  91.08.00.00.00.00.00.06.6F.C3.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_91_textsensor).publish_state(tempstring.c_str());
            }break;
          
          case 0x92: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp92_sensor).publish_state(temp);
            }break;

          case 0x93: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp93_sensor).publish_state(temp);

            id(temp93b0).publish_state((bool)((temphex & 0x01) ));
            id(temp93b1).publish_state((bool)((temphex & 0x02) ));
            id(temp93b2).publish_state((bool)((temphex & 0x04) ));
            id(temp93b3).publish_state((bool)((temphex & 0x08) ));
            id(temp93b4).publish_state((bool)((temphex & 0x10) ));
            id(temp93b5).publish_state((bool)((temphex & 0x20) ));
            id(temp93b6).publish_state((bool)((temphex & 0x40) ));
            id(temp93b7).publish_state((bool)((temphex & 0x80) ));
            }break;

          case 0x94: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp94_sensor).publish_state(temp);
            }break;

          case 0x95: {
            uint32_t idcodehex = (x[index + 2]<< 24) + (x[index + 3]<< 16)+ (x[index + 4]<< 8) + (x[index +5]);
            float idcodefloat = static_cast<float>(idcodehex);
            std::string idcodestr = value_accuracy_to_string (idcodefloat,0);
            id(idcode).publish_state(idcodestr);
            }break;
          
          case 0x96: {
            std::string verlog = rawhex.substr((index + 2 )* 2, 4);
            id(version_logiciel).publish_state(verlog);
            }break;
          
          case 0x97: {
            std::string slaveval = rawhex.substr((index + 2 )* 2, 4);
            id(slave).publish_state(slaveval);
            }break;

          case 0x99: {
            //99.16.47.45.4E.5F.30.35.32.32.2D.30.34.33.39.35.33.2D.30.30.33.00.00.00.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_nombt_textsensor).publish_state(tempstring.c_str());
            }break;

          case 0x9A: {
            //9A.10.30.35.32.32.2D.30.34.33.39.35.33.2D.30.30.33.00.
            std::string tempstring = value2.substr((index + 2 ), taillevaleur);
            id(JustSalt_sn_textsensor).publish_state(tempstring.c_str());
            }break;

          case 0x9B: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp9b_sensor).publish_state(temp);
            }break;

          case 0x9C: {
            uint8_t temphex = ((x[index + 2]<< 8) + (x[index +3]));
            float temp = static_cast<float>(temphex);
            id(JustSalt_temp9c_sensor).publish_state(temp);
            }break;

          case 0x9D: {
            //  9D.08.00.00.00.00.00.00.01.FF
            std::string tempstring = rawhex.substr((index + 2 )* 2, 8);
            id(JustSalt_9d_textsensor).publish_state(tempstring);
            }break;
          
          case 0xA3: {
            //  E1.0F.18.04.11.11.00.33.00.00.88.00.F8.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 15);
            id(JustSalt_a3_textsensor).publish_state(tempstring);
            }break;
          
          case 0xB0: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_tempb0_sensor).publish_state(temp);
            }break;
  
          case 0xB1: {
            std::string tempstring = rawhex.substr((index + 2 )* 2, 12);
            id(JustSalt_macbt_textsensor).publish_state(tempstring);
            }break;
          
          case 0xD0: {
            //D0.06.30.00.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 6);
            id(JustSalt_d0_textsensor).publish_state(tempstring);
            }break;

          case 0xD1: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_tempd1_sensor).publish_state(temp);
            }break;
  
          
          case 0xFE: {
            uint8_t temphex = x[index + 2];
            float temp = static_cast<float>(temphex);
            id(JustSalt_tempfe_sensor).publish_state(temp);
            }break;
  
          case 0xE1: {
            //  E1.0F.18.04.11.11.00.33.00.00.88.00.F8.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 30);
            id(JustSalt_e1_textsensor).publish_state(tempstring);
            
            uint8_t temphex = ((x[index + 9]<< 8) + (x[index +10]));
            float temp = static_cast<float>(temphex);
            id(tempe1o89b0).publish_state((bool)((temphex & 0x01) ));
            id(tempe1o89b1).publish_state((bool)((temphex & 0x02) ));
            id(tempe1o89b2).publish_state((bool)((temphex & 0x04) ));
            id(tempe1o89b3).publish_state((bool)((temphex & 0x08) ));
            id(tempe1o89b4).publish_state((bool)((temphex & 0x10) ));
            id(tempe1o89b5).publish_state((bool)((temphex & 0x20) ));
            id(tempe1o89b6).publish_state((bool)((temphex & 0x40) ));
            id(tempe1o89b7).publish_state((bool)((temphex & 0x80) ));
            }break;
            
          case 0xE2: {
            // E2.0F.18.04.16.0A.22.10.00.00.00.41.3E.DC.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 30);
            id(JustSalt_e2_textsensor).publish_state(tempstring);
            }break;

          case 0xE4: {
            // E4.0F.18.04.12.15.00.00.46.00.0B.13.00.00.00.00.00
            std::string tempstring = rawhex.substr((index + 2 )* 2, 30);
            id(JustSalt_e4_textsensor).publish_state(tempstring);
            }break;
          default: {
              ESP_LOGW("raw_hex_boucle", "idvaleur Non implementee %d", idvaleur);
            };
          }
        index = index + 2 + taillevaleur ;
      }
      return 1;


switch:      
  - platform: restart
    name: JustSalt_Gatway restart    

  - platform: ble_client
    id: ble_switch_com
    ble_client_id: JustSaltPro
    name: "Enable com JustSalt"
  
  - platform: template
    name: "PH write"
    id: phwrite
    turn_on_action:
    - ble_client.ble_write:
        id: JustSaltPro
        service_uuid: ${service_uuid}
        characteristic_uuid: ${characteristic_uuid_write}
        value: !lambda |-
          float state = std::stof(id(JustSalt_ph_consigne_select).state);
          ESP_LOGI("Switch_ph_consigne", "Option of my select: %d", state);
          uint8_t statehex = state * 10;
          return {0x00, 0x06, 0x03, 0x30, 0x01, statehex, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
          
          

plusieur erreur dans le code je viens de coriger 11H02

bon le code est top lents je pense
il n a pas forcement le temps de traiter entre l arriver des trames surtout dans l’arriver des 4 première

Ajout du 24/04

bon voila , je suis arrivé au bout de mes compétences !
il y a beaucoup de com entre ESP et HA (surtout sur les 4 première tram)
le truc c est que pour le moment j envoie Valeur par valeur
je voulais essayer donc d envoyer groupé ! ce n est pas possible sans faire de « Custom external » (une biblioteque de code en C++ que devra êtres héberger dans git ) ca me parait compliqué

j ai quand même des idées bonne et moins bonne , mais mon niveaux est pas ouf:
1- on fait du code en ESP qui envoie les data dans HA et du code dans HA qui traite
2- on envois tous en MQTT (il semble qu on puisse envoyer toutes les valeur que l on veux en 1 seul com)
3- il faut trouver qq pour faire le dev d un custom external

Je pense que le MQTT est la meilleur solution , mais avez vous tous un serveur MQTT dans votre infra ?


ajout 9H30
en ajoutant MQTT je dépasse les capaciter de stockage de l ESP

1 « J'aime »

Oui j’ai un serveur mqtt

Bonjour,
J’ai fait un projet similaire mais pour le matériel Akeron concurrent des just salt.
Pour ma part, je suis partie sur un dev natif Arduino sur un ESP32 en utilisant la librairie Nimble-arduino pour le bluetooth ( consomme moins de mémoire que la BLe native) et sur la lib Home assitant intégration permettant de faire du MQTT autosdiscover avec HA très simplement.

Je ne voulais pas partir sur ESP-Home, car je pensais que je serais limité en termes de manipulation des trames ( mais tu t’en sors plutôt bien dans ton cas).

Ça fonctionne plutôt bien, et honnêtement installer un serveur MQTT pour HA, ça prend 2s :slight_smile: ensuite tout est automatique grâce à l’autododiscover.