spin877 / Bruciatore_BLE

This project provides a Python script for interacting with the VEVOR diesel air heater, All-in-One model, via Bluetooth Low Energy (BLE). The code has been developed through Bluetooth data sniffing between the heater and the manufacturer's "AirHeaterBLE" app.
GNU General Public License v2.0
8 stars 2 forks source link

Unable to get data #4

Open balistic2013 opened 3 months ago

balistic2013 commented 3 months ago

Hi

Great project. I'm wondering if you maybe able to help me. I have loaded the ESP32-VevorBLE.yaml onto my esp32 and the device has been loaded into Home Assistant, but all of the sensors are unknown. I have changed the mac address ti my heater. I am using a slightly different, sold under the name Hcalory. But it alos uses the "AirHeaterBLE" app. Do you have any ideas, I'm pretty new to this stuff.

Cheers Gareth Capture

spin877 commented 3 months ago

Thank you for trying out the project. Since you're using a different but similar heater, the main issue could be with the BLE service and characteristic UUIDs. These might be different for your Hcalory model. Here are some steps you can try:

  1. Use a BLE scanner app on your smartphone to scan your heater when it's on. Look for the correct MAC address and any services/characteristics it broadcasts.

  2. Check if the service UUID (0000ffe0-0000-1000-8000-00805f9b34fb) and characteristic UUID (0000ffe1-0000-1000-8000-00805f9b34fb) match what you see in the scanner app. If they're different, update these in the YAML file.

  3. Make sure your ESP32 is within range of the heater and both are powered on.

  4. Double-check that the MAC address in the YAML file exactly matches your heater's MAC address.

  5. if possible, try to find any documentation or information specific to the Hcalory model's BLE protocol.

If you're still having trouble after trying these steps, please provide more details about what you see in the BLE scanner app and any error messages you might be getting in ESPHome or Home Assistant logs.

First, try other projects using a PC with active Bluetooth. Currently, the best one for this purpose is (https://github.com/bderleta/vevor-ble-bridge). If it works on your PC, we could then help you understand how to use it with an ESP32.

"This response was generated with the assistance of Claude AI, as I am not a native English speaker."