ESP8266

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

Модератор: immortal

zarro
Сообщения: 31
Зарегистрирован: Вс мар 20, 2016 11:55 am
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Re: ESP8266

Сообщение zarro » Вс мар 20, 2016 12:16 pm

Ктонибудь уже даст подробную информацию или опубликует подробную инструкцию по добавлению информации с ESP8266 на "сцену" и в меню? Когда мне сказали в одном из банков что выбрали в своём здании какуюто польскую систему умного дома, я спросил, а почему не можердомо ведь она вроде такая простая. мне ответили что это не так. А теперь я сам вижу что это нифига не система "из коробки". Система реально сложна! Логика работы совершенно запутана! При этом утверждается что она есть.... (как женская логика... которая как бы есть, но уловить её бывает совершенно невозможно). Создал скрипт. Создался обьект, класс. В свойства значения попадают. Даже вроде бы обновляются регулярно. Дальше никак не могу из этого пользу извлечь при том что наладить это мне удалось за несколько дней и я до сих пор толком не могу сказать как, потомучно очень много действий... И мне не стыдно об этом писать т.к. я вырос с компьютером, у меня высшее образование в сфере ИТ, владею Множеством языков программирования (всех и не перичислить) от ассемблера до Java и хоть убейте, не понимаю, почему система которая позицианируется как "из коробки" и "народная" такая сложная. За то время, что я потратил на то чтоб разобраться в хитросплетении чужих идей, реально можно было уже скидать чтонибудь свое. простое и функцианальное..
За это сообщение автора zarro поблагодарили (всего 3):
dimens (Вс май 01, 2016 3:30 pm) • samum (Чт дек 01, 2016 10:07 pm) • sigment (Пн ноя 12, 2018 11:02 pm)
Рейтинг: 3.49%
Dimkas
Сообщения: 50
Зарегистрирован: Пн сен 14, 2015 1:55 pm
Благодарил (а): 7 раз
Поблагодарили: 25 раз

Re: ESP8266

Сообщение Dimkas » Вс мар 20, 2016 1:11 pm

zarro писал(а):Ктонибудь уже даст подробную информацию или опубликует подробную инструкцию по добавлению информации с ESP8266 на "сцену" и в меню? Когда мне сказали в одном из банков что выбрали в своём здании какуюто польскую систему умного дома, я спросил, а почему не можердомо ведь она вроде такая простая. мне ответили что это не так. А теперь я сам вижу что это нифига не система "из коробки". Система реально сложна! Логика работы совершенно запутана! При этом утверждается что она есть.... (как женская логика... которая как бы есть, но уловить её бывает совершенно невозможно). Создал скрипт. Создался обьект, класс. В свойства значения попадают. Даже вроде бы обновляются регулярно. Дальше никак не могу из этого пользу извлечь при том что наладить это мне удалось за несколько дней и я до сих пор толком не могу сказать как, потомучно очень много действий... И мне не стыдно об этом писать т.к. я вырос с компьютером, у меня высшее образование в сфере ИТ, владею Множеством языков программирования (всех и не перичислить) от ассемблера до Java и хоть убейте, не понимаю, почему система которая позицианируется как "из коробки" и "народная" такая сложная. За то время, что я потратил на то чтоб разобраться в хитросплетении чужих идей, реально можно было уже скидать чтонибудь свое. простое и функцианальное..
Даже если у программеров столько сложностей возникает.... То куда мне....
Я тоже компьютерщик по жизни, но в программировании, мои познания - очень малы.
На мой взгляд система очень хорошая и функциональная, но документации и мануалов грамотных - крайне мало. Информацию приходится выискивать по тысячам сообщений на форуме.
Я лично разобрался в азах ESP модулей, и пытаюсь собрать всё в одну тему (FAQ ESP8266) Где будет всё отсортировано, и по списку. Хотелось-бы, чтоб кто-то также начал FAQ пилить, по другим областям MajorDomo.
За это сообщение автора Dimkas поблагодарил:
Mavric (Чт июл 06, 2017 1:25 pm)
Рейтинг: 1.16%
anshmd
Сообщения: 49
Зарегистрирован: Чт сен 10, 2015 3:02 pm
Благодарил (а): 6 раз
Поблагодарили: 11 раз

Re: ESP8266

Сообщение anshmd » Пн мар 21, 2016 11:24 am

Dimkas
Согласен...

Помогите все же добить привязку реле в MajorDomo с esp. После добавления кода заработало только через MajorDomo. Но при включении выключении на самой esp в MajorDomo тишина.(
Изменил связанный объект в выключателе и в сцене с объекта"Relay"-"ESP1" на "ESP8266"-"ESP826600cf3463" и свойство "gpiout5" и изменения со стороны esp появляются автоматически в MajorDomo. И в выключателе и в сцене. Но почему то не работает в этом случае мой последний код в выключателе (изменил только "status" на "gpiout5").
СпойлерПоказать
esp5.png
esp5.png (124.94 КБ) 18102 просмотра

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

if (($this->getProperty("gpiout5")) =="1")
{
 getURL('http://192.168.0.82/gpio?st=1&pin=5&flash=1', 0);
}else if (($this->getProperty("gpiout5")) =="0") 
{ 
 getURL('http://192.168.0.82/gpio?st=0&pin=5&flash=1', 0);
}
Даже добавлял новый метод "switch" в объекте "ESP8266"-"ESP826600cf3463" с таким же кодом...( Хотя тест тоже не работает. Может не так код пишу для этого объекта?
СпойлерПоказать
esp6.png
esp6.png (244.78 КБ) 18102 просмотра
anshmd
Сообщения: 49
Зарегистрирован: Чт сен 10, 2015 3:02 pm
Благодарил (а): 6 раз
Поблагодарили: 11 раз

Re: ESP8266

Сообщение anshmd » Пн мар 21, 2016 2:06 pm

Наконец все заработало... буду тестить дальше тк вроде с этими настройками у меня не работало... да и теперь почему то не работает метод "switch" по ссылке при нажатии на "test"... со всеми глюками решил обновиться...)
Кратко как у меня настроено реле... соответственно объект "ESP8266" должен быть уже добавлен из "FAQ ESP8266".
- в выключателе привязал объект "ESP826600cf3463" и свойство "gpiout5"
СпойлерПоказать
esp7.png
esp7.png (201.74 КБ) 22046 просмотров
- в объект "ESP826600cf3463" добавил метод "switch" с кодом

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

if (($this->getProperty("gpiout5")) =="1")
{
 getURL('http://192.168.0.82/gpio?st=1&pin=5&flash=1', 0);
} else if (($this->getProperty("gpiout5")) =="0") 
{ 
 getURL('http://192.168.0.82/gpio?st=0&pin=5&flash=1', 0);
}
- в сцене добавил новый элемент с настройками "off" "on"
СпойлерПоказать
esp8.png
esp8.png (152.66 КБ) 22046 просмотров
СпойлерПоказать
esp9.png
esp9.png (160.15 КБ) 22046 просмотров
За это сообщение автора anshmd поблагодарили (всего 4):
Dimkas (Пн мар 21, 2016 2:19 pm) • ypiter2006 (Сб янв 20, 2018 8:24 pm) • TrDA (Пн янв 22, 2018 2:17 pm) • pervyhe (Пн фев 12, 2018 9:36 am)
Рейтинг: 4.65%
anshmd
Сообщения: 49
Зарегистрирован: Чт сен 10, 2015 3:02 pm
Благодарил (а): 6 раз
Поблагодарили: 11 раз

Re: ESP8266

Сообщение anshmd » Вт мар 22, 2016 5:58 pm

Обнаружилось, что при таких настройках выключатель и сцена нормально работают даже если esp не доступна (выключена)...(
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: ESP8266

Сообщение nick7zmail » Пт мар 25, 2016 10:44 am

Небольшой вопросик по ESP...никогда не читал эту тему...но недавно увидив цену на ESP очень заинтересовался девайсом =D...можно немного подробностей про модуль?
Как я понял модуль с wifi...как он подрубается к wifi сети? есть какой либо интерфейс? Или адрес вшивается в код, и прошивается в модуль по типу микроконтроллера?
У него есть IO входы...как инфа принимается с input-входов (к примеру по нажатию кнопки)? Тоже реакция в коде прописывается?

PS простите если вопросы "дурацкие", первый раз вижу схемку.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

Re: ESP8266

Сообщение Kod.Begemot » Пт мар 25, 2016 11:16 am

Почитайте в Сети, там МОРЕ информации. В частности сайт http://esp8266.ru/, и т.п.
Железка интересная, возможностей дает массу.
Если есть опыт работы со средой ардуино - то можно программировать и в ней. Все описано на том сайте, нужна только ESP, USB-TTL, ну и руки с головой :)
Aleks130699
Сообщения: 103
Зарегистрирован: Чт ноя 19, 2015 5:33 pm
Благодарил (а): 7 раз
Поблагодарили: 8 раз

Re: ESP8266

Сообщение Aleks130699 » Пт мар 25, 2016 12:16 pm

Как по мне так проще использовать прошивку от home smart, она стоит всего 100 р, зато все мои хотелки уже в ней реализованы, только остается выбрать какие функции нужны и обновить модуль.У него есть собственый веб интерфейс через который все и настраивается.Насчет самого модуля посоветую брать esp-12 или esp-7,у них больше пинов и больше памяти. http://homes-smart.ru/index.php/oborudo ... arodmon-ru
За это сообщение автора Aleks130699 поблагодарил:
zarro (Пн май 02, 2016 10:14 am)
Рейтинг: 1.16%
Altair1335
Сообщения: 7
Зарегистрирован: Сб мар 12, 2016 9:24 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Altair1335 » Чт апр 14, 2016 3:50 pm

Можно ли поменять имя объекта, передаваемого прошивкой Home-Smart в MD ( Например "ESP826600cf3463" ) на своё?
Как я понял, это можно сделать только на уровне прошивки.
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Чт апр 14, 2016 3:57 pm

Как я понял можно использовать имя модуля,
вместо $idesp использовать везде $hostname
addClassObject('ESP8266',$hostname); //Создаёт класс заданного имени дочерним от ParentClass
За это сообщение автора MaksMS82 поблагодарил:
Altair1335 (Чт апр 14, 2016 4:15 pm)
Рейтинг: 1.16%
Ответить