Подключил термостат типа beeok
Могу получать с него текущую температуру и установленную
Тип использую Термостат из простых устройств.
А как изменить установленную температуру не понимаю. Подскажите плиз !
Много "глупых" вопросов НОВИЧКА
Модератор: immortal
-
- Сообщения: 68
- Зарегистрирован: Чт сен 26, 2019 4:14 pm
- Откуда: Ярославль
- Благодарил (а): 19 раз
- Поблагодарили: 6 раз
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. В Объектах есть свойство привязки по Помещениям, в справке говориться что оно применяется при фильтрации, а какой функцией можно его получить ?
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Много "глупых" вопросов НОВИЧКА
Тут два варианта.Semendey писал(а): ↑Ср дек 25, 2019 12:50 pm1...
Все работает ! Но вопрос такой как вместо Имя объекта в скрипте указать его функцией, что бы получить что то типа такого:
$val = gg(<Имя объекта из которого вызывается скрипт>'.test');
Какой функцией ? Можно пример полного вызова такой функции !!!
...
1. Использовать конструкцию this->
Код: Выделить всё
$this->gg('test');
Код: Выделить всё
//в переменную $ot сохранится имя текущего объекта
$ot = $this->object_title;
//ну а дальше можно это использовать в коде
$val = gg('".$ot.".test');
- Рейтинг: 1.16%
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 633 раза
Re: Много "глупых" вопросов НОВИЧКА
Напутали (Chainik писал(а):Тут два варианта.Semendey писал(а): ↑Ср дек 25, 2019 12:50 pm1...
Все работает ! Но вопрос такой как вместо Имя объекта в скрипте указать его функцией, что бы получить что то типа такого:
$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
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 68
- Зарегистрирован: Чт сен 26, 2019 4:14 pm
- Откуда: Ярославль
- Благодарил (а): 19 раз
- Поблагодарили: 6 раз
Re: Много "глупых" вопросов НОВИЧКА
Всем спасибо.
Все три вопроса решены !
Делаем дальше, будут вопросы буду тут писать.
Все три вопроса решены !
Делаем дальше, будут вопросы буду тут писать.
-
- Сообщения: 68
- Зарегистрирован: Чт сен 26, 2019 4:14 pm
- Откуда: Ярославль
- Благодарил (а): 19 раз
- Поблагодарили: 6 раз
Re: Много "глупых" вопросов НОВИЧКА
Продолжаем разбираться.
Сделал я меню, в своем стиле, сделал тему, сделал Html отображение объектов из простых устройств, иконки свои подгрузил.
Сделал сцену через планы.
Подключил VPNKI теперь имею доступ до системы из вне.
Пока у меня только просто оболочка без подключения к физическим устройствам, так сказать тестовая
И тут возникли вопросы:
1. Есть информация что простые объекты могут обрабатывать голосовые команды, но вот тут засада.
Есть у меня несколько выключателей света, из простых устройств, например: Свет в ванной, Свет в Детской.
Если дать команду в терминале Алисе: Включи свет в ванной или включи свет в детской отрабатывает нормально,
а если просто включи свет, то включает в ванной, почему ? Почему не говорит что команда не верная ?
Так же не отрабатывает команду: Выключи свет в ванной через 1 минуту, почему ?
2. Почему нажатия кнопок в меню через MajorDroid то работает то нет ? Если запустить на этом же терминале в браузере
то все работает нормально. В чем причина ?
3. Каким образом можно понять что запуск меню, сцены и т.д произошел с конкретного терминала ? Есть какая то
переменная которая за это отвечает ? для чего это нужно ? Что бы прописать разные размеры вывода сцен и так
далее для разных терминалов. Ведь есть функция отправки ответа Алисы в конкретный терминал, по какому признаку
она это понимает ?
Сделал я меню, в своем стиле, сделал тему, сделал Html отображение объектов из простых устройств, иконки свои подгрузил.
Сделал сцену через планы.
Подключил VPNKI теперь имею доступ до системы из вне.
Пока у меня только просто оболочка без подключения к физическим устройствам, так сказать тестовая
И тут возникли вопросы:
1. Есть информация что простые объекты могут обрабатывать голосовые команды, но вот тут засада.
Есть у меня несколько выключателей света, из простых устройств, например: Свет в ванной, Свет в Детской.
Если дать команду в терминале Алисе: Включи свет в ванной или включи свет в детской отрабатывает нормально,
а если просто включи свет, то включает в ванной, почему ? Почему не говорит что команда не верная ?
Так же не отрабатывает команду: Выключи свет в ванной через 1 минуту, почему ?
2. Почему нажатия кнопок в меню через MajorDroid то работает то нет ? Если запустить на этом же терминале в браузере
то все работает нормально. В чем причина ?
3. Каким образом можно понять что запуск меню, сцены и т.д произошел с конкретного терминала ? Есть какая то
переменная которая за это отвечает ? для чего это нужно ? Что бы прописать разные размеры вывода сцен и так
далее для разных терминалов. Ведь есть функция отправки ответа Алисы в конкретный терминал, по какому признаку
она это понимает ?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Много "глупых" вопросов НОВИЧКА
1 пунктом занимаемся сейчас - спасибо еще не за что говорить - пока будет работать только на терминалах2Semendey писал(а): ↑Вт янв 21, 2020 12:05 pmПродолжаем разбираться.
Сделал я меню, в своем стиле, сделал тему, сделал Html отображение объектов из простых устройств, иконки свои подгрузил.
Сделал сцену через планы.
Подключил VPNKI теперь имею доступ до системы из вне.
Пока у меня только просто оболочка без подключения к физическим устройствам, так сказать тестовая
И тут возникли вопросы:
1. Есть информация что простые объекты могут обрабатывать голосовые команды, но вот тут засада.
Есть у меня несколько выключателей света, из простых устройств, например: Свет в ванной, Свет в Детской.
Если дать команду в терминале Алисе: Включи свет в ванной или включи свет в детской отрабатывает нормально,
а если просто включи свет, то включает в ванной, почему ? Почему не говорит что команда не верная ?
Так же не отрабатывает команду: Выключи свет в ванной через 1 минуту, почему ?
2. Почему нажатия кнопок в меню через MajorDroid то работает то нет ? Если запустить на этом же терминале в браузере
то все работает нормально. В чем причина ?
3. Каким образом можно понять что запуск меню, сцены и т.д произошел с конкретного терминала ? Есть какая то
переменная которая за это отвечает ? для чего это нужно ? Что бы прописать разные размеры вывода сцен и так
далее для разных терминалов. Ведь есть функция отправки ответа Алисы в конкретный терминал, по какому признаку
она это понимает ?
- За это сообщение автора tarasfrompir поблагодарили (всего 2):
- Semendey (Вт янв 21, 2020 5:42 pm) • Nail (Ср янв 22, 2020 12:31 am)
- Рейтинг: 2.33%
Спасибо нам ПОМОЖЕТ..!