抱歉,您的浏览器不支持 JavaScript!

SCR-485 快速入门手册,分步教程

设备上电

输入:连接220V电压输入

输出:连接电阻性负载,例如:储水式锅炉的加热器。

图像-20240605081243969

风扇电源:风扇需要220V电源,直接接在输入电压上。

图像-20240605082020285

ESP首页

安装 ESPHome

如果您已经安装了 Home Assistant,则可以在 Home Assistant 中添加 ESPHome 插件。我们将在另一篇文档中介绍如何在 Home Assistant 中添加和编辑 SCR-485 设备。

如果您不熟悉 Home Assistant,可以直接安装 ESPHome。参考下面的链接。

https://esphome.io/guides/installing_esphome

如果你已经安装了Python,整个过程非常简单,只需一个命令:

pip 安装 esphome

图像-20240605083123292

运行 ESPHome

我们选择使用 ESPHome 的仪表盘模式,如果你使用的是 Windows 系统,操作步骤如下:

  1. 输入cmd(请不要使用PowerShell)。
  2. 创建一个名为 esphome_config 的文件夹(名称任意,但将在下面的命令中使用)。
  3. 跑步esphome 仪表板 esphome_config.

图像-20240605083816741

  1. 使用权http://本地主机:6052/,您将看到以下页面。

图像-20240605083851888

如果您使用其他系统,方法类似,请自行搜索。

更新 YAML 文件

  1. 使用权http://本地主机:6052/。第一次需要添加设备如下图所示:图像-20240605084753651
  2. 从以下位置获取最新的 YAML 文件https://github.com/lewei50/Solar-PV-Monitoring/blob/master/ESPHome/scr-485.yaml

图像-20240605084119225

  1. 点击编辑,将最新的 YAML 文件复制到其中。点击保存,然后点击安装。

图像-20240605085148386

  1. 点击“安装”后,会弹出一个菜单,选择“无线”。

图像-20240605085245601

  1. 等待上传完成,然后单击“关闭”。

图像-20240605085531241

使用 SCR-485

配置 WLAN

  1. 搜索WLAN AP,链接到Scr-485。

图像-20240605091725463

  1. 输入 WLAN 的 SSID 和密码,然后单击保存。

图像-20240605092139918

参数列表

使用权http://scr-485.local/直接设置相关参数

图像-20240605092226636

参数列表:

姓名 评论
1 开始时间 设置:自动模式开始时间(仅当自动模式开启时有效)
2 结束时间 设置:自动模式结束时间(仅当自动模式开启时有效)
3 自动模式切换 设置:自动模式开关,开启后根据电网电量自动调节功率输出
3 带电池 设置:指示系统是否有电池,打开后会根据电网电量和电池电量调整功率输出(仅在自动模式下有效)
电池电量 显示值:电池电量
电网电力 显示值:电网功率
滞后 设定:自动控制迟滞值(只在自动模式下有效)
最大功率 设置最大功率负载(如最大功率负载为3600W,则此项需设置为3600)
重新开始
设置电源 设定:SCR-485当前设定功率
临界点 设置:自动模式设定点功率(只在自动模式下有效)
scr_485_adc_读取 显示值
scr_485_设置_adc 显示值

示例 1:手动控制锅炉加热器功率

从一个简单的例子开始,假设您有一个最大功率为 3.5 kW 的锅炉加热器,并且您想使用 SCR-485 将其设定功率限制为 1500W。

您只需执行以下操作:

  1. 将“自动模式开关”和“带电池”设置为“关闭”。
  2. 将“最大功率”设置为 3500。
  3. 将“设置功率”设置为 1500。

图像-20240605102723555

当然,你可能发现在网页上通过拖动来设置精确的值比较困难。所以,你可以考虑通过 API 来设置ESPHome 的 API

通过HTTP Get调用以下地址:

http://scr-485.local/number/max_power/set?value=3500

http://scr-485.local/number/set_power/set?value=1500

图像-20240605103217497

示例 2:根据电网功率控制锅炉加热器功率

此示例稍微复杂一些,因为它需要指定电网电源。它归结为三个步骤:

如何获取电网电力

在这里,我们使用IAMMETER系列仪表为例,因为IAMMETER电能表提供了这个APIMonitorJson API,允许 SCR-485 通过此 API 获取实时功率读数。

修改 YAML 文件

由于 ESPHome 功能限制,无法从前端页面设置电网电源来源;只能通过修改 YAML 文件来实现(如果您知道实现此目的的方法,请告诉我们)。

登录 ESPHome 仪表板并单击“编辑”

http://本地主机:6052/

图像-20240605112553365

修改IP地址,在这里输入测量电网电力的电表的IP。

图像-20240605120330226

如果使用三相电表测量电网电力,请在 YAML 中指定相应的相位。

图像-20240605120403007

点击右上角“保存”、“安装”、“无线”,等待结束,然后点击“关闭”

图像-20240605121747631

请注意:每次修改并上传YAML后,都需要重新配置SCR-485的Wi-Fi参数(重新连接到 Scr-485 AP)

使用权http://scr-485.local/设置参数

图像-20240605123743941

若无法通过拖拽方式设置精确的参数,可以直接调用下面两个API完成设置:

http://scr-485.local/number/threshold/set?value=-50

http://scr-485.local/number/hysteresis/set?value=25

上图所示的设置相当于以下策略:

  • 开启自动模式
  • 设置控制点功率为-50W(负电网功率代表向电网馈送功率,正电网功率代表从电网消耗功率),滞后为25W
  • 此自动策略每天上午 9 点至下午 4 点有效。

即当电网功率大于-25W(阈值+回差)时,SCR-485将减少功率输出,减少量为电网功率-阈值。

当电网功率小于-75W(阈值-滞后)时,SCR-485将增加功率输出,增加的量为阈值电网功率。

自动控制逻辑

这是整个设备的自动控制逻辑图,采用最基本的高低电平控制逻辑,有兴趣的可以进一步了解,如果有更好的想法,欢迎在讨论https://imeter.club/

自动化_scr_grid_power

参考

活动 - 申请线性电源控制器 (SCR-485)

使用 Wi-Fi SCR 模块自动控制锅炉加热器

ESP32 + SCR 模块:线性调节电阻负载(如加热器)的功率输出

具有线性功率调节和“Wi-Fi 电压控制器”功能的智能恒温器“助手”

IAMMETER的产品

最佳