BLE Heartrate monitor

heart_rate_measurement
    name: "tickr.heartrate"
    service_uuid: '180D'
    characteristic_uuid: '2A37'
    notify: true
    lambda: |-
      uint16_t heart_rate_measurement = x[1];
      if (x[0] & 1) {
          heart_rate_measurement += (x[2] << 8);
      }
      return (float)heart_rate_measurement;
    icon: 'mdi:heart'
    unit_of_measurement: 'bpm'
  - platform: ble_client
    ble_client_id: tickr_fit
    name: "tickr.battery"
    service_uuid: '180F'
    characteristic_uuid: '2A19'
    
  - platform: ble_rssi
    mac_address: F0:13:C3:B1:AC:67
    name: "tickr.RSSI"
    
ble_client:
  - mac_address: F0:13:C3:B1:AC:67
    id: tickr
1 Like