努力把两个传感器的减法值装到Lovelace测量卡上。我在太阳能板上有一个热水系统,我想知道输出和输入之间的δ T。

这是我放进去的:
“‘
类型:计
传感器:

  • 平台:模板
    传感器:
    delta_t_solar_heating:
    friendly_name:δT
    unit_of_measurement: C
    Value_template: >- {{(states(' sensor.sonoff_1000bee0f9_temperature ') | float | round(1)) - (states(' sensor.sonoff_1000bee815_temperature ') | float | round(1))}}

实体:sensor.delta_t_solar_heating
最小值:0
马克斯:5
名称:Delta T太阳能加热
“‘
我得到实体不可用。这并不奇怪,但我做错了什么?

请您将您粘贴的代码正确格式化。

不。我试着

请看这里的第11步:帮助我们帮助你

我又试了一次,但不知道怎么做。

你用错钥匙了。不要使用单引号或双引号。使用与波浪号相同键上的勾号。

我的键盘上没有这样的钥匙

可能隐藏。

有人能帮我解决我真正的问题吗祈祷:祈祷:祈祷:

没有我们不能。您所拍摄的照片不仅使我们难以复制和粘贴一个回复,但它甚至没有显示整个模板。

你想要的键是在z和键盘上的左移之间。你得学学怎么做。我们并不是很难,这真的很重要,就像我发布的链接所解释的那样。

看看你最初的帖子,格式都是错误的,所以这就是它不能工作的原因。然而,由于它不是作为代码块发布的,格式化可能是好的。不知道。

看看你的其他帖子,有一个模板编辑器的照片实体:sensor.delta_t_solar_heating是完全不合适的地方,并没有相同的代码作为你的第一个帖子。因此,查看完整的代码(格式正确)是非常有帮助的,这样就能够看到问题所在。

传感器:平台:模板传感器:delta_t_solar_heating: friendly_name:δT unit_of_measurement: value_template°C : >- {{ ( 州(sensor.sonoff_1000bee0f9_temperature) | |浮动轮(1))——(州(sensor.sonoff_1000bee815_temperature) | |轮(1)浮动)}}类型:指标名称:δT太阳能加热的实体:传感器。delta_t_solar_heating max: 100 min: 0

这就是我所做的

如果你把所有这些都放在洛夫莱斯的计量卡上,那是行不通的。

传感器部分需要定义在您的configuration.yaml(或者其他地方,如果你有一个拆分的配置或正在使用包)。
IE这个部分需要在你的配置(不是lovelace):

传感器:-平台:模板传感器:delta_t_solar_heating: friendly_name: Delta T unit_of_measurement:°C value_template: >- {{(states('sensor.sonoff_1000bee0f9_temperature') | float | round(1)) - (states('sensor.sonoff_1000bee815_temperature') | float | round(1))}}

然后代码的其他部分,你定义的量规,那些应该是在爱情中。

value_template看起来不错,应该可以工作。

1像

谢谢:+ 1:

我测试过的值模板,它返回正确的值。

我将调整我的配置。yaml看看。

再次感谢,对格式表示抱歉…

1像

它的工作原理!我学到的东西:sweat_smile:谢谢

1像