Страница 12 из 121
Re: ESP8266
Добавлено: Сб янв 31, 2015 10:43 am
Amarok
Кстати, вопрос к папе Алисы и всем гуру: а можно из скрипта создать объект?
К примеру возьмём скрипт:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
setGlobal($idesp.".DHT"),$dhtt1);
Если объекта
$idesp не будет, то в свойство DHT запись не пройдет. Так? А хотелось бы...
Re: ESP8266
Добавлено: Сб янв 31, 2015 7:26 pm
Vovix
BlackWarrior писал(а):Vovix писал(а):я так думаю можно создать объект где в качестве имени объекта будет выступать значение $idesp?
Угу)
Vovix писал(а):но как раскидать то эти значения от двух модулей? не пойму? (я тока учусь)
К примеру, так:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
setGlobal($idesp.".DHT"),$dhtt1);
Спасибо! я так и подумал!
только наверно так:
setGlobal(($idesp.".DHT"),$dhtt1);
скобку забыли!!!
Re: ESP8266
Добавлено: Вс фев 01, 2015 7:22 pm
Vovix
Тестирую уже сутки ESP8266 с датчиком BMP180
выдает атмосферное давление и температуру
полёт нормальный! (прошивка вариант А)
Re: ESP8266
Добавлено: Ср фев 04, 2015 7:32 am
Vovix
Слушайте,
потрясающая ВЕСЧЬ - ESP8266!
Заказал еще парочку и теперь уже esp-12!
Re: ESP8266
Добавлено: Ср фев 04, 2015 7:57 am
Amarok
Рекомендую брать у этого продавца -
http://ru.aliexpress.com/store/110055
Может чуть-чуть дороже чем у других, но очень быстро отправляет
Re: ESP8266
Добавлено: Ср фев 04, 2015 3:42 pm
kostya066
Народ, объясните как передать данные датчика в значения свойств объекта?
Re: ESP8266
Добавлено: Чт фев 05, 2015 4:51 am
Amarok
kostya066 писал(а):Народ, объясните как передать данные датчика в значения свойств объекта?
Типа так:
http://smartliving.ru/forum/viewtopic.p ... =70#p17677
Re: ESP8266
Добавлено: Чт фев 05, 2015 7:41 am
kostya066
Спасибо, это читал, вроде разобрался.
Теперь другая проблема вылезла, Алиса получила несколько показаний и все, тишина. Попытался зайти на ESP - не пускает, и не пингуется. Запустил ESP в сейф моде, данные снова пошли с датчиков. Убрал перемычку с TX и DX и перезагрузил ESP ( отключением питания), модуль снова не пингуется, мистика.... Питание берется с Arduino Mega(3.3V)
Вечером попробую взять с ATX БП эти 3,3 вольта + посадить ресет на резистор 12ком+ кондер.
Re: ESP8266
Добавлено: Чт фев 05, 2015 8:47 am
MaksMS82
У меня даже на страничке проекта написано, что нужно нормальный стабилизатор. Я сам изначально брал питание с Arduino Duemilanove - стабилизатор вполне тянул, если подключить электролит, сейчас перешел на стабилизаторы 1117. Вроде на UNO и на MEGA стабилизатор ещё слабее - хотя зависит от того что китайцы запихали на плату..
Вообще как вариант можно использовать 2 кремниевых диода(не шотки) последовательно - будет 3.6в,как раз пойдет..
Re: ESP8266
Добавлено: Чт фев 05, 2015 8:28 pm
Jon2015
Расскажите пожалуйста, как правильно подключить модуль с прошивкой от
http://homes-smart.ru/к МД?
Везде отрывочные сведения.
На сайте железки сказано:
В настройках датчиков указывается IP адрес сервера MajorDoMo. При этом модуль передает данные на сервер на адрес /objects/ передавая параметры: idesp - id устройства, dhtt1 и dhth1 - данные с датчика DHT 1, dhtt2 и dhth2 - данные с датчика DHT 2, bmpt и bmpp -данные с датчика BMP, ds - данные с датчика ds18b20, light - данные с датчика BH1750.
В этом топике нашел, что можно написать сценарий под этот запрос:
Код: Выделить всё
$idesp=$params['idesp'];
$dhtt1=$params['dhtt1'];
say($idesp);
say($dhtt1);
Но как эти события связать воедино, чтобы увидеть в меню МД температуру и влажность от модуля не понимаю.
Вопрос конечно примитивный, но с чего-то надо начинать.