Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
webms
- Сообщения: 498
- Зарегистрирован: Чт дек 15, 2016 3:13 am
-
Благодарил (а):
221 раз
-
Поблагодарили:
88 раз
Сообщение
webms » Вт дек 19, 2017 2:26 pm
sigment писал(а):Подскажите чайнику. При нажатии Запуск по ссылке, проговаривается, при размыкании геркона тишина.
$door = gg('XiOpenclose01.status');
if ($door == 1) say('Открыта входная дверь',2);

-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
-
Благодарил (а):
44 раза
-
Поблагодарили:
5 раз
-
Контактная информация:
Сообщение
sigment » Чт дек 21, 2017 2:47 pm
Amarok писал(а):sigment писал(а):Подскажите чайнику. При нажатии Запуск по ссылке, проговаривается, при размыкании геркона тишина.
$door = gg('XiOpenclose01.status');
if ($door == 1) say('Открыта входная дверь',2);
а так?
Код: Выделить всё
if (gg('XiOpenclose01.status') == 1) {say('Открыта входная дверь',2);}
Извиняюсь. Получил малинку. Сутки убил на изучение установки MJD на малинку. Победил!
Но возвращаясь к вопросу, хочу сказать, такая запись тоже не работает. Может я вообще не то что то делаю? Я делаю это в сценариях, может как то еще можно?
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
-
Благодарил (а):
44 раза
-
Поблагодарили:
5 раз
-
Контактная информация:
Сообщение
sigment » Чт дек 21, 2017 3:00 pm
И по фото сверху тоже не получилось. Создал метод, выбираю. Не говорит. Явно я что-то не так делаю.
-
Вложения
-

- SOpenClose 2017-12-21 14-56-36.jpg (254.18 КБ) 6190 просмотров
-

- SOpenClose 2017-12-21 14-55-26.jpg (228.21 КБ) 6190 просмотров
-

- XiOpenclose01 2017-12-21 14-54-55.jpg (450.58 КБ) 6190 просмотров
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
webms
- Сообщения: 498
- Зарегистрирован: Чт дек 15, 2016 3:13 am
-
Благодарил (а):
221 раз
-
Поблагодарили:
88 раз
Сообщение
webms » Чт дек 21, 2017 3:09 pm
sigment писал(а):И по фото сверху тоже не получилось. Создал метод, выбираю. Не говорит. Явно я что-то не так делаю.
метод нужно привязать к свойству которая меняется (т.е. к Status а не Status1)
оно кстати вообще меняется при размыкании геркона?
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
-
Благодарил (а):
44 раза
-
Поблагодарили:
5 раз
-
Контактная информация:
Сообщение
sigment » Чт дек 21, 2017 4:16 pm
При размыкании свойство меняется, да. Пытался свойство обозвать status, не дает сохранить. А как же делать, если есть уже свойство с таким именем? Объединить объекты в один класс? Хотя бред какой-то, там. Это геркон, а там выключатель.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
-
Благодарил (а):
44 раза
-
Поблагодарили:
5 раз
-
Контактная информация:
Сообщение
sigment » Чт дек 21, 2017 11:21 pm
Подскажите пожалуйста. Что бы округлить значения тепмературы, влажности давления с датчиков, я должен создать метод под каждый объект с таким кодом?
$hue = gg("XiSensor_humidity01.value");
$qwe = round($hue,1);
sg("XiSensor_humidity01.value",$qwe);
Или можно как-то попроще?
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
partyzone
- Сообщения: 3
- Зарегистрирован: Вс дек 24, 2017 7:16 pm
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
partyzone » Вс дек 24, 2017 8:35 pm
помогите с подключением модуля.
В одной сети, цикл запущен. Windows 8.1
Debag:
20:33:55 0.34733200 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
20:33:55 0.34461900 Socket bind OK (Binding IP: 0.0.0.0)
20:33:55 0.34305100 Socket created
20:33:55 0.34157200 Xiaomi data timeout...
что за адрес 224.0.0.50?
Впервые имею дело с MD
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1754 раза
-
Контактная информация:
Сообщение
skysilver » Вс дек 24, 2017 9:31 pm
sigment писал(а):Или можно как-то попроще?
Если все объекты одного класса, то метод можно сделать один, на уровне класса.
- За это сообщение автора skysilver поблагодарил:
- sigment (Пн дек 25, 2017 12:39 am)
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1754 раза
-
Контактная информация:
Сообщение
skysilver » Вс дек 24, 2017 9:33 pm
partyzone писал(а):В одной сети, цикл запущен. Windows 8.1
Брэндмауэр винды отключен? Файервол в антивирусе выключен? Режим разработчика на шлюзе включен?
-
partyzone
- Сообщения: 3
- Зарегистрирован: Вс дек 24, 2017 7:16 pm
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
partyzone » Пн дек 25, 2017 1:19 am
skysilver писал(а):partyzone писал(а):В одной сети, цикл запущен. Windows 8.1
Брэндмауэр винды отключен? Файервол в антивирусе выключен? Режим разработчика на шлюзе включен?
Все да