Друзья,помогите новичку разобраться

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
IvanLabinsk
Сообщения: 5
Зарегистрирован: Пт июл 22, 2016 10:11 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Друзья,помогите новичку разобраться

Сообщение IvanLabinsk » Пт авг 26, 2016 7:48 pm

Всем привет.Друзья,кто может помочь с созданием шаблона поведения.
Подключил к МЖД ESP8266 с датчиком температуры.Создал по инструкции сценарий с названием espdata.
Данные с esp благополучно поступают в свойства объекта ESP 8266.
Создал 3 выключателя,которые исправно включают/выключают светодиоды на соответствующих JPIO используя
вот этот код:

if ((getGlobal('ESP001.gpiout15')) =="1")
{
getURL('http://192.168.0.19/gpio?st=1&pin=15', 0);
} else if ((getGlobal('ESP001.gpiout15')) =="0")
{
getURL('http://192.168.0.19/gpiout?st=0&pin=15', 0);
}

Захотел создать шаблон поведения,для управления светодиодами голосом
и тут зашёл в тупик.Этот код в шаблоне не выполняется
Такой тоже не выполняется

setGlobal('ESP001.gpiout15',1);

хотя логическая единица в свойстве объекта появляется,но светодиод не горит.
Мучаюсь с этим третий день.
Помогите разобраться.
VladPTZ
Сообщения: 397
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 96 раз
Поблагодарили: 57 раз

Re: Друзья,помогите новичку разобраться

Сообщение VladPTZ » Сб авг 27, 2016 9:46 am

Я сделал у себя так, код который включает и выключает свет добавил в методы turnon и turnoff объекта, а в шаблоне поведения вызываю эти методы.
За это сообщение автора VladPTZ поблагодарил:
IvanLabinsk (Сб авг 27, 2016 12:51 pm)
Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
IvanLabinsk
Сообщения: 5
Зарегистрирован: Пт июл 22, 2016 10:11 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Друзья,помогите новичку разобраться

Сообщение IvanLabinsk » Сб авг 27, 2016 12:50 pm

Vlad,не мог бы показать свой код.
Дело в том,что у меня в свойствах объекта 3 jpio с разными номерами,а код включает какой то один jpio
Ответить