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

 找回密码
 立即注册
查看: 27724|回复: 19

[经验分享] 小白ws2812彩灯接入hass

[复制链接]

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
发表于 2020-2-8 14:26:00 | 显示全部楼层 |阅读模式
本帖最后由 姚远 于 2020-2-8 14:25 编辑

几个月前买的ws2812彩灯,一直闲置。网上方案太多,眼花缭乱,感觉无从下手。这几天终于搞明白了,这东西就是一个in,一个out。in直接接单片机的信号出口,out给下一个灯的in;5v电源独立,与单片机没啥关系,可独立供电。昨天心血来潮,把它翻出来,接入hass。这个过程比较适合准备尝试使用ws2812灯带的小白,不需要编程,不需要特别懂开发,直接一路配置下来就可以了。效果还是不错的。
1 配件
1.     ESP-01: 8266-01
2.     ws2812灯带
3.     电源:5v,3.3v
4.     三极管:npn,s8050
5.     电阻:4.7k,4.7k,3k

2 接线图说明:如果只是简单测试,ESP8288GPIO2可直接接入ws2812灯带的in口。后面的电路主要是3.3v输出给5v输入灯带的电平转换使用。如果不做电平转换,长期使用会损坏ESP8266。我之前因此已经损坏了2个芯片了。 ws2812灯带_bb.png

3 配置8266sonoff
  3.1 8266刷机:
    刷机固件:https://github.com/arendst/Sonoff-Tasmota/releases
          版本:sonoff-sensors.bin
[size=13.3333px]
  3.2 配置:wifi,mqtt,以便联入我们自己的wifi网络,和mqtt服务器
图片3.png 图片4.png


  3.3 设置颜色为十进制表达

图片5.png 图片6.png


  3.4 设置sonoff

    图片7.png 图片8.png


4 Hass homeassistant.yaml配置
light:
  - platform: mqtt
    name: "ws2812"
    command_topic: "cmnd/ws2812/POWER"
    state_topic: "stat/ws2812/RESULT"
    state_value_template: "{{value_json.POWER}}"

    brightness_command_topic: "cmnd/ws2812/Dimmer"
    brightness_state_topic: "stat/ws2812/RESULT"
    brightness_scale: 100
    on_command_type: "brightness"
    brightness_value_template: "{{value_json.Dimmer}}"

    rgb_command_topic: "cmnd/ws2812/Color2"
    rgb_state_topic: "stat/ws2812/RESULT"
    rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"

    effect_command_topic: "cmnd/ws2812/Scheme"
    effect_state_topic: "stat/ws2812/RESULT"
    effect_value_template: "{{value_json.Scheme}}"
    effect_list:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 10
      - 11
      - 12
    availability_topic: "tele/ws2812/LWT"
    payload_on: "ON"
    payload_off: "OFF"
    payload_available: "Online"
    payload_not_available: "Offline"
    qos: 1
    retain: false



5 成果homeassistant页面

  5.1 打开灯


图片9.png

  5.2 调节亮度、色彩、灯带变化模式

图片10.png

6 成果接入小度音箱
  6.1 配置havcs.yaml
light.ws2812:
  havcs_device_name: 彩灯

  6.2 homeassistant载入新设备
图片11.png


  6.3 小度音箱:
      小度小度,发现新设备

  6.4 小度控制:
       小度小度,打开彩灯
       小度小度,彩灯调亮
       小度小度,彩灯蓝色
       小度小度,关闭彩灯


评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
+ 20 + 10 墙都不扶,就服楼主!

查看全部评分

回复

使用道具 举报

7

主题

125

帖子

622

积分

高级会员

Rank: 4

积分
622
金钱
492
HASS币
20
发表于 2020-2-8 16:57:36 | 显示全部楼层
看着非常的不错,不知道你的灯带用了多少个灯珠?我之前用这个固件,没找到设置灯珠的地方,默认是30个。超过就不亮了。后 来用了WLED的固件。配置比较简单
回复

使用道具 举报

8

主题

382

帖子

1779

积分

金牌会员

Rank: 6Rank: 6

积分
1779
金钱
1397
HASS币
0
发表于 2020-2-8 18:20:04 | 显示全部楼层
本帖最后由 peter5858 于 2020-2-8 18:23 编辑

ws2812可以不加驱动哦,本来灯珠里就有驱动,用ESPHOME更简单,不用在ha里配置。
回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
发表于 2020-2-8 20:01:05 | 显示全部楼层
支持下!
前几天我也把12V灯带ws2811接入到HA了,之前用的是几块钱一个的射频傻瓜模块,经常收不到信号。
用的wemos D1 mini 和3.3v-5v电平转换模块+Mini DC-DC降压模块(邮票大小),查下了论坛里的帖子,用ESPHOME固件,简单无脑。
客厅灯带长20米,拉了调15米的1.5平软线,每5米接了一个12V5A的灯箱电源。
这种灯带不能当日常灯用,白色光的时候偏蓝,只能做辅助氛围灯。
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2020-2-9 02:52:41 | 显示全部楼层
xz0609 发表于 2020-2-8 20:01
支持下!
前几天我也把12V灯带ws2811接入到HA了,之前用的是几块钱一个的射频傻瓜模块,经常收不到信号 ...

这样搞就是标准操作了!
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
 楼主| 发表于 2020-2-9 08:56:27 | 显示全部楼层
jyz_0501 发表于 2020-2-9 02:52
这样搞就是标准操作了!

没错哦,这样的方案真的就是标准方案了。我之所以放了很长时间没有动,一个就是方案太多,各说各的话,都没有说清楚是怎么回事;一个就是这东西看着好看,其实没啥鸟用,就是一个节日的氛围灯,还不如一条普通灯带既经济又实惠,用途广泛。
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
 楼主| 发表于 2020-2-9 09:02:26 | 显示全部楼层
xz0609 发表于 2020-2-8 20:01
支持下!
前几天我也把12V灯带ws2811接入到HA了,之前用的是几块钱一个的射频傻瓜模块,经常收不到信号 ...

你这真的就是标准方案。要做大背景渲染的同学,选择你的组合方案绝对是正途。你是大手笔投资啊。
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
 楼主| 发表于 2020-2-9 09:11:37 | 显示全部楼层
ylfzl 发表于 2020-2-8 16:57
看着非常的不错,不知道你的灯带用了多少个灯珠?我之前用这个固件,没找到设置灯珠的地方,默认是30个。超 ...

我只是做了一个1珠的原型测试。刚下单买了2米30珠灯带,准备在窗帘上面做个简单的模拟日出叫醒服务
回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
发表于 2020-2-9 17:23:15 | 显示全部楼层
我要求不高,所以用的是2811,不是2812,2811一个芯片控3个灯,每5米2811的价格比2812便宜一半,做客厅回型灯带成本要便宜很多。
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

6

主题

138

帖子

791

积分

高级会员

Rank: 4

积分
791
金钱
653
HASS币
0
发表于 2020-2-9 18:06:14 | 显示全部楼层
很棒,不过想问下楼主,home assistant怎么和小度连接的?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 13:01 , Processed in 1.366492 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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