evcc

evcc

智能家居 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
evcc-io 5352 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

solar charging ☀️🚘


evcc 是一个开源的电动汽车充电控制器和家庭能源管理系统,旨在帮助用户实现本地化的能源管理,摆脱对云服务的依赖。该项目由社区驱动,已在 PV Magazine 和 c’t Magazin 等知名媒体上获得报道,展现出强大的技术实力和广泛的应用前景。

标签

项目特点

简洁干净的用户界面
支持众多品牌的电动汽车充电桩(如 ABB、Tesla、Wallbox 等)
支持 OCPP 和 EEBus 协议
支持多种智能开关、热泵和电加热器
支持多种电表,包括太阳能逆变器和电池系统
支持多种车辆集成,可获取充电状态、远程充电、电池和预热状态
提供丰富的插件系统(Modbus、HTTP、MQTT、JavaScript、WebSocket、Go 和 Shell 脚本)
支持通过 Telegram、PushOver 等发送状态通知
支持 InfluxDB 和 Grafana 进行日志记录
提供 REST 和 MQTT API 用于集成
提供 Home Assistant 和 openHAB 的附加组件

技术规格

开发语言
用户界面
支持的协议
数据存储
可视化
部署方式
许可证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
运行 evcc 的设备 (如 Raspberry Pi, NAS, 服务器) 1 需要稳定的网络连接
兼容的电动汽车充电桩 1 参考支持的充电桩列表
兼容的电表/逆变器 1 参考支持的电表列表
兼容的车辆 1 参考支持的车辆列表

所需工具

工具用途是否必需
Docker 容器化部署 evcc ▢ 推荐
文本编辑器 编辑配置文件 (evcc.yaml) ✅ 是
InfluxDB 数据日志存储 (可选) ▢ 推荐
Grafana 数据可视化仪表盘 (可选) ▢ 推荐

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

🔧 **动手能力**:需要能够设置和配置运行 evcc 的硬件设备(如 Raspberry Pi),并连接兼容的充电桩和电表。 💻 **编程能力**:需要基本的 YAML 配置编辑能力,以及理解网络协议(如 Modbus, MQTT)的基础知识。如果需要编写自定义插件,则需要 Go、JavaScript 或 Shell 脚本知识。 ⚡ **电子电路**:需要了解家庭电气系统和电动汽车充电的基本原理,以确保安全配置。

适用场景

拥有电动汽车和太阳能光伏系统的家庭,希望最大化自发自用比例,降低充电成本。
需要本地化、不依赖云服务的智能充电管理解决方案。
希望将电动汽车充电集成到现有家庭自动化系统(如 Home Assistant)中的用户。
需要支持多种品牌和协议的充电桩、电表和车辆的统一管理平台。