FAQ ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Dimkas
Сообщения: 48
Зарегистрирован: Пн сен 14, 2015 1:55 pm
Благодарил (а): 7 раз
Поблагодарили: 25 раз

Re: FAQ ESP8266

Сообщение Dimkas » Пт авг 05, 2016 8:12 pm

Снёс вчера всю систему, обновил винду до 10 про. Поставил последнюю версию мажордомо - соответственно все настройки в мажордомо заново нужно делать. Порадовало то, что появился модуль ESP8266 (Wifi-IoT) автоматом подцепил все esp'шки, очень удобно.
Но возникла проблема: пишу например в заголовок или ещё куда либо:

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

%ESP826600d6a996.dsw1% 
В итоге на этом месте показывает 0. Как подцепить температуру?
Инженер
Сообщения: 33
Зарегистрирован: Сб мар 14, 2015 5:10 am
Благодарил (а): 0
Поблагодарили: 9 раз

Re: FAQ ESP8266

Сообщение Инженер » Вс авг 14, 2016 5:27 pm

Makcum писал(а):Порадовало то, что появился модуль ESP8266 (Wifi-IoT) автоматом подцепил все esp'шки, очень удобно.
Как именно? У меня сценарий пришлось подгружать отдельно т.к. установщик категорически не видел интернета, ладно нашел сценарий загрузил, запустил на всякий случай, увидел в меню устройства ESP8266 (Wifi-IoT). Нажтимаю добавить и ничего не происходит появляется окно с пустыми полями ip и еще чего то там и просит ввести название... Что делаю не так? В ESP указан адрес нетбука с мажердомо 192.168.5.100 отправлять данные каждые 60 секунд
vitar78
Сообщения: 128
Зарегистрирован: Пт июл 15, 2016 3:12 am
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: FAQ ESP8266

Сообщение vitar78 » Вт авг 16, 2016 12:13 am

кто сталкивался опишите как получать данные с ардуино через ESP8266 (Wifi-IoT) уарт гейт в можардомо
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: FAQ ESP8266

Сообщение iapet » Вт авг 16, 2016 12:45 am

Dimkas писал(а):Снёс вчера всю систему, обновил винду до 10 про. Поставил последнюю версию мажордомо - соответственно все настройки в мажордомо заново нужно делать. Порадовало то, что появился модуль ESP8266 (Wifi-IoT) автоматом подцепил все esp'шки, очень удобно.
Но возникла проблема: пишу например в заголовок или ещё куда либо:

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

%ESP826600d6a996.dsw1%
В итоге на этом месте показывает 0. Как подцепить температуру?
В "Объектах"-то устройства появились?
У Вас в "Устройствах" должны появится все ESPшки в разделе ESP8266 (Wi-Fi-IoT). В закладке "Данные" связываете полученные значения с объектами.
Инженер
Сообщения: 33
Зарегистрирован: Сб мар 14, 2015 5:10 am
Благодарил (а): 0
Поблагодарили: 9 раз

Re: FAQ ESP8266

Сообщение Инженер » Пт авг 19, 2016 1:47 am

Вроде разобрался со своей проблемой. Отвечу сам себе вдруг кому-то поможет.
Задача передать данные с ESP8266 прошитого https://wifi-iot.com/ (у меня лицензионная платная версия))
Скачиваем мажердомо (текущая версия 110b) устанавливаем с обновлениями из интернета.
-Запускаем, Панель управления/маркет дополнений выбираем ESP8266 (Wifi-IoT) жмем внизу добавить
-заходим в сценарии/другое должен появится espdata
-(предполагается что у вас esp уже прошита прошивкой проекта Wifi-IoT с поддержкой беспроводного обновления)
заходим на страницу проекта https://wifi-iot.com/ закладка esp8266 ставим галку MajorDoMo и жмем шестеренку напротив там ставим порт 81 и objects/ оставляем без изменений
- теперь обновляем прошивку ESP8266
- в устройствах в группе ESP8266 (Wifi-IoT) появится наш модуль - ура!
- далее создаем класс объектов например ESP_clas (для удобства)
- создаем объект например ESP_badroom, со свойствами температура, влажность освещенность, CO2
- переходим в устройства и в настройках модуля привязываем свойства ESP_badroom к данным с нашего модуля.
За это сообщение автора Инженер поблагодарил:
sergbl56 (Чт авг 01, 2019 2:38 pm)
Рейтинг: 1.16%
nnprject
Сообщения: 1
Зарегистрирован: Вт окт 04, 2016 10:56 am
Благодарил (а): 0
Поблагодарили: 0

Re: FAQ ESP8266

Сообщение nnprject » Вт окт 04, 2016 11:07 am

Добрый день добавил устройство esp8266_wifiot, все работало до перезагрузки, теперь на вкладке устройства группе ESP8266 (Wifi-IoT) пишет Нет данных. ESP работает
akouz
Сообщения: 254
Зарегистрирован: Ср июл 09, 2014 3:48 pm
Благодарил (а): 6 раз
Поблагодарили: 41 раз

Re: FAQ ESP8266

Сообщение akouz » Вт окт 04, 2016 3:51 pm

На основе собственного опыта, оптимальный способ использования ESP8266 такой:

1. Покупаете любую платку под названием "nodeMCU". Их несколько разновидностей, берите что вам удобнее и что подешевле. К самому nodeMCU эти платки относятся фиолетово, зато на них задешево собрано все, что нужно для жизни.

2. По описанию на Гитхабе https://github.com/esp8266/Arduino
- Инсталлируете себе среду разработки Ардуино последних версий
- Добавляете в нее поддержку плат ESP8266
- Среди появившихся плат выбираете "NodeMCU"

3. На основе примеров, которых после инсталляции ESP8266 в Ардуино появится множество, пишите свое приложение, отлаживаете его и радуетесь жизни. Никакой мороки с резисторами, джамперами и прочей мутатенью.
madkeeper
Сообщения: 6
Зарегистрирован: Ср июн 08, 2016 7:44 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: FAQ ESP8266

Сообщение madkeeper » Сб ноя 05, 2016 12:29 pm

Приветствую! Подскажите, а как реализовать тоже самое, только температура должна браться не с датчика прикрученному к esp, а с свойств другого обьекта.
madkeeper
Сообщения: 6
Зарегистрирован: Ср июн 08, 2016 7:44 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: FAQ ESP8266 (в разработке)

Сообщение madkeeper » Чт дек 01, 2016 11:32 am

oleglapo писал(а):Создаём новый класс в объектах

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

$url=('http://esp8266:0000@'.($this->getProperty("ip")).'/configtermo?st='.($this->getProperty("Select")).'&ln='.($this->getProperty("Sensor")).'&rmin='.($this->getProperty("rmin")).'&rmax='.($this->getProperty("rmax")).'&gpio='.($this->getProperty("gpio")));
$this->setProperty('url',$url);
getURL(''.($this->getProperty("url")).'', 0);
getURL('http://esp8266:0000@'.($this->getProperty("ip")).'/configtermo?trn='.($this->getProperty("status")).'&st='.($this->getProperty("Select")).'', 0);
Подскажите, как возможно сделать чтобы температура (факт) бралась из свойств другого объекта.
Я в коде ноль.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: FAQ ESP8266 (в разработке)

Сообщение ErmolenkoM » Чт дек 01, 2016 2:33 pm

madkeeper писал(а): Подскажите, как возможно сделать чтобы температура (факт) бралась из свойств другого объекта.
Я в коде ноль.

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

gg('ИмяДругогоОбъекта.ИмяСвойства');
читать здесь: http://majordomo.smartliving.ru/Main/Pr ... gFunctions
За это сообщение автора ErmolenkoM поблагодарил:
madkeeper (Сб дек 03, 2016 2:00 pm)
Рейтинг: 1.16%
aka msh555
Cubian на Cubietruck, Connect
Ответить