Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Голосовое управление Homey, Fibaro, Vera, Zipato

Голосовое управление для Homey, Fibaro, Vera 24 Фев 2018 16:43 #23996

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
Желаемого результата я все-таки достиг, дальнейшие улучшения могут быть только со стороны авторов голосовых движков.
На очереди - расширение списка команд и алиасов на команды. Есть какие-то пожелания?
Например, хоть это и не слишком полезно, но добавлю определение времени и даты. А то, уже пару раз хотелось спросить время :)
Так же, можно попробовать найти словарь от какого-нибудь голосового помощника типа Siri, и добавить оттуда ответы на глупые вопросы. Бесполезно, но мало ли кто захочет поболтать.

Обновление 1.0.3
- асинхронная отсылка запросов, теперь все происходит быстрее
- при отключенном озвучивании ответов, для яндекса добавлен звуковой сигнал в случае успешной команды
- yandex в режиме continuousMode (диктовки) работает лучше
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Спасибо сказали: sega66

Голосовое управление для Homey, Fibaro, Vera 24 Фев 2018 18:15 #23997

  • sega66
  • sega66 аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 30
  • Репутация: 0
Стесняюсь спросить, а для Zipatobox это возможно адаптировать?

Голосовое управление для Homey, Fibaro, Vera 24 Фев 2018 18:17 #23998

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
sega66 пишет:
Стесняюсь спросить, а для Zipatobox это возможно адаптировать?
Возможно, у меня даже есть этот контроллер. И может быть даже займусь, но не в ближайший месяц.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Спасибо сказали: sega66

Голосовое управление для Homey, Fibaro, Vera 24 Фев 2018 18:34 #23999

  • sega66
  • sega66 аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 30
  • Репутация: 0
Спасибо, если понадобиться помощь- я в деле:)
Восхищаюсь тем, что Вы сделали!

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 13:27 #24003

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
А хотя, похоже там все через удаленный сайт делается, а контроллеры у меня в сети (в деревне), так что могу и сейчас начать...
community.zipato.com/topic/get-devices-data-from-zipatos-api
Попробую разобрать api или поискать готовый вариант.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 13:42 #24004

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
Нашел, по идее достаточный вариант: community.zipato.com/topic/howto-connect-to-api-v2-using-curl-on-linux
Огорчает только, что придется для загрузки списка всех устройств и всех их значений, делать по отдельному запросу на каждое устройство. Но к счастью, это только на этапе загрузки приложения.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Спасибо сказали: sega66

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 15:39 #24005

  • sega66
  • sega66 аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 30
  • Репутация: 0
diamond5170 пишет:
Огорчает только, что придется для загрузки списка всех устройств и всех их значений, делать по отдельному запросу на каждое устройство. Но к счастью, это только на этапе загрузки приложения.
Это не проблема! Может быть так даже лучше - есть возможность загрузить только нужные устройства

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 15:44 #24006

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
sega66 пишет:
diamond5170 пишет:
Огорчает только, что придется для загрузки списка всех устройств и всех их значений, делать по отдельному запросу на каждое устройство. Но к счастью, это только на этапе загрузки приложения.
Это не проблема! Может быть так даже лучше - есть возможность загрузить только нужные устройства
Я загружаю все устройства сразу, т.к. один большой запрос быстрее двух маленьких. Особенно, если маленьких много. Особенно, если это не локальная сеть.
Некоторые контроллеры допускают непозволительные 3 (!!!) секунды на маленький запрос. Причем, как повезет, иногда ноль.

Нашел решение: my.zipato.com/zipato-web/v2/attributes/full?full=true
И уже пишу парсер :)
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 25 Фев 2018 15:46 от diamond5170.
Спасибо сказали: sega66

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 16:29 #24008

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
Можете мне прислать содержимое по этому адресу? my.zipato.com/zipato-web/v2/attributes/full?full=true
А то у меня на этом контроллере только пара реле да датчики, а нужен хотя-бы один диммер для примера.
По идее, там нет никакой приватной информации, просто список всех устройств и комнат.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 25 Фев 2018 16:30 от diamond5170.

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 16:34 #24009

  • sega66
  • sega66 аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 30
  • Репутация: 0
Мне нужно нажать на ссылку, скопировать тест и переслать Вам? Правильно?
Диммеров у меня нет к сожалению
yadi.sk/i/juZSja7V3Ska9W
Последнее редактирование: 25 Фев 2018 16:42 от sega66.

Голосовое управление для Homey, Fibaro, Vera 25 Фев 2018 19:23 #24010

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
sega66 пишет:
Мне нужно нажать на ссылку, скопировать тест и переслать Вам? Правильно?
Диммеров у меня нет к сожалению
yadi.sk/i/juZSja7V3Ska9W
Этого достаточно.
На самом деле, уже почти доделал, но уехал по делам. Сегодня закончу, как минимум для основных устройств.

Я старался делать приложение универсальным, по идее почти любой контроллер добавляется за пару часов работы, если нет каких-то хитрых заморочек с авторизацией или получением списка устройств. Здесь были небольшие хитрости с куки, но все равно было в тысячу раз проще, чем с Homey, где по сути пришлось взламывать авторизацию...
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet

Голосовое управление для Homey, Fibaro, Vera 26 Фев 2018 02:16 #24011

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
Сделал. Новая версия в магазине появится через пол часика.
Для zipabox пока поддерживаются только устройства on/off и датчики температуры.
Все устройства обязательно должны быть распределены по комнатам, иначе их не будет видно. А так же, у комнат и у устройств должны быть произносимые названия.

Так же, на текущий момент, чтобы узнать температуру в комнате, нужно сказать "комната температура" где "температура" это именно название устройства. Позже я хочу сделать, чтобы можно было сказать к примеру "температура в зале" и если устройство с названием "температура" не найдется, то назовет температуру первого попавшегося датчика в комнате (или, использует главный датчик комнаты, если контроллер это умеет назначать).
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 26 Фев 2018 02:17 от diamond5170.

Голосовое управление для Homey, Fibaro, Vera 26 Фев 2018 08:57 #24013

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
Почему бы не сделать чтобы по длинному нажатию по устройству-комнате можно было ввести голосовое его название на которое он будет откликаться в Смартвойсе?
и галочка видимости устройства в списке - например у меня нашел кроме того что не используется еще и какие то давно удаленные устройства.

вообще более 40 устройств, 10 комнат и 20 сцен переименовывать - замумукаться можно
как я написал проще привязку в вашей программе сделать

вид устройства у меня - "кухняplus кухня люстра".....
- и например длинное нажатие - пишем "кухня люстра" -- ????
Последнее редактирование: 26 Фев 2018 08:59 от ilya123.

Голосовое управление для Homey, Fibaro, Vera 26 Фев 2018 11:07 #24014

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
ilya123 пишет:
Почему бы не сделать чтобы по длинному нажатию по устройству-комнате можно было ввести голосовое его название на которое он будет откликаться в Смартвойсе?
и галочка видимости устройства в списке - например у меня нашел кроме того что не используется еще и какие то давно удаленные устройства.

вообще более 40 устройств, 10 комнат и 20 сцен переименовывать - замумукаться можно
как я написал проще привязку в вашей программе сделать

вид устройства у меня - "кухняplus кухня люстра".....
- и например длинное нажатие - пишем "кухня люстра" -- ????
Я так и собирался сделать. Но был активный период разработки, когда итоговый концепт был не до конца понятен. В итоге, часто добавлялись новые настройки, и даже менялся тип старых. А это как я понял, вызывало сброс настроек почти при каждом обновлении приложения, иногда частичный. А это очень нехорошо, давать возможность тонкой настройки (которая занимает время) а потом все сбрасывать каждое обновление.
Надо будет подумать над возможностью бэкапа и импорта настроек. И уже утвердить какой-то более-менее постоянный их вид. Ведь я еще в итоге собирался редизайн делать, текущий это рабочий вариант.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 26 Фев 2018 11:10 от diamond5170.

Голосовое управление для Homey, Fibaro, Vera 26 Фев 2018 11:14 #24015

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
ilya123 пишет:
вид устройства у меня - "кухняplus кухня люстра".....
- и например длинное нажатие - пишем "кухня люстра" -- ????
А здесь будет наверняка удобнее задать имя отдельно комнате (исправятся сразу все левые половинки названий), и отдельно имя устройству. А так же, алиас для того и другого. И вероятно, отдельно алиас на общее название.

Кстати, исправил ошибку в Zipato и обновил.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 26 Фев 2018 11:34 от diamond5170.

Голосовое управление для Homey, Fibaro, Vera 26 Фев 2018 14:10 #24016

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
sega66 пишет:
Мне нужно нажать на ссылку, скопировать тест и переслать Вам? Правильно?
Диммеров у меня нет к сожалению
yadi.sk/i/juZSja7V3Ska9W
Для пробы подменил поток на этот файл, и загрузил устройства прямо из него :)
Вроде работает. Только названия нужно поменять, для распознавания.

Скриншот: ibb.co/hX1bsc

PS: админы, поправьте уже вставку картинок... ни аттачем, ни тегом, никаким образом не вставляются. В первом сообщении темы удалось только одну вставить, а вторую еще тогда не удалось добавить.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 26 Фев 2018 14:19 от diamond5170.

Голосовое управление для Homey, Fibaro, Vera 26 Фев 2018 16:34 #24020

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
diamond5170 пишет:
Я так и собирался сделать.
будем ждать((....к сожалению для меня использование возможно только если все комнаты и устройства можно будет в Смартвойсе переименовать, а не в контроллерах...

Голосовое управление для Homey, Fibaro, Vera 23 Апр 2018 07:52 #24346

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 47
  • Репутация: 7
Обновление 1.2.4
- поддержка диммирования: "включи свет на кухне на 10%". И вариации, вплоть до "10% хочу свет на кухне".
- аналог сцен для Homey, с помощью кнопок (button) из плагина "Better Logic", которые могут активировать Flow.
- сцены отдельной кнопкой, для быстрого доступа
- более надежная работа с yandex
- поддержка любой ориентации экрана
- более удобный раздел настроек
- отдельная страница с деталями для каждого устройства
- возможность отключать ненужные устройства и сцены

Дальнейшие планы:
- алиасы и переименования
- свои сцены
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet

Голосовое управление для Homey, Fibaro, Vera 23 Апр 2018 09:03 #24347

  • ilya123
  • ilya123 аватар
  • Вне сайта
  • Инсталлятор
  • VeraPlus и Veralite
  • Сообщений: 760
  • Спасибо получено: 77
  • Репутация: 5
diamond5170 пишет:
Дальнейшие планы:
- алиасы и переименования
очень жду

Голосовое управление для Homey, Fibaro, Vera 23 Апр 2018 09:09 #24348

  • aov
  • aov аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 1145
  • Спасибо получено: 87
  • Репутация: 5
ilya123 пишет:
очень жду

Аналогично. Без, даже потестировать проблематично.
Играюсь...
Сейчас: Vera Edge, Vera Plus, Hubitat, MiHome, Tuya, Алиса, Alexa, Google Home
Время создания страницы: 0.161 секунд