Подключил термостат типа beeok
Могу получать с него текущую температуру и установленную
Тип использую Термостат из простых устройств.
А как изменить установленную температуру не понимаю. Подскажите плиз !
Много "глупых" вопросов НОВИЧКА
Модератор: immortal
Re: Много "глупых" вопросов НОВИЧКА
Продолжаю разбираться, предыдущий вопрос я решил, но возникли новые
1. Имею объект test, со свойством test в методе объекта пишу такой код:
$val = gg('test.test');
if ($val==5) {
sg('test.test',10);
} elseif ($val==10) {
sg('test.test',5);
}
Все работает ! Но вопрос такой как вместо Имя объекта в скрипте указать его функцией, что бы получить что то типа такого:
$val = gg(<Имя объекта из которого вызывается скрипт>'.test');
Какой функцией ? Можно пример полного вызова такой функции !!!
В Шаблоне класса Объекта работает функция %.object_description%, а вот в коде скрипта метода самого объекта она работать не хочет.
2. Хочу что бы использовались мои иконки в Отображении объекта, пишу в Шаблоне класса полный путь до расположения иконки но отображения нет, почему ?
Где, в какой директории лежат иконки объектов? Куда положить свои иконки что бы они не затерлись при обновлении ?
3. В Объектах есть свойство привязки по Помещениям, в справке говориться что оно применяется при фильтрации, а какой функцией можно его получить ?
1. Имею объект test, со свойством test в методе объекта пишу такой код:
$val = gg('test.test');
if ($val==5) {
sg('test.test',10);
} elseif ($val==10) {
sg('test.test',5);
}
Все работает ! Но вопрос такой как вместо Имя объекта в скрипте указать его функцией, что бы получить что то типа такого:
$val = gg(<Имя объекта из которого вызывается скрипт>'.test');
Какой функцией ? Можно пример полного вызова такой функции !!!
В Шаблоне класса Объекта работает функция %.object_description%, а вот в коде скрипта метода самого объекта она работать не хочет.
2. Хочу что бы использовались мои иконки в Отображении объекта, пишу в Шаблоне класса полный путь до расположения иконки но отображения нет, почему ?
Где, в какой директории лежат иконки объектов? Куда положить свои иконки что бы они не затерлись при обновлении ?
3. В Объектах есть свойство привязки по Помещениям, в справке говориться что оно применяется при фильтрации, а какой функцией можно его получить ?
Re: Много "глупых" вопросов НОВИЧКА
Тут два варианта.Semendey писал(а): Ср дек 25, 2019 12:50 pm 1...
Все работает ! Но вопрос такой как вместо Имя объекта в скрипте указать его функцией, что бы получить что то типа такого:
$val = gg(<Имя объекта из которого вызывается скрипт>'.test');
Какой функцией ? Можно пример полного вызова такой функции !!!
...
1. Использовать конструкцию this->
Код: Выделить всё
$this->gg('test');Код: Выделить всё
//в переменную $ot сохранится имя текущего объекта
$ot = $this->object_title;
//ну а дальше можно это использовать в коде
$val = gg('".$ot.".test');
Re: Много "глупых" вопросов НОВИЧКА
Напутали (Chainik писал(а):Тут два варианта.Semendey писал(а): Ср дек 25, 2019 12:50 pm 1...
Все работает ! Но вопрос такой как вместо Имя объекта в скрипте указать его функцией, что бы получить что то типа такого:
$val = gg(<Имя объекта из которого вызывается скрипт>'.test');
Какой функцией ? Можно пример полного вызова такой функции !!!
...
1. Использовать конструкцию this->2. Получить доступ к наименованию объекта.Код: Выделить всё
$this->gg('test');Надеюсь, не напутал в синтаксисе.Код: Выделить всё
//в переменную $ot сохранится имя текущего объекта $ot = $this->object_title; //ну а дальше можно это использовать в коде $val = gg('".$ot.".test');
1. $this->getproperty ('test')
2. $val = gg($ot.'.test'); //а так, наверное, лучше?
Отправлено с моего Redmi 4X через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
Re: Много "глупых" вопросов НОВИЧКА
Всем спасибо.
Все три вопроса решены !
Делаем дальше, будут вопросы буду тут писать.
Все три вопроса решены !
Делаем дальше, будут вопросы буду тут писать.
Re: Много "глупых" вопросов НОВИЧКА
Продолжаем разбираться.
Сделал я меню, в своем стиле, сделал тему, сделал Html отображение объектов из простых устройств, иконки свои подгрузил.
Сделал сцену через планы.
Подключил VPNKI теперь имею доступ до системы из вне.
Пока у меня только просто оболочка без подключения к физическим устройствам, так сказать тестовая
И тут возникли вопросы:
1. Есть информация что простые объекты могут обрабатывать голосовые команды, но вот тут засада.
Есть у меня несколько выключателей света, из простых устройств, например: Свет в ванной, Свет в Детской.
Если дать команду в терминале Алисе: Включи свет в ванной или включи свет в детской отрабатывает нормально,
а если просто включи свет, то включает в ванной, почему ? Почему не говорит что команда не верная ?
Так же не отрабатывает команду: Выключи свет в ванной через 1 минуту, почему ?
2. Почему нажатия кнопок в меню через MajorDroid то работает то нет ? Если запустить на этом же терминале в браузере
то все работает нормально. В чем причина ?
3. Каким образом можно понять что запуск меню, сцены и т.д произошел с конкретного терминала ? Есть какая то
переменная которая за это отвечает ? для чего это нужно ? Что бы прописать разные размеры вывода сцен и так
далее для разных терминалов. Ведь есть функция отправки ответа Алисы в конкретный терминал, по какому признаку
она это понимает ?
Сделал я меню, в своем стиле, сделал тему, сделал Html отображение объектов из простых устройств, иконки свои подгрузил.
Сделал сцену через планы.
Подключил VPNKI теперь имею доступ до системы из вне.
Пока у меня только просто оболочка без подключения к физическим устройствам, так сказать тестовая
И тут возникли вопросы:
1. Есть информация что простые объекты могут обрабатывать голосовые команды, но вот тут засада.
Есть у меня несколько выключателей света, из простых устройств, например: Свет в ванной, Свет в Детской.
Если дать команду в терминале Алисе: Включи свет в ванной или включи свет в детской отрабатывает нормально,
а если просто включи свет, то включает в ванной, почему ? Почему не говорит что команда не верная ?
Так же не отрабатывает команду: Выключи свет в ванной через 1 минуту, почему ?
2. Почему нажатия кнопок в меню через MajorDroid то работает то нет ? Если запустить на этом же терминале в браузере
то все работает нормально. В чем причина ?
3. Каким образом можно понять что запуск меню, сцены и т.д произошел с конкретного терминала ? Есть какая то
переменная которая за это отвечает ? для чего это нужно ? Что бы прописать разные размеры вывода сцен и так
далее для разных терминалов. Ведь есть функция отправки ответа Алисы в конкретный терминал, по какому признаку
она это понимает ?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: Много "глупых" вопросов НОВИЧКА
1 пунктом занимаемся сейчас - спасибо еще не за что говорить - пока будет работать только на терминалах2Semendey писал(а): Вт янв 21, 2020 12:05 pm Продолжаем разбираться.
Сделал я меню, в своем стиле, сделал тему, сделал Html отображение объектов из простых устройств, иконки свои подгрузил.
Сделал сцену через планы.
Подключил VPNKI теперь имею доступ до системы из вне.
Пока у меня только просто оболочка без подключения к физическим устройствам, так сказать тестовая
И тут возникли вопросы:
1. Есть информация что простые объекты могут обрабатывать голосовые команды, но вот тут засада.
Есть у меня несколько выключателей света, из простых устройств, например: Свет в ванной, Свет в Детской.
Если дать команду в терминале Алисе: Включи свет в ванной или включи свет в детской отрабатывает нормально,
а если просто включи свет, то включает в ванной, почему ? Почему не говорит что команда не верная ?
Так же не отрабатывает команду: Выключи свет в ванной через 1 минуту, почему ?
2. Почему нажатия кнопок в меню через MajorDroid то работает то нет ? Если запустить на этом же терминале в браузере
то все работает нормально. В чем причина ?
3. Каким образом можно понять что запуск меню, сцены и т.д произошел с конкретного терминала ? Есть какая то
переменная которая за это отвечает ? для чего это нужно ? Что бы прописать разные размеры вывода сцен и так
далее для разных терминалов. Ведь есть функция отправки ответа Алисы в конкретный терминал, по какому признаку
она это понимает ?
Спасибо нам ПОМОЖЕТ..!