Используйте трёхпроводную схему: питание, DATA и GND. Цвета проводов у разных сборок могут отличаться — проверяйте маркировку датчика.
Для OpenTherm Shield ESP32-C6 WROOM/WEMOS подтверждён GPIO0. Питание и схема конкретной платы описаны в разделе OpenTherm Shield.
Подключите датчики параллельно:
VCC к 3.3V;GND к GND;DATA к общей линии 1-Wire/GPIO.Для каждого физического датчика добавьте отдельный элемент DS18B20:
addr и Index (0, 1, 2…).DS18B20room и DS18B20outside.Порядок индексов на шине может меняться, поэтому постоянную привязку делайте по addr. Если датчики подключены к разным GPIO, адрес можно не указывать.
Типичные ошибочные значения:
-127 °C — ошибка инициализации или чтения;85 °C сразу после запуска может быть стартовым значением до завершения преобразования; если оно повторяется, проверяйте питание, DATA и подтяжку.Большое количество датчиков лучше подключать к отдельной ESP и передавать значения по сети: частый опрос датчиков способен задерживать обмен OpenTherm.
В ThermostatGIST используйте встроенные поля:
term_id = DS18B20room
term_rezerv_id = DS18B20reserve
При отказе основного термостат переходит в состояние «резервный датчик», при отказе обоих — «ошибка резервного датчика».
Проверенные варианты:
LYWSD02MMC работает без перепрошивки датчика;LYWSD03MMC требуется прошить PVVX и настроить рекламу PVVX (Custom) без шифрования.Важно: не выбирайте прошивку только по принципу «самая новая». Начиная с ветки PVVX 6.0 заявлена только реклама BTHome v2. Её прямой приём модулем Live-Control пока не подтверждён. Для связки с Live-Control используйте совместимую версию PVVX, в которой присутствует
Advertising type → PVVX (Custom).
Сопрягать датчик в системных настройках Bluetooth не требуется. Перед началом закройте MiHome и другие приложения, которые могут удерживать соединение с датчиком. Во время записи не закрывайте страницу, не вынимайте батарейку и держите датчик рядом с телефоном или компьютером.
LYWSD03MMC. Если кнопка Do Activation появилась, выполните активацию и дождитесь успешного сообщения в журнале страницы.Hardware Version и Software Version и запишите их до прошивки.ATC_vNN/PVVX. Случайный .bin от другой модели или ревизии не используйте.LYWSD03MMC на ATC_....Advertising type → PVVX (Custom), отключите шифрование и нажмите Send Config.Для этой версии обычная активация часто не подходит:
Device known id, Mi Token и Mi Bind Key совместимым инструментом извлечения ключей.Original_OTA_... именно для обнаруженной ревизии и выполните Start Flashing.Original_OTA, установите предложенную прошивку ATC_vNN/PVVX.PVVX (Custom), отключите шифрование и нажмите Send Config.Не восстанавливайте наугад старую заводскую прошивку: оригинальные файлы разных аппаратных ревизий несовместимы. Если после промежуточного этапа экран погас, сначала завершите установку PVVX по шагам выше.
BLE Scanner.BLE sensor, укажите MAC-адрес, при необходимости без двоеточий, и задайте sensor = tempc.Если датчик виден во Flasher, но не появляется в Live-Control, проверьте формат PVVX (Custom), отключение шифрования, MAC-адрес и наличие BLE Scanner в установленной сборке контроллера.
Источники: история SmartKot от 03.12.2024, 04.03 и 05–06.11.2025; официальные документация PVVX и процедура для 2.1.1_0159. Проверено 20.08.2026.
Источник: полное руководство SmartKot OpenTherm на Live-Control; история группы по DS18B20 и 1-Wire. Редакция от 07.10.2026.