- Цена: $4.84
Раз пошла такая пьянка, решил сразу еще обзор запилить. Я уже делал обзор умных сенсорных выключателей Girier Параллельно были заказаны и эти радиовыключатели. Что из этого получилось узнаем под катом
Я дома потихоньку строю умный дом на основе Home assistant. Соответственно выключатели были заказаны с целью перепрошивки.
Выключатели пришли в почтовом пакете, внутри упаковка из надутого полиэтилена. За сохранность товара можно не бояться, к сожалению не сфотал упаковку. Упаковка аналогична упаковке выключателей из предыдущего обзора. Внутри была коробка с выклчателями и смарт реле.
Причем реле упакованы в индивидуальную коробку. В комплекте также идет паспорт, и листовка с благодарностями. Также есть кусочки двухстороннего скотча. Скотч качественный держит крепко. Для начала проверил интеграцию в приложении Smart Life. Все как обычно без проблем. Выключатели приобретались не для этого. Не хочется чтоб у меня дома управлялись устройства через сервера дядюшки Ляо. Поэтому реле были вскрыты.
тут ждал небольшой облом: в качестве контроллера оказался не ESP8266. На модуле обозначение T102V1.1
Судя по логотипу проц от Realtek но обозначение на нем W302 инфы по нему не нашел.
слева от контроллера находится приемник 433 МГц, справа декодер сигналов пульта. Маркировка затерта. Выход декодера подключен к контроллеру. Пины контроллера подписаны, но RX TX нет. Через tuya convert тоже результат ноль. Поэтому модули были выпаяны 

На место родных контроллеров были запаяны ESP12. Причем в одном выключателе выход декодера подключил к еспхе, а в другом и выход декодера и выход приемника 433.
Для кухни использовался одноклавишный выключатель с реле. Выключатель спарил с помощью штатной кнопки.
esphome:
name: light_kitchen
platform: ESP8266
board: esp12e
wifi:
ssid: 'longsecret'
password: 'verylongsecret'
manual_ip:
static_ip: 192.168.1.121
gateway: 192.168.1.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Light Kitchen Fallback Hotspot"
password: "veryverylongsecret"
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
password: kit1
ota:
password: kit1
status_led:
pin:
number: GPIO12
inverted: True
output:
- platform: gpio
pin: GPIO16
id: light_1g_relay
light:
- platform: binary
name: 'light_1g_relay'
id: light_mt_1g_relay
output: light_1g_relay
restore_mode: ALWAYS_OFF
binary_sensor:
- platform: gpio
pin: GPIO14
filters:
- invert:
- delayed_on: 20ms
name: light_1g_button
id: light_1g_button
on_press:
then:
- light.toggle: light_mt_1g_relay
sensor:
- platform: wifi_signal
name: "Kitchen WiFi Signal"
update_interval: 60s
- platform: uptime
name: "Kitchen uptime"
switch:
- platform: restart
name: "Kitchen restart"
Кстати на выключателе синяя полоска похоже напечатана на струйнике и была сразу же удалена. Выключатель приклеил на стене в удобном месте на двухсторонний скотч. Старый выключатель распологался крайне неудобно, за холодильником. В Home assistant выключатель сразу подхватился.
Второй комплект предназначен для прихожей, радиовыключатель двухклавишный. Одна клавиша управляет светом в прихожей, а вторая клавиша управляет сценарием выключения света во всей квартире. В этом реле радиоканал подключен к контроллеру, в дальнейшем сюда же подключатся датчик открытия двери и датчик движения 433 МГц. Для начала подключил к Home assistant через приложение Tuya. Не понравилось, работает с задержкой, и иногда статус с выключателя не приходит. Поэтому реле тоже было перепрошито.
esphome:
name: light_hall
platform: ESP8266
board: esp12e
wifi:
ssid: 'longsecret'
password: 'verylongsecret'
manual_ip:
static_ip: 192.168.1.126
gateway: 192.168.1.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Light Hall Fallback Hotspot"
password: "veryverylongsecret"
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
password: hal1
ota:
password: hal1
status_led:
pin:
number: GPIO12
inverted: True
output:
- platform: gpio
pin: GPIO16
id: light_1g_relay
light:
- platform: binary
name: 'light_1g_relay'
id: light_mt_1g_relay
output: light_1g_relay
restore_mode: ALWAYS_OFF
binary_sensor:
- platform: remote_receiver
name: RF_switch1
rc_switch_raw:
code: '001110111101101010101000'
protocol: 6
filters:
- delayed_off: 300ms
on_press:
then:
- light.toggle: light_mt_1g_relay
- platform: remote_receiver
name: RF_switch2
rc_switch_raw:
code: '001110111101101010100010'
protocol: 6
filters:
- delayed_off: 300ms
remote_receiver:
pin:
number: GPIO4
inverted: true
dump: rc_switch
tolerance: 50%
filter: 250us
idle: 4ms
buffer_size: 2kb
sensor:
- platform: wifi_signal
name: "Hall WiFi Signal"
update_interval: 60s
- platform: uptime
name: "Hall uptime"
switch:
- platform: restart
name: "Hall restart"
Подключение к HA тоже без проблем, определил коды передаваемые клавишами и занес в прошивку.
Кстати говоря выход с декодера тоже подключал к контроллеру, оказалось что код клавиш он запоминает надолго ))). Провел процедуру стирания кодов. Включил реле и не могу понять нажатие клавиши включает и сразу же выключает свет, или вообще не реагирует на клавиши. Долго не мог понять. Припаял проводок в выключатель в качестве антенны, не помогает. Изучение лога прояснило картину. Оказалось что в декодере код клавиши остался, и при нажатии клавиши срабатывают два сенсора, поэтому такая неопределенность. Провел стирание памяти декодера, но после перезагрузки по питанию память к нему возвращается. Непонятный факт. Не стал заморачиваться и убрал код сенсора по выходу декодера. И выключатель заработал как надо. В целом неплохие реле, но для моих задач не подходят, так как контроллер не тот.
