Добрый день,
Используем контроллер Wiren Board 7, к нему подключены 4 термодатчика 1-wire DS18B20, длинной до 15 метров к одному каналу (1W).
Данная схема отлично работала, но в этот на той неделе датчики неожиданно отключились.
Лог ошибки: |30-01-2025 15:35:42.253 [mosquitto] |1738240542: New client connected from 10.1.60.33:57525 as auto-FB4206CA-4F6F-53C5-2480-EB577B7377CC (p2, c1, k60).| |—|—| |30-01-2025 15:35:42.250 [mosquitto] |1738240542: New connection from 10.1.60.33:57525 on port 1883.| |30-01-2025 15:35:36.320 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd79125/temperature)| |30-01-2025 15:35:36.059 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd75218/temperature)| |30-01-2025 15:35:35.770 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd72f63/temperature)| |30-01-2025 15:35:30.223 [mosquitto] |1738240530: Client auto-FC3078D4-DA0A-1B95-09CC-707C4C1A56C1 disconnected.| |30-01-2025 15:35:29.218 [mosquitto] |1738240529: New client connected from 10.1.60.33:53681 as auto-FC3078D4-DA0A-1B95-09CC-707C4C1A56C1 (p2, c1, k60).| |30-01-2025 15:35:29.215 [mosquitto] |1738240529: New connection from 10.1.60.33:53681 on port 1883.| |30-01-2025 15:35:24.996 [wb-mqtt-serial] |WARNING: [modbus] failed to read 14 input(s) @ 270 of device modbus:167: Serial protocol error: request timed out| |30-01-2025 15:35:24.550 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd79125/temperature)| |30-01-2025 15:35:24.279 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd75218/temperature)| |30-01-2025 15:35:24.010 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd72f63/temperature)| |30-01-2025 15:35:23.790 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000faac75c/temperature)| |30-01-2025 15:35:12.751 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd79125/temperature)| |30-01-2025 15:35:12.490 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd75218/temperature)| |30-01-2025 15:35:12.229 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd72f63/temperature)| |30-01-2025 15:35:09.055 [mosquitto] |1738240509: Client auto-20E3651D-ECA2-A3C8-7C69-B775CB956404 disconnected.| |30-01-2025 15:35:08.056 [mosquitto] |1738240508: New client connected from 10.1.60.33:38475 as auto-20E3651D-ECA2-A3C8-7C69-B775CB956404 (p2, c1, k60).| |30-01-2025 15:35:08.053 [mosquitto] |1738240508: New connection from 10.1.60.33:38475 on port 1883.| |30-01-2025 15:35:00.910 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd79125/temperature)| |30-01-2025 15:35:00.709 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd75218/temperature)| |30-01-2025 15:35:00.510 [wb-mqtt-w1.service] |ERROR: [w1 driver] Can’t read temperature (/sys/bus/w1/devices/w1_bus_master1/28-00000fd72f63/temperature)| |30-01-2025 15:34:58.059 [mosquitto] |1738240498: Client auto-4DBEAE34-EB7D-BCFC-1CAC-B5B74EFA9BB7 disconnected.| |30-01-2025 15:34:57.595 [mosquitto] |1738240497: Client auto-FFBD852D-4353-6405-395C-8660B008EB75 disconnected.| |30-01-2025 15:34:57.057 [mosquitto] |1738240497: New client connected from 10.1.60.33:41345 as auto-4DBEAE34-EB7D-BCFC-1CAC-B5B74EFA9BB7 (p2, c1, k60).| |30-01-2025 15:34:57.056 [mosquitto] |1738240497: New connection from 10.1.60.33:41345 on port 1883.|
После этого отключил все термодатчики, подключал по одному - датчик рандомно то появляется в веб-интерфейсе, то краснеет, то пропадает. Перепробовал все датчики по одному. Если термодатчик подключить к порту 1W MIR - температуру показывают.
Пока мало информации.
А, кстати, после чего отключились? Что-то делалось?
Я предлагаю попробовать диагностировать заменой.
Для начала - именно контроллер. То есть взять заведомо рабочий датчик (есть?) Если нет - можем прислать.
Подключить, не прокладывая (возможны наводки).
Или, альтернатива - отключить для теста, на время теста силовые линии для того чтобы избежать влияния наводок. Но это актуально только если силовые провода рядом.
На данный момент контроллер кое-как видит только один датчик в первом порте (периодически моргает красным в веб интерфейсе), на втором порте вообще ничего не видит.
Меняю термодатчики местами - то же самое: первый порт видит новый датчик (краснея), а на втором пустота.
Проводка термодатчиков уже сильно замонтирована, демонтировать их сложновато.
Вставил колодку в старый контроллер:
Порт1 - видно 2 датчика, но они периодически “краснеют”, в логах службы ошибки.
Порт 2 - совсем не видно подключенных датчиков.
Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:
WB7.4 - 1 шт.
Модули zigbee, модема и WBMZ - остаются, вытащите их перед отправкой.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:
ссылку на эту тему,
серийный номер устройства, APTON5T5,
(для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.
заметил такую закономерность, что импульсные блоки питания пускают по всей сети помехи,такая же проблема! у датчиков были провалы в показаниях. отключил блок питания и запитал от аккумулятора, и уже сутки ни одного провала ни от одного датчика нет! все работает как надо .датчиков пока 10 штук. подключены звездой по 8-15 метров каждая. планирую установить после блока питания фильтр ВЧ помех.