发布时间:2026/7/22 23:36:08
如何用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),仅供参考

相关新闻

2026/7/22 23:36:08

AWS CloudFormation模板详解:DevOps基础设施即代码实践

AWS CloudFormation模板详解:DevOps基础设施即代码实践 【免费下载链接】aws-devops-essential In few hours, quickly learn how to effectively leverage various AWS services to improve developer productivity and reduce the overall time to market for new…

2026/7/22 23:36:08

Belt工具库在实际项目中的应用案例分享

Belt工具库在实际项目中的应用案例分享 【免费下载链接】belt A handful of tools for PHP developers. 项目地址: https://gitcode.com/gh_mirrors/be/belt Belt工具库是一款专为PHP开发者打造的实用工具集,提供了丰富的数组操作、集合处理等功能&#xff0…

2026/7/23 0:56:13

Java 继承②

目录1. super 关键字2. super 和 this3. this和super访问时的内存布局1. super 关键字 在父类成员变量和子类成员变量名字相同的情况下,为了在子类中访问父类的成员。 super关键字的用法 : super.父类成员变量 class Person{String name;int age 10;public void …

2026/7/23 0:56:13

Kafka与Zookeeper集群部署实战指南

1. Kafka与Zookeeper集群部署核心解析Kafka作为分布式消息系统的标杆,其高吞吐、低延迟的特性使其成为现代大数据架构的核心组件。而Zookeeper作为Kafka的"中枢神经系统",负责维护集群元数据、选举控制器节点以及监控Broker状态。这套组合在金…

2026/7/23 0:56:13

非接触式便携微型生理变异性监测设备的技术现状

1. 执行摘要 本报告旨在系统性地回答一个核心问题:在当前的消费级与医疗级市场中,是否存在已通过权威认证、能够准确可靠地检测心率、呼吸频率及其变异性(HRV/RRV)的非接触式、便携式、微型化生理监测设备。若不存在,本…

2026/7/23 0:56:13

影刀RPA 能源管理自动化:用电负荷曲线与节能分析

影刀RPA 能源管理自动化:用电负荷曲线与节能分析 作者:林焱 | 分类:影刀RPA新手教程 | 难度:★★ 什么情况用 企业能源管理需要跟踪用电数据:峰谷平电量分布、各车间用电对比、变压器负载率。电力数据通常在供电局平台…

2026/7/23 0:56:13

影刀RPA 网页验证码的识别与绕过:滑块拼图点选的自动化方案

影刀RPA 网页验证码的识别与绕过:滑块拼图点选的自动化方案 验证码是RPA的天敌——它被设计出来就是为了挡自动化的。 本文不讲"暴力破解",讲的是在合法业务场景下(你自己的系统、你授权的账号),怎么处理验…

2026/7/23 0:51:12

北京市专精特新中小企业认定常见问题解答

一、已获得科技和创新型中小企业称号,截至上年末从事特定细分市场时间达3年以上,如何理解?答:申请企业需为有效期内的创新型中小企业或科技型中小企业,两者满足其一。细分市场判断的时间是截至上年末(即202…

2026/7/22 9:29:13

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/23 0:01:10

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/22 21:00:12

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…