evcc evcc

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

项目简介

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 的附加组件

技术规格

开发语言 Go
用户界面 Web UI
支持的协议 OCPP, EEBus, Modbus, HTTP, MQTT, WebSocket
数据存储 InfluxDB (可选)
可视化 Grafana (可选)
部署方式 Docker, 二进制文件
许可证 MIT (核心功能), 部分功能需赞助令牌

项目资源

物料清单 (BOM)

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

能力画像

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

所需技能

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

适用场景

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