Стоит на даче чуть больше года. 3 шт ds18b20 внутри помещения, 1 на улице. Датчики куплены на али. Подключены к wb-ms v2 и к самой WB. По 1 датчику на линию.
Год все отработало, но когда на той неделе долбанули морозы, уличный датчик внезапно начал показывать -50. Дальше стало понятно, что он врет ровно на 20 градусов. Подключен к самой WB.
На выходных добрался до дачи. Поменял подключение датчиков. Уличный теперь подключен к wb-ms v2 и прекрасно работает. Второй датчик, подключеный к wb-ms v2 тоже. А вот те, что подключены к WB оба показывают погоду на марсе
В логах много таких ошибок
w1_master_driver w1_bus_master2: therm_bulk_read_store: unable to trigger a bulk read on the bus. err=-19
Добрый день.
Как выполнено подключение? Какая длина шины?
Используете двухпроводную или трехпроводную схему подключения?
Так же для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Версия датчика с гильзой. Кабели 1,5м сразу в клеммник wb. Можно сказать, что прям как у вас на картинке.
Пробовал по 1, пробовал 2, концы скрутка и в клеммник. Пробовал на 1 шину, пробовал на 2. Результат одинаков. 4 датчика. Подключаю к wb-ms v2 - все показывают адекватную температуру. Подключаю к wb - левые показания. След раз привезу новую пару, которые не еще работали.
На контроллере ничего критичного, могу сбросить до заводских. Также обратил внимание, что контроллер стал ощутимо подтормаживать. Диагностический архив через веб не удалось создать. Делал командой. Из дополнительного там докер, z2m (1 устройство) и node-red (пара простейших потоков). На контроллере ничего не менялось.
Нет, проблема оказалась не в датчиках. Было выключено питание +5 на колодке рядом с w1/w2. Главный вопрос сам я выключил или произошел сбой. Несколько раз подключался к интерфейсу с телефона, соответственно теоретически мог промахнуться и случайно нажать.