Удаляются датчики 1-wire из контролера

Добрый день. Самопроизвольно ночью удаляются датчики из контролера. Помогает перезапуск контроллера и они появляются. В логах есть ошибки, но за 6 часов до удаления, после ошибок все корректно работало. Контроллер 8.4


diag_output_A2IUPC4P_2024-08-02-12.00.00.zip (459,6 КБ)

У меня датчики так же пропадают иногда, я логи не смотрел, не разбирался как увидеть, но эффект такой же: сначала пропадают показания, потом отваливаются датчики. Но со временем они появляются снова. Не знаю как у вас, но примечательно, что такая шляпа возникла с новыми датчиками с Али, которые на шлейфе стоят не дальними. А дальние - из старых покупок на Али - работают без сбоев. Я пробовал питание 5 В на шине прерывать - иногда помогало, восстанавливалось, иногда нет. Но сейчас, как ни странно, вроде приработались, в последнее время отвалов не замечал.
Так что будет интересно последить за вашей темой и проблемой)

Добрый день.
Обратите внимание на логи:

Aug 02 03:11:32 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.698000000000.d6 is not registered.
Aug 02 03:12:19 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.e98000000000 crc 5a
Aug 02 03:12:19 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.e98000000000.5a is not registered.
Aug 02 03:13:07 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.198000000000 crc 2e
Aug 02 03:13:07 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.198000000000.2e is not registered.
Aug 02 03:13:53 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.998000000000 crc a2
Aug 02 03:13:53 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.998000000000.a2 is not registered.
Aug 02 03:14:29 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.598000000000 crc 68
Aug 02 03:14:29 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.598000000000.68 is not registered.
Aug 02 03:15:16 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.d98000000000 crc e4
Aug 02 03:15:16 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.d98000000000.e4 is not registered.
Aug 02 03:16:27 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.398000000000 crc 0d
Aug 02 03:16:27 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.398000000000.0d is not registered.
Aug 02 03:17:13 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.b98000000000 crc 81
Aug 02 03:17:13 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.b98000000000.81 is not registered.
Aug 02 03:18:13 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.798000000000 crc 4b
Aug 02 03:18:13 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.798000000000.4b is not registered.
Aug 02 03:19:00 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.f98000000000 crc c7
Aug 02 03:19:00 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.f98000000000.c7 is not registered.
Aug 02 03:19:12 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.058000000000 crc 10
Aug 02 03:19:12 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.058000000000.10 is not registered.
Aug 02 03:20:10 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.858000000000 crc 9c
Aug 02 03:20:10 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.858000000000.9c is not registered.
Aug 02 03:21:09 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.458000000000 crc 56
Aug 02 03:21:09 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.458000000000.56 is not registered.
Aug 02 03:21:56 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Attaching one wire slave 00.c58000000000 crc da
Aug 02 03:21:56 wirenboard-A2IUPC4P kernel: w1_master_driver w1_bus_master1: Family 0 for 00.c58000000000.da is not registered.

Шина 1-wire выполнена каким образом?
Я вижу 4 датчика на одном порту и 1 на другом.
Когда они покупались и по какому заказу?

После “пропадания” датчиков - какой величины напряжение между Gnd и клеммой данных?

После “пропадания” датчиков - какой величины напряжение между Gnd и клеммой данных?
Как мне это замерить?

Когда они покупались и по какому заказу?
1 датчик с квартиры, покупался 4 года назад, завтра пришлю счет. Остальные с чип-дип.

Шина 1-wire выполнена каким образом?
Витая пара и последовательно подключенны датчики

В доме у меня тоже есть проблемы в логе по crc, но никогда не было чтоб контроллер удалял их.

Отдельно отмечу что при попадании датчиков и их возвращении перестают отрабатывать завязанные на них правила wb-rules.

Достаточно мультиметра, в общем.

Если какой-то из датчиков защелкивается - все присутствующие на шине будет удалены.

Я не думаю что пересоздание топиков влияет на выполнение правил. Но создайте тему, выложите логи - попробую воспроизвести.