Страница 48 из 121

Re: ESP8266

Добавлено: Ср дек 23, 2015 7:28 pm
Руслан
Кто подскажет? Пытаюсь считать состояние GPIO на модуле, чтобы отражать на странице актуальное состояние
Вот с этим кодом ничего не получается, управлять оно управляет, но актуальное состояние не отражает

Код: Выделить всё

if ($params['VALUE']) {
 getURL("http://192.168.0.11/gpio?st=0&pin=0",0);
} else {
 getURL("http://192.168.0.11/gpio?st=1&pin=0",1);
}
//sg('ESP8266009bf170.gpiout0',$params['VALUE']);

$in=$params['ESP8266009bf170.gpiout0'];
$status=$params['VALUE'];

if ($in=='0') {
 if ($status=='ON') {
  say("Свет зал включен");
 }
 if ($status=='1') {
  say("Свет зал выключен");
 } 
}

Re: ESP8266

Добавлено: Чт дек 24, 2015 11:59 pm
Dragon
Подскажите. Как с помощью данного модуля снимать показания водяного счетчика.

Re: ESP8266

Добавлено: Вс янв 03, 2016 12:59 pm
AVL
Всем привет!
Пробую получить пользу от МДМ.
Объекты, свойства - вижу данные с датчика температуры.
КАК сделать график изменения температуры?
Также мечтаю о звуковом сигнале при срабатывании датчика движения и графика изменений состояний датчика движения.
Помогите, пожалуйста, хоть с частью моих хотелок.
Спасибо!

Re: ESP8266

Добавлено: Вс янв 03, 2016 1:34 pm
Jager
AVL писал(а):Всем привет!
Пробую получить пользу от МДМ.
Объекты, свойства - вижу данные с датчика температуры.
КАК сделать график изменения температуры?
http://majordomo.smartliving.ru/Main/WizardGraphics
http://majordomo.smartliving.ru/Main/ModuleDrawGraphics

Re: ESP8266

Добавлено: Вс янв 03, 2016 11:53 pm
AVL
Jager писал(а):
AVL писал(а):Всем привет!
Пробую получить пользу от МДМ.
Объекты, свойства - вижу данные с датчика температуры.
КАК сделать график изменения температуры?
http://majordomo.smartliving.ru/Main/WizardGraphics
http://majordomo.smartliving.ru/Main/ModuleDrawGraphics
Спасибо, я пробовал раньше по Вашим линкам сделать, но, лично для меня описание достаточно "мутное".
Ч что-то похожее попробовал "воспроизвести", ничего не получилось и на этом я застопорился и начал просить помощь в форуме.

Re: ESP8266

Добавлено: Пн янв 04, 2016 10:21 am
Jager
AVL писал(а):Спасибо, я пробовал раньше по Вашим линкам сделать, но, лично для меня описание достаточно "мутное".
Ч что-то похожее попробовал "воспроизвести", ничего не получилось и на этом я застопорился и начал просить помощь в форуме.
А что конкретно то не получается?
Если вы данные температуры получаете, то достаточно убедиться что история этих значений пишется, это необходимо для построения графика.
Если с этим все в порядке достаточно в мастер графиков вставить нужный объект и его свойство, в вашем случае с температурой.
Нажав кнопку внизу получить код, который можете вставить в домашнюю страницу или в меню.

Re: ESP8266

Добавлено: Вт янв 05, 2016 1:12 pm
Dimkas
Здравствуйте уважаемые форумчане.
Дабы не плодить всем мешающих тем, попробую спросить здесь. Тем более, по теме ESP.
Итак, неделю пытался запустить ESP-12E и наконец-то удалось (схема подключения была с ошибками)
За вечер удалось запустить. прошить, распаять на макетной плате.
Сейчас имею рабочую ESP, с подключенным шилдом реле, с датчиком температуры ds18b20.
Уже разобрался, как управлять релешками, посылаю в адресную строку браузера команду, и релешки включаются и выключаются.
Даже удалось вывести температуру в комнате в мажордомо.
Также сделал по ламерски две ссылки на главное странице "Добро пожаловать" с текстом "включить свет" и "выключить свет" при нажатии на них - релюшки щёлкают, и вместо страницы "добро пожаловать - открывается страничка с ответом от ESP модуля "ОК".

Итак вопрос, ткните носом пожалуйста, где почитать про настройку кнопки под эти нужды? Что-бы в левом меню появлялась.

Re: ESP8266

Добавлено: Вт янв 05, 2016 10:40 pm
Jager
Dimkas писал(а):Итак вопрос, ткните носом пожалуйста, где почитать про настройку кнопки под эти нужды? Что-бы в левом меню появлялась.
В классе Relays создайте объект, например espRelay, в его методы turnOn и turnOff соответственно пропишите команды на включение и выключение вашего реле.
После этого в меню управления создайте пункт с выключателем, в качестве связанного объекта укажите espRelay, свойство-status, метод-refresh. Радуйтесь.

Re: ESP8266

Добавлено: Вс янв 10, 2016 11:15 pm
abv2003
Jager писал(а):
Dimkas писал(а):Итак вопрос, ткните носом пожалуйста, где почитать про настройку кнопки под эти нужды? Что-бы в левом меню появлялась.
В классе Relays создайте объект, например espRelay, в его методы turnOn и turnOff соответственно пропишите команды на включение и выключение вашего реле.
После этого в меню управления создайте пункт с выключателем, в качестве связанного объекта укажите espRelay, свойство-status, метод-refresh. Радуйтесь.
А в методе refresh что-то прописывать надо?

Re: ESP8266

Добавлено: Пн янв 11, 2016 5:08 am
Руслан
Про графики с ESP.
в конструктор кода, что на странице если в поля объект и свойство в вводить неправильно выдает ссылку- код.
например пишет: esp8266ID.temp1.temp1
а надо esp8266ID.temp1
в общем, если ссылку подправить, то нормально работает.
по поводу кнопок: объект можно не создавать а можно в меню управления создать кнопку с методом и пристать код там.Код я выше уже приводил. Состояние кнопок только в таком случае не узнать, только вкл и выкл.