
Как я научил Home Assistant передавать показания счётчиков и напоминать об оплате ЖКХ
4yGON 6 минут назад Как я научил Home Assistant передавать показания счётчиков и напоминать об оплате ЖКХ 12 мин 31 Умный дом Кейс Каждый месяц у меня была одна и та же задача:снять и передать показания воды;снять и...
Вот важная новость с фронта ИИ: 4yGON 6 минут назад Как я научил Home Assistant передавать показания счётчиков и напоминать об оплате ЖКХ 12 мин 31 Умный дом Кейс Каждый месяц у меня была одна и та же задача:снять и передать показания воды;снять и передать показания электроэнергии;проверить начисления;найти ссылки на оплату;оплатить счета. Сам процесс занимал немного времени, но требовал внимания. Стоило забыть про очередное 21 число, как начинались перерасчёты, начисления по среднему и прочие коммунальные приключения.
Поэтому я решил автоматизировать всё полностью. В результате сейчас:Home Assistant собирает показания всех счётчиков;вода распознаётся AI-моделью на ESP32-CAM;электричество учитывается по импульсам светодиода счётчика;показания автоматически отправляются поставщикам услуг;начисления автоматически проверяются;ссылки на оплату автоматически собираются;Telegram присылает готовый отчёт. Моё участие в процессе сведено практически к нулю.
Технические детали
ЭлектросчётчикС электросчётчиком всё оказалось достаточно просто. На корпусе есть импульсный светодиод с маркировкой: 3200 имп/кВт·ч. Каждая вспышка соответствует определённому количеству потреблённой энергии.
Подключаться к внутренним интерфейсам счётчика и тем более лезть под пломбы мне не хотелось, поэтому был выбран полностью бесконтактный вариант. Используемые компоненты:Wemos D1 Mini;датчик освещённости TEMT6000;ESPHome. Датчик установлен напротив светодиода счётчика и фиксирует каждую вспышку.
После получения импульса Home Assistant увеличивает значение энергии на: 1 / 3200 кВт·ч. Выглядит это как то так, плату Wemos d1 mini, нужно установить снаружи эл. щитка особенно если он металлический.
Отраслевые последствия
Фото счетчикаОтдельно ведётся учёт дневного и ночного тарифа. В результате Home Assistant знает:День;Ночь;Общий расход;Историю потребления. Так же на лету можно корректировать показания день\ночь если произошел рассинхронТак это выглядит в HAНастройка интеграцииСкетч ESPHomeesphome: name: electricmeter friendly_name: ElectricMeter on_boot: priority: -10 then: - lambda: |- id(flash_counter_day_sensor).
publish_state((float) id(flash_day)); id(flash_counter_night_sensor). publish_state((float) id(flash_night)); id(energy_day_sensor). publish_state(id(energy_day_total)); id(energy_night_sensor).
publish_state(id(energy_night_total)); id(energy_sensor). publish_state(id(energy_day_total) + id(energy_night_total)); esp8266: board: d1_mini restore_from_flash: true preferences: flash_write_interval: 1min #logger: api: encryption: key: "" ota: - platform: esphome password: "" wifi: ssid: ! secret wifi_ssid password: !
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





