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

 找回密码
 立即注册
查看: 8169|回复: 4

[插件集成] 基于RESTful Switch适配了RESTful Light可亮度(暂不支持RGB)

[复制链接]

4

主题

47

帖子

1268

积分

论坛技术达人

积分
1268
金钱
1221
HASS币
0
发表于 2017-12-22 16:37:46 | 显示全部楼层 |阅读模式
本帖最后由 vr7jj 于 2017-12-22 16:48 编辑

开发原由:
        工作之余使用esp8266自己DIY做智能开关,采用Homeassistant RESTful Switch组件。硬件、固件搞定后安装到DIY的空气净化器上还是很不错的。后面想想好像可以使用esp8266的PWM调速。但问题来了,RESTful Switch组件不带没有调节参数。犹豫是换mqtt还是自己开发RESTful Light,看了半于mqtt协议一头的晕,然后选择后者。只是简单的适配,现和大家一起分享一下

效果图:
微信图片_20171222162541.jpg
aa.JPG
微654.png

安装:
下载解压文件,复制到.homeassistant\custom_components\light



配置:
light:
  - platform: rest
    resource:  [url]http://192.168.1.243/config?command=light[/url]
    body_on: '{"Response":{"brightness":{{ brightness }}, "status":"true"}}' #brightness是homeassistant的亮度参数
    body_off: '{"Response":{"brightness":{{ brightness }}, "status":"false"}}'
    is_on_template: '{{ value_json["Response"]["status"] }}'


后续工作:
1、esp8266-01硬件设计(PWM信号放大电路)
2、esp8266-01固件开发(主要工作PWM调节负载电压)
3、完成RESTful Light支持RGB调节

参考:
1、Jinjin2 通用模板语言
2、Homeassistant light组件源码
3、2b-esp8266_sdk_iot_demo_cn_v1.3.pdf

附件
rest.rar (2.18 KB, 下载次数: 41)




评分

参与人数 3金钱 +47 收起 理由
lidicn + 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.
+ 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.
windgo + 7 膜拜大神!

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-12-22 17:10:44 | 显示全部楼层
太强大了!赞一个!
回复

使用道具 举报

4

主题

47

帖子

1268

积分

论坛技术达人

积分
1268
金钱
1221
HASS币
0
 楼主| 发表于 2017-12-22 17:20:27 | 显示全部楼层
Jones 发表于 2017-12-22 17:10
太强大了!赞一个!

新手没人气,承蒙你的关照。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-12-22 21:01:14 | 显示全部楼层
vr7jj 发表于 2017-12-22 17:20
新手没人气,承蒙你的关照。

太谦虚了,您是高手
回复

使用道具 举报

30

主题

997

帖子

4149

积分

论坛元老

Rank: 8Rank: 8

积分
4149
金钱
3147
HASS币
0

活跃会员

发表于 2017-12-22 21:52:58 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 02:15 , Processed in 0.089089 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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