Найти в Дзене
Удобный дом!

KC868-A8 — Универсальный контроллер для умного дома

Оглавление

После серии установок умных домов, в основном на беспроводной технологии Zigbee, я понял, что если есть возможность заложить провод, то лучше ей воспользоваться. Конечно, можно устроить умный дом на любом этапе - в подрозетники поместить умное реле для управления светом, беспроводные датчики температуры привязать к реле управления сервоприводами теплого пола или на радиаторы повесить беспроводные термоголовки. Так или иначе, проводом более стабильно, и мне нужен был контроллер, который:

  • А) будет работать в Home Assistant и желательно по Ethernet;
  • Б) будет полностью настраиваемым.
Ссылки на код для esphome и ещё полезные ссылки в конце статьи.

В основном мне нужна была именно релейная часть выходов. С моей точки зрения, современное управление светом и другими устройствами идет из щита. Дальше мы можем комбинировать с беспроводными выключателями, и этот вариант очень хорош для деревянных домов. В других случаях, сами выключатели мы также можем привести в щит и потом самое важное - комбинировать входы и выходы, как захочет заказчик.

Вот тут на тест и попался KC868-A8, который оказался даже богаче по функциям, чем я ожидал. А точнее сказать, просто бомба, а в сочетании с чатом GPT его очень просто настроить… правда, и попинать чат нужно хорошенько.

-2

Главное - стоимость самого контроллера по сравнению с именитыми и крутыми умными домами просто смешная. А возможность использовать всякие датчики для Arduino за копейки это огонь.

Купить можно по ссылкам

KC868-A8 Ethernet

Ям: https://ya.cc/m/ChbXRuC
Али: https://aliclick.shop/s/aax3iz?erid=2SDnje4DMgo

Характеристики:

Просто комбайн:

  • 8 цифровых оптоизолированных входов («сухой контакт»)
  • 2 аналоговых входа 0-5В
  • 8 реле 10А 220В
  • 4 контакта для подключения датчиков температуры и других датчиков
  • Модули приемника/передатчика 433 МГц
  • Разъём I2C
  • Ethernet LAN8270A
-3

Можно подключить Wi-Fi, Bluetooth. Кстати, можно сделать Bluetooth proxy, тем самым расширив покрытие Bluetooth. При обнаружении устройств, они сразу будут залетать в Home Assistant. Подключать реле будем через ESPHome.

Полезные ссылки и пример кода я оставлю в конце статьи.

1. Независимое управление входами и выходами

Мне это нужно, чтобы завести сами выключатели в Home Assistant и управлять ими через автоматизации Home Assistant. Я могу, например, по одному выключателю или датчику движения сразу выключить несколько источников света.

Интереснее всего использовать кнопочные или звонковые выключатели, так как они дают возможность сделать одинарное, двойное или долгое нажатие. Одинарное включит одну линию света, а долгое нажатие отключит весь свет в комнате. Это можно сделать на уровне Home Assistant. Понятно, что одно из применений - мастер-выключатель, который не только свет выключит, но и кондиционеры - все это настраиваю в Home Assistant.

Я долго искал удобный код, а нашел blueprint тут.

2. Привязка входа к выходу

Этот вариант для тех, кто боится если что-то пойдет не так, и сервер с Home Assistant сломается (хотя это крайне маловероятно). На уровне контроллера прописывается код с привязкой входа к выходу.

Либо для настройки важных систем, например, управление сауной через умный дом. Критично выключить питание реле и обесточить электрическую топку, если датчик температуры перестанет работать.

3. Подключение проводных датчиков температуры

Контроллер может работать по 1-Wire, с помощью чего можно подключить гирлянду проводных датчиков температуры. Беспроводные датчики я использую давно, их удобно расположить в нужном месте уже после ремонта. А вот в сауне их не получится использовать. На улице тоже не вариант, батарейка сядет на морозе.

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

-4

4. Поддержка RF433

Странная технология… но окей (мем Олег Тиньков). Мне удалось принять сигнал с пульта, который валялся дома от какой-то ненужной сигнализации от Tuya. То есть, можно принимать сигнал и обрабатывать его в Home Assistant.

Что это дает: у меня был запрос на интеграцию штор, которые работают только от пульта, в умный дом… тогда я не знал о такой функции, поэтому отказал. Сейчас можно перехватить сигнал от таких штор и имитировать его для управление. Еще вариант - ключи от ворот, наверное, тоже есть возможность перехвата, но тут мне нужны ворота для теста.

5. Подключение устройств через I2C

Дополнительная шина для подключения разных датчиков. Вот скромный список:

  • Датчики температуры и влажности (DHT12, HTU21D)
  • Барометрические датчики (BMP280, BME280)
  • Датчики освещенности (BH1750, TSL2561)
  • Датчики качества воздуха (CCS811, BME680)
  • Сервоприводы (PCA9685)
  • LED драйверы (IS31FL3731, PCA9635)
  • OLED дисплеи (SSD1306, SH1106)
  • LCD дисплеи (HD44780 через I2C-конвертер)
  • E-Paper дисплеи (Waveshare E-Paper)
  • Часы реального времени (DS3231, PCF8523)
  • Расширители портов ввода/вывода (MCP23017, PCF8574)
  • EEPROM (AT24C32, AT24C256)
  • Гироскопы и акселерометры (MPU6050, LSM9DS1)
  • Магнитометры (HMC5883L, QMC5883L)
  • Цифровые микрофоны (ICS-43434)
  • Модули ADC (ADS1115)

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

-5

6. Аналоговые входы

Я протестировал на датчике влажности почвы, проверил работу. Практическое применение я вижу в датчиках давления воды: можно поставить два таких и получать уведомление о необходимости замены фильтра для воды… или в моем случае, сообщение что лопнула подводящая труба к дому. Эх, если бы я тогда у себя установил, то не потерял бы деньги на подземный полив по счетчику.

Думаю, что буду использовать именно такой подход в умном доме.

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

Поддержать канал можно через донаты https://donate.stream/yoomoney410013774736621 или через криптокошелёк (Только USDT) TCHekdJZFndXpDrHZGuTmqFNcqhWBTTzPr

Связаться со мной. (Консультации, проектирование, монтаж, обучение)

Новый подход к электрике и дизайну помещений. Некоторые провода уже не нужно тянуть, какие-то решения можно принять после ремонта. Перенести выключатель, запустить кондиционер с телефона - возможно автоматизировать любую рутину.

Сайт smart4home.ru и альтернативный Умный дом на любом этапе.

Соц сети: телеграм / RuTube канал Удобный дом / You Tube канал Удобный дом Яндекс Дзен: Удобный дом / InGram

Платформы специалистов: Авито / Профи.ру / Яндекс Услуги https://uslugi.yandex.ru/profile/EgorSmirnov-2294380?from=telek

Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158 Реклама. ООО «ЯНДЕКС», ИНН 7736207543