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

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

[基础教程] hass无极调控板载LED(esp8266刷espeasy固件)

[复制链接]

1

主题

32

帖子

130

积分

论坛分享达人

积分
130
金钱
98
HASS币
0
发表于 2019-12-19 23:02:41 | 显示全部楼层 |阅读模式
本帖最后由 东瓜菜园 于 2019-12-19 23:14 编辑

自从这个月入坑dc1一来,就对智能控制上瘾了= =!小白一枚,无脑购入nodemcu开发板后,就刷入无脑固件espeasy。
说一下主要思路,至于如何刷机,mqtt配置之类大家可以找找其他资料。先上图
360截图20191219224946497.jpg

下面先说espeasy部分
360截图20191219225130597.jpg

思路如下
创建一个“Generic - MQTT Import“设备,用于接收hass发送到mqtt的指令,自定义名称为mqtt(这个可以自己随便定义)v1值代表灯的开关,v2值代表灯的亮度
再创建一个”Generic - Dummy Device“虚拟设备,自定义名称为d(这个可以自己随便定义),v1,v2的值用于,用于将mqttimport的设备接收到的数据,返回hass,v3代表led的pwm值,通过v2进行进行计算后的数值。

代码如下
360截图20191219225634668.jpg
板载led灯的位置为gpio2,低电平点亮。
当mqtt的v1或者v2值发生改变开始执行。
TaskValueSet 1,1,[mqtt#v1] 这个命令解释下,看上一个截图,task为1的设备的第一个值,也就是dd#v1的数值为mqtt#v1,下同

hass设置:
360截图20191219225000624.jpg
这样就搞定了!


这个是一个小白冥思苦想了一晚上的方法,或许别人也是这么做的,也可能有点绕弯子,主要想给大家分享一个思路。

评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-12-20 08:14:32 | 显示全部楼层
现在感觉 esphome 已经一统天下。
Nero
回复

使用道具 举报

1

主题

32

帖子

130

积分

论坛分享达人

积分
130
金钱
98
HASS币
0
 楼主| 发表于 2019-12-22 17:37:50 | 显示全部楼层
neroxps 发表于 2019-12-20 08:14
现在感觉 esphome 已经一统天下。

哈,刚入门,还没用过esphome,回头试试。
回复

使用道具 举报

1

主题

32

帖子

130

积分

论坛分享达人

积分
130
金钱
98
HASS币
0
 楼主| 发表于 2019-12-25 19:57:35 | 显示全部楼层
neroxps 发表于 2019-12-20 08:14
现在感觉 esphome 已经一统天下。

试了下esphome确实好简单
light:
  - platform: monochromatic
    name: "ESPLight"
    output: output_component1

# Example output entry
output:
  - platform: esp8266_pwm
    id: output_component1
    inverted: True
    pin: D4
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-12-26 08:48:25 | 显示全部楼层
东瓜菜园 发表于 2019-12-25 19:57
试了下esphome确实好简单

还支持直接在 yaml 里面写 C++逻辑

https://github.com/smarthomefans ... master/dimmer_light

我做的一个调光灯案例。
Nero
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 17:55 , Processed in 0.711913 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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