Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
triada13
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
-
Благодарил (а):
107 раз
-
Поблагодарили:
7 раз
Сообщение
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);
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1753 раза
-
Контактная информация:
Сообщение
skysilver » Пн июл 30, 2018 9:50 pm
triada13 писал(а): ↑Пн июл 30, 2018 9:28 pm
А у меня так не прокатило.
Пришлось так
А куда писал? $this-> работает только в методах классов/объектов. В сценариях, коде элементов Меню и др. не работает.
-
triada13
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
-
Благодарил (а):
107 раз
-
Поблагодарили:
7 раз
Сообщение
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 раз.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1753 раза
-
Контактная информация:
Сообщение
skysilver » Пн июл 30, 2018 10:04 pm
triada13 писал(а): ↑Пн июл 30, 2018 10:01 pm
Relays->WiFi_Relays->WiFi-LED_RelayHall->WiFi-LED_RelayHall_1->метод
Думаю, дело в дефисе, который в имени объекта и класса. Переименуй и проверь без дефисов.
Подчеркивания можно, а вот дефисы я бы не использовал.
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Пн июл 30, 2018 10:08 pm
да...давний факт-с дефисами как то не воспринимаются классы, как и с другими спец знаками помимо "земли"
-
triada13
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
-
Благодарил (а):
107 раз
-
Поблагодарили:
7 раз
Сообщение
triada13 » Пн июл 30, 2018 10:12 pm
О как, спасибо, буду знать.
Очень тяжело заново вспоминать после большого перерыва.
Я сервер то еле запустил, правда не на кубике а на апельсинке. Вроде пашет.
Вот только ноолайт не победил, не дается гад.
-
serenya
- Сообщения: 3
- Зарегистрирован: Вт июл 03, 2018 8:35 am
-
Благодарил (а):
2 раза
-
Поблагодарили:
0
Сообщение
serenya » Сб авг 04, 2018 12:01 am
Jilber писал(а): ↑Пн мар 19, 2018 11:24 pm
Добавить на сцену выключатель. У выключателя 2 состояния - Off и On:
Господа, что-то нифига не выходит каменный цветочек. Настроил как написано в цитате. Из меню управления все работает отлично. Но вот со сцены срабатывает только 1 раз, либо включение либо выключение. Причем не работает визуализация, т.е. ни в управлении не меняется положение переключателя, ни на сцене не меняется ярлык. Что бы переключатель на сцене сработал необходимо передернуть его же в управлении. Убился уже, пробовал и на винде и на Orange Pi Zero и Pi PC+. Что не так? Какую еще информацию необходимо предоставить?
-
triada13
- Сообщения: 242
- Зарегистрирован: Вт мар 11, 2014 8:36 pm
- Откуда: Челябинск
-
Благодарил (а):
107 раз
-
Поблагодарили:
7 раз
Сообщение
triada13 » Сб авг 04, 2018 6:29 am
serenya писал(а): ↑Сб авг 04, 2018 12:01 am
Jilber писал(а): ↑Пн мар 19, 2018 11:24 pm
Добавить на сцену выключатель. У выключателя 2 состояния - Off и On:
Господа, что-то нифига не выходит каменный цветочек. Настроил как написано в цитате. Из меню управления все работает отлично. Но вот со сцены срабатывает только 1 раз, либо включение либо выключение. Причем не работает визуализация, т.е. ни в управлении не меняется положение переключателя, ни на сцене не меняется ярлык. Что бы переключатель на сцене сработал необходимо передернуть его же в управлении. Убился уже, пробовал и на винде и на Orange Pi Zero и Pi PC+. Что не так? Какую еще информацию необходимо предоставить?
У меня так:
Off
http://joxi.ru/1A53XPBCnkO7wm
On
http://joxi.ru/Y2L3KJ9C9eVD8m
и все работает и из сцены и меню управления.
- За это сообщение автора triada13 поблагодарил:
- serenya (Сб авг 04, 2018 12:07 pm)
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Сб авг 04, 2018 10:39 am
Поставьте условия отображения (для этого нужно включить расширенную настройку.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
-
serenya
- Сообщения: 3
- Зарегистрирован: Вт июл 03, 2018 8:35 am
-
Благодарил (а):
2 раза
-
Поблагодарили:
0
Сообщение
serenya » Вс авг 05, 2018 10:48 pm
Прошу пардону, перегрузил бук и все заработало, хотя бился несколько дней с перезагрузками. Чудеса...