『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 301|回复: 2

[技术探讨] 问chatgpt写出来的yaml,用来控制电视开关,但无效

[复制链接]

3

主题

8

帖子

96

积分

注册会员

Rank: 2

积分
96
金钱
88
HASS币
0
发表于 2024-4-30 08:14:12 | 显示全部楼层 |阅读模式
本帖最后由 victor88 于 2024-4-30 13:06 编辑

各位好:

我有一台sony 65x9000h的电视,终极目标是想用iphone上的家庭来控制电视开关,于是第一步我想先创建一个switch来控制电视开关,再把这个switch加到homekit bridge中。
在这个第一步中,因为我不会写yaml,于是请教了chatgpt,它给出的代码是下面这个,但我重启yaml后没有找到 'bravia_tv_toggle' 这个entities,dashboard添加中也是找不到,所以想请问各位下面的代码哪里出问题了,谢谢。
switch:
  - platform: template
    switches:
      bravia_tv_toggle:
        value_template: "{{ is_state('media_player.sony_kd_65x9000h', 'on') }}"
        turn_on:
          service: media_player.turn_on
          target:
            entity_id: media_player.sony_kd_65x9000h
        turn_off:
          service: media_player.turn_off
          target:
            entity_id: media_player.sony_kd_65x9000h
问题解决了,重启yaml不行,得重启HA




回复

使用道具 举报

39

主题

165

帖子

738

积分

高级会员

Rank: 4

积分
738
金钱
573
HASS币
0
发表于 2024-4-30 10:18:48 | 显示全部楼层
不知你用的是什么版本的gpt,我用过3.5版本的,问esphome的代码,每次都出错,后来不问它了。
回复

使用道具 举报

0

主题

6

帖子

109

积分

注册会员

Rank: 2

积分
109
金钱
103
HASS币
0
发表于 2024-4-30 14:26:16 来自手机 | 显示全部楼层
我觉得你要先明白,电视关机后,没有可用的实体会出现在ha里让你去控制的,除非你有红外遥控集成
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-21 22:42 , Processed in 0.158831 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表