ESP8266

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

Модератор: immortal

Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 7:50 pm

Помогите!!!!!
Уже все перепробовал ничего не получается, как правильно подключить модуль с прошивкой 0.1.1 Конструктор бета с сайта http://homes-smart.ru/к majordomo.
В настройках ESP модуля вбиваем этот IP
Config servers ESP8266.png
Config servers ESP8266.png (12.16 КБ) 19418 просмотров
Так как с этого IP выхожу в majordomo
Вложения
IP.JPG
IP.JPG (46.52 КБ) 19416 просмотров
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 7:59 pm

в сценариях создаете скрипт с названием "espdata" в него кидаете код:
Код:
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
$ds=$params['ds']; здесь пишем dsw1
setGlobal(($idesp.".хххх"),$dhtt1);
setGlobal(($idesp.".хххх"),$idesp);
setGlobal(($idesp.".хххх"),$ds); наверное надо писать $dsw1, так как в этой версии данные температуры отправляются в таком формате
say($idesp);
say($dhtt1);

Где хххх - придуманные вами название датчиков setGlobal(($idesp.".Подвал"),$dsw1);
Строки say... можете убрать если не нужно
Последний раз редактировалось Controer Сб апр 11, 2015 8:02 pm, всего редактировалось 1 раз.
Jon2015
Сообщения: 28
Зарегистрирован: Чт фев 05, 2015 8:07 pm
Благодарил (а): 9 раз
Поблагодарили: 5 раз

Re: ESP8266

Сообщение Jon2015 » Сб апр 11, 2015 8:01 pm

Controer писал(а):Помогите!!!!!
Уже все перепробовал ничего не получается, как правильно подключить модуль с прошивкой 0.1.1 Конструктор бета с сайта http://homes-smart.ru/к majordomo.
В настройках ESP модуля вбиваем этот IP
Так как с этого IP выхожу в majordomo
Нет. В сетевых подключениях смотреть состояние адаптера.
127.0.0.1 - это локальный адрес сервера на котором крутится МДМ, Этот адрес доступен только в пределах компьютера. Еще он называется localhost.
Сетевой адрес компьютера задается роутером. Допустим у меня он равен 192.168.1.59
Вложения
интернет.JPG
интернет.JPG (96.19 КБ) 19411 просмотров
Последний раз редактировалось Jon2015 Сб апр 11, 2015 8:14 pm, всего редактировалось 2 раза.
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 8:12 pm

Jon2015 писал(а):
Controer писал(а):Помогите!!!!!
Уже все перепробовал ничего не получается, как правильно подключить модуль с прошивкой 0.1.1 Конструктор бета с сайта http://homes-smart.ru/к majordomo.
В настройках ESP модуля вбиваем этот IP
Так как с этого IP выхожу в majordomo
Нет. В сетевых подключениях смотреть состояние адаптера.[/quote

А если у меня XP, и комп подсоединен к роутеру и в сетевых подключениях отображается это?
Мне вбивать 192.168.100.102, правильно??
Вложения
Безымянный.JPG
Безымянный.JPG (30.35 КБ) 19540 просмотров
Jon2015
Сообщения: 28
Зарегистрирован: Чт фев 05, 2015 8:07 pm
Благодарил (а): 9 раз
Поблагодарили: 5 раз

Re: ESP8266

Сообщение Jon2015 » Сб апр 11, 2015 8:17 pm

Ну, да. 192.168.100.2 - это и есть адрес вашего компа по сети.
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 8:17 pm

А как проверить что данные с ESP8266 доходят до МД?
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 8:20 pm

Jon2015 писал(а):Ну, да. 192.168.100.2 - это и есть адрес вашего компа по сети.

Ура!! хоть что появляется
23:19 Алиса: ESP8266009c7f19
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 8:57 pm

Controer писал(а):
Jon2015 писал(а):Ну, да. 192.168.100.2 - это и есть адрес вашего компа по сети.

Ура!! хоть что появляется
23:19 Алиса: ESP8266009c7f19
При этом скрипте поступают данные температуры

$dsw1=$params['dsw1'];
$dsw2=$params['dsw2'];
setGlobal(($idesp.".Улица"),$dsw1);
setGlobal(($idesp.".Чердак"),$dsw2);
say($idesp); Что значит эта строчка?
Вложения
Панель управления.png
Панель управления.png (61.92 КБ) 19530 просмотров
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Сб апр 11, 2015 9:01 pm

Controer писал(а):
Controer писал(а):
Jon2015 писал(а):Ну, да. 192.168.100.2 - это и есть адрес вашего компа по сети.

Ура!! хоть что появляется
23:19 Алиса: ESP8266009c7f19
При этом скрипте поступают данные температуры

$dsw1=$params['dsw1'];
$dsw2=$params['dsw2'];
setGlobal(($idesp.".Улица"),$dsw1);
setGlobal(($idesp.".Чердак"),$dsw2);
say($idesp); Что значит эта строчка?
Зачем столько пустых полей в таблице?
Jon2015
Сообщения: 28
Зарегистрирован: Чт фев 05, 2015 8:07 pm
Благодарил (а): 9 раз
Поблагодарили: 5 раз

Re: ESP8266

Сообщение Jon2015 » Сб апр 11, 2015 9:31 pm

Controer писал(а):Зачем столько пустых полей в таблице?
- это дополнительные данные. Весь зоопарк датчиков, который можно подключить к этому модулю, будет тоже здесь отражаться если поставить соответствующие галки в веб-странице модуля и настроить скрипт на автоопределение датчиков.
idesp - идентификатор модуля. В случае двух и более модулей, чтобы данные не путались.
В общем читаем ветку внимательно.
За это сообщение автора Jon2015 поблагодарил:
Controer (Сб апр 11, 2015 9:50 pm)
Рейтинг: 1.16%
Ответить