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

 找回密码
 立即注册
查看: 15381|回复: 12

小米红外万能遥控接入 实现 遥控on off状态很特别的switch接入

[复制链接]

4

主题

37

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
131
HASS币
0
发表于 2021-3-2 17:27:47 | 显示全部楼层 |阅读模式
本帖最后由 gdlw2000 于 2021-3-3 14:24 编辑

switch!switch!switch!switch!switch!switch!switch!switch!
一脑门都是一个小白的自传 太痛苦了 翻找了谭里资料都没找到合适办法 自己跟据官方和以前谭里资料自己搞的 不报错运行很平稳来求住顺道帮下一样水深火热的兄弟 避免后面的走歪路

1误区1   小米红外不分版本
2群晖的兄弟千万别用docker重启,尽量用系统配置-服务管理设置 重启(每次可以检查错误,不会导致系统崩掉)系统重启前会自动检查更改和错误 不能重启肯定是代码错了不要忽视!!!!!的
3 插件一定是 系统里插件生成保存成功后 才可以 手写插件 复制插件怎么都不好使 还容易崩掉!!

switch实现步骤是这样的

#configuration.yaml
configuration
remote:
  - platform: xiaomi_miio
    name: "空气净化器"
    host: 192.168.1.166
    token: de75e44a79c65bae8ddf50bb6c1b99f1
    slot: 20
    timeout: 30
    hidden: false
    commands:
      jinghuapower_open:
        command:
          - raw:nE5nMwlk0mk4mEsms1ADKbzCWTaYTCWTGb
      jinghuapower_close:
        command:
          - raw:nMwmswlk0mkzmEsm0xmEsmswADIB                     jinghualed:                  
        command:
          - raw:nMxmcwlk0mc2mEsm04AIK
      jinghuaauto:
        command:
          - raw:nMxmcwlk0mc2mEsmwBBzkAcpx  

switch:
  - platform: template
    switches:
      jinghuapower:
        friendly_name: "电源"
        value_template:  "{{ as_timestamp(states.script.jinghuaqi_off.attributes.last_triggered) | int  < as_timestamp(states.script.jinghuaqi_on.attributes.last_triggered)  | int  }}"
        turn_on:
          service: script.jinghuaqi_on               turn_off:  

          service: script.jinghuaqi_off
      jinghualed:
        friendly_name: "LED"
        value_template:  "{{ is_state('sensor.jinghualed.state', 'off') }}"     
        turn_off:
          service: script.jinghualed
        turn_on:
          service: script.jinghualed
      jinghuaauto:
        friendly_name: "自动"
        value_template:  "{{ is_state('script.jinghuaqi', 'on') }}"
        turn_on:
          service: script.jinghuaauto_on
        turn_off:
          service: script.jinghuaauto_off        

#scripts.yaml  
jinghuaqi_on:     
  alias: jinghuaPower
  sequence:
  - service: remote.send_command
    data:
      command:
      - jinghuapower_open
    entity_id: remote.kong_qi_jing_hua_qi
  mode: single
jinghuaqi_off:
  alias: jinghuapower_close
  sequence:
  - service: remote.send_command
    data:
      command:
      - jinghuapower_close
    entity_id: remote.kong_qi_jing_hua_qi
  mode: single
jinghualed_on:
  alias: jinghualed_on
  sequence:
  - service: remote.send_command
    data:
      command:
      - jinghualed_open
    entity_id: remote.kong_qi_jing_hua_qi
  mode: single

现在最大的问题是想知道switch是不是不能改图标?图标库哪个网站有?怎么都搜不到.
官方 value_template:  "{{ is_state('sensor.jinghualed.state', 'off') }}"   官方给的几种接法都没用
我想实现 净化器类的 遥控   电源打开 灯会自动亮 休息需要手动关闭 有没有实现同步的方法 我试了几种方法 都会联动多发一组红外
需要的 电源开 后 灯开关自动到开状态  并且可以开关状态保持 电源关闭灯开关自动回到关并且不发射信号状态
心要崩了 求大神指点

虚拟联动已解决









回复

使用道具 举报

4

主题

37

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
131
HASS币
0
 楼主| 发表于 2021-3-2 17:36:38 | 显示全部楼层
swtich.jpg

脚本还没隐藏
那么大的开关俩字也没找到地方改
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-3-2 19:51:55 | 显示全部楼层
慢慢学吧,1、图标可以改掉
                 2、卡片最上边的标题和总开关是可以隐藏掉的。
                 3、电源打开灯自动开了关,不明白是不是要用light或者是自动化喽。(我也是新人,还没玩什么设备。坐等大神教学)
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

4

主题

37

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
131
HASS币
0
 楼主| 发表于 2021-3-3 00:30:24 | 显示全部楼层
本帖最后由 gdlw2000 于 2021-3-3 14:23 编辑

      jinghualed:
        friendly_name: "LED"
        unique_id: "32b33767a2614be0a3290f81afdeaba9"
        value_template: "{{ as_timestamp(states.script.jinghuaqi_off.attributes.last_triggered) | int  < as_timestamp(states.script.jinghuaqi_on.attributes.last_triggered)  | int }} "

回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-3 10:19:26 | 显示全部楼层
你都这种程度也还自称小白,那我连小白的资格都没啊
回复

使用道具 举报

4

主题

37

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
131
HASS币
0
 楼主| 发表于 2021-3-3 12:23:43 | 显示全部楼层
本帖最后由 gdlw2000 于 2021-3-3 12:29 编辑

才开始和接触  百度找到这的  这方面资料真的少的可怜  只能自己啄米   几天没睡觉了 发现上瘾
现在系统又崩了  
customize: !include customize.yaml加不进去
按坛子里朋友说的改了多少遍 都不行都报错docker都重新装了 都没用 谁有customize.yaml成功的Configure配置 帮忙搞下

回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-3 15:34:46 | 显示全部楼层
gdlw2000 发表于 2021-3-3 12:23
才开始和接触  百度找到这的  这方面资料真的少的可怜  只能自己啄米   几天没睡觉了 发现上瘾
现在系统 ...

我自从接触了ha也是老通宵
回复

使用道具 举报

13

主题

540

帖子

5640

积分

论坛元老

Rank: 8Rank: 8

积分
5640
金钱
5100
HASS币
10
发表于 2021-3-3 21:40:21 | 显示全部楼层
https://pictogrammers.github.io/@mdi/font/2.0.46/   图标可以在这个里面查,比较方便
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2021-3-3 22:15:23 | 显示全部楼层
homeassistant:
  name: Home
  customize: !include customize.yaml
  packages: !include_dir_named packages


customize.yaml  是这么配置的:
switch.broadlink_spmini2:
  friendly_name: 空气净化器
  icon: mdi:power-socket
  hagenie_deviceName: 空气净化器
  hagenie_deviceType: airpurifier
  hagenie_zone: 客厅
  hagenie_hidden: true
回复

使用道具 举报

4

主题

37

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
131
HASS币
0
 楼主| 发表于 2021-3-3 22:44:35 | 显示全部楼层
jyz_0501 发表于 2021-3-3 22:15
customize.yaml  是这么配置的:

对是的 明白了 太感谢了明白啥意思了 配先配置好
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 00:37 , Processed in 1.172280 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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