Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
webms
Сообщения: 498 Зарегистрирован: Чт дек 15, 2016 3:13 am
Сообщение
webms » Вт дек 19, 2017 2:26 pm
sigment писал(а): Подскажите чайнику. При нажатии Запуск по ссылке, проговаривается, при размыкании геркона тишина.
$door = gg('XiOpenclose01.status');
if ($door == 1) say('Открыта входная дверь',2);
sigment
Сообщения: 138 Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Контактная информация:
Сообщение
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
Откуда: Москва
Контактная информация:
Сообщение
sigment » Чт дек 21, 2017 3:00 pm
И по фото сверху тоже не получилось. Создал метод, выбираю. Не говорит. Явно я что-то не так делаю.
Вложения
SOpenClose 2017-12-21 14-56-36.jpg (254.18 КБ) 6627 просмотров
SOpenClose 2017-12-21 14-55-26.jpg (228.21 КБ) 6627 просмотров
XiOpenclose01 2017-12-21 14-54-55.jpg (450.58 КБ) 6627 просмотров
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
webms
Сообщения: 498 Зарегистрирован: Чт дек 15, 2016 3:13 am
Сообщение
webms » Чт дек 21, 2017 3:09 pm
sigment писал(а): И по фото сверху тоже не получилось. Создал метод, выбираю. Не говорит. Явно я что-то не так делаю.
метод нужно привязать к свойству которая меняется (т.е. к Status а не Status1)
оно кстати вообще меняется при размыкании геркона?
sigment
Сообщения: 138 Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Контактная информация:
Сообщение
sigment » Чт дек 21, 2017 4:16 pm
При размыкании свойство меняется, да. Пытался свойство обозвать status, не дает сохранить. А как же делать, если есть уже свойство с таким именем? Объединить объекты в один класс? Хотя бред какой-то, там. Это геркон, а там выключатель.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
sigment
Сообщения: 138 Зарегистрирован: Вт ноя 14, 2017 6:39 pm
Откуда: Москва
Контактная информация:
Сообщение
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
Сообщение
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
Откуда: Киров, Россия
Контактная информация:
Сообщение
skysilver » Вс дек 24, 2017 9:31 pm
sigment писал(а): Или можно как-то попроще?
Если все объекты одного класса, то метод можно сделать один, на уровне класса.
skysilver
Сообщения: 3006 Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:
Сообщение
skysilver » Вс дек 24, 2017 9:33 pm
partyzone писал(а): В одной сети, цикл запущен. Windows 8.1
Брэндмауэр винды отключен? Файервол в антивирусе выключен? Режим разработчика на шлюзе включен?
partyzone
Сообщения: 3 Зарегистрирован: Вс дек 24, 2017 7:16 pm
Сообщение
partyzone » Пн дек 25, 2017 1:19 am
skysilver писал(а): partyzone писал(а): В одной сети, цикл запущен. Windows 8.1
Брэндмауэр винды отключен? Файервол в антивирусе выключен? Режим разработчика на шлюзе включен?
Все да