Страница 82 из 217
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Ср мар 21, 2018 1:51 pm
Негородецкий
да, именно так.
в фрагменте кода который я сейчас использую это есть - if (timeBetween('23:00', '06:00') and ((int)gg('XRgb01.illumination')<400)) {, но это не работает
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Ср мар 21, 2018 1:54 pm
Gelezako
//обработчик датчика движения, в умный устройствах это motionDetected, его необходимо указать что бы вызывался при срабатывании движения (свойство status)
if(timeBetween('09:00', '12:00') and (int)gg(Motion01.status)==1){
sg("Gateway.brightness",100);// вкл подсветку
SetTimeOut("TurnOffGateway","sg('Gateway.brightness','0');", 10); //Выключить ночник через 10 сек
}
естественно нужно подставить ваши названия объектов
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Ср мар 21, 2018 1:55 pm
Негородецкий
Gelezako писал(а):Негородецкий писал(а):один хрен не работает процесс
что конкретно вам нужно?
стучался к Вам в CONNECT, не ответили...
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Ср мар 21, 2018 1:56 pm
Gelezako
Негородецкий писал(а):Gelezako писал(а):Негородецкий писал(а):один хрен не работает процесс
что конкретно вам нужно?
стучался к Вам в CONNECT, не ответили...
ну как же, ответил
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт мар 22, 2018 12:46 am
woow
smart_g писал(а):woow писал(а):
И код надо переделать в место HTTP на MQTT
Я ж давал ссылку на тему "Модуль MQTT". Там вроде доступно написано что делать. И тогда вопрос: ваше устройство точно управляется и по HTTP и по MQTT ? Возьмите на смартфоне установите MQTT клиент ( в playmarket их полно) и проверте не привязываясь к МД.
Обкатал на MQTTLens. Pub собщения /LED/gpio/12 , 1 или 0 соответствено.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт мар 22, 2018 11:02 am
smart_g
woow писал(а):smart_g писал(а):woow писал(а):
И код надо переделать в место HTTP на MQTT
Я ж давал ссылку на тему "Модуль MQTT". Там вроде доступно написано что делать. И тогда вопрос: ваше устройство точно управляется и по HTTP и по MQTT ? Возьмите на смартфоне установите MQTT клиент ( в playmarket их полно) и проверте не привязываясь к МД.
Обкатал на MQTTLens. Pub собщения /LED/gpio/12 , 1 или 0 соответствено.
У вас в МД установлен модуль MQTT. В устройствах MQTT появился топик /LED/gpio/12. Связываете его с объектом реле (метод switch). А ваш датчик движения управляет уже этим реле.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт мар 22, 2018 11:11 am
smart_g
Или в простых устройствах создать новое устройство - тип реле.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт мар 22, 2018 3:55 pm
dmnbi4
Здравствуйте, похоже в модуле закралась ошибка. Подробности в другой ветке форума:
viewtopic.php?f=4&t=5241&p=75767#p75767
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт мар 22, 2018 4:01 pm
woow
smart_g писал(а):Или в простых устройствах создать новое устройство - тип реле.
уй, я боюсь этих простых устройств, они как коты в мешке. Когда разберусь с управлениям элементарными командами вкл/откл, пойду дальше движение зависимости от освещения включает таймер, и ЛЕД димер ( сборка Н801 ) на 50% мощности, по истечении времени если не зафиксировал больше движения свет гаснет, или при касании выключателя управляется им. Или просто поставить HC-SR501 там всё проще но ему питание и красивый корпус нужен.
Re: Модуль поддержки Xiaomi Smart Home
Добавлено: Чт мар 22, 2018 4:54 pm
smart_g
woow писал(а):smart_g писал(а):Или в простых устройствах создать новое устройство - тип реле.
уй, я боюсь этих простых устройств .
Если боитесь, то в объектах есть класс Raleys. Добавьте туда свой объект, он подтянет методы класса refresh, switch, turnOn, turnOff и свойтво status. Связываете этот объект с вашим устройством в MQTT. Датчик движения из устройств XiaomiHome связываете с объектом из Raleys( метод switch). Все: срабатывание датчика будет попеременно переключать MQTT устройство. Можно метод turnOn, но тогда что то (другое устройство или таймер), должно будет выключить (т.е. вызвать метод turnOff).