[Модуль] ESP8266 (Wifi-IoT) (esp8266_wifiot)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск
Благодарил (а): 107 раз
Поблагодарили: 7 раз

Re: Модуль esp8266_wifiot

Сообщение triada13 » Пн июл 30, 2018 9:28 pm

skysilver писал(а):
Ср июл 18, 2018 1:32 pm
ich писал(а):
Вт июл 17, 2018 11:30 pm
Подскажите как в get запрос вложить вместо статического ip ссылку на какое-либо свойство в которое я засуну адрес айпи(из модуля wifi-iot из маркета дополнений). Ну все это чтобы один метод мог управлять всеми реле в группе, заранее спасибо

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

$ip = $this->getProperty('ip');
getURL('http://' . $ip . '/gpio?st=1&pin=12');
А у меня так не прокатило.
Пришлось так:

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

$ip = getGlobal('WiFi-LED_RelayHall.ip');
$pin = getGlobal('WiFi-LED_RelayHall_1.pin');
getURL('http://'.$ip.'/gpio?st=1&pin='.$pin,0);
Majordomo на Orange Pi Zero.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль esp8266_wifiot

Сообщение skysilver » Пн июл 30, 2018 9:50 pm

triada13 писал(а):
Пн июл 30, 2018 9:28 pm
А у меня так не прокатило.
Пришлось так
А куда писал? $this-> работает только в методах классов/объектов. В сценариях, коде элементов Меню и др. не работает.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск
Благодарил (а): 107 раз
Поблагодарили: 7 раз

Re: Модуль esp8266_wifiot

Сообщение triada13 » Пн июл 30, 2018 10:01 pm

skysilver писал(а):
Пн июл 30, 2018 9:50 pm
triada13 писал(а):
Пн июл 30, 2018 9:28 pm
А у меня так не прокатило.
Пришлось так
А куда писал? $this-> работает только в методах классов/объектов. В сценариях, коде элементов Меню и др. не работает.
В методы и писал, подозреваю что из за большой вложенности подклассов:
Relays->WiFi_Relays->WiFi-LED_RelayHall->WiFi-LED_RelayHall_1->метод
Причем ip я беру из свойства WiFi-LED_RelayHall, а номер пина из WiFi-LED_RelayHall_1
Последний раз редактировалось triada13 Пн июл 30, 2018 10:09 pm, всего редактировалось 1 раз.
Majordomo на Orange Pi Zero.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Модуль esp8266_wifiot

Сообщение skysilver » Пн июл 30, 2018 10:04 pm

triada13 писал(а):
Пн июл 30, 2018 10:01 pm
Relays->WiFi_Relays->WiFi-LED_RelayHall->WiFi-LED_RelayHall_1->метод
Думаю, дело в дефисе, который в имени объекта и класса. Переименуй и проверь без дефисов.
Подчеркивания можно, а вот дефисы я бы не использовал.
За это сообщение автора skysilver поблагодарили (всего 2):
triada13 (Пн июл 30, 2018 10:12 pm) • tarasfrompir (Вс авг 05, 2018 12:20 am)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Пн июл 30, 2018 10:08 pm

да...давний факт-с дефисами как то не воспринимаются классы, как и с другими спец знаками помимо "земли"
За это сообщение автора nick7zmail поблагодарил:
triada13 (Пн июл 30, 2018 10:12 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск
Благодарил (а): 107 раз
Поблагодарили: 7 раз

Re: Модуль esp8266_wifiot

Сообщение triada13 » Пн июл 30, 2018 10:12 pm

О как, спасибо, буду знать.
Очень тяжело заново вспоминать после большого перерыва.
Я сервер то еле запустил, правда не на кубике а на апельсинке. Вроде пашет.
Вот только ноолайт не победил, не дается гад.
Majordomo на Orange Pi Zero.
serenya
Сообщения: 3
Зарегистрирован: Вт июл 03, 2018 8:35 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль esp8266_wifiot

Сообщение serenya » Сб авг 04, 2018 12:01 am

Jilber писал(а):
Пн мар 19, 2018 11:24 pm
Добавить на сцену выключатель. У выключателя 2 состояния - Off и On:
СпойлерПоказать
Off.jpgOn.jpg
Господа, что-то нифига не выходит каменный цветочек. Настроил как написано в цитате. Из меню управления все работает отлично. Но вот со сцены срабатывает только 1 раз, либо включение либо выключение. Причем не работает визуализация, т.е. ни в управлении не меняется положение переключателя, ни на сцене не меняется ярлык. Что бы переключатель на сцене сработал необходимо передернуть его же в управлении. Убился уже, пробовал и на винде и на Orange Pi Zero и Pi PC+. Что не так? Какую еще информацию необходимо предоставить?
triada13
Сообщения: 242
Зарегистрирован: Вт мар 11, 2014 8:36 pm
Откуда: Челябинск
Благодарил (а): 107 раз
Поблагодарили: 7 раз

Re: Модуль esp8266_wifiot

Сообщение triada13 » Сб авг 04, 2018 6:29 am

serenya писал(а):
Сб авг 04, 2018 12:01 am
Jilber писал(а):
Пн мар 19, 2018 11:24 pm
Добавить на сцену выключатель. У выключателя 2 состояния - Off и On:
СпойлерПоказать
Off.jpgOn.jpg
Господа, что-то нифига не выходит каменный цветочек. Настроил как написано в цитате. Из меню управления все работает отлично. Но вот со сцены срабатывает только 1 раз, либо включение либо выключение. Причем не работает визуализация, т.е. ни в управлении не меняется положение переключателя, ни на сцене не меняется ярлык. Что бы переключатель на сцене сработал необходимо передернуть его же в управлении. Убился уже, пробовал и на винде и на Orange Pi Zero и Pi PC+. Что не так? Какую еще информацию необходимо предоставить?
У меня так:
Off
http://joxi.ru/1A53XPBCnkO7wm
On
http://joxi.ru/Y2L3KJ9C9eVD8m
и все работает и из сцены и меню управления.
За это сообщение автора triada13 поблагодарил:
serenya (Сб авг 04, 2018 12:07 pm)
Рейтинг: 1.16%
Majordomo на Orange Pi Zero.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Сб авг 04, 2018 10:39 am

Поставьте условия отображения (для этого нужно включить расширенную настройку.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

За это сообщение автора nick7zmail поблагодарил:
serenya (Сб авг 04, 2018 12:07 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serenya
Сообщения: 3
Зарегистрирован: Вт июл 03, 2018 8:35 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль esp8266_wifiot

Сообщение serenya » Вс авг 05, 2018 10:48 pm

Прошу пардону, перегрузил бук и все заработало, хотя бился несколько дней с перезагрузками. Чудеса...
Ответить