Страница 2 из 3

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 01 окт 2021, 21:50
feodor53
WZV писал(а): 01 окт 2021, 21:02 Вопрос такой, можно ли пользовательским блоком посылать топик с контроллера одновременно в dealgate.ru и в свой локальный iObroker на Orange.
а что мешает выполнить по платам:
1 плата-подключаемся к dealgate.ru и отсылаем сообщение
2 плата-отключаемся от dealgate.ru и подключаемся к локальному брокеру и шлем ему сообщение и возвращаемся на плату 1

из минусов если только время на все эти переподключения

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 01 окт 2021, 22:23
WZV
Попробую эти варианты:
feodor53 писал(а): 01 окт 2021, 21:50 выполнить по платам:
1 плата-подключаемся к dealgate.ru и отсылаем сообщение
2 плата-отключаемся от dealgate.ru и подключаемся к локальному брокеру и шлем ему сообщение и возвращаемся на плату 1
Dryundel писал(а): 01 окт 2021, 21:31 Вставить еще один блок в проект, настроить на нужный адрес и одно и то же сообщение отсылать двум брокерам.
Sancho писал(а): 01 окт 2021, 21:41 запустить мост, клиент и сервер
Может какой и выстрелит.

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 01 окт 2021, 23:13
feodor53
Dryundel писал(а): 28 сен 2021, 15:26 Вставить еще один блок
там разве можно использовать два main блока в проекте?

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 01 окт 2021, 23:24
Dryundel
WZV писал(а): 01 окт 2021, 22:23 Может какой и выстрелит.
Вставить еще один блок не получится. Ограничение на использование один раз.

Отправлено спустя 10 минут 8 секунд:
Второй вариант возможно тоже не прокатит.
Обратитесь с таким вопросом к автору блоков.

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 02 окт 2021, 09:36
Sancho
Sancho писал(а): 01 окт 2021, 21:41
WZV писал(а): 01 окт 2021, 21:02 [ref]Dryundel[/ref], Вопрос такой, можно ли пользовательским блоком посылать топик с контроллера одновременно в dealgate.ru и в свой локальный iObroker на Orange.
Думаю, что если есть возможность запустить мост, клиент и сервер, то всё можно, наверное. Возможно не прав.
На mosquitto можно.
Посмотрите последний раздел этой статьи.

Отправлено спустя 2 минуты 46 секунд:
Там запускается два экземпляра драйвера с разными настройками.

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 02 окт 2021, 10:23
WZV
[ref=#ff8000]Sancho[/ref], Благодарю, очень интересная информация.

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 02 окт 2021, 13:58
Phazz
Самый лучший вариант это поднять мост на локальном брокере. Можно при этом отслеживать соедение с брокером и в случае его недоступности переключаться на облачный

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 01:18
Dryundel
NEW
.
Обновления статьи
Добавлено:
- Логика взаимодействия (Алиса-Deflgate-Устройство)
- Будет ли работать устройство при потере соединения с MQTT брокером
- Управляем яркостью
- Особенности модуля ESP01


Посмотреть...

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 01:53
Ingwar
Dryundel писал(а): 28 сен 2021, 16:30 Используя сигнал о подключении к MQTT брокеру, включаем одну или другую логику работы кнопки.
Сам не тестил, но тут на форуме читал, что если проблемы с WiFi - ESP (которые не 32) "забивают" на выполнение программы от слова совсем...

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 02:09
Dryundel
Ingwar писал(а): 03 окт 2021, 01:53 Сам не тестил, но тут на форуме читал, что если проблемы с WiFi - ESP (которые не 32)......
Так может взять проект и потестить? :) Или проще рассказать, что где то кто то говорил .... ?
Проект готовый, в свободном доступе, не вижу препятствий.

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 02:28
Ingwar
Dryundel писал(а): 03 окт 2021, 02:09 Или проще рассказать, что где то кто то говорил .... ?
Давненько было... может что и изменилось

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 02:57
Dryundel
Ingwar писал(а): 03 окт 2021, 02:28 Давненько было... может что и изменилось
М-да... Видимо проще рассказать... :)

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 11:03
Sancho
Dryundel писал(а): 03 окт 2021, 01:18 - Будет ли работать устройство при потере соединения с MQTT брокером
По указанному примеру, после просмотра скрина, предполагаю возможную ситуацию:
Мы активировали устройство голосом.
Произошла потеря связи.
Мы активировали, а спустя время деактивировали устройство локально.
После восстановления связи устройство активируется сигналом с mqtt.
Или не прав?

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 11:40
Dryundel
Sancho писал(а): 03 окт 2021, 11:03 После восстановления связи устройство активируется сигналом с mqtt.
Или не прав?
[ref=#ff8000]Sancho[/ref], конечно же ты прав.
Однако, господа, когда читаете статью, читайте пожалуйста все строчки, а не через одну. Там же русским по белому написано:
Dryundel писал(а): 28 сен 2021, 16:30 Используя сигнал о подключении к MQTT брокеру, включаем одну или другую логику работы кнопки.
Данный проект является простым учебным примером и не является идеальным готовым решением, такие моменты как рассинхронизация состояния устройства при потере связи, необходимо учитывать и в соответствии с задачей строить логику.

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 15:03
feodor53
Ingwar писал(а): 03 окт 2021, 01:53 если проблемы с WiFi - ESP (которые не 32) "забивают" на выполнение программы от слова совсем
это если нет клиентом коннекта обычно.

я в таких случаях тупо delay(10) делаю в луп.
(т.е. если нет коннекта клиентом - то в луп дэлэй=10)
такие костыли :D
причем это похоже на железную проблему: бывает что попадаются есп (node или wemos) купоенные на али и им пофиг на этот коннект! они всегда стабильно работают.
Причем заливаешь один и тот же проект - а ведут две борды себя совершенно по разному)))
*это про 8266

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 17:49
Ingwar
Dryundel писал(а): 03 окт 2021, 02:57 Видимо проще рассказать...
Думаю многие спасибо скажут за освещение этой проблемы...

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 03 окт 2021, 18:17
Dryundel
Ingwar писал(а): 03 окт 2021, 17:49 Думаю многие спасибо скажут за освещение этой проблемы...
Я не знаю решения этой проблемы. Она может возникать с левыми девайсами.
[spoiler=Типа таких:]
20211003_164343.jpg
[/spoiler]


Отправлено спустя 10 минут 54 секунды:
Когда то я писал о подобной проблеме. Но решения так и не нашел.
viewtopic.php?f=135&t=5862&p=79807&hili ... lay#p80018

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 17 апр 2022, 04:29
fylhtq778
Здравствуйте друзья у меня такой вопрос можно ли как то заделать из Алисы дверной звонок правильней сказать добавит такой навык

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 29 авг 2022, 11:49
NetGuru
Добрый день, друзья!
Совсем недавно увлёкся новой для себя средой разработки FLProg.
Вчера создал проект по образу и подобию ESP01_Люстра1.rar.
Только у меня ESP32 и я заменил блок на соответствующий (MQTT_ESP32_Main_6_8).

Обнаружил странную особенность:
  • Если ESPшка долгое время отключена от питания, а потом даю ей питание - она подключается к вайфай и нормально устанавливает соединение с брокером на dealgate.
  • Если ESPшка была подключена и соединена с брокером, выдёргиваешь из неё питание и через секунд 5 опять подаёшь питание - то на странице диагностики dealgate обнаруживаю следующую картину:
out_of_memory.jpg

Почему такое происходит?
Это не хватает памяти у брокера?

Пытался гуглить, нашёл только один понимаемый мною ответ:
Are you saying you have out of memory because the disconnect error is "Out of memory." ?
There is no out-of-memory in this cause, just a wrong number for this error :)
Но этот ответ был в топике по paho.mqtt.python.
Поэтому не факт, что в Dealgate такая же проблема.

Я сделал вывод в UART параметра "Размер свободной памяти (в байтах)" и он постоянно выводить число 183848.
Вряд ли тут дело действительно в памяти.

Подскажите, пожалуйста, куда копать?

P.S. Бывает такая ошибка даже когда ESPшка долго лежала отключенная.
Теперь вообще не понимаю ничего...

Голосовое управление (Умный Дом) Привет, Алиса! ( пошаговая инструкция легкого решения )

Добавлено: 29 авг 2022, 12:43
Dryundel
[ref]NetGuru[/ref], попробуйте обратиться с этим вопросом в чат поддержки https://t.me/dealgate_ru