Skip to main content
PromptQuorumPromptQuorum
主页/Balcony Solar/无云阳台光伏:用Home Assistant监控你的系统
Balcony Solar Foundations

无云阳台光伏:用Home Assistant监控你的系统

·约9分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

依赖云端的阳台光伏逆变器默认会把你的发电和用电数据发送到厂商服务器,而如果监控功能本身就依赖这条连接,它就完全不会在本地上报数据。 开放本地API的硬件——可以在你的家庭网络内直接访问——能让你通过Home Assistant监控和自动化你的阳台光伏系统,数据完全不出家门,而且即使厂商云端宕机也能继续工作。

大多数阳台光伏套件都自带一个厂商App,会把你的发电数据通过厂商云端转发。这样确实能用,但也意味着一家你素未谋面的公司能看到你家发了多少电、用了多少电——一旦对方服务器宕机,你的监控也会跟着失效。本地控制硬件加上Home Assistant,可以彻底摆脱这种依赖。

关键要点

  • 依赖云端的阳台光伏监控会把发电/用电数据发送给厂商,一旦无法连接厂商服务器就会停止工作——即使面板仍在正常发电。
  • 开放本地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. 1
    确认本地API是否可用
    Why it matters: 在假设存在本地访问之前,先查阅厂商文档或社区论坛,确认你的确切型号是否支持。
  2. 2
    查找是否有官方或HACS集成
    Why it matters: 一个有人维护的集成能大幅节省配置时间,比从零搭建自己的传感器配置要省事得多。
  3. 3
    退而求其次使用REST或MQTT传感器
    Why it matters: 如果没有现成集成,大多数开放本地API的设备仍然会通过REST或MQTT暴露可读数据,Home Assistant可以直接轮询获取。
  4. 4
    基于实时发电数据搭建自动化
    Why it matters: 一旦数据接入Home Assistant,你就可以在发电高峰时触发高耗电电器,或者记录历史发电量用于自己留存。

EVCC和MQTT是怎么回事?

MQTT是大多数开放本地API的阳台光伏设备与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访问?

有可能。有些厂商曾在发布后的固件更新中移除或限制了本地访问,这也是为什么应该多参考社区反馈,而不是只依赖最初的规格表。

← 返回 Balcony Solar