关键要点
- 依赖云端的阳台光伏监控会把发电/用电数据发送给厂商,一旦无法连接厂商服务器就会停止工作——即使面板仍在正常发电。
- 开放本地API的硬件能让Home Assistant、EVCC或任何家庭网络工具直接读取你系统的数据,数据完全不离开你的网络。
- 并非所有厂商都同等程度地开放本地访问——有些将其作为有文档说明的功能提供,有些则完全屏蔽,还有些只有在固件更新或账户变通方案之后才会解锁。
- MQTT是连接开放本地API的阳台光伏硬件与Home Assistant之间最常见的桥接协议。
- EVCC可以利用本地阳台光伏发电数据,把电动车充电或其他负载安排在白天有光照的时段,把无云理念从单纯监控扩展到主动自动化。
- 验证本地API支持情况时要针对你要购买的具体型号,而不是笼统看品牌——同一产品线不同、有时同一固件版本不同,支持能力都会不一样。
为什么依赖云端的光伏监控是个问题?
依赖云端的逆变器会先把你的能源数据经过厂商服务器中转,你才能看到——这意味着第三方对你家的发电和用电模式拥有可见性,而一旦对方服务出现中断,你的监控面板也会随之失效。 对于一个物理上就在你家里、并且连接着你家电力系统的设备来说,这是一个比大多数人拆箱时所意识到的要大得多的信任面。
实际的故障模式很简单:不管厂商App能否连上其服务器,面板都会继续发电,但你会失去对运行状况的可见性。对于任何想根据光伏发电情况做自动化的人来说——比如在发电量高时启动洗碗机——监控中断会让自动化失效,即使底层硬件本身完全正常。
这反映了所有联网智能家居硬件中一个更普遍的模式:为什么本地优先的智能家居控制胜过依赖云端,这个道理对太阳能逆变器和对恒温器、摄像头一样适用。
📍 简单一句话
依赖云端的阳台光伏监控依赖厂商服务器保持在线,尽管物理硬件本身可以独立于服务器正常工作。
💬 简单来说
如果厂商的App挂了,你就完全看不到数据了——尽管你的面板还在窗外源源不断地发电。
哪些硬件开放本地API?
本地API支持情况因品牌和具体产品线而异——请针对确切型号核实,而不是仅看品牌名称,因为即使在同一厂商的产品目录里,支持能力也不一致。 参见最佳微逆变器购买指南,其中列出了按型号核实过的本地控制状态,因为这正是那种会随固件更新和新产品发布而变化的细节。
市场上有一个大致的规律:一些厂商把本地访问当作一项核心功能,并清晰地写进文档;另一些则要求任何监控都必须通过其云端App,且没有官方的本地替代方案。还有一小部分处于中间状态——本地访问确实存在,但不是官方支持,而是由社区逆向工程出来的,或者被锁定在某个特定固件版本之后。
💡Tip: 购买前,不要只看营销文案,试着搜索"[产品名] local API"或"[产品名] Home Assistant"——社区论坛往往比规格表更快给出真实、经过验证的答案。
如何把阳台光伏接入Home Assistant?
对于有文档说明的本地API硬件,Home Assistant集成通常通过以下三种方式之一实现:原生/官方集成,通过HACS(Home Assistant Community Store)维护的社区集成,或者指向设备本地端点的通用REST/MQTT传感器。 具体走哪条路,完全取决于你的硬件支持这三者中的哪一种。
- 1确认本地API是否可用
Why it matters: 在假设存在本地访问之前,先查阅厂商文档或社区论坛,确认你的确切型号是否支持。 - 2查找是否有官方或HACS集成
Why it matters: 一个有人维护的集成能大幅节省配置时间,比从零搭建自己的传感器配置要省事得多。 - 3退而求其次使用REST或MQTT传感器
Why it matters: 如果没有现成集成,大多数开放本地API的设备仍然会通过REST或MQTT暴露可读数据,Home Assistant可以直接轮询获取。 - 4基于实时发电数据搭建自动化
Why it matters: 一旦数据接入Home Assistant,你就可以在发电高峰时触发高耗电电器,或者记录历史发电量用于自己留存。
EVCC和MQTT是怎么回事?
MQTT是大多数开放本地API的阳台光伏设备与Home Assistant之间交换数据所用的轻量级消息协议,EVCC(一款开源电动车充电控制器)也能消费同一路本地数据流,把电动车充电时间安排在白天光照发电时段。 这把无云理念从被动监控扩展到了主动自动化——用你阳台光伏的发电量直接影响其他设备的用电时机,而这一切都发生在你的本地网络内。
搭建推荐的无云技术栈
无云阳台光伏技术栈的起点是硬件选型,而不是软件——先选一套已确认支持本地API的面板/微逆变器组合,因为再怎么配置Home Assistant,也无法给一个本身不开放本地访问的设备强行加上本地访问能力。在此基础上,再叠加Home Assistant用于监控和自动化,如果你的场景涉及电动车充电,可以再选配EVCC。
常见问题
是不是每款阳台光伏逆变器都需要云端账户?
不是,但很多默认都需要。有些厂商把本地API访问作为一项有文档支持的功能;另一些则要求任何监控都必须使用其云端App,且没有官方的本地替代方案。
如果厂商的云服务关停,我还能监控我的系统吗?
只有当你的硬件开放本地API,并且Home Assistant或其他本地工具已经在读取该API时才可以。纯云端设备一旦厂商服务下线,就会失去所有监控能力,即使面板仍在正常发电。
MQTT是什么,为什么它对阳台光伏很重要?
MQTT是一种轻量级消息协议,被广泛用于把开放本地API的智能家居和光伏设备接入Home Assistant等平台,而不需要数据经过外部服务器中转。
配置这些需要编程经验吗?
对于已有官方或HACS集成的设备,基础的Home Assistant配置(YAML或基于界面的集成)通常就够用了。没有现成集成的设备可能需要手动配置REST或MQTT传感器,技术门槛更高一些。
没有电动车的话,EVCC还能用阳台光伏数据吗?
EVCC本身就是围绕电动车充电控制构建的,所以它的核心价值取决于你是否有电动车可充。如果不涉及电动车的自动化场景,单独使用Home Assistant来响应本地光伏发电数据会是更直接的工具。
选择本地控制硬件会限制我的产品选择吗?
会有所限制,因为并非每个阳台光伏品牌都支持本地访问。请参考文中链接的微逆变器和套件购买指南,查看按型号核实过的支持状态,而不是想当然地认为某个品牌一定支持。
本地监控会不会比厂商云端App的数据不准?
不会——本地监控读取的是设备产生的同一份底层数据。区别只在于这些数据在哪里被处理和展示,而不在于准确性。
固件更新会不会破坏我的本地API访问?
有可能。有些厂商曾在发布后的固件更新中移除或限制了本地访问,这也是为什么应该多参考社区反馈,而不是只依赖最初的规格表。