Страница 14 из 23

Re: Модуль esp8266_wifiot

Добавлено: Пн июл 30, 2018 9:28 pm
triada13
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);

Re: Модуль esp8266_wifiot

Добавлено: Пн июл 30, 2018 9:50 pm
skysilver
triada13 писал(а):
Пн июл 30, 2018 9:28 pm
А у меня так не прокатило.
Пришлось так
А куда писал? $this-> работает только в методах классов/объектов. В сценариях, коде элементов Меню и др. не работает.

Re: Модуль esp8266_wifiot

Добавлено: Пн июл 30, 2018 10:01 pm
triada13
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

Re: Модуль esp8266_wifiot

Добавлено: Пн июл 30, 2018 10:04 pm
skysilver
triada13 писал(а):
Пн июл 30, 2018 10:01 pm
Relays->WiFi_Relays->WiFi-LED_RelayHall->WiFi-LED_RelayHall_1->метод
Думаю, дело в дефисе, который в имени объекта и класса. Переименуй и проверь без дефисов.
Подчеркивания можно, а вот дефисы я бы не использовал.

Re: Модуль esp8266_wifiot

Добавлено: Пн июл 30, 2018 10:08 pm
nick7zmail
да...давний факт-с дефисами как то не воспринимаются классы, как и с другими спец знаками помимо "земли"

Re: Модуль esp8266_wifiot

Добавлено: Пн июл 30, 2018 10:12 pm
triada13
О как, спасибо, буду знать.
Очень тяжело заново вспоминать после большого перерыва.
Я сервер то еле запустил, правда не на кубике а на апельсинке. Вроде пашет.
Вот только ноолайт не победил, не дается гад.

Re: Модуль esp8266_wifiot

Добавлено: Сб авг 04, 2018 12:01 am
serenya
Jilber писал(а):
Пн мар 19, 2018 11:24 pm
Добавить на сцену выключатель. У выключателя 2 состояния - Off и On:
СпойлерПоказать
Off.jpgOn.jpg
Господа, что-то нифига не выходит каменный цветочек. Настроил как написано в цитате. Из меню управления все работает отлично. Но вот со сцены срабатывает только 1 раз, либо включение либо выключение. Причем не работает визуализация, т.е. ни в управлении не меняется положение переключателя, ни на сцене не меняется ярлык. Что бы переключатель на сцене сработал необходимо передернуть его же в управлении. Убился уже, пробовал и на винде и на Orange Pi Zero и Pi PC+. Что не так? Какую еще информацию необходимо предоставить?

Re: Модуль esp8266_wifiot

Добавлено: Сб авг 04, 2018 6:29 am
triada13
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
и все работает и из сцены и меню управления.

Re: Модуль esp8266_wifiot

Добавлено: Сб авг 04, 2018 10:39 am
nick7zmail
Поставьте условия отображения (для этого нужно включить расширенную настройку.

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


Re: Модуль esp8266_wifiot

Добавлено: Вс авг 05, 2018 10:48 pm
serenya
Прошу пардону, перегрузил бук и все заработало, хотя бился несколько дней с перезагрузками. Чудеса...