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

 找回密码
 立即注册
查看: 8598|回复: 9

[进阶教程] Sonoff开关-Tasmota固件接WS2812灯带,解决颜色代码问题。

[复制链接]

31

主题

188

帖子

1798

积分

论坛技术达人

积分
1798
金钱
1590
HASS币
20

教程狂人论坛风云人物

发表于 2018-1-21 18:18:25 | 显示全部楼层 |阅读模式
本帖最后由 倾微qiwe 于 2018-1-21 18:19 编辑

写在前面,Tasmota固件直接支持WS2812的灯带,并且自带几种效果。
但是Tasmota固件中调节颜色使用的是十六进制代码,就像这种: FFFFF(白色)、FF0000(红色)
而HA中默认的颜色使用的是RGB代码,就像这样:255,255,255(白色)、255,0,0(红色)
所以。。。。
解决办法:
在HA配置文件中,对应的灯光位置添加:
rgb_command_template: "{{ ‘%02x%02x%02x’ | format(blue, green, red)}}" 


如果看不懂我说的什么就补课吧。

评分

参与人数 1金钱 +20 收起 理由
Roger + 20 膜拜大神!

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2018-1-21 18:48:29 | 显示全部楼层
这是技术活儿,谢谢楼主分享!
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-1-21 19:50:19 | 显示全部楼层
mark 一下。
Nero
回复

使用道具 举报

5

主题

199

帖子

1258

积分

论坛积极会员

积分
1258
金钱
1059
HASS币
0
发表于 2018-1-22 13:14:28 | 显示全部楼层
困扰了好多天了  
回复

使用道具 举报

10

主题

270

帖子

2261

积分

超级版主

Rank: 8Rank: 8

积分
2261
金钱
1971
HASS币
61

教程狂人

QQ
发表于 2018-1-24 21:55:08 | 显示全部楼层
固件中把RGB改成BGR就行了
回复

使用道具 举报

8

主题

182

帖子

792

积分

高级会员

Rank: 4

积分
792
金钱
610
HASS币
0
发表于 2018-2-4 10:20:00 | 显示全部楼层
不懂你们玩的什么。
回复

使用道具 举报

2

主题

237

帖子

2378

积分

金牌会员

Rank: 6Rank: 6

积分
2378
金钱
2141
HASS币
0
发表于 2018-4-17 12:06:37 | 显示全部楼层
WS2812灯带,是那个固件,HASS如何设置,本人小白,望指导。谢谢。我有一个12口的圆的灯环。要如何弄。想做个台灯。有ESP8266.
回复

使用道具 举报

0

主题

29

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
65
HASS币
0
发表于 2018-6-11 07:34:09 | 显示全部楼层
这个固件的使用教程在哪里啊
回复

使用道具 举报

6

主题

147

帖子

917

积分

高级会员

Rank: 4

积分
917
金钱
770
HASS币
0
发表于 2019-8-21 22:03:27 来自手机 | 显示全部楼层
学习学习
回复

使用道具 举报

4

主题

37

帖子

420

积分

论坛积极会员

积分
420
金钱
383
HASS币
0
发表于 2020-6-14 01:19:09 | 显示全部楼层
谢谢楼主
颜色代码这个问题困扰很久,总算找到办法了
我是ESP-02刷的NFX,用HASSIO控制,使用INPUT_SELECT定义效果,INPUT_NUMBER定义RGB
唯独就是不知道怎么样把RGB转为HEX

payload_template: >-
  nfx {{states.input_select.nfx.state}} {{'%02x%02x%02x' |
  format(states.input_number.r.state|int, states.input_number.g.state|int,
  states.input_number.b.state|int)}}
{{(states.input_number.speed.state)|int}}
topic: /NeoPixel/cmd
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 05:47 , Processed in 1.073232 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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