-
Notifications
You must be signed in to change notification settings - Fork 0
Home
В TPMS Geely Coolray (SX11) прописаны номера 4-х датчиков. И если поменять колеса с другими датчиками или вовсе без них, то постоянно будет гореть ошибка на приборке. К сожалению, набор комманд ELM327 для самостоятельной замены ID датчиков в мозгах мне не известны. Пусть бы кто сниффернул обмен при записи номеров датчиков лаунчем...
Дело было вечером, делать было нечего... Хотя - неправда. Это было долго, занимательно, но в итоге я разобрал радио-протокол TPMS Geely Coolray (SX11). Стенд ;) :
Спасибо тем кто придумал технологии: SDR, FSK, Deviation, Preamble, Sync bits, Manchester, CRC8 и крутые программы: rtl-sdr, rtl_433, urh, bitbench.
Итого:
- Если у Вас нет датчиков в колёсах (неисправны), то можно имитировать показания.
- Если у Вас стоят колеса с другими датчиками, то можно ловить данные от датчиков и ретранслировать их показания с необходимыми ID для отображения на панели приборов.
Настройки можно сделать в конфиге перед загрузкой esphome, а можно через Web. Необходимо подключиться к точке доступа TPMS/12345678 и в браузере открыть http://192.168.4.1/. В телефоне рекомендую отключить "Передачу данных", если страничка не открывается.

Sensor car - это ID датчика, который прописан в мозгах Geely.
Sensor tire - это ID датчика, который реально установлен в шине. Если ID не указан, то Sensor pressure и Sensor temperature будут передаваться каждые 5 мин., если указан, то данные с Sensor tire будут ретранслироваться под ID Sensor car.
Чтобы узнать ID датчиков можно спустить шину. Датчики начнут активно передавать информацию. Если в логах не появились данные - то что-то не работает, или датчики не той системы.


Конфиг создан для ESP32 S2 Mini и Ra-02.
- GPIO13 - NSS
- GPIO10 - MOSI
- GPIO8 - MISO
- GPIO6 - SCK
- GPIO17 - RST
- GPIO21 - DIO0
Предполагаю, что годиться любой контроллер для ESPHome и любой модуль LoRa на 433МГц. Можно и не LoRa... СС1101 тоже пойдет.
Конфиг создан для ESP32-C3 и модуля E07-M11010

- GPIO7 - GDO0
- GPIO0 - CSN
- GPIO6 - SCK
- GPIO1 - MOSI
- GPIO5 - MISO
Нужен ESPHome Конфиг тестировался с ESPHome 2025.12.2