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

 找回密码
 立即注册
楼主: lawsongsong

有人知道自动化触发,怎么随机发射频码吗?

[复制链接]

2

主题

239

帖子

817

积分

高级会员

Rank: 4

积分
817
金钱
573
HASS币
20
发表于 2021-8-29 13:02:02 | 显示全部楼层
XCray 发表于 2021-8-29 12:52
我的观点是:ha自身很容易就可以实现的自动化,没必要动用nodered。

各有各的做法,我现在除了初始化性必须进行HA的自动化,我基本使用HA+NODERED


HA也可以,需要了解模板的写法,总而言之,这个功能很简单,就是一个随机函数
回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
 楼主| 发表于 2021-8-29 16:38:49 | 显示全部楼层
jack9603301 发表于 2021-8-29 13:02
各有各的做法,我现在除了初始化性必须进行HA的自动化,我基本使用HA+NODERED

好的,我不知道怎么弄所以对我来说不简单
回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
 楼主| 发表于 2021-8-30 00:21:26 | 显示全部楼层
XCray 发表于 2021-8-28 08:24
用个随机数,或者干脆用时间戳,对3取模,根据余数确定发射哪个码。

模板就可以搞定:

- alias: spiderman_people_on
  initial_state: on
  trigger:
    - platform: state
      entity_id: binary_sensor.motion_sensor_3
      from: 'off'
      to: 'on'
  action:
    - service: remote.send_command
      target:
        entity_id: remote.fan_ting_zhi_neng_yao_kong_remote
      data:
        command: '{{ ["b64:sjw0AA8nDicnDA8nJw0mDQ4nDycPJyYNJw0OJw4nDicOJw4nDycPJw4nDicOJyYNDycPJw8AAYkAAAAA","b64:sTg0AA4nDicmDQ4nJg0mDQ4oDicOJyYNJQ0OJw4nDicOJw4nDigOJw4oDicOJyYNJg0mDQ4AAYoAAAA","b64:siE0AA4nDicmDQ4nJg0mDQ4nDicOJyYNJg0OJw4nDicOJw4nDicOJw4nDicmDQ4nJg0OJw4AAYoAAAAA"] | random }}'

大神,我试了,可是不成功,系统还是只发送第一个射频吗,是我那里有做错吗?
回复

使用道具 举报

0

主题

135

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
金钱
1012
HASS币
0
发表于 2021-8-30 02:07:18 | 显示全部楼层
帮顶,学习下
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-8-30 06:32:07 | 显示全部楼层
lawsongsong 发表于 2021-8-30 00:21
- alias: spiderman_people_on
  initial_state: on
  trigger:

看起来也没错啊,你试过几次?

既然是随机,又只是3个选1个,连续出现某一个的概率还是挺高的。

会不会是没有重载自动化?如果用外部编辑器直接编辑yaml的话需要重载才能生效。
回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
 楼主| 发表于 2021-8-30 16:50:01 | 显示全部楼层
XCray 发表于 2021-8-30 06:32
看起来也没错啊,你试过几次?

既然是随机,又只是3个选1个,连续出现某一个的概率还是挺高的。

重载也重启了,试了很多次,都是发射第一个码。。。,配置没错,还是会发射,但是就是没有随机
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-8-30 17:55:11 来自手机 | 显示全部楼层
lawsongsong 发表于 2021-8-30 16:50
重载也重启了,试了很多次,都是发射第一个码。。。,配置没错,还是会发射,但是就是没有随机 ...

不应该啊,我同样写法测试没问题啊!
版本?单双引号换换?明确指定template?
回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
 楼主| 发表于 2021-8-30 18:27:03 | 显示全部楼层
XCray 发表于 2021-8-30 17:55
不应该啊,我同样写法测试没问题啊!
版本?单双引号换换?明确指定template? ...

版本2021.8.8
我在试试,谢谢大神,我也奇怪。。。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-8-30 19:25:15 来自手机 | 显示全部楼层
lawsongsong 发表于 2021-8-30 18:27
版本2021.8.8
我在试试,谢谢大神,我也奇怪。。。


会不会搞错了?三条指令其实是同一个?虽然看着不一样,但红外编码尤其是学习到的指令确实会如此,反正我每次学习空调遥控器的同一个动作出来的编码都不一样。
可以把日志打开看看是否可以获得更多信息。
回复

使用道具 举报

6

主题

198

帖子

1535

积分

金牌会员

Rank: 6Rank: 6

积分
1535
金钱
1337
HASS币
0
 楼主| 发表于 2021-8-30 22:44:10 | 显示全部楼层
XCray 发表于 2021-8-30 19:25
会不会搞错了?三条指令其实是同一个?虽然看着不一样,但红外编码尤其是学习到的指令确实会如此,反正我 ...

三条肯定是不一样的,我有个别试过了,我去看看日志怎么显示
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 12:48 , Processed in 0.488906 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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