Оглавление:

Arduino для проводной домашней сети помощников: 5 шагов
Arduino для проводной домашней сети помощников: 5 шагов

Видео: Arduino для проводной домашней сети помощников: 5 шагов

Видео: Arduino для проводной домашней сети помощников: 5 шагов
Видео: Как создать точку доступа на ESP8266 за 5 минут. Управление по WI-FI 2024, Ноябрь
Anonim
Arduino для проводной домашней сети помощников
Arduino для проводной домашней сети помощников

Компоненты Wi-Fi, такие как различные Sonoff, Tasmota и ESP8266, очень просты в настройке и использовании, но часто все оказывается непросто, как кажется.

В промышленных / бизнес-средах беспроводная автоматизация не так распространена. Беспроводные компоненты менее надежны, чем их проводные аналоги.

Вы бы использовали беспроводной датчик дыма на заводе? Я так не думаю. И зачем использовать магнитный датчик двери Wi-Fi в вашем доме?

Проводные датчики / исполнительные механизмы более надежны, не требуют батареи и радиоволн в вашем доме.

Я сделал аппаратный компонент, который можно подключить через RS-485 к контроллеру домашнего помощника (через платформу Modbus). Он основан на ардуино. Он похож на переключатель / реле Sonoff, но он подключен.

Он может действовать как световой контроллер (через реле и вход для кнопок).

Он может действовать как дистанционный переключатель (через реле и вход для кнопок).

Может действовать как термостат.

Он может действовать как датчик температуры.

Одна плата Arduino может быть всем этим одновременно, со многими подключенными входами / выходами.

Шаг 1. Создайте аппаратную часть

Создайте аппаратную часть
Создайте аппаратную часть

Вам нужна плата Arduino.

Я использовал arduino nano, но другие подойдут.

Подключите преобразователь RS-485, дисплей, если вы планируете его использовать, реле (а) и настройте его для кнопок.

Шаг 2: прошейте прошивку

Прошить прошивку
Прошить прошивку

Код можно найти на

Не забудьте настроить его перед копированием. Вам необходимо настроить контакты, используемые в качестве входа, выхода, если у него есть датчик температуры, дисплей и т. Д.

Шаг 3. Настройте Home Assistant

Настроить Home Assistant
Настроить Home Assistant

Отредактируйте файл configuration.yaml

климат: - платформа: имя Modbus: ведомое устройство термостата: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 точность: 1 unit_of_measurement: ° C data_type: float

Шаг 4. Подключите Arduino к домашнему помощнику Raspberry Running

Подключите Arduino к Raspberry Running Home Assistant
Подключите Arduino к Raspberry Running Home Assistant

Используйте USB-ключ RS-485. Вы можете найти его на ebay или amazon. Это очень дешево.

Шаг 5. Перезапустите Home Assistant

Перезагрузите Home Assistant
Перезагрузите Home Assistant

Теперь вы можете видеть заданное значение температуры и контролировать его. Уставкой можно управлять с помощью сценария автоматизации и других компонентов. Используя помощника Google, вы можете изменять температуру с помощью голосовых команд.

Рекомендуемые: