Giter Club home page Giter Club logo

Comments (11)

efa2000 avatar efa2000 commented on June 30, 2024 1

ок, я добавлю возможность настройки этого параметра в следущим релизе

from node-red-contrib-alice.

efa2000 avatar efa2000 commented on June 30, 2024

не совсем понимаю проблему
при включенном random, вы говорите алисе прибавить звук и она прибавляет на шаг
отключение рендом приводит только к тому что отключаются кнопки с цифрами в итерфейсе яндекса

давайте попробуем на конкретном кейсе

from node-red-contrib-alice.

Vinndimon avatar Vinndimon commented on June 30, 2024

Ок, кейс следующий: у меня есть умный ИК-пульт, который управляет телевизором. При этом нет обратной связи - я не знаю, какой сейчас на телевизоре уровень громкости. Поэтому при включённом random access я могу прибавлять громкость ограниченное количество раз, и не факт, что оно совпадает с реальными значениями на телевизоре.

Алиса считает, что громкость - 100 из 100 и больше не может посылать команду "повысить громкость", хотя реальная громкость на телевизоре может быть совсем другой. Это видно в интерфейсе Яндекса: если громкость 100 из 100, кнопка "+" становится серой. Т.е. при достижении максимального или минимального (по мнению Алисы) уровня громкости, она перестаёт повышать или понижать громкость.

Нужно иметь возможность добавить в Алису кнопки, просто повышающие или понижающие громкость. Вне зависимости от того, какой сейчас установлен уровень.

Ещё в Node Red приходится костылить некоторые вещи. К примеру, вместо того, чтобы просто получить от Алисы условную команду "volume +", я получаю цифру и вынужден сам определять, повышается громкость, или понижается. Работает довольно нестабильно.

from node-red-contrib-alice.

efa2000 avatar efa2000 commented on June 30, 2024

Добрый день,
да, спасибо за кейс. теперь проблема более понятна
но это тогда не random_access, это параметр retrievable который как раз и отвечает за то знает ли Алиса текущее значение или нет
и если установить его в false, то на выходе из ноде всегда будет не конкретное значение которое нужно установить, а значение на сколько нужно прибавить, или со знаком минус значение на которое нужно уменьшить

from node-red-contrib-alice.

Vinndimon avatar Vinndimon commented on June 30, 2024

Рад, что удалось разъяснить ситуацию. Вам виднее, о какой опции идёт речь. Но описание random access говорит вот что:

Возможность устанавливать произвольные значения функции. Если эта возможность выключена, пользователю будет доступно только последовательное изменение значений — в большую или меньшую сторону. Например, изменение громкости телевизора при работе через ИК пульт.

from node-red-contrib-alice.

efa2000 avatar efa2000 commented on June 30, 2024

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

версия 0.4.2

from node-red-contrib-alice.

Vinndimon avatar Vinndimon commented on June 30, 2024

@efa2000 обновился до 0.4.2. Не очень понимаю, как это решает задачу с повышением/уменьшением громкости без указания её точного значения. Вот так у меня выглядит настройка ноды: https://user-images.githubusercontent.com/4707428/99273760-82a50880-283a-11eb-8e57-c7793eb81089.png
А вот так - панель управления телевизором: https://user-images.githubusercontent.com/4707428/99274273-33130c80-283b-11eb-9758-5a3ccd8a1827.png

А нужно, чтобы были всегда активные кнопки +/-, без цифр.

from node-red-contrib-alice.

efa2000 avatar efa2000 commented on June 30, 2024

поставьте версию 0.4.3 там был небольшой баг с галочкой
и не забудет после изменения настройки ноды сделать deploy и обновить список устройств в интерфейсе яндекса
в итоге выглядит все примерно так
на выходе у вас будут значения 1 / -1 (число может отличаться, к примеру если вы через ализу попросите прибавить звук на 20, основное здесь положительное или отрицательное число )

Uploading image.png…

from node-red-contrib-alice.

Vinndimon avatar Vinndimon commented on June 30, 2024

@efa2000 к сожалению, скриншот не загрузился. Поэтому не могу увидеть, как должно быть. Обновился до 0.4.3 - настройки ноды у меня не изменились, количество галочек всё то же.

from node-red-contrib-alice.

efa2000 avatar efa2000 commented on June 30, 2024

Извините, сейчас очень большая загрузка не могу оперативно отвечать
в итоге у вас должна быть снята галочка как на снимке и на выходе будете иметь положительное отрицательное значение
image

from node-red-contrib-alice.

efa2000 avatar efa2000 commented on June 30, 2024

Как галочка то помогла? Удалось сделать, что планировали?

from node-red-contrib-alice.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.