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

 找回密码
 立即注册
查看: 236|回复: 5

[技术探讨] 请教一下大神如何在实体的多层子层级里面调用想要的属性

[复制链接]

61

主题

266

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
955
HASS币
0
发表于 2025-1-19 15:37:28 | 显示全部楼层 |阅读模式
本帖最后由 norikohxb 于 2025-1-19 15:47 编辑

比如图片中实体的id是 weather.tian_qi
我懂得调用他的状态,和第一层级的属性
直接用来tts进行播放
下面是调用状态的
action: tts.xiaomo_say
metadata: {}
data:
  entity_id: media_player.xiao_du_zhi_neng_yin_xiang_9976
  language: zh-CN
  message: "当前天气是 {{states('weather.tian_qi') }}"


再下面是调用第一层级的属性的

action: tts.xiaomo_say
metadata: {}
data:
  entity_id: media_player.xiao_du_zhi_neng_yin_xiang_9976
  language: zh-CN
  message: "当前温度是 {{state_attr( 'weather.tian_qi','temperature')}}度"




这两个都可行
但是对于属性里面的 daily_forecast里面有各种-号开头的日期,有一些并行的第二层级,第三层级。
并且-号开头的是区分日期,每个日期下面的左边的标题都是雷同的

这张图片中我如何在message后面用一句话直接调用 明天的天气和温度。
请赐教

实在百度不到资料了
比如图片中我要调用的是粉红色的框框里面的。
赐教.jpg

action: tts.xiaomo_say
metadata: {}
data:
  entity_id: media_player.xiao_du_zhi_neng_yin_xiang_9976
  language: zh-CN
  message: "今天的温度是{{ states.weather.tian_qi.attributes['daily_forecast'][0]['native_temperature']}}度,明天的温度是{{ states.weather.tian_qi.attributes['daily_forecast'][1]['native_temperature']}}度"



我用这样调用了今天和明天的温度。可以调用出来了
如果还想要增加一段
明天对比今天温度 增加多少度,或者减少多少度
有没有办法在message后面直接表达

比如我现在得到的今天的温度是19度。明天的温度是20度(那么明天其实是升温1度)
比如明天对比今天升温n度。降温n度
能不能实时调用以后马上计算,并且在message后面直接播放?
回复

使用道具 举报

0

主题

13

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
金钱
1231
HASS币
0
发表于 2025-1-19 17:10:12 | 显示全部楼层
这什么插件 。 求指点
回复

使用道具 举报

61

主题

266

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
955
HASS币
0
 楼主| 发表于 2025-1-19 17:16:29 | 显示全部楼层
ucygaqqqf 发表于 2025-1-19 17:10
这什么插件 。 求指点

https://bbs.hassbian.com/thread-21814-1-1.html
里面介绍的和风天气修改版
和插件没有关系,我都是在HA的自动化执行。
nodered我总是会出错以后看门狗自动重启然后之后就彻底停止工作需要手动去启动
并且我的nodered总是比HA自身慢半拍
所以打算弃用。
那么就必须老老实实研究HA的代码
回复

使用道具 举报

0

主题

13

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
金钱
1231
HASS币
0
发表于 2025-1-19 17:33:38 | 显示全部楼层
ha自带的天气 。 没有明天和后天的天气 。   几年前有五天天气 。 现在只有当天的天气 。 属性里面 。  你这天气从哪弄的
回复

使用道具 举报

61

主题

266

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
955
HASS币
0
 楼主| 发表于 2025-1-19 20:02:57 | 显示全部楼层
ucygaqqqf 发表于 2025-1-19 17:33
ha自带的天气 。 没有明天和后天的天气 。   几年前有五天天气 。 现在只有当天的天气 。 属性里面 。  你 ...

我答复你的饿连接里面就有了。
回复

使用道具 举报

61

主题

266

帖子

1221

积分

金牌会员

Rank: 6Rank: 6

积分
1221
金钱
955
HASS币
0
 楼主| 发表于 2025-1-20 14:33:34 | 显示全部楼层
这个有人指导一下吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-6 03:22 , Processed in 0.488508 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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