这就跟你问声好!

我想做一个home键,它可以打开特定的灯,用我的Netatmo恒温器加热我的房子。然而,这些灯只能在日落后打开。我认为唯一的选择是制作两个场景:一个用于恒温器,一个用于灯光,然后将它们合并到一个场景中。

我的问题是:这行不通!当我激活场景时,什么也没有发生,尽管两个场景单独工作。有人遇到过同样的问题吗?

场景配置如下:

- id: '1587665066579' name: AnkomstLys_ved_ankomst_2: entity_id:—light。之间-光。kokken friendly_name: 'Lys ved ankomst 2 ' id: '1587664880677' state: scening scene。termostater_ved_ankomst: entity_id: - climate.netatmo_gang climate.netatmo_kokken climate.netatmo_kontor - climate.netatmo_sovevaerelse climate.netatmo_stue friendly_name: Termostater ved ankomst id:“1587316917480”状态:场景- id:“1587316917480”名称:Termostater ved ankomst实体:climate.netatmo_gang: battery_level:90 current_temperature: 19.5 friendly_name: Netatmo帮派hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_kokken: battery_level: 91 current_temperature:20 friendly_name: Netatmo Køkken hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_kontor: battery_level: 89 current_temperature: 19 friendly_name:Netatmo Kontor hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_sovevaerelse: battery_level: 91 current_temperature: 19.5 friendly_name:Netatmo Soveværelse hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_stue: battery_level: 90 current_temperature: 21 friendly_name: Netatmo Stue hvac_action:idle hvac_modes: - auto - heat max_temp: 35 min_temp: 7 preset_mode: Schedule preset_modes: - away - boost - Frost Guard - Schedule state: auto supported_features: 17 target_temp_step: 0.5 temperature: 20 - id: '1587664880677' name: 'Lys ved ankomst 2 ' entities: light. get_mode:自动支持entre:亮度:254 friendly_name: Entré状态:'on' supported_features: 41灯。kokken:亮度:254 effect: none effect_list: - colorloop - random friendly_name: Køkken hs_color: - 255.059 - 100 max_mireds: 500 min_mireds: 153 rgb_color: - 64 - 0 - 255 state: 'on' supported_features: 63 xy_color: - 0.158 - 0.05

没有看到你的场景或按钮配置,很难说任何有用的东西。

请正确格式化。

我认为它更容易阅读pastebin

https://pastebin.com/0TeQyN76

看这里的第11步,如何帮助我们帮助你——或者如何问一个好问题

好的,我明白了。希望这更好

- id: '1587665066579' name: AnkomstLys_ved_ankomst_2: entity_id:—light。之间-光。kokken friendly_name: 'Lys ved ankomst 2 ' id: '1587664880677' state: scening scene。termostater_ved_ankomst: entity_id: - climate.netatmo_gang climate.netatmo_kokken climate.netatmo_kontor - climate.netatmo_sovevaerelse climate.netatmo_stue friendly_name: Termostater ved ankomst id:“1587316917480”状态:场景- id:“1587316917480”名称:Termostater ved ankomst实体:climate.netatmo_gang: battery_level:90 current_temperature: 19.5 friendly_name: Netatmo帮派hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_kokken: battery_level: 91 current_temperature:20 friendly_name: Netatmo Køkken hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_kontor: battery_level: 89 current_temperature: 19 friendly_name:Netatmo Kontor hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_sovevaerelse: battery_level: 91 current_temperature: 19.5 friendly_name:Netatmo Soveværelse hvac_action:闲置hvac_modes: -汽车-热max_temp: 35 min_temp: 7 preset_mode:安排preset_modes: - - - - - - -提高霜警卫队进度状态:自动supported_features: 17 target_temp_step: 0.5温度:16 climate.netatmo_stue: battery_level: 90 current_temperature: 21 friendly_name: Netatmo Stue hvac_action:idle hvac_modes: - auto - heat max_temp: 35 min_temp: 7 preset_mode: Schedule preset_modes: - away - boost - Frost Guard - Schedule state: auto supported_features: 17 target_temp_step: 0.5 temperature: 20 - id: '1587664880677' name: 'Lys ved ankomst 2 ' entities: light. get_mode:自动支持entre:亮度:254 friendly_name: Entré状态:'on' supported_features: 41灯。kokken:亮度:254 effect: none effect_list: - colorloop - random friendly_name: Køkken hs_color: - 255.059 - 100 max_mireds: 500 min_mireds: 153 rgb_color: - 64 - 0 - 255 state: 'on' supported_features: 63 xy_color: - 0.158 - 0.05
1像

我不知道你是否可以在场景中使用场景作为实体。你可以在脚本中使用它们:

脚本:—home_button sequence:—service: scene_turn_on entity_id: scene。Termostater_ved_ankomst - condition: state entity_id: sun。Sun state: below_horizon - service: scene_turn_on entity_id: scene.lys_ved_ankomst_2

从你的按钮点击动作调用脚本作为一个服务,像这样:

tap_action: action: call-service service: script.home_button
1像

然后这个问题就出现了图像

抱歉,我在脚本名后面漏掉了一个冒号。应该是:

- home_button:
1像

如果我不是新来的家庭助理,我可能自己就能看到了。19463331伟德国际:sweat_smile:

然而,当检查配置时,我不理解这个问题:

试试这个:

脚本:home_button: sequence:—service: scene_turn_on entity_id: scene。Termostater_ved_ankomst - condition: state entity_id: sun。Sun state: below_horizon - service: scene_turn_on entity_id: scene.lys_ved_ankomst_2

注意脚本名称前缺少“-”。我有一段时间没写剧本了。我忘了它们是字典而不是列表。

1像

现在看起来是这样的:

脚本:home_button: sequence:—service: scene_turn_on entity_id: scene。Termostater_ved_ankomst - condition: state entity_id: sun。Sun state: below_horizon - service: scene_turn_on entity_id: scene.lys_ved_ankomst_2

图像

ffs。我今天过得不好。

脚本:home_button: sequence: - service: scene。turn_on entity_id:场景。Termostater_ved_ankomst - condition: state entity_id: sun。太阳状态:低于地平线-服务:场景。turn_on entity_id: scene.lys_ved_ankomst_2

最后它工作!我花了太多时间来解决这个问题!!

谢谢你!

不用担心。为原始脚本中惊人数量的错误道歉。

希望您了解了一些错误消息试图表达的内容。

1像