Ok google включи реле

Ответить
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Ok google включи реле

Сообщение Iqubik »

[spoiler]Помогите пожалуйста реализовать блок взаимодействия с ассистентом. В сети есть много англоязычных примеров для arduino на iftt и на openhab.
Понимаю что простое и понятное решение mqtt брокер, но неужели нет более или менее прямого api к google home для управления esp8266 устройствами посредством голоса.
Сам буду копать эту тему, так как вижу flprog в применении у умному дому а ничего лучше и проще голосовой команды как будто нет. Да каскада, но там лицензия и ещё какие загвоздки.
[/spoiler]

Теме переехала в viewtopic.php?f=71&t=7599

Пример:
[spoiler]https://youtu.be/VczUuy-8I4g[/spoiler]
P.s. сделал на ifttt и google now, но только английский язык и ограничения и всё тоже не то. Пример неудачный
Последний раз редактировалось Iqubik 27 сен 2021, 01:35, всего редактировалось 1 раз.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ok google включи реле

Сообщение Ivan_Kornege »

чЁ вы все в алисы да гугол сливаете свою жизнь...
В flp можешь рисовать проект для ардуины и для управления со своего смарта использовать Offline Voice CBT
На видообзоре автор показал скетч
https://youtu.be/AGH_bTMjfKs
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Ok google включи реле

Сообщение edyapd »

Если нужно включить пару реле, то можно обойтись и ЭТИМ
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Ok google включи реле

Сообщение Iqubik »

Ну это конечно всё не то. В первом случае управление идёт по bluetooth, что для esp8266 невероятно без дополнительного модуля и даже с ним это не конечное решение - программа не обновлялась с 2017 года. Во втором блок распознавания речи стоит почти 1200р и это опять таки локальное решение - подойди и наори на модуль чтобы добиться от него действия.
Ok google это универсальное решение с любой точки мира и с добавлением в Google home.
То что я попробовал это adafruit IO и оно кривое, косое и полубесплатное. Буду копать далее, сейчас смотрю в сторону majordomo, google aws mqtt и уже просто mqtt, видимо не случайно всё так или иначе приходит к mqtt и либо облачному либо локальному брокеру для него.

А хочется блок "Ok google" туда вбил некий api ключ и оно работает на русском.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

Ok google включи реле

Сообщение EgorKa »

Ivan_Kornege писал(а): 27 фев 2020, 10:11 Offline Voice CBT
отличная тема , давно собираюсь сделать управление дома с смартфона не выходя в internet.
Надо в отдельную тему сделать.
[ref]Iqubik[/ref],
По моему Осипов на своем канале показывал как приложения для "Ok google" под Андроид делать.
А на ардуино просто принимать цифирки и раскладывать как угодно.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ok google включи реле

Сообщение aidar_i »

WZV
Сержант
Сообщения: 226
Зарегистрирован: 06 сен 2015, 14:31

Ok google включи реле

Сообщение WZV »

А такой вариант:
[spoiler]
А.mp4
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Ok google включи реле

Сообщение Iqubik »

WZV писал(а): 28 фев 2020, 08:19 А такой вариант:
[spoiler]А.mp4[/spoiler]
Изучил. Очень близко, но не то:
1) alexa это амазоновкая штука и с Гугл хом и ассистентом она совсем не дружит
2) arduino IOT CLOUD без денег не хочет дружить с esp8266

P.s. открываю google home и поражаюсь количеству интеграцией с разными сервисами, ну вот наверняка что-то есть такое где бесплатно, не сильно зажато и работает с Гуглом. Продолжаю поиск

Вот что-то максимально близкое
https://arduinoplus.ru/google-home-vklu ... -komputer/
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Ok google включи реле

Сообщение Iqubik »

Есть движение в этом направлении. Ещё не протестировал но http://sinric.pro добавил интеграцию себя в google home.
Нашёл видео на ютуб где индус делает "ок гугл включи лампочку". Проверяю.

Отправлено спустя 41 минуту 43 секунды:
Да, всё так и есть до 5 esp устройств бесплатны. Можно говорить по русски. Можно esp заставлять коннектить к точке доступа мобильника и использовать голосовое управление потребителями в гараже, когда грязные руки например. Проверил на wemos библиотеки первые sinric

Отправлено спустя 2 часа 52 минуты 13 секунд:
Когда сформирую блок добавлю в ветку коммуникация. Протестировал и доработал чтобы esp после перезагрузки через несколько секунд отчитывалась на сервер что она в выключенном состоянии.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

Ok google включи реле

Сообщение KulibinOrsk »

[ref]edyapd[/ref], то что Вы предлагаете это полная шляпа. Пробовал я эту хреновину в 2019 году, выкинул. Железка "забывает" произношение и слова.
[ref]Iqubik[/ref], Вообще все эти гуглы и прочие сервисы это только для "понтов", неужели здравый человек способен доверить работу каких то своих "узлов автоматики" в доме или тем более в коммерции каким то сторонним сервисам ? Все это только поиграться т.к. не подконтрольно оно вам.
Году в 2030 возможно будут доступны микросхемы со встроенными системами распознавания голоса, но пока это только коммерческая часть для гугло-яндекса и подобных сервисов и просто так они её не отдадут т.к. затрачено много ресурсов для реализации.
sergserg
Сержант
Сообщения: 186
Зарегистрирован: 25 фев 2021, 14:26
Имя: Сергей

Ok google включи реле

Сообщение sergserg »

у меня так:
1.подъехал к воротам
2.есп увидела по пингу разрешенный ip
3.сказал голосом "открой ворота дом"
4.и только при соблюдении 2 и 3 пунктов есп включает реле
sergserg
Сержант
Сообщения: 186
Зарегистрирован: 25 фев 2021, 14:26
Имя: Сергей

Ok google включи реле

Сообщение sergserg »

все гонят на гугл и голосовое управление - однако у mqtt абсолютно такие же проблемы с безрпасностью)))

Отправлено спустя 8 минут 37 секунд:
[ref]KulibinOrsk[/ref],
расскажите это банкам и их приложениям с голосовым управлением)))
Аватара пользователя
garry
Сержант
Сообщения: 101
Зарегистрирован: 22 янв 2016, 11:20

Ok google включи реле

Сообщение garry »

Интересовался подобной темой именно в оффлайн режиме. Нашел такую штуку - https://alphacephei.com/vosk/ , по описанию вроде работает, жду RPi для тестов.
Аватара пользователя
Rovki
Полковник
Сообщения: 5721
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 213 раз
Контактная информация:

Ok google включи реле

Сообщение Rovki »

В каскаде голосовой пакет работает офлайн . :smile469:
Электронщик до мозга костей и не только
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Ok google включи реле

Сообщение Iqubik »

Даже если поиграться, то всего год назад бесплатно для 5 девайсов на русском нельзя было сказать "ок гугл включи светильник" теперь можно. По мне это лютый прогресс.

Сделал тестовый блок. Есть недоработки. Когда включаем кнопкой с esp алгоритм написан без флага и кнопка при удержании то включает то выключает с периодом в секунду, если кто может и желает прошу помочь корректно добавить флаг того что кнопка удерживается, сам пока не разобрался.

Как использовать:
1. Arduino IDE - библиотеки - sinric - первая
2. Sinric.pro - регистрируемся, создаём девайс типа SWITCH
3. Google home -> добавить -> совместимые -> sinric -> переименовываем, дословно "ок гугл включи люстрА"
4. Проверяем google assistant -> настройки - мой дом
5. Настраиваем константы блока: wifi, пароли, api, key, id. Шьём esp

ОК Гугл Включи ЛюстрА!
Проверьте, если можете сделайте флаг на кнопку, чтобы не шаталась и тогда буду переносить в блоки.
Всем спасибо. Я лично очень доволен.
[spoiler]
sinric.pro_ok_google_for_flprog_(Code_-_Basic).ubi
[/spoiler]

P.S Проверял на точке доступа мобильника - работает отлично. То есть такой включатель может жить без роутера. Зашёл, включил точку доступа на мобиле, esp зашла, получила инет, ок гугл, найс. Так же на пин D3 выведена возможность вручную включить/выключить, когда мобила села или роутер в дауне (но требуется доделать флаг удержания).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Ok google включи реле

Сообщение AlexCrane »

[ref]Iqubik[/ref], Ну если вынести входы и выходы из блока наружу, то все намного проще получается
sinric.pro_ok_google_test1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Ok google включи реле

Сообщение Iqubik »

AlexCrane писал(а): 26 сен 2021, 20:14 [ref]Iqubik[/ref], Ну если вынести входы и выходы из блока наружу, то все намного проще получается
sinric.pro_ok_google_test1.flp
Из-за специфики порта со встроенным светодиодом, добавил принудительный HIGH при старте и убрал теперь уже не нужные строки кода.
Теперь проект выглядит рабочим. Спасибо Вам за правки!

Отправлено спустя 13 минут 19 секунд:
Для продолжения обсуждения, доработки и чтобы скачать рабочую версию прошу в профильную тему в разделе коммуникации - viewtopic.php?f=71&t=7599
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость