Открытая платформа для создания заботливой квартиры
Разработку прототипа дистанционно управляемого реле на базе BLE-модуля JDY-08 осуществим на примере розетки, которая будет управлять включением и отключением новогодней гирлянды. Помимо управления умной розеткой с телефона вы можете настроить сценарий автоматизации, по которому гирлянда автоматически будет включаться утром и выключаться на ночь.
Итак, компоненты умного реле:
Название | Назначение | Цена, руб. |
---|---|---|
BLE JDY-08 | Радиомодуль Bluetooth LE | 140 |
Hi-Link HLK PM-03 3.3V | Изолированный модуль питания 3.3В | 150 |
Songle SRD-03VDC-SL-C | Реле управления нагрузкой до 10А | 80 |
Розетка | Электрический разветвитель (двойник или тройник) | 60 |
Итоговая стоимость: 430 руб - это в два раза дешевле, чем самая дешевая умная розетка, кроме Sonoff конечно. Еще вам потребуется транзистор (например, 2N3904), резистор (10 кОм) и макетная плата.
Характеристики устройства
Ваше собранное устройство может выглядеть так:
Если у вас в наличии только реле на 5В, то его также можно использовать. Поскольку BLE-модуль построен на 3-х вольтовой логике, в данном случае, вам потребуется добавить в схему простой транзисторный ключ для управления 5В реле, например, как на .
Для управления 220В вам потребуется переделать саму розетку - нужно будет разорвать одну линию (желательно фазу). Чтобы припаять к контактам розетки провода используйте флюс.
Программирование
Преимуществом нашего дистанционно-управляемого реле будет отсутствие необходимости писать какую-либо программу. Штатная прошивка JDY-08 все что нам нужно умеет и так.
Схема устройства
Настройка HASS
Файл: /config/configuration.yaml
light:
- platform: cutecare
mac: <укажите тут адрес вашего BLE-модуля>
name: christmas_tree
Файл: /config/customize.yaml
light.christmas_tree:
friendly_name: Новогодняя ёлка
entity_picture: http://hello-halloween.com/wp-content/uploads/2016/12/Christmas-Tree1.png
Файл: /config/groups.yaml
default_view:
view: yes
icon: mdi:home
entities:
- group.hall
hall:
name: Зал
entities:
- light.christmas_tree
Для управления гирляндой используйте пиктограммы, расположенные рядом с "Новогодней ёлкой":
Автоматизация
Чтобы гирлянда автоматически включалась утром (9:00) и выключалась на ночь (22:00), добавьте следующую автоматизацию:
Файл: /config/automations.yaml
- alias: 'Выключить ёлочку на ночь'
trigger:
platform: time
hours: 22
minutes: 0
seconds: 0
condition: []
action:
service: light.turn_off
entity_id: light.christmas_tree
- alias: 'Включить ёлочку утром'
trigger:
platform: time
hours: 9
minutes: 0
seconds: 0
condition: []
action:
service: light.turn_on
entity_id: light.christmas_tree
Ссылки