[Модуль] Broadlink (dev_broadlink)
Модератор: immortal
-
- Сообщения: 7
- Зарегистрирован: Сб фев 25, 2017 8:17 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Модуль Broadlink
https://github.com/mjg59/python-broadli ... return+sp2
во всех розетках в class sp2/sp1 есть функция check_power()
Кстати,моя sp3,идет с devtype = 0x2733
во всех розетках в class sp2/sp1 есть функция check_power()
Кстати,моя sp3,идет с devtype = 0x2733
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
А, да...сори...просто в коде оно фигурирует как SP2...
Там есть SP1 (видимо старая версия) без check_power, и SP2 - тупо все остальные розетки...не сразу это понял....
короче обратная связь будет))...
На счет раздельного включения подсветки - ничего обещать не могу пока...блин...был бы девайс на руках, было бы проще...
Там есть SP1 (видимо старая версия) без check_power, и SP2 - тупо все остальные розетки...не сразу это понял....
Кусок кодаПоказать
Код: Выделить всё
class sp1(device):
def __init__ (self, host, mac):
device.__init__(self, host, mac)
self.type = "SP1"
def set_power(self, state):
packet = bytearray(4)
packet[0] = state
self.send_packet(0x66, packet)
class sp2(device):
def __init__ (self, host, mac):
device.__init__(self, host, mac)
self.type = "SP2"
def set_power(self, state):
"""Sets the power state of the smart plug."""
packet = bytearray(16)
packet[0] = 2
packet[4] = 1 if state else 0
self.send_packet(0x6a, packet)
def check_power(self):
"""Returns the power state of the smart plug."""
packet = bytearray(16)
packet[0] = 1
response = self.send_packet(0x6a, packet)
err = response[0x22] | (response[0x23] << 8)
if err == 0:
aes = AES.new(bytes(self.key), AES.MODE_CBC, bytes(self.iv))
payload = aes.decrypt(bytes(response[0x38:]))
return bool(payload[0x4])
На счет раздельного включения подсветки - ничего обещать не могу пока...блин...был бы девайс на руках, было бы проще...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 19
- Зарегистрирован: Чт янв 19, 2017 10:53 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Модуль Broadlink
Все привет. Стал новым пользователем МД И 2х броудлинков RMPro и A1. МД установил на малинку 3. Начинаю разбираться с броудлинков. Подключил в систему а дальше тормоза. Хотел добавить все свойства А1. Но все так размаха про форуму. Увидел пару раз упоминание WIKI. где это? Где найти ? Хорошо бы по шагам конечно инструкцию для а1. Нашёл. Подключил. Добавили там-то объекты с такими то свойствами.... Там то потом привязали.... тут вывели в меню... тут разместили на план..... так организовали обновление раз в минуту... понимаю что колоссальный труд собрать все вместе, но для таких как я было бы идеальным стартом.... заранее спасибо.....
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Я в первом сообщении всё собирать стараюсь...до вики руки не дошли пока. Проходите по ссылкам с 1го сообщения.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 19
- Зарегистрирован: Чт янв 19, 2017 10:53 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Модуль Broadlink
Ок, будем разбираться по шагам. есть я так понимаю куча свойств. есть те которые дублируются. есть ли описание этих свойств. формат, возможные значения и т.д. заранее спасибо.Ged писал(а):Позволю себе дополнить информацию.nick7zmail писал(а):Добавил поддержку A1 air и RM3 mini...
Сделано обновление следующих свойств выбранного объекта:P.S. Внес в WikiКод: Выделить всё
air air_quality air_quality_word humidity light light_word lightstatus luminosity noise noise_word power status temperature
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
viewtopic.php?p=43894#p43894
Смотрите, как добавлять девайс (про discover уже не актуально, там появилась кнопка - сканировать устройства)
Раз в час свойства обновляются...если хотите чаще - там тоже написано как.
Свойства:
temperature - думаю догадаетесь))
humidity - аналогично
noise - шум, значение от 0 до 2 где 0 - тихо, 2 - шумно
light - свет, от 0 до 3, 0-темнота, 3-ярко, 2-норма
air_quality - качество воздуха от 0 до 3, 0-превосходный, 3-плохой 2-норма
light_word
air_quality_word
noise_word эти три - тоже самое, только в виде слова, на инглише.
Смотрите, как добавлять девайс (про discover уже не актуально, там появилась кнопка - сканировать устройства)
Раз в час свойства обновляются...если хотите чаще - там тоже написано как.
Свойства:
temperature - думаю догадаетесь))
humidity - аналогично
noise - шум, значение от 0 до 2 где 0 - тихо, 2 - шумно
light - свет, от 0 до 3, 0-темнота, 3-ярко, 2-норма
air_quality - качество воздуха от 0 до 3, 0-превосходный, 3-плохой 2-норма
light_word
air_quality_word
noise_word эти три - тоже самое, только в виде слова, на инглише.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 34
- Зарегистрирован: Сб фев 25, 2017 4:12 pm
- Благодарил (а): 4 раза
- Поблагодарили: 6 раз
Re: Модуль Broadlink
Вопрос знающим, RM Pro в связке с MD может только отправлять RF команды или принимать тоже может?
Суть в чем, есть в доме система охранная, реализована беспроводными датчиками движения, работающие на 433Mhz, и RM их читает, если вводить его в режим программирования.
Так вот RM будет передавать состояние датчиков на MD? Или возможно только отправлять сигналы ?
Суть в чем, есть в доме система охранная, реализована беспроводными датчиками движения, работающие на 433Mhz, и RM их читает, если вводить его в режим программирования.
Так вот RM будет передавать состояние датчиков на MD? Или возможно только отправлять сигналы ?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Не читать не передавать в МД он их не может. Он применим только как "Универсальный пульт". Для системы безопасности создан S1, но и он какой то мутный)) Он возможно может слушать эфир...но надежнее считаю ардуино гейт с приемником.
- За это сообщение автора nick7zmail поблагодарил:
- Catalyst (Вт мар 07, 2017 11:52 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 215
- Зарегистрирован: Вс мар 05, 2017 2:18 pm
- Благодарил (а): 21 раз
- Поблагодарили: 6 раз
Re: Модуль Broadlink
Добрый день. Скажите пожалуйста данное устройство может применяться для получения данных с NRF24L01 ? Не могу понять пока как от Arduino + NRF24L01 получить данные в MD ?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Broadlink
Нет. С nrf у него даже частоты не совпадают. Для nrf как правило делают гейт на ардуине или esp... Т.е. И на гейте nrf, и на устройстве nrf...а с гейта уже любым удобным способом в МД. Хоть по WiFi хоть по ethernet шилду, да хоть даже по проводу. Вы хоть матчасть почитайте для начала, чтоб представление иметь))Alex77 писал(а):Добрый день. Скажите пожалуйста данное устройство может применяться для получения данных с NRF24L01 ? Не могу понять пока как от Arduino + NRF24L01 получить данные в MD ?
Отправлено с моего C6603 через Tapatalk
- За это сообщение автора nick7zmail поблагодарил:
- Rad81 (Пт апр 14, 2017 11:09 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<