『瀚思彼岸』» 智能家居技术论坛
标题:
hass无极调控板载LED(esp8266刷espeasy固件)
[打印本页]
作者:
东瓜菜园
时间:
2019-12-19 23:02
标题:
hass无极调控板载LED(esp8266刷espeasy固件)
本帖最后由 东瓜菜园 于 2019-12-19 23:14 编辑
自从这个月入坑dc1一来,就对智能控制上瘾了= =!小白一枚,无脑购入nodemcu开发板后,就刷入无脑固件espeasy。
说一下主要思路,至于如何刷机,mqtt配置之类大家可以找找其他资料。先上图
[attach]20063[/attach]
下面先说espeasy部分
[attach]20064[/attach]
思路如下
创建一个“Generic - MQTT Import“设备,用于接收hass发送到mqtt的指令,自定义名称为mqtt(这个可以自己随便定义)v1值代表灯的开关,v2值代表灯的亮度
再创建一个”Generic - Dummy Device“虚拟设备,自定义名称为d(这个可以自己随便定义),v1,v2的值用于,用于将mqttimport的设备接收到的数据,返回hass,v3代表led的pwm值,通过v2进行进行计算后的数值。
代码如下
[attach]20065[/attach]
板载led灯的位置为gpio2,低电平点亮。
当mqtt的v1或者v2值发生改变开始执行。
TaskValueSet 1,1,[mqtt#v1] 这个命令解释下,看上一个截图,task为1的设备的第一个值,也就是dd#v1的数值为mqtt#v1,下同
hass设置:
[attach]20066[/attach]
这样就搞定了!
这个是一个小白冥思苦想了一晚上的方法,或许别人也是这么做的,也可能有点绕弯子,主要想给大家分享一个思路。
作者:
neroxps
时间:
2019-12-20 08:14
现在感觉 esphome 已经一统天下。
作者:
东瓜菜园
时间:
2019-12-22 17:37
neroxps 发表于 2019-12-20 08:14
现在感觉 esphome 已经一统天下。
哈,刚入门,还没用过esphome,回头试试。
作者:
东瓜菜园
时间:
2019-12-25 19:57
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
复制代码
作者:
neroxps
时间:
2019-12-26 08:48
东瓜菜园 发表于 2019-12-25 19:57
试了下esphome确实好简单
还支持直接在 yaml 里面写 C++逻辑
https://github.com/smarthomefans ... master/dimmer_light
我做的一个调光灯案例。
欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/)
Powered by Discuz! X3.5