[Модуль] CONNECT (connect)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: [Модуль] CONNECT (connect)

Сообщение Bagir »

xor писал(а): Чт авг 04, 2022 7:23 pm от меню отказался у себя( пу надо включить, иначе без правки кода измененные данные не шлются в коннект.
А мне наоборот ПУ как то не зашли с самого начала. Приверженец старого стиля )) Я конечно предполагал, что новые модуля для связки с облаком будут опираться именно на них. Да и интернет у меня не очень. Частный дом, до сих пор мобила и АДСЛ по цене намного дороже чем FTTX. При этом не хочется сильно взлетать на облачко, падать больно каждый раз, когда интернет чудит.
Сейчас настроил транспорт текста с Я.колонки в МД через Телегу.
Частенько бывает
- Алиса, передай сестре, включи свет
- Навык не доступен...
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: [Модуль] CONNECT (connect)

Сообщение xor »

Bagir писал(а): Чт авг 04, 2022 7:36 pm
xor писал(а): Чт авг 04, 2022 7:23 pm от меню отказался у себя( пу надо включить, иначе без правки кода измененные данные не шлются в коннект.
А мне наоборот ПУ как то не зашли с самого начала. Приверженец старого стиля )) Я конечно предполагал, что новые модуля для связки с облаком будут опираться именно на них. Да и интернет у меня не очень. Частный дом, до сих пор мобила и АДСЛ по цене намного дороже чем FTTX. При этом не хочется сильно взлетать на облачко, падать больно каждый раз, когда интернет чудит.
Сейчас настроил транспорт текста с Я.колонки в МД через Телегу.
Частенько бывает
- Алиса, передай сестре, включи свет
- Навык не доступен...
у меня, кстати, пу отключены) я их имитирую для коннекта для связи с яндексом. но править код пришлось в нес. местах( и да, заявлена поддержка москито-устройств - не пу. у меня не завелось - односторонняя связь с коннектом. Сергей смотрел-смотрел, так и не понял, в чём дело. Собственно, из-за этого прикидываюсь, что у меня пу)
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: [Модуль] CONNECT (connect)

Сообщение Bagir »

xor писал(а): Чт авг 04, 2022 8:39 pmприкидываюсь, что у меня пу)
Аааа, идею понял, для теста самое то. Как нибудь тоже попробую. Сейчас с шаблонами поведения сижу второй день, даже девушка свалила домой спать :D
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Harmer
Сообщения: 44
Зарегистрирован: Ср фев 14, 2018 10:34 am

Re: [Модуль] CONNECT (connect)

Сообщение Harmer »

Добрый день.
Что-то коннект перестал работать. Сначала отвалился совсем, я обновил свою древнюю систему, она умерла. Запустил установочный скрипт - ожила. Но коннект подключается на несколько секунд и отваливается, пока не ткнешь перезапуск.
Система на распберри. Куда смотреть?
udvnl
Сообщения: 105
Зарегистрирован: Чт июн 21, 2018 11:03 am
Откуда: Минск

Re: [Модуль] CONNECT (connect)

Сообщение udvnl »

Harmer писал(а): Ср окт 01, 2025 6:20 am Добрый день.
Что-то коннект перестал работать. Сначала отвалился совсем, я обновил свою древнюю систему, она умерла. Запустил установочный скрипт - ожила. Но коннект подключается на несколько секунд и отваливается, пока не ткнешь перезапуск.
Система на распберри. Куда смотреть?
Думаю у вас уже всё ожило, как я понял вчера были временные проблемы.
mxz
Сообщения: 17
Зарегистрирован: Пн сен 30, 2019 7:16 am

Re: [Модуль] CONNECT (connect)

Сообщение mxz »

UPDATE от 20:00 12.10.2025.
Итог: давно не обновлял систему. Были критические изменения в протоколе обмена. Со слов Сергея "изменился алгоритм работы с командами".

Что сделал: обновил все компоненты из https://github.com/sergejey/majordomo - Merge pull request #1169 from sergejey/alpha.
Заработало
с TLS - работает, но пока не могу сказать что стабильно.
Команды из Яндекс выполняет, но не всегда с 1-го раза и приходится повторить 2-3 раза.
При этом статус OFFLINE, а в меню X-RAY\Циклы вижу для процесса cycle_connect сообщение "Не отвечает с DD.MM.YYYYY HH:MM:SSSS)
Без TLS - выглядит что более стабильно.

Наблюдаю.Может Сергей поможет с диагностикой со стороны сервера (на связи в Тлг).

--------------------------------------------------------------
УЖЕ НЕ АКТУАЛЬНО:
Товарищи, Need Help,
С 27.09.2025 у меня перестал работать Connect. До этого работал два года без сбоев (соединение по TLS). На своей стороне ничего не менял и не обновлял. Как следствие - не работает управление из приложения Умный Дом Яндекс и голосовое управление с Алисы, к чему все привыкли. Диагностика своими силами пока не привела к успеху.

Что проверял:
1. мой аккаунт Connеct - не заблокирован, годовая подписка не закончилась. Статус: Подключено (это статус подписки).
2. доступ с моего MJDM до connect.smartliving.ru - есть, проверял netcat на порт 8883 (TLS) и 1883 (не TLS). То есть провайдер не блокирует.
3. Настройка модуля Connect: CloudSync = YES (конечно же).
4. цикл cycle_connect перестал работать по TLS! Стабильно в статусе OFFLINE. Перезапуск не помогает.
5.на сайте connect.smartliving.ru в разделе Мастер-контроль вижу статус OFFLINE (логично), но если посмотреть Лог статуса, то там ONLINE (кривое отображение). Обратил внимание, что аномальное чередование OFFLINE-ONLINE началось с 2025-09-27.
6. цикл cycle_connect работал без TLS на той неделе (статус CONNECTED), но сегодня уже не соединяется. При статусе CONNECTED без TLS все равно общий сервис передачи команд не работал (команды от Яндекс не отрабатывали, не запускалась написанная бизнес-логика на MJDM)
7. команды Яндекс принимаются, что намекает на то, что на плече [Яндекс > connect.smartliving] все ОК. Ошибок Яндекс не выдает.
8. MQTT broker (mqtt.class.php) - up to date, последняя версия от 2025-05-01 20:57.
9. открыл код /var/www/html/scripts/cycle_connect.php. На что обратил внимание:
- версия 1.3. Насколько она актуальная - не понимаю.
- в части TLS, есть строка с путём, где должен быть то ли серверный сертификат, то ли сертификат вышестоящего выпускающего УЦ, но по указанному пути я не вижу РЕМ-контейнера. Что будет если РЕМ нет - пока не понял. Где его взять не ясно.
СА $ca_file = dirname(__FILE__) . '/../modules/connect/fullchain.pem';

Мои гипотезы
1. Что-то поменялось на плече [connect.smartliving > MJDM cycle_connect]. То есть команды от Яндекс (Умный дом, Алиса) принимаются, передаются в connect.smartliving, но далее не передаются на MJDM.
2. Сервис cycle_connect.php версии 1.3 уже устарел?
3. Сломался TLS из-за отсутствия РЕМ-контейнера, но не ясно почему бизнес-логика не работает без TLS.

Пока не понял и не нашел информации:
(буду признателен, если поможете)
1. был ли у кого-то сбой Connect с конца сентября аналогичными симптомами.
2. какие изменения были сделаны в connect.smartliving.ru в конце сентября (если были). Не вижу в публикациях.
3. какая крайняя версия модуля cycle_connect.php ?
4. как обновить только Connect (если версия 1.3 устарела) ?
Аватара пользователя
samolet
Сообщения: 476
Зарегистрирован: Чт июн 29, 2017 10:29 am

Re: [Модуль] CONNECT (connect)

Сообщение samolet »

Такая же беда
Ответить