[Модуль] ESP8266 (Wifi-IoT) (esp8266_wifiot)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

AeroS
Сообщения: 37
Зарегистрирован: Чт апр 13, 2017 9:27 am
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: Модуль esp8266_wifiot

Сообщение AeroS » Пт мар 16, 2018 10:54 pm

Насчет нагрузки на процессор подтверждаю. Старый нетбук на атоме грузился на 90-100%, 2-ух ядерный AMD E-350 на 80%. После установки mqtt нагрузка снизилась до 50-60 и 30% соответственно.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Модуль esp8266_wifiot

Сообщение PAV » Сб мар 17, 2018 12:02 am

skysilver О, спасибо большое, то, что нужно.

nick7zmail и Sapizdullin, мужики, вот честно, ну чего вам делать нечего чтоль? Ну конкретный вопрос задал. Я же не спрашивал, как данные передать на MJD, у меня система года 4 крутится и уж как-то я данные передаю.
Вопрос конкретный, в конкретной ветке форума. Вопрос не стоит зачем, как лучше, как еще можно. Вопрос стоит просто - КАК?
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Модуль esp8266_wifiot

Сообщение PAV » Сб мар 17, 2018 2:02 pm

AeroS писал(а):Насчет нагрузки на процессор подтверждаю. Старый нетбук на атоме грузился на 90-100%, 2-ух ядерный AMD E-350 на 80%. После установки mqtt нагрузка снизилась до 50-60 и 30% соответственно.
Из-за чего грузится? Из-за Get запросов?
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Пн мар 19, 2018 11:26 am

как вывести кнопку на сцену?
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Пн мар 19, 2018 11:17 pm

ткните носом как привязать кнопку управление esp на сцене. в меню управления все 20 кнопок работают. а как вывести на сцену неделю мучаюсь и никак
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Модуль esp8266_wifiot

Сообщение Jilber » Пн мар 19, 2018 11:24 pm

Добавить на сцену выключатель. У выключателя 2 состояния - Off и On:
СпойлерПоказать
Off.jpg
Off.jpg (115.18 КБ) 4430 просмотров
On.jpg
On.jpg (116.03 КБ) 4430 просмотров
За это сообщение автора Jilber поблагодарил:
Smart111 (Вт мар 20, 2018 12:28 am)
Рейтинг: 1.16%
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Вт мар 20, 2018 12:33 am

дело в том что я подозреваю что я неправильно создал кнопки. Объясните с самого начала как правильно делать. Подключил из маркета модуль esp8266? прописал скрипт espdata. появились обьекты ESP8266 Что нужно делать дальше?
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Модуль esp8266_wifiot

Сообщение Jilber » Вт мар 20, 2018 12:59 am

В меню управления создаете элемент, тип - выключатель:
СпойлерПоказать
1.jpg
1.jpg (52.72 КБ) 4411 просмотров
2.jpg
2.jpg (4.99 КБ) 4411 просмотров
Привязываете к своему объекту.
Код классового метода refresh:

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

$status=$this->getProperty("status");
if ($status) {
 $this->callMethod("turnOn");
 } else {
 $this->callMethod("turnOff");
 }
Метод turnOn объекта WittyCloud:

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

getURL ("http://IP/gpio&st=1&pin=5",0);
Метод turnOff объекта WittyCloud:

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

getURL ("http://IP/gpio&st=0&pin=5",0);
Вроде самый простой способ.
За это сообщение автора Jilber поблагодарили (всего 2):
Smart111 (Вт мар 20, 2018 1:59 am) • dengi.76 (Вс июл 29, 2018 2:29 pm)
Рейтинг: 2.33%
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Вт мар 20, 2018 8:54 am

Спасибо большое, доходчиво. А как сделать чтобы надпись названия кнопок в меню управления была с боку, у меня получилось с верху.
И как правильно добавить датчики? Или достаточно будет что в свойствах объектов esp8266 формата ESP02.bmpt.
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Модуль esp8266_wifiot

Сообщение Jilber » Вт мар 20, 2018 9:50 am

Не за что. По умолчанию она и должна быть сверху.
СпойлерПоказать
Выключатель.jpg
Выключатель.jpg (47.05 КБ) 4371 просмотр
Просто связать их со свойствами нужных объектов:
СпойлерПоказать
Свойства.jpg
Свойства.jpg (72.09 КБ) 4369 просмотров
За это сообщение автора Jilber поблагодарил:
Smart111 (Вт мар 20, 2018 11:18 am)
Рейтинг: 1.16%
Ответить