标签:#<标签:0x00007fc4100f1438>#<标签:0x00007fc4100f1320>

你好
我是新的yaml ...锁定要将值转换为文本
返回0或1的值
我想看看。在或关闭

- 名称:“MQTT充电器开/关”集线器:victron data_type:uint从站:239寄存器:774 value_template:'{%if is_state(“mqtt充电器开/关”,{%elif is_state上的“1”)%}(“MQTT充电器开/关”,“2”)%} OFF {%ENDIF%}'

错误信息:

对于[sensor.modbus]的配置无效:[value_template]是[Sensor.modbus]的无效选项。检查:Sensor.modbus->寄存器 - > 11-> value_template。(见?,线?)。

可能你想要二元传感器而是。但是,如果您查看文档,您将看到任何支持www.19463331.comvalue_template.因此,关于它无效的错误:眨眼:

HUM ...二进制传感器不适用于那些MQTT VICTRON传感器

我尝试二进制传感器但不起作用......

binary_sensor:

  • 平台:Modbus.
    输入:
    • 名称:测试binary_sensor
      枢纽:victron.
      奴隶:238
      地址:259

为[Sensor.modbus]的配置无效:预期字典值的列表@ Data ['寄存器']。没有。(见?,线?)。
为[Binary_sensor.modbus的配置无效]:[data_type]是[binary_sensor.modbus]的无效选项。检查:Binary_sensor.modbus->输入 - > 1-> data_type。(见?,线?)。

不幸的是,您忘记标记您的代码,嗯,代码。请编辑您的帖子使用代码标记:眨眼:

配置主助手(Frontend,API等)的默认设置19463331伟德国际

default_config:

文字转语音

TTS:

  • 平台:Google_Translate.

组:!包括groups.yaml
自动化:!包括Automations.yaml
脚本:!包括脚本.YAML
场景:!包括场景.YAML
modbus:!包括modbus.yaml
Lovelace:!包括Lovelace.yaml

#sensors:!include_dir_merge_list / config / sensor /
胎儿:
自定义:!包括Customize.yaml

传感器:

  • 平台:Sensorpush.

- 家庭系统

Modbus设备(SLAVE)IDS:/!\仅适用于我的系统

BMV 238.

MPPT 239.

主要系统100.

  • 平台:Modbus.
    scan_interval:00:00:15
    寄存器:

BMV 238.

- 名称:“BMV电池电压”中心:ViCtron Data_type:UINT Unit_Of_Measurement:“V”从属:238寄存器:259刻度:0.01精度:2 value_template:>  -  {{is_state('sensor.mptt_charger_on_off',1),{{elifis_state('sensor.mptt_charger_on_off',关闭

这仍然没有正确格式化。正确格式化:

  1. 从配置中复制信息(不是你制作的另一个帖子的)
  2. 粘贴到一个新的帖子中。
  3. 在代码块之前放3个反响```。
  4. 在代码块之后放3个反响`````
  5. 完毕。
#配置默认的主助手(Frontend,API,etc)defa19463331伟德国际ult_config:#text to speect tts: - 平台:google_translate group:!包含groups.yaml自动化:!包含automations.yaml脚本:!包含scripts.yaml场景:!include.yaml modbus:hotels。/!只为我的系统#bmv 238#mppt 239#主系统100  - 平台:modbus scan_interval:00:00:15寄存器:value_template:>  -  {{is_state('sensor.mptt_charger_on_off',1),{{elif is_state('sensor.mptt_charger_on_off',关闭