基于ESP8266的虚拟S0信号生成器
项目简介
这是一个运行在ESP8266上的小程序,它根据MQTT主题中的瓦特值生成S0信号。此程序主要用于优化德国小型光伏发电系统的电力输出。
项目的主要特性和功能
- S0信号生成: 程序能够根据特定的MQTT主题中的瓦特值生成S0信号。
- 配置Web界面: 通过IoT-Webconf Webinterface,可以配置所有必要的参数,如WiFi凭据、MQTT代理地址和凭据、主题、每kWh的脉冲数以及瓦特值的流动方向(流入/流出/双向)。
- 适用于小型光伏发电系统: 特别适用于在2023年1月1日之前建造的小型光伏发电系统,这些系统被推入公共电网的功率不得超过其峰值输出的70%。
- 与Fronius品牌的逆变器兼容: 可以与Fronius品牌的逆变器配合使用,通过接收S0信号来告知逆变器当前家庭消耗的电力量。
- 低成本解决方案: 通常需要硬件三相S0功率计,成本约为60€。此程序提供了一个低成本解决方案,只需花费不到10€的零件。
安装使用步骤
- 配置WiFi和MQTT参数: 在程序中配置你的WiFi网络信息和MQTT代理信息。
- 上传程序到ESP8266: 使用适当的工具将程序上传到ESP8266开发板。
- 连接Fronius逆变器: 将ESP8266开发板连接到Fronius逆变器的S0信号输入端。
- 启动并监控: 启动程序,并通过Web界面监控和调整设置。确保逆变器能够接收到正确的S0信号并根据家庭电力消耗进行优化输出。
注意: 使用此项目之前,请确保你理解其工作原理,并确认其符合你所在地的电力法规和规定。此项目仅供参考和学习,不承担任何法律责任。