Всем привет! Помогите разобраться: есть rpi3+HA+z2m+sonoff dongle-p и полдюжины датчиков.


Всё это работало прекрасно 3-4 месяца, перезагружалось, обновлялось, прочее. Но в один день после перезагрузки HA в системе перестал детектится донгл. Точнее, HA его видит (в Настройки-Оборудование он есть), а z2m не запускается с ошибкой Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms). Конфиги никакие не менялись. Простым перезапуском, как понимаете, не лечится.
Может у кого-то есть идеи\советы, куда копать?

18 ответов

20 просмотров

Сделайте так, чтобы ХА его не видел, тогда z2m увидит...

Max-Kruglov Автор вопроса
Olegin
Сделайте так, чтобы ХА его не видел, тогда z2m уви...

zha не установлен. Или вы про что-то другое?

Max-Kruglov Автор вопроса
Olegin
ZHA в игнор, я про это

Его нет в системе. Иначе бы всё не работало до этого)

Max Kruglov
Его нет в системе. Иначе бы всё не работало до это...

Тогда проверяйте контакты, сам свисток...

Max-Kruglov Автор вопроса
Olegin
Тогда проверяйте контакты, сам свисток...

сейчас попробую другой кабель с другим свистоком (dongle-e), посмотрю. А есть вариант как-то на винде проверить работоспособность свистка?

Max Kruglov
сейчас попробую другой кабель с другим свистоком (...

Ну... Развернуть виртуалку, прокинуть свисток, все возможно )

Max-Kruglov Автор вопроса

Порт в «настройки-оборудование» совпадает с настройками z2m? Не добавлял никаких новых протоколов, типа модбас или еще что-либо, где так же в настройках используется порт? Такая ошибка бывает, когда кто-то перед z2m открыл первее порт устройства и уже z2m стучится в используемое устройство и получает ответ «порт занят».

fuser /dev/tty... от рута (подставить имя порта) что говорит? похоже, в самом деле кто-то порт зацапал раньше того, кому он полагается.

При обновлении ядра бывает названия в корне /dev меняются. Лучше привязываться к соответствующим ссылкам в /dev/serial/by-id/ или самому прописать правило в /etc/udev/rules.d/

TR
При обновлении ядра бывает названия в корне /dev м...

Они в общем случае вообще от порядка втыкания/распознавания устройств, если их больше одного, зависят.

TR
При обновлении ядра бывает названия в корне /dev м...

ндя ), глянул щас, а у самого в композе НА уж несколько лет как - /dev/ttyACM0:/dev/ttyACM0 - /dev/ttyAMA0:/dev/ttyAMA0 - /dev/ttyUSB0:/dev/ttyUSB0 Надо будет переписать )

Max-Kruglov Автор вопроса
Евгений
Порт в «настройки-оборудование» совпадает с настро...

Путь до стика указан по by-id. Пробовал менять, но он совпадает и это не помогло

Max-Kruglov Автор вопроса
Roman Bazalevskiy
fuser /dev/tty... от рута (подставить имя порта) ч...

Попробую сегодня, спасибо. Отпишусь

Max-Kruglov Автор вопроса
TR
При обновлении ядра бывает названия в корне /dev м...

Привязывался по by-id, путь в кофеине проверял - не менялся

Max-Kruglov Автор вопроса
Roman Bazalevskiy
fuser /dev/tty... от рута (подставить имя порта) ч...

сейчас стоит работающих стик, z2m и датчики работают. НО fuser не выводит это устройство. чтяднт?

Похожие вопросы

Обсуждают сегодня

Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
посыпаю голову пеплом =) https://docs.vapor.codes/advanced/files/?h=stream#files
Seryoga
10
люди а напомните, пожалуста, как называется алгоритм поиска текста который допускает ввод ошибок? Например есть несколько строк: Trigun Trigun: Stumpeede Мне нужно что бы ...
Куся 🌿⃤ __UKS
2
Карта сайта