- Operation~
- Portisch Firmware Specific Usage~
- Learning Commands with Portisch Firmware~
- Sending Commands with Portisch Firmware~
- B1 to B0 Conversion Tools~
- External Sources~
- Sonoff RF Bridge 433, радиомост WiFi RF
- Доставка
- Упаковка
- Внешний вид
- Спецификации
- Чем устройство полезно
- Внутренний мир
- Альтернативные прошивки
- Демонстрация
- Выводы
Operation~
The Sonoff RF Bridge is able to learn up to 16 different fixed code remote control commands as provided by PT2260, PT2262, PT2264 and EV1527 transmitters. It was not able to recognize the latest Klik Aan Klik Uit (KaKu) remote control signals but some people managed to use the fixed code KaKu devices like PAR-1000 receiver and PAT-103 transmitter.
Tasmota provides default remote control commands to all 16 keys so you can start using the bridge with a Sonoff 4Ch Pro or Sonoff RF device without having the bridge have to learn remote control commands.
Portisch Firmware Specific Usage~
These sections only apply to the custom Portisch firmware.
Learning Commands with Portisch Firmware~
In order to learn Buttons from your remote, go to the Console of your RF Bridge. There, enter rfraw 177 and push the buttons on your remote. Repeat each button 2-3 times, as the signal may be different for each try. This will give you a so called B1 code of your button, which needs to be converted to a B0 code (see below).
Sending Commands with Portisch Firmware~
The commands learned with Portisch Firmware cannot be stored in device memory. Instead, they must be sent as a command.
cmnd/sonoffRFBridge/Backlog RfRaw AAB0210314016703F924180101011001100110010101100110011001010110010101100255; RfRaw 0
B1 to B0 Conversion Tools~
After learning how bitbucket works from the Portisch wiki, use one of these tools to help convert received B1 sniffing messages to the right ‘B0’ format to send in the ‘RfRaw’ command.
- Online
Process: - Enter rfraw 177 in the Sonoff Bridge web UI Console
- Press a function (each Button 2-3 times) on your remote control
- Copy the JSON payload output from the Console and paste it in the online converter and click Convert e.g., >
- The utility will return the resulting B0 string to use in setting up commands in the RF Bridge e.g., AA B0 1A 03 08 07F9 0124 37DC 010101010101101001010101101010100102 55
- CLI (rename file from BitBucketConverter.txt to BitBucketConverter.py )
In the command line give the B1 message string and the retries value (in decimal): e.g., BitBucketConverter.py «AA B1 04 07EB 0157 00FD 3EBC 010101010101101001010101101010100103 55» 20
Command Line : «AA B1 04 07EB 0157 00FD 3EBC 010101010101101001010101101010100103 55» 20 Result: RfRaw AAB01C041407EB015700FD3EBC01010101010110100101010110101010010355
- Batch
Process: - Enter rfraw 177 in the Sonoff Bridge web UI Console
- Press each function (each Button 2-3 times) on your remote control
- Save everything from the console that happened after rfraw 177 to a text file
- Run bitbuckedconverter.py -f console.txt
- Each line of console.txt will be converted into a B0 string and displayed
- Each line of console.txt will be converted into a B0 string and sent to the Bridge
Then:
* If the device reacted as expected, you can enter a name of the button (e.g., «light»)
* Else enter nothing to try the next
* Repeat this until all lines have been tried
* The tool will create a list of buttons and their B0 codes that have worked (i.e. for which you have specified a name)
* In the end you can test all of these codesIn the web UI Console, send RfRaw AAB155
This will result in two consecutive messages: 1. The first one tells you that you are using one of the new firmware commands 22:58:44 MQT: tele/sonoffRFbridge/RESULT =
- The second one tells that the EFM8BB1 RF chip new firmware accepts the command and enters raw sniffing mode (‘A0’ means ‘ACK’) 22:58:44 MQT: tele/sonoffRFbridge/RESULT = >
After that keep pushing one of the buttons on the remote.
MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = >` MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = > MQT: tele/sonoffRFbridge/RESULT = >
Notice that this sequence of messages all start with ‘AA’ then ‘B1′ and the last byte ’55’
The reason for pushing the remote button for several seconds is to get enough ‘AA B1 . 55’ sequences to select the best one to be transmitted back.
Then discard the sequences with ‘data values’ not equal.
In the example ‘data values’ are the 010101010101101001010101101010100102 string.
Notice that before that ‘data values’ string there are several 2 byte values (they are called ‘buckets’); they are time values in microseconds. The number of ‘buckets’ is indicated in a previous byte (in the example a 3 or a 4).
In the example, discard the first message (it contains 4 buckets, whereas the rest have only 3 buckets). Examine the values on the buckets in order to choose the message where more buckets are ‘similar’.
For example messages with ‘37D2‘ in the third bucket are good candidates. Messages with ‘0124‘ in the second bucket are also good candidates. First bucket values are very similar; ‘07F8‘ can be a good one.
External Sources~
Sonoff RF Bridge 433, радиомост WiFi RF
В продолжении темы полоумного дома хочу напомнить, что самые недорогие и распространённые «умные» устройства — это RF, управляемые по радио со всяких пультов. Люстры и вспомогательное освещение, может занавески или гаражные ворота. Всякая пожарная сигнализация с RF тоже довольно распространённая штука. Кроме того RF устройства ещё и чуть ни самые энергоэффективные, вплоть до работы пульта без батареек, от энергии нажатия на кнопку. Можно, конечно, все их выбросить и накупить более модных аналогов, с WiFi, преферансом и арфистками. А можно устроить мост, который будет транслировать RF в WiFi и обратно.
Вот такой скучный, но очень важный кирпичик от Itead сегодня в студии. Встречайте, «дедушка передаст»
— устройство отдельно от других смысла не имеющее. Мост, подключающий 433 МГц радиочастотные устройства к единой сети через WiFi. С помощью этого моста можно включать-открывать голосом или со смартфона. Мост работает и на приём и на передачу. Способен заменить RF пульты, может принимать сигналы датчиков, сообщающих о событиях по радиоканалу. На одну коробочку — до 16 каналов.
Как почти у всех устройств Itead Sonoff есть выбор. Из коробки доступна родная экосистема с облаком, приложением, интеграцией с голосовыми помощниками Amazon и Google. Также доступны как минимум две сторонние прошивки с использованием MQTT.
Доставка
23 сентября 2017 отгрузка из Гонконга, 06 октября получено в Москве. Полный трек. При покупке у производителя доставка платная и не копеечная. Цена зависит от региона, определяемого по индексу и как-то хитро от состава заказанного.
Упаковка
Транспортная упаковка — коробка из гофорокартона, ехало вместе с лампочкой Sonoff B1. Коммерческая упаковка как таковая пока отсутствует.
Внешний вид
Чёрный параллелепипед со скруглёнными углами. Не сильно больше спичечного коробка. Батарейка AAA для масштаба.
Как видите, мне в руки попал инженерный прототип. Так что это будет один из первых обзоров, если не первый.
На одной из граней microUSB для питания и отверстие под кнопку для перевода устройства в режим настройки. на другой три светодиода, цвет и назначение:
В комплекте больше ничего не пришло, даже мануала. Но я уверен, что для коммерческих поставок добавят USB кабель. Также будет картонная коробка с офсетной печатью, изображена на сайте. Кстати, русская версия сайта не просто уже есть, но неплохо переведена, явно человеком со знанием русского.Спецификации
Рабочая частота 433 МГц
WiFi 2.4ГГц
Фиксированная частота, пульты с динамическим кодом не поддерживаются
Поддержка управления максимум 16 устройствами
Работает с Amazon Alexa и Google Nest
Питание 5В USB
Габариты 62 х 62 х 20
Масса 36 гЧем устройство полезно
Внутренний мир
Вскрывается достаточно просто. На одной из сторон можно нащупать медиатором щель (Расположить устройство так, чтобы USB разъём и был слева и ниже, чем отверстие для кнопки настройки. Щель будет в верхней части.) Всунув туда медиатор, устройство легко и без повреждений можно вскрыть.
ESP8285 — главная микросхема. Целых три гребёнки распаяно. Думаю, на коммерческих экземплярах лишнее уберут. На обратной стороне есть белые пятна. Не флюс, а скорее остатки белой дряни из растворителя, которым флюс смывали.
Антенны две, полагаю, приёмник и передатчик. Под одной спряталась микросхема с маркировкой SYN470R / 1631. Даташит. RF приёмник. Что примечательно, 300-
450MHz. А ведь устройство по ТТХ 433 MHz.Альтернативные прошивки
Те же проекты, которые были упомянуты в обзоре Sonoff 4CH Pro, содержат и прошивки для обозреваемого моста. Я вот думаю — устройство новейшее, а альтернативные прошивки уже есть, причём 2 шт. на выбор. И так по всем моделям. Единственное приходящее в голову объяснение — производитель сознательно передаёт необходимую информацию сторонним разработчикам. Достойная, редкая в наше время практика.
xoseperez/espurna
Свободное ПО, GNU General Public License
MQTT
REST API, Domoticz, Home Assistant
Заявлена интеграция с Alexa
Обновления по воздуху (OTA)arendst/Sonoff-Tasmota
Свободное ПО, GNU General Public License
MQTT,
openHAB, Home Assistant, Domoticz, HomeBridge, SmartThings
Упомянута интеграция с Alexa
Обновления по воздуху (OTA)Демонстрация
- RF выключателя на 4 канала (но в демонстрации задействую лишь один),
- нагрузки — лампочки
- RF пульта с кнопками
- обозреваемого моста Sonoff RF Bridge
- смартфона с приложением eWeLink, на котором за кадром настроил мост и дал одному из каналов произносимое имя
- Алексы Амазонской
Выводы
Мост работает из коробки как рекламировалось. Уже сама возможность заменить связку RF пультов кому-то доставит позитивные эмоции. Так что если вы понимаете зачем вам такое — товар однозначно рекомендую.
Но давайте пару слов на классическую тему на кой грех мигать лампочкой 🙂 После прошлого обзора с цветной лампочкой от Sonoff с управлением голосом, как и обещал, я выкроил час и научился запускать музыку из локальной библиотеки через Plex на любой Plex проигрыватель. На Андроиде и в браузере тестил. А сейчас в процессе приживления ИК пульта от Broadlink, который тоже как-то тут обозревал. Уже видно, что работать будет, хотя по корявости реализации тов. из Броадлинка и претендуют на абсолютных чемпионов мира. Вкрячить для Алексы отдельное кастрированное приложение, которое не просто знать не знает об основном, но и не позволяет основному приложению с устройством работать — это заявка. Ладно, основная идея — гонять кино-музыку по голосовым командам. Но не только — я теперь смогу свой тупой, но работящий, пылесос запускать хоть по таймеру, хоть по произволу. Как и планировалось — пылесос отдельно, мозг — отдельно. Ну а что там ещё — чем можно управлять по WiFi, RF или ИК? Думаю, поле приложения идей имеется. Причём — недорого. Глядя на ценник Phillips HUE тихо радуюсь и того Хью поминаю.
Товар для написания обзора предоставлен магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
- sonoff,
- Sonoff RF Bridge 433,
- wi-fi мост,
- Сетевое оборудование
- 22 октября 2017, 21:52
- автор: 2gusia
- просмотры: 49088