Страница 33 из 376
Re: Модуль Broadlink
Добавлено: Чт мар 02, 2017 3:48 pm
Димитрий
https://github.com/mjg59/python-broadli ... return+sp2
во всех розетках в class sp2/sp1 есть функция check_power()
Кстати,моя sp3,идет с devtype = 0x2733
Re: Модуль Broadlink
Добавлено: Чт мар 02, 2017 4:04 pm
nick7zmail
А, да...сори...просто в коде оно фигурирует как 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])
короче обратная связь будет))...
На счет раздельного включения подсветки - ничего обещать не могу пока...блин...был бы девайс на руках, было бы проще...
Re: Модуль Broadlink
Добавлено: Вс мар 05, 2017 1:09 pm
Ильдар
Все привет. Стал новым пользователем МД И 2х броудлинков RMPro и A1. МД установил на малинку 3. Начинаю разбираться с броудлинков. Подключил в систему а дальше тормоза. Хотел добавить все свойства А1. Но все так размаха про форуму. Увидел пару раз упоминание WIKI. где это? Где найти ? Хорошо бы по шагам конечно инструкцию для а1. Нашёл. Подключил. Добавили там-то объекты с такими то свойствами.... Там то потом привязали.... тут вывели в меню... тут разместили на план..... так организовали обновление раз в минуту... понимаю что колоссальный труд собрать все вместе, но для таких как я было бы идеальным стартом.... заранее спасибо.....
Re: Модуль Broadlink
Добавлено: Вс мар 05, 2017 3:01 pm
nick7zmail
Я в первом сообщении всё собирать стараюсь...до вики руки не дошли пока. Проходите по ссылкам с 1го сообщения.
Re: Модуль Broadlink
Добавлено: Пн мар 06, 2017 7:59 pm
Ильдар
Ged писал(а):nick7zmail писал(а):Добавил поддержку A1 air и RM3 mini...
Позволю себе дополнить информацию.
Сделано обновление следующих свойств выбранного объекта:
Код: Выделить всё
air
air_quality
air_quality_word
humidity
light
light_word
lightstatus
luminosity
noise
noise_word
power
status
temperature
P.S. Внес в Wiki
Ок, будем разбираться по шагам. есть я так понимаю куча свойств. есть те которые дублируются. есть ли описание этих свойств. формат, возможные значения и т.д. заранее спасибо.
Re: Модуль Broadlink
Добавлено: Пн мар 06, 2017 8:26 pm
nick7zmail
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 эти три - тоже самое, только в виде слова, на инглише.
Re: Модуль Broadlink
Добавлено: Вт мар 07, 2017 11:39 am
Catalyst
Вопрос знающим, RM Pro в связке с MD может только отправлять RF команды или принимать тоже может?
Суть в чем, есть в доме система охранная, реализована беспроводными датчиками движения, работающие на 433Mhz, и RM их читает, если вводить его в режим программирования.
Так вот RM будет передавать состояние датчиков на MD? Или возможно только отправлять сигналы ?
Re: Модуль Broadlink
Добавлено: Вт мар 07, 2017 11:48 am
nick7zmail
Не читать не передавать в МД он их не может. Он применим только как "Универсальный пульт". Для системы безопасности создан S1, но и он какой то мутный)) Он возможно может слушать эфир...но надежнее считаю ардуино гейт с приемником.
Re: Модуль Broadlink
Добавлено: Чт мар 09, 2017 9:06 am
Alex77
Добрый день. Скажите пожалуйста данное устройство может применяться для получения данных с NRF24L01 ? Не могу понять пока как от Arduino + NRF24L01 получить данные в MD ?
Re: Модуль Broadlink
Добавлено: Чт мар 09, 2017 9:09 am
nick7zmail
Alex77 писал(а):Добрый день. Скажите пожалуйста данное устройство может применяться для получения данных с NRF24L01 ? Не могу понять пока как от Arduino + NRF24L01 получить данные в MD ?
Нет. С nrf у него даже частоты не совпадают. Для nrf как правило делают гейт на ардуине или esp... Т.е. И на гейте nrf, и на устройстве nrf...а с гейта уже любым удобным способом в МД. Хоть по WiFi хоть по ethernet шилду, да хоть даже по проводу. Вы хоть матчасть почитайте для начала, чтоб представление иметь))
Отправлено с моего C6603 через Tapatalk