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

模拟负载配置文件并将模拟器集成到家庭助手中

快速入门:在此模拟器中模拟负载配置文件

问:为什么我们需要在这个模拟器中模拟负载曲线? 答:如果您能像真实一样准确地模拟负载曲线,您将能够在此模拟器上进行实验。找到一种适当的方法来操纵可控负载并更有效地利用太阳能光伏输出。

本教程大约需要 10 分钟。向您展示如何运行此模拟器以及如何在此模拟器中模拟负载配置文件。

  • 如何获得这个模拟器并运行它
  • 在此模拟器中模拟您的负载配置文件
  • 从家庭助理读取模拟器的数据

欢迎在这里告诉我们您的想法将虚拟三相电能表(开源)集成到 HA 中,用它来优化您的太阳能光伏系统

前言

模拟器有一些基本的介绍。您可以先阅读这些内容,也可以直接跳到下一章。(是否阅读本章不影响您对模拟器的操作关于下一章).

为什么我们开发这个模拟器

高光特点

模拟器如何运行

安装模拟器并运行

源代码

模拟器是开源代码,代码在这里IAMMETER`模拟器在GitHub

如何安装

您可以下载代码并直接运行(需要先下载并安装 .NET Runtime 6.0.10)。

从源代码运行模拟器

我们还提供了 docker 镜像,你也可以在 docker 中运行这个模拟器。

从 docker 运行模拟器

运行模拟器

访问http://localIP:8080

运行模拟器

端口 8080 可以在“appsettings.json”文件中定义。

图片20221031151418036

API:monitorjson

模拟器还支持“monitorjson”的API,和真实的一样WEM3080T

当您从设置中更改负载功率时,除了模拟器的概览仪表板外,此 API 还可用于检查 B 阶段的功率变化。

监视器json api

通过导入 JSON 文件模拟负载配置文件

我们在此处提供了一些负载配置文件配置。您可以直接下载并将它们导入您的模拟器。

https://github.com/lewei50/iammeter-simulator

在模拟器中描述负载配置文件后,您可以将配置导出到 JSON 文件中。其他人也可以直接导入这个 JSON 文件。

手动模拟负载曲线

image-20221109163611978

运行模式:手动

在这种模式下,可以在仪表板中手动打开/关闭负载,也可以通过 API 调用。

功率:这是一个功率范围。如果您需要固定的功率值,只需在此处保持相同的值即可。

图片20221111095552288

您可以在概览仪表板中手动打开/关闭。

图片20221111095741932

运行模式:定时

image-20221111103155754

功率:是一个功率范围。如果您需要固定的功率值,只需在此处保留相同的值即可。

时间:设置运行时间范围

开启分钟数:设置此时间范围内的运行时间。

以上图为例,“时间”是 17:00-23:00,即“开盘时间”。是 180-240。 此设置意味着此负载将从 17:00 到 23:00 运行 180-240(随机分钟)分钟。 如果你想让它从 17:00-23:00 一直运行,“打开分钟”应该设置360-360(覆盖整个6小时)

通过 API 控制负载

如果设置模式是“可配置的”,则,这意味着这个负载可以通过API调用来控制,如下图

/api/setloadpower?v=1200

请注意:当前版本仅支持一种“可配置”现在加载。我们可能会增加“可配置”的数量。在下一个版本中加载。

图片20221111102528393

将此模拟器集成到家庭助手中

教程:https://meter.club/topic/349

演示效果:http://ha.iammeter.com:18123/lovelace/sim1(用户:iammeter,密码:iammeter)

图像-20221111092359043

参考

模拟器的虚拟安装

模拟器假定您以这种方式安装了电能表。

更改负载设置后,您还可以使用本地 API “monitorjson”查看 B 相的功率变化。

模拟器的虚拟安装

最佳