标签:#<标签:0x00007fc415b6e10 > #<标签:0x00007fc415b6eca8> #<标签:0x00007fc415b6ebb8>

我需要帮助与家庭助理软件下面的脚本语法。19463331伟德国际我尝试了(我的脚本在评论框中),但被困在条件中。我需要一个触发器,条件,和行动)的开和关。

场景----“应该打开空调气候。Stuen设置如下:- hvac_modes:cool,temperature: 22,fan_mode: 5, swing_mode: 2, vane_horizontal: 1,left vane_vertical: 22 - turn off

我试过这个-----------但它不符合我的需要

INPUT_SLIDER:
desired_temperature:
名称:期望的温度
初始:23
分钟:22
马克斯:24
步骤:1
图标:MDI:温度计

自动化老temperature_high:
别名:完全冷却
触发:
平台:时间
分钟:‘/ 05’
秒:00
状况:
条件:模板
value_template:'{{{sens.sensor.your_temperature_sensor.state |float - solated.input_slider.desive_temperature.state |float > 1 }}’
行动:

  • 服务:switch.turn_on
    entity_id:开关。YOUR_POWERFUL_MODE_SWITCH

自动化旧温度_通讯:
别名:轻柔的冷却
触发:
平台:时间
分钟:‘/ 05’
秒:00
状况:
条件:模板
Value_template: ' {{states.sensor.temperature.state | float - states.input_slider.desired_temperature.state | float < 1}} '
状况:
条件:模板
value_template:'{{{sens.sensor.your_temperature_sensor.state |float - solated.input_slider.desive_temperature.state |float> -1}}'
行动:

  • 服务:switch.turn_on
    Entity_ID:switch.your_quiet_mode_switch.

自动化旧温度_COLD:
alias:停止冷却
触发:
平台:时间
分钟:‘/ 05’
秒:00
状况:
条件:模板
value_template:'{{{sens.sensor.your_temperature_sensor.state |float - solated.input_slider.stue_temperatur.state |float <-1}}'
行动:

  • 服务:switch.turn_on
    Entity_ID:switch.your_ac_off_switch.

我也试过,但还是不满足我的需求

别名:自动关闭空调
initial_state:真
触发:
平台:numeric_state
entity_id:switch.bedroom_aircondittinger
{{state.attributes value_template:”。current_temperature}}”
下图:22
状况:
条件:国家
entity_id:switch.bedroom_aircondittinger
国家:'开'
行动:

  • 服务:switch.turn_off
    entity_id:switch.bedrood_aircondittinger
  • 别名:自动打开空调
    initial_state:真
    触发:
    平台:numeric_state
    entity_id:switch.bedroom_aircondittinger
    {{state.attributes value_template:”。current_temperature}}”
    以上:24
    状况:
    条件:国家
    entity_id:switch.bedroom_aircondittinger
    州:'关闭'
    行动:
  • 服务:switch.turn_on
    entity_id:switch.bedroom_aircondittinger

任何人都可以帮助?

  1. 不要过了这么短的时间就乱了头绪。

  2. 正确发布代码

  3. 固定你的主题——它没有告诉我们什么,而且暗示着事情很紧急。

  4. 总的来说读一下如何帮助我们帮助你——或者如何问一个好问题

5喜欢
  1. 正确发布代码

如果我能正确发布,那我就不该在这里寻求你的帮助。

  1. 主题是为了引起注意,我的需求写在描述上。

有时,迫切需求不符合标准。希望你考虑一下。

总的来说读一下如何帮助我们帮助你——或者如何问一个好问题

1就像

我不会向家庭助理寻求帮助。19463331伟德国际我不是在寻求客户的关心。我在寻求对我需求的支持。我画了一些东西,在这里分享。那些乐于助人的人,能够心甘情愿地支持我。但那些不懂和复制粘贴规则的人在这里将收到我的一份大大的感谢。但情况还是一样,我需要专家的帮助。非常感谢您在我的帖子中花时间。

然而,当许多人先看标题,然后再看正文时,他们会忽略帖子,因为看起来你只是用标题来吸引注意。

如果不将代码标记为代码,没有人能知道问题可能是什么。这是字面上不可读。

5喜欢

没有人能够支持无格式的非缩进代码。我想帮你寻求帮助,但你似乎对帮助免疫。别犯浑了。

3喜欢

?“自动化老temperature_cold”

行动:
-
Entity_ID:switch.your_ac_off_switch.
服务:switch.turn_on
别名:“停止冷却”
状况:
条件:模板
{{states.sensor.YOUR_TEMPERATURE_SENSOR value_template:”。状态| float - states.input_slider. stue_temperature。State | float < -1}} "
触发:
分钟:/ 05
平台:时间
秒:0
?“自动化老temperature_high”

行动:
-
entity_id:开关。YOUR_POWERFUL_MODE_SWITCH
服务:switch.turn_on
别名:“完全冷却”
状况:
条件:模板
{{states.sensor.YOUR_TEMPERATURE_SENSOR value_template:”。State | float - states.input_slider.desired_temperature.state | float > 1}} "
触发:
分钟:/ 05
平台:时间
秒:0
?“自动化老temperature_normal”

行动:
-
Entity_ID:switch.your_quiet_mode_switch.
服务:switch.turn_on
别名:“温和冷却”
状况:
条件:模板
{{states.sensor.YOUR_TEMPERATURE_SENSOR value_template:”。State | float - states.input_slider.desired_temperature.state | float > -1}} "
触发:
分钟:/ 05
平台:时间
秒:0
INPUT_SLIDER:
desired_temperature:
图标:“MDI:温度计”
初始:23
马克斯:24
分钟:22
名称:“期望的温度”
步骤:1

在yaml部分上方和下方的三个反响(``)。

1就像

在进行另一个帖子之前,请阅读这一点,特别是第11节。

:一::一:格式正确

间距在yaml中是至关重要的,如果您只抛在页面上的代码,那么它会看起来很丑陋,没有人会知道问题是否是因为间距。我们需要你使用代码块和适当的标记。

例如,这很容易阅读,如果间距是正确的,它是显而易见的:

#当每个人离开房屋时,关闭灯光 - 别名:'规则2  - 左模式'触发器:平台:状态entity_id:group.all_devices to:'not_home'a​​ction:service:light.turn_off entity_id:group.all_lights

然而,这不是如此:

当每个人都离开房子的时候把灯关掉

  • alias: ' Rule 2 - Away Mode '
    触发:
    平台:国家
    entity_id: group.all_devices
    :“not_home”
    行动:
    服务:light.turn_off
    entity_id: group.all_lights

完整的细节是该链接,但是简单地说,你用三个反引号(' ' ')来包装你的代码块,就像这样:

#当每个人离开房屋时,关闭灯光 - 别名:'规则2  - 左模式'触发器:平台:状态entity_id:group.all_devices to:'not_home'a​​ction:service:light.turn_off entity_id:group.all_lights

?“自动化老temperature_cold”

行动:
-
Entity_ID:switch.your_ac_off_switch.
服务:switch.turn_on
别名:“停止冷却”
状况:
条件:模板
{{states.sensor.YOUR_TEMPERATURE_SENSOR value_template:”。状态| float - states.input_slider. stue_temperature。State | float < -1}} "
触发:
分钟:/ 05
平台:时间
秒:0
?“自动化老temperature_high”

行动:
-
entity_id:开关。YOUR_POWERFUL_MODE_SWITCH
服务:switch.turn_on
别名:“完全冷却”
状况:
条件:模板
{{states.sensor.YOUR_TEMPERATURE_SENSOR value_template:”。State | float - states.input_slider.desired_temperature.state | float > 1}} "
触发:
分钟:/ 05
平台:时间
秒:0
?“自动化老temperature_normal”

行动:
-
Entity_ID:switch.your_quiet_mode_switch.
服务:switch.turn_on
别名:“温和冷却”
状况:
条件:模板
{{states.sensor.YOUR_TEMPERATURE_SENSOR value_template:”。State | float - states.input_slider.desired_temperature.state | float > -1}} "
触发:
分钟:/ 05
平台:时间
秒:0
INPUT_SLIDER:
desired_temperature:
图标:“MDI:温度计”
初始:23
马克斯:24
分钟:22
名称:“期望的温度”
步骤:1

只是该死的停止这个傻瓜。

而不是展示你的才华。

您已经显示了如何将日志发布并导向至少3次。你每次都忽略我们。你的信仰令人沮丧。



帖子

我重申这是难以正确地格式化代码的时候,但所有实体ID都是家庭助理的小写,因此您的代码中具有多个错误。19463331伟德国际

谢谢你 。我会纠正它。这仍然是起草的版本。

“它应该打开AC气候。使用以下设置-hvac_modes:cool,温度:22,fan_mode:5,swing_mode:2,vane_horizo​​tertal:1,左翼vane_vertical:2 2 - 关闭”------------我必须在我的脚本中添加此要求。但我不了解如何正确了解这些条件。