Jaalee BLE Sensor Component

Outdoor BLE Temperature and Humidity Sensor
Jaalee BLE Sensor ESPHome External Component

external_components:
  - source: github://eigger/espcomponents
    components: [ jaalee_jht ]

esp32_ble_tracker:
sensor:
  - platform: jaalee_jht
    mac_address: 38:81:D7:0A:9C:11
    temperature:
      name: "Jaalee JHT Temperature"
    humidity:
      name: "Jaalee JHT Humidity"
    battery_level:
      name: "Jaalee JHT Battery Level"
1 Like

At last I hope to see my Jaalee th sensor’s params remotely!) but unfortunately I didn’t get success in connecting sensor to HA using your guide. Kindly ask you to describe in details the full path of connecting sensor. I have just installed the ESPHome, created file with text you published with my sensor’s mac address, but ESPHome ask something else. Thank you in advance!)

Can you give a bit more detail on what ESPHome was asking for?
Maybe it was the API key? Jaalee doesn’t require anything extra.

Let me start from the beginning to give you the whole picture. And you will understand how much details are required). The Jaalee sensor was used for about a year through native mobile app.

Home Assistant 2025.4.2 Supervised has just been installed over Debian on Orange Pi Zero 3 on-boarded Bluetooth.

This great post was found and ESPHome was installed over HA. If I understood correctly, ESPHome should reprogram the Jaalee sensor to get access to it from HA.

The esphome.yaml created contains your readme.md text from github. ESPHome said something like: the yaml should be beginning with “esphome” - let me give you the exact message and other details on the weekend when I will have access to HA - no remote connection is set yet).

So as I understand some previous steps should be done, but I don’t know which ones:

HA should be find the sensor through Bluetooth? How to connect the sensor to HA?

Does ESPHome reprogram the sensor over Bluetooth?

If you simply want to use a Jaalee sensor with Home Assistant, using the ble_monitor custom component is also an option.

To use my component, you basically need to have ESPHome added to Home Assistant or be able to perform the basic setup. My example only includes the parts related to Jaalee, excluding the basic ESPHome configuration. ESPHome parses the Jaalee data from BLE advertisement packets and sends the sensor data to Home Assistant via Wi-Fi.

1 Like

All we need to get the jaalee sensors into home assistant without need for another custom component would be that someone takes the time to create a jaalee-ble bluetooth device according to Bluetooth Devices · GitHub.

Ernst, the creator of the ble_monitor already created a jaalee parser which would need to be converted for the official HA bluetooth way of parsing. Which would then also work with data retrieved from ble-proxies

It is on my bucket list but not far up on the priority list.