本帖最后由 huex 于 2018-3-17 15:19 编辑
其实论坛里已经有不少RGB、RGBW灯带的贴子了,在此有点多此一举,不过坛里主要说的都用的是ws2812,或者自己做固件的,所以这里简单说说大家常见的固件和容易得到的设备吧,
灯带目前我知道的,可接入的直接参考tasmota里面就可以了, 类别主要是RGBW 505灯带和rgb ws2812, 区别你们淘宝一查便知,5050非常简单,就是V+ r g b w ,V随便接其中一个就可亮灯,ws2812的话,有一个信号线,其实从这里面你也就知道了,如果要多种led场景(zhangbi),还是买ws2812,至于固件,其实tasmota就已经很好用了,而且还能挂其它固件上去,何乐不为?
tasmota官方上支持的magichome,这个目前有过升级,建议购买RGBW版本,12V还是24V,这个你依照自己的电源选择灯带来购买就行了,灯带5050上,价钱一样的,大概10米串一起没什么大问题,如果长度大于两盘,建议还是分两段供电吧!
主要还是说说maginchome这货,tasmota官方链接https://github.com/arendst/Sonoff-Tasmota/wiki/MagicHome-LED-strip-controller
注意,左边这个是12V的版本,接口参考官方,也引出了RX TX GND GPIO0 ,刷起来就非常 容易,右边这个是新的版本,RX TX 0 GND都在8266模块上面,需要自己按ta-wiki上说明去焊接刷机,当然这个是易微联的,理论上就可以ota什么的,这里就不作赘述! 新版本引用的GRBW跟固件默认的magichome脚是不一样的,必须自己编译,
购买的时候一定要买RGBW RGBW,如果是RGB,可能硬件是不一样的哦,我买过退了一次,!!
刷完ta固件后,默认是可以使用板子上IR的引线的, IR默认有5v gnd gpio4,另外,新的这个版本(右边那个),默认固件里是没有magichome2.3版本的,在tasmota源码里,sonoff_template.h里有写 magichome v.23,直接把这个段复制到上面然后重新编译就有了!OK后,如果你购买的是对应的RGB 5050灯带,那么直接就可以使用了,
选择后,还需要在控制台里输入 SetOption15 1 ,后才会出现亮度调节的,
ha里面代码:
light:
- platform: mqtt
name: magiclight
effect_list:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
state_topic: "cmnd/lightsonoff/POWER"
command_topic: "cmnd/lightsonoff/POWER"
brightness_state_topic: "cmnd/lightsonoff/Dimmer"
brightness_command_topic: "cmnd/lightsonoff/Dimmer"
brightness_scale: 100
rgb_command_template: "{{ '%02x%02x%02x' | format(red, green, blue)}}"
rgb_state_topic: "cmnd/lightsonoff/Color"
rgb_command_topic: "cmnd/lightsonoff/Color"
effect_command_topic: "cmnd/lightsonoff/Scheme"
effect_state_topic: "cmnd/lightsonoff/Scheme"
state_value_template: "{{ value }}"
brightness_value_template: "{{ value }}"
effect_value_template: "{{ value }}"
rgb_command_mode: hex
retain: false
qos: 1
payload_on: "ON"
payload_off: "OFF"
复制代码
对应修改mqtt topic字段就行了,要说明的是,由于rgb 5050灯带没什么太多的scheme,所以上面的1-12,其实只有1-5,后面的应该是ws2812才有的!
这个板子可扩展的gpio除了主面上IR的GPIO4,其它的如果你想用,还是可以用不少的,后面的HB什么的就不介绍了,直接就有的,另外重点说明一下,如果你用的RGB +W ,W接到上面后,固件里,GPIO15是W,所以你需要手动加一下,设置PWM4,但我想说,其实这个固件的RGBW,不是很好用,比如你设置到白光,不是关闭rgb灯珠,而是都发光,固件就不如https://github.com/mertenats/Open-Home-Automation 里面的rgb+w了,但这里面基本都需要手动,相信很多人也不会搞, 对应如果你只买黄光或者白光的5050灯带,只要调光,也可以,直接用这个magichome接 V和w就行了,也很好用,而且还能接其它的配件,比如tasmota支持的433 IR等,
提供一下我已经编译进去MAGICHOME2.3版本的固件吧,以方便有些盆友
Magichome.generic.bin
(487.08 KB, 下载次数: 18)
写得有些凌乱,存了几天的草稿,就这样简单发了吧,跟家用普通灯带基本价钱差不了多少,30来块钱的控制器,然后就是电源了,近期发现,其实这货单用黄光调节下光也不错,RGB 变色,在家里,用上变色的时候不是很多,更多估计就是展示(zhuangbi)下,另外,之前也有群友问电表的事情,其实tasmota也已经了几个模块,我也做出3个,目前用起来也很OK,计量基本跟国电是一样的,差值0.5度左右吧,就是大家知悉的PZEM004T,有喜欢的朋友可以自己去研究下,不打算开贴介绍了。