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

 找回密码
 立即注册
查看: 74181|回复: 220

[进阶教程] led灯带接入hass,homekit

  [复制链接]

10

主题

118

帖子

3669

积分

超级版主

Rank: 8Rank: 8

积分
3669
金钱
3536
HASS币
0

论坛风云人物

发表于 2017-8-5 01:04:45 | 显示全部楼层 |阅读模式
本帖最后由 se7en 于 2018-6-6 09:35 编辑

配件清单:12V ws2812灯带,12v转5v降压模块,8266我用的是GOOUUU s1(引脚编号直接跟GPIO对应,找脚不用看图),电源12v,15A(15米,灯带30规格够用)
第一步:复制库文件到arduino,goouuu  G0-GND短接插上电脑usb,查看设备管理器com设备端口号,arduino选择对应的端口。刷上下面固件(记得修改wifi和mqtt配置),重启goouuu。
第二部:配置hass

light:
  - platform: mqtt
    name: "Porch LEDs"
    command_topic: "bruh/mqttstrip/setpower"
    state_topic: "bruh/mqttstrip/setpowerpub"
    rgb_state_topic: "bruh/mqttstrip/setcolorpub"
    rgb_command_topic: "bruh/mqttstrip/setcolor"
    brightness_state_topic: "bruh/mqttstrip/setbrightnesspub"
    brightness_command_topic: "bruh/mqttstrip/setbrightness"
    optimistic: false

input_select:
  porch_led_effect:
    name: Porch LED Effect
    options:
     - "BPM"
     - "Candy Cane"
     - "Confetti"
     - "Cyclon Rainbow"
     - "Dots"
     - "Fire"
     - "Glitter"
     - "Juggle"
     - "Lightning"
     - "Noise"
     - "Police All"
     - "Police One"
     - "Rainbow"
     - "Rainbow with Glitter"
     - "Ripple"
     - "Sinelon"
     - "Solid"
     - "Twinkle"
    initial: "Solid"

input_number:
  porch_animation_speed:
    name: Porch Animation Speed
    initial: 150
    min: 1
    max: 150
    step: 10

automation: 
  - alias: "Porch Input Effect"
    initial_state: True
    hide_entity: False
    trigger:
      - platform: state
        entity_id: input_select.porch_led_effect
    action:
      - service: mqtt.publish
        data_template:
          topic: "bruh/mqttstrip/seteffect"
          payload: '{{ trigger.to_state.state | string }}'

  - alias: "Porch Animation Speed"
    initial_state: True
    hide_entity: False
    trigger:
      - platform: state
        entity_id: input_number.porch_animation_speed
    action:
      - service: mqtt.publish
        data_template:
          topic: "bruh/mqttstrip/setanimationspeed"
          payload: '{{ trigger.to_state.state | int }}'

以上配置复制到相应位置,light:     input_select:    automation:    input_slider:
接线方法:
qqq.png
12v+接led红线,12v-接led白线,gpio5接绿色din,注意接箭头的起点
5米一段,每段电源并联,din串联

固件:
游客,如果您要查看本帖隐藏内容请回复
库文件:放到我的文档arduino/libraries下面
游客,如果您要查看本帖隐藏内容请回复
效果:




评分

参与人数 2金钱 +11 收起 理由
lidicn + 5 666!
+ 6 666!

查看全部评分

回复

使用道具 举报

3

主题

344

帖子

1598

积分

严重灌水用户

积分
1598
金钱
1254
HASS币
0
发表于 2017-8-5 01:12:01 | 显示全部楼层
谢谢分享
回复

使用道具 举报

4

主题

192

帖子

1570

积分

金牌会员

Rank: 6Rank: 6

积分
1570
金钱
1378
HASS币
0
发表于 2017-8-5 01:20:43 | 显示全部楼层
谢谢分享
回复

使用道具 举报

31

主题

188

帖子

1798

积分

论坛技术达人

积分
1798
金钱
1590
HASS币
20

教程狂人论坛风云人物

发表于 2017-8-5 01:25:24 来自手机 | 显示全部楼层
6的不行不!前排只是7中
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2017-8-5 01:34:47 | 显示全部楼层
感谢7总分享!
回复

使用道具 举报

16

主题

281

帖子

1515

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1515
金钱
1224
HASS币
0

教程狂人卓越贡献

发表于 2017-8-5 01:35:59 | 显示全部楼层
顶7总
回复

使用道具 举报

2

主题

159

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
977
HASS币
0
发表于 2017-8-5 02:05:07 | 显示全部楼层
谢谢分享
回复

使用道具 举报

3

主题

219

帖子

930

积分

高级会员

Rank: 4

积分
930
金钱
711
HASS币
0
发表于 2017-8-5 09:55:52 | 显示全部楼层
多大功率啊???
回复

使用道具 举报

10

主题

118

帖子

3669

积分

超级版主

Rank: 8Rank: 8

积分
3669
金钱
3536
HASS币
0

论坛风云人物

 楼主| 发表于 2017-8-5 10:06:05 | 显示全部楼层
一百多
回复

使用道具 举报

3

主题

154

帖子

1187

积分

金牌会员

Rank: 6Rank: 6

积分
1187
金钱
1033
HASS币
0
发表于 2017-8-5 11:07:35 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 01:25 , Processed in 0.079479 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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