Страница 4 из 31

Re: FAQ ESP8266

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

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

%ESP826600d6a996.dsw1% 
В итоге на этом месте показывает 0. Как подцепить температуру?

Re: FAQ ESP8266

Добавлено: Вс авг 14, 2016 5:27 pm
Инженер
Makcum писал(а):Порадовало то, что появился модуль ESP8266 (Wifi-IoT) автоматом подцепил все esp'шки, очень удобно.
Как именно? У меня сценарий пришлось подгружать отдельно т.к. установщик категорически не видел интернета, ладно нашел сценарий загрузил, запустил на всякий случай, увидел в меню устройства ESP8266 (Wifi-IoT). Нажтимаю добавить и ничего не происходит появляется окно с пустыми полями ip и еще чего то там и просит ввести название... Что делаю не так? В ESP указан адрес нетбука с мажердомо 192.168.5.100 отправлять данные каждые 60 секунд

Re: FAQ ESP8266

Добавлено: Вт авг 16, 2016 12:13 am
vitar78
кто сталкивался опишите как получать данные с ардуино через ESP8266 (Wifi-IoT) уарт гейт в можардомо

Re: FAQ ESP8266

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

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

%ESP826600d6a996.dsw1%
В итоге на этом месте показывает 0. Как подцепить температуру?
В "Объектах"-то устройства появились?
У Вас в "Устройствах" должны появится все ESPшки в разделе ESP8266 (Wi-Fi-IoT). В закладке "Данные" связываете полученные значения с объектами.

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 к данным с нашего модуля.

Re: FAQ ESP8266

Добавлено: Вт окт 04, 2016 11:07 am
nnprject
Добрый день добавил устройство esp8266_wifiot, все работало до перезагрузки, теперь на вкладке устройства группе ESP8266 (Wifi-IoT) пишет Нет данных. ESP работает

Re: FAQ ESP8266

Добавлено: Вт окт 04, 2016 3:51 pm
akouz
На основе собственного опыта, оптимальный способ использования ESP8266 такой:

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

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

3. На основе примеров, которых после инсталляции ESP8266 в Ардуино появится множество, пишите свое приложение, отлаживаете его и радуетесь жизни. Никакой мороки с резисторами, джамперами и прочей мутатенью.

Re: FAQ ESP8266

Добавлено: Сб ноя 05, 2016 12:29 pm
madkeeper
Приветствую! Подскажите, а как реализовать тоже самое, только температура должна браться не с датчика прикрученному к esp, а с свойств другого обьекта.

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

Добавлено: Чт дек 01, 2016 11:32 am
madkeeper
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);
Подскажите, как возможно сделать чтобы температура (факт) бралась из свойств другого объекта.
Я в коде ноль.

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

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

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

gg('ИмяДругогоОбъекта.ИмяСвойства');
читать здесь: http://majordomo.smartliving.ru/Main/Pr ... gFunctions