如何用gh_mirrors/esp/esphome打造专业级能源监测系统?Emporia Vue 2完全适配指南

发布时间:2026/7/22 23:35:44
如何用gh_mirrors/esp/esphome打造专业级能源监测系统?Emporia Vue 2完全适配指南 如何用gh_mirrors/esp/esphome打造专业级能源监测系统Emporia Vue 2完全适配指南【免费下载链接】esphomeCustom component for ESPHome to add support for the Emporia Vue 2 energy monitor项目地址: https://gitcode.com/gh_mirrors/esp/esphomegh_mirrors/esp/esphome是一个为ESPHome定制的组件专门为Emporia Vue 2能源监测器提供支持帮助用户轻松构建专业级的能源监测系统。通过该组件用户可以实现对家庭或商业用电的实时监测、数据记录和分析从而更好地了解用电情况优化能源消耗。 准备工作打造能源监测系统前的必备清单在开始使用gh_mirrors/esp/esphome构建能源监测系统之前需要准备以下工具和材料USB转串口转换器模块如CH340G适配器4根公对母杜邦线4个男性PCB安装接头电烙铁及相关配件可参考焊接建议esptool.pyWindows安装说明通用安装说明正常工作的ESPHome安装参考“入门指南”️ 面板安装第一步为监测系统打好基础首先按照Emporia Energy的安装指南https://www.emporiaenergy.com/installation-guides将夹具和线束安装到配电盘中。此时用胶带和笔在每根电线上贴上标签而不是将它们连接到能源监测器。接下来需要确定哪些电路在哪些相上对于多极断路器还需要确定乘数。配电盘上应该有类似以下的标签对于每个夹具需要记录以下信息夹具编号电路编号相位乘数如果是多极断路器对于线束需要记录哪种颜色的电缆与哪个主服务夹具A、B、C匹配。⚙️ 配置编写轻松上手的YAML配置示例以下是一个配置的起点将其保存到项目文件夹中的yourfilename.yamlesphome: name: emporiavue2 friendly_name: vue2 external_components: - source: github://emporia-vue-local/esphomedev components: - emporia_vue esp32: board: esp32dev framework: type: esp-idf version: recommended # 启用Home Assistant API api: encryption: # 加密密钥由新设备向导生成。 key: generated_key_from_new_device_wizard services: - service: play_rtttl variables: song_str: string then: - rtttl.play: rtttl: !lambda return song_str; ota: # 为OTA更新创建安全密码。 password: secure_password # 启用日志 logger: logs: # 默认情况下每次读数都会打印到UART这非常慢 # 这将禁用打印读数但保留其他有用的消息 sensor: INFO wifi: # Wifi凭据由新设备向导安全存储。 ssid: !secret wifi_ssid password: !secret wifi_password preferences: # 请确保下面所有platform: total_daily_energy传感器都设置了restore: false flash_write_interval: 48h i2c: sda: 21 scl: 22 scan: false frequency: 400kHz timeout: 1ms id: i2c_a time: # 需要一些时间源来重置每日计数器避免累积浮点问题。如果Home Assistant不可用请使用sntp并设置服务器和/或DNShttps://esphome.io/components/time/sntp.html - platform: homeassistant id: my_time sensor: - platform: emporia_vue # 设置硬件版本。默认为Vue 2Gen 3硬件使用vue3 variant: vue2 i2c_id: i2c_a phases: - id: phase_a # 验证此特定相位/支路是否连接到下面列出的设备的正确输入线颜色 input: BLACK # Vue设备线颜色 calibration: 0.022 # 0.022作为默认起点但可能需要调整以确保准确性 # 要计算新的校准值请使用公式使用中的校准值 * 准确电压 / 报告电压 voltage: name: Phase A Voltage filters: [*throttle_avg, *pos] frequency: name: Phase A Frequency filters: [*throttle_avg, *pos] - id: phase_b # 验证此特定相位/支路是否连接到下面列出的设备的正确输入线颜色 input: RED # Vue设备线颜色 calibration: 0.022 # 0.022作为默认起点但可能需要调整以确保准确性 # 要计算新的校准值请使用公式使用中的校准值 * 准确电压 / 报告电压 voltage: name: Phase B Voltage filters: [*throttle_avg, *pos] ct_clamps: # 不要在此处为任何功率传感器指定名称只指定id。这将功率传感器保留在ESPHome内部。 # 复制传感器将过滤然后将功率测量值发送到HA # 这些未节流的功率传感器用于准确计算能量 - phase_id: phase_a input: A # 验证连接到此设备输入的CT是否也与相位/支路匹配 power: id: phase_a_power filters: [*pos] - phase_id: phase_b input: B # 验证连接到此设备输入的CT是否也与相位/支路匹配 power: id: phase_b_power filters: [*pos] # 密切注意通过将每个断路器的phase_id与其在面板中连接的相位/支路匹配来设置它 - { phase_id: phase_a, input: 1, power: { id: cir1, filters: [ *pos ] } } - { phase_id: phase_b, input: 2, power: { id: cir2, filters: [ *pos ] } } 硬件连接简单几步完成Emporia Vue 2接线将我们上面修改的电缆未修改的一端插入Emporia Vue 2的IO0引脚。按照配置文件中定义的相位和CT夹具连接方式将各个CT夹具正确连接到Emporia Vue 2的相应输入端口。确保所有连接牢固且正确避免因接线错误导致监测不准确或设备损坏。 系统部署快速启动能源监测系统完成配置编写和硬件连接后就可以开始部署能源监测系统了。首先使用ESPHome编译配置文件生成固件。然后通过USB转串口转换器将固件烧录到Emporia Vue 2设备中。烧录完成后设备将自动启动并连接到指定的WiFi网络。在Home Assistant中你可以添加新的ESPHome设备输入设备的名称或IP地址即可完成设备的集成。集成后你将在Home Assistant的仪表板上看到Emporia Vue 2能源监测器提供的各种传感器数据如各相位电压、频率、功率等。 数据监测与分析掌握能源使用情况通过gh_mirrors/esp/esphome与Emporia Vue 2构建的能源监测系统你可以实时监测家庭或商业用电情况。系统会将监测到的数据发送到Home Assistant你可以在Home Assistant中查看各种图表和统计信息了解不同时间段的用电趋势、各电路的用电情况等。利用这些数据你可以分析哪些设备用电量大从而采取相应的节能措施降低能源消耗和用电成本。例如你可以发现某个电器在不使用时仍然消耗较多电量及时关闭该电器的电源或者调整用电习惯在用电低谷期使用高耗能设备。 系统维护与优化确保监测系统长期稳定运行为了确保能源监测系统长期稳定运行需要进行定期的维护和优化。定期检查硬件连接是否松动确保CT夹具安装牢固。关注ESPHome和gh_mirrors/esp/esphome组件的更新及时更新系统固件以获取新功能和性能优化。如果发现监测数据不准确可以通过调整配置文件中的校准值来提高准确性。校准公式为使用中的校准值 * 准确电压 / 报告电压。通过多次校准使监测数据更加精确。总之使用gh_mirrors/esp/esphome打造专业级能源监测系统非常简单只需按照上述步骤进行操作即可轻松实现对Emporia Vue 2能源监测器的完全适配为你的能源管理提供有力支持。【免费下载链接】esphomeCustom component for ESPHome to add support for the Emporia Vue 2 energy monitor项目地址: https://gitcode.com/gh_mirrors/esp/esphome创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考