всего 3 датчика на буферной ёмкости отопления. Несколько раз в сутки пропадают показания датчиков. В системном журнале много ошибок. 1 год все работало отлично и вот началось непонятное.
Нет все датчики температуры DS18B20.
RS485-2 на котором xy-md0x отключен не используется
log_20251122T072022.log (6,6 КБ)
log_20251122T034837.log (7,1 КБ)
Здравствуйте.
В логах вижу ругается на плохую связь по датчику 28-00000086a531
[wb-mqtt-w1] ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master1/28-00000086a531/w1_slave)
Попробуйте его отключить посмотрите как будет себя вести два других.
Подскажите при каких обстоятельствах и в какой момент начались проблемы?
Что либо делали с ПО? Обновляли ли контроллер? Либо просто в какой то момент перестало работать.
Здравствуйте. В какой то момент просто перестало работать. После всего этого заменил датчики, проводку от датчиков переложил вдали от силовых проводов, ПО обновил. Датчик 28-00000086a531 не теряется
24-11-2025 21:15:54.306 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:15:54.169 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:15:40.906 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:15:40.795 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:15:27.555 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:15:27.451 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:15:14.195 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:15:14.075 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:15:00.815 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:15:00.707 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:14:47.446 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:14:47.314 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:14:34.035 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:14:33.910 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:14:20.642 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:14:20.539 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 21:14:07.299 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 21:14:07.196 [wb-mqtt-w1.service] ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 19:55:08.903 [wb-mqtt-w1.service] ERROR: [w1 driver] Measurement error (/sys/bus/w1/devices/w1_bus_master2/28-0000006bd45b/temperature)
24-11-2025 19:55:08.875 [wb-mqtt-w1.service] ERROR: [w1 driver] Measurement error (/sys/bus/w1/devices/w1_bus_master2/28-00000069ef50/temperature)
24-11-2025 19:39:05.427 i2c i2c-2: sendbytes: NAK bailout.
24-11-2025 17:16:24.647 i2c i2c-2: sendbytes: NAK bailout.
24-11-2025 15:43:36.835 i2c i2c-2: sendbytes: NAK bailout.
24-11-2025 14:25:38.891 i2c i2c-2: sendbytes: NAK bailout.
24-11-2025 13:28:22.791 i2c i2c-2: sendbytes: NAK bailout.
24-11-2025 10:48:00.883 i2c i2c-2: sendbytes: NAK bailout.
Вариантов решения проблемы нет?
Добрый день.
Необходимо убедиться что дело не в шине и проверить работоспособность датчиков.
Подключите датчики отдельным проводом желательно по одному, близко к контроллеру.
А как же все работало целый год. датчики заменены два раза. Изменений нет.
Добрый день.
Если вы уверены что шина 1-wire в порядке и её расчетная емкость соответствует проектной, то опишите пожалуйста подробнее, после каких действий начали происходить отключения датчиков? Какие настройки вы выполняли? Меняли ли правила, либо шаблоны?
Попробуйте обновить систему, подключитесь по SSH, в консоли введите:
apt update && apt upgrade
Убедитесь что все пакеты установились, перезагрузите контроллер.
Замерьте пожалуйста напряжение на конце линии 1-wire, сколько вольт приходит в места подключения датчиков.
Попробуйте с помощью утилиты mosquitto_sub подписаться и последить за состояниями каждого датчика по отдельности. Процедура описана в нашем MQTT.
Проходила мимо. Есть пару мыслей: а датчики у нас покупали или в другом месте? Мы их специально проверяем.
Правда очень рекомендую локализовать проблему: дело в шине, датчиках или контроллере?
Для этого, как рекомендовали, сначала попробовать короткий провод единственным устройством на порт


