Всем привет! Помогите разобраться: есть 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 ответов

45 просмотров

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

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

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

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

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

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

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

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

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

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 не выводит это устройство. чтяднт?

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

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

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта