Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Компоненты Wi-Fi, такие как различные Sonoff, Tasmota и ESP8266, очень просты в настройке и использовании, но часто все оказывается непросто, как кажется.
В промышленных / бизнес-средах беспроводная автоматизация не так распространена. Беспроводные компоненты менее надежны, чем их проводные аналоги.
Вы бы использовали беспроводной датчик дыма на заводе? Я так не думаю. И зачем использовать магнитный датчик двери Wi-Fi в вашем доме?
Проводные датчики / исполнительные механизмы более надежны, не требуют батареи и радиоволн в вашем доме.
Я сделал аппаратный компонент, который можно подключить через RS-485 к контроллеру домашнего помощника (через платформу Modbus). Он основан на ардуино. Он похож на переключатель / реле Sonoff, но он подключен.
Он может действовать как световой контроллер (через реле и вход для кнопок).
Он может действовать как дистанционный переключатель (через реле и вход для кнопок).
Может действовать как термостат.
Он может действовать как датчик температуры.
Одна плата Arduino может быть всем этим одновременно, со многими подключенными входами / выходами.
Шаг 1. Создайте аппаратную часть
Вам нужна плата Arduino.
Я использовал arduino nano, но другие подойдут.
Подключите преобразователь RS-485, дисплей, если вы планируете его использовать, реле (а) и настройте его для кнопок.
Шаг 2: прошейте прошивку
Код можно найти на
Не забудьте настроить его перед копированием. Вам необходимо настроить контакты, используемые в качестве входа, выхода, если у него есть датчик температуры, дисплей и т. Д.
Шаг 3. Настройте 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
Используйте USB-ключ RS-485. Вы можете найти его на ebay или amazon. Это очень дешево.
Шаг 5. Перезапустите Home Assistant
Теперь вы можете видеть заданное значение температуры и контролировать его. Уставкой можно управлять с помощью сценария автоматизации и других компонентов. Используя помощника Google, вы можете изменять температуру с помощью голосовых команд.