Как да интегрирате енергомери IAMMETER в Home Assistant чрез Modbus TCP за наблюдение на слънчевата енергия в реално време
Как да интегрирате IAMMETER енергомер в Home Assistant чрез Modbus/TCP
Това ръководство ще ви помогне да интегрирате интелигентните електромери на IAMMETER вДомашен асистентИзползвайкиModbus TCPпротокол. С тази настройка можете да изградитесистема за наблюдение на слънчеви фотоволтаични системи в реално време, което позволява локален контрол и автоматизация въз основа на потреблението на енергия и производството на слънчева енергия.
1. Защо да използваме Modbus/TCP за интегриране на интелигентни електромери
Всички интелигентни електромери IAMMETER поддържатModbus TCP, широко използван протокол за индустриална и домашна автоматизация.
| Тип модел | Поддържани продукти |
|---|---|
| Монофазни | WEM3080 |
| Единичен сплит (двуфазен/2-фазен) и трифазен (Wye) | WEM3080T, WEM3046T, WEM3050T |
| Трифазен (Делта) | WEM3080TD |
Основни предимства на интеграцията на Modbus TCP в Home Assistant:
- Висока производителност в реално времеЧестота на дискретизация до1 секунда(чрез
интервал_на_сканиране: 1), идеален за контрол в реално време. - Местна комуникацияНяма зависимост от облака, което гарантираповерителност и стабилност.
- Пълно наблюдение на параметритеНапрежение, ток, мощност, внос/износ на енергия и други.
2. Изисквания към хардуера и софтуера
Контролен списък за хардуер
- Енергомер IAMMETER
- Локална мрежа (вашият електромер и Home Assistant трябва да са в една и съща локална мрежа)
- Съвместими с Home Assistant интелигентни устройства (напр. реле Sonoff, температурен сензор)
Софтуерни изисквания
- Домашен асистентверсия ≥ 0.107.0
- Редактор на файлове или SSH достъп за промяна
конфигурация.yaml
3. Ръководство за конфигуриране стъпка по стъпка
Стъпка 1: Намерете IP адреса на IAMMETER измервателния уред
Проверете IP адреса на вашия измервателен уред от приложението IAMMETER или интерфейса на рутера (напр.192.168.1.6).
Стъпка 2: Редактиране на конфигурацията на домашния асистент
Добавете следното към вашетоконфигурация.yaml:
modbus:
- име: „IAMMETER_Hub“
тип: tcp
хост: 192.168.1.6 # Заменете с IP адреса на вашия измервателен уред порт: 502 сензори:
- име: „Modbus_Power“ подчинено устройство: 1 адрес: 2 input_type: holding unit_of_measurement: „W“ device_class: power data_type: int32 scan_interval: 1 - име: „Modbus_Voltage“ подчинено устройство: 1 адрес: 0 input_type: holding unit_of_measurement: „V“ device_class: voltage data_type: uint16 scale: 0.01 precision: 1
Обяснение на ключовите параметри:
робОбикновено 1АдресАдрес на Modbus регистърамащабипрецизностЗа преобразуване на сурови данни в четливи стойности
Стъпка 3: Справочна таблица – Карта на регистрите
| параметър | Еднофазен адрес | Трифазен адрес | Тип данни |
|---|---|---|---|
| Напрежение (V) | 0 | 0 (А), 10 (Б), 20 (В) | uint16 |
| Ток (А) | 1 | 1, 11, 21 | uint16 |
| Активна мощност (W) | 2 | 2, 12, 22 | int32 |
| Внос на енергия (kWh) | 4 | 4, 14, 24 | uint32 |
| Експорт на енергия (kWh) | 6 | 6, 16, 26 | uint32 |
👉 Пълна карта на регистъра на IAMMETER измервателни уреди
Стъпка 4: Рестартирайте Домашния асистент
След като запазите конфигурацията, рестартирайте Home Assistant. Новите обекти (напр.sensor.modbus_power) ще се появи подИнструменти за разработчици → Състояния.
4. Случаи на употреба и сценарии за автоматизация
Случай на употреба 1: Управление на релета въз основа на отчитане на мощността
Контролно реле въз основа на консумацията на енергия
автоматизация:
- псевдоним: „Висока мощност → Включване на реле“
тригер:
платформа: числово_състояние
entity_id: sensor.modbus_power
по-горе: 1000 действие:
услуга: switch.turn_on
целя:
entity_id: switch.sonoff_s26
- псевдоним: „Ниска мощност → Изключване на реле“
тригер:
платформа: числово_състояние
entity_id: sensor.modbus_power
по-долу: 500
действие:
услуга: switch.turn_off
целя:
entity_id: switch.sonoff_s26
💡 Пример: Когато чайникът е включен (1596W), релето е включено; когато е изключен (64W), релето е изключено.
Случай на употреба 2: Мониторинг на слънчеви фотоволтаични системи в Home Assistant
Чрез мониторингимпорт_енергияиекспортна_енергия, можете да визуализирате как вашата слънчева фотоволтаична система взаимодейства с мрежата.
👉 Урок: Следете вашата слънчева фотоволтаична система
5. Съвети за отстраняване на неизправности и оптимизация
- Бавно обновяване на данните
- Осигурете
интервал_на_сканиране: 1е конфигуриран (по подразбиране може да е 15 секунди) - Избягвайте едновременното четене на твърде много регистри
- Осигурете
- Не са показани обекти
- Проверете IP адреса и порта (напр.
телнет 192.168.1.6 502) - Потвърдете, че адресите на регистрите съответстват на типа на вашия електромер (еднофазен или трифазен)
- Проверете IP адреса и порта (напр.
- Сравнете други методи за интеграция Всички методи за интеграция на IAMMETER → Home Assistant
| Тип интеграция | Производителност в реално време | Сложност | Подходящи сценарии |
|---|---|---|---|
| Modbus TCP | ★★★★☆ (1 сек., местен) | Среден (настройка на регистъра) | Контрол в реално време, бърза локална автоматизация |
| MQTT | ★★★☆☆ (1–5 сек., поддържа облачни услуги) | Ниско | Дистанционна синхронизация, облачни табла за управление, локална опция |
| Основна интеграция | ★★☆☆☆ (15 секунди, само в облака) | Много ниско | Основен енергиен мониторинг |
6. Заключение
Чрез интегриране на интелигентни електромери IAMMETER вДомашен асистентчрезModbus TCP, можете да изградитебърза, фокусирана върху поверителността и локално контролирана система за наблюдение и автоматизация на слънчевата енергияТова е особено ефективно за преместване на товара, зареждане на електрически превозни средства и затопляне на вода въз основа на излишъка от слънчева енергия.
🔧 Точно картографиране на регистъра иинтервал_на_сканиранеоптимизацията е ключова за постиганетоОтзивчивост на ниво 1 секунда.
За напреднали потребители, съчетаването на тази интеграция сInfluxDBиГрафанапозволява дългосрочен енергиен анализ и проследяване на производителността.
Приложения на IAMMETER + Домашен асистент в реалния свят:
- 🚗 Автоматизация на зареждането на електрически превозни средства, базирана на излишък от слънчева енергия
- 🔥 Автоматизация на бойлери със слънчеви фотоволтаични системи
В IAMMETER, нашата мисия надхвърля мониторинга – ние се стремим дапомогнете на потребителите на слънчева енергия да намалят сметките си за токчрез максимизиране на собственото потребление на слънчева енергия. Интелигентното наблюдение е първата стъпка, носпестяване на разходие крайната цел.