https://shopusa.shelly.cloud/shelly-duo-wifi-smart-home-automation-1#326

这是我的雪莉二人组灯泡的MQTT灯配置 - 找不到任何模板,从其他各种帖子中刮在一起。开/关,亮度,颜色温度和状态所有工作。这是在灯泡上使用本机MQTT服务,而Shelly Cloud功能已禁用。

灯光: - 平台:MQTT架构:模板名称:Shelly Duo Max_mireds:370 min_mireds:154 state_topic:“ shellies/[shellies/[友好名称] t/light/light/0/status state_template:{%{%if value_json.ison%}else%} off {%endif%}“ brightness_template:” {{value_json.brightness | float | float |倍数(2.55)| round(0)}}“ color_temp_template:” {{1000000 |)| round(0)}}}“ command_topic:“ shellies/[友好名称]/light/0/set/set“ command_on_template:>  -  {“ thr”:“ on” on oon“ on” {%如果亮度为%}亮度“亮度”:{{亮度|浮点|乘以(0.3922)|圆(0)}}} {%endif%} {%如果color_temp定义%}“ temp”:{(1/(color_temp | float))|乘数(1000000)|圆(0)}}} {%endif%}} command_off_template:'{“ turn”:“ off”}'
4个喜欢

嗨,Srnoth!
感谢那!
这正是我正在寻找我的Shellies Duo Gu10!
作为魅力工作!

出色的!!谢谢

谢谢!

你好呀,

很高兴看到完整的MQTT解决方案。

我在各种自动化中使用我的雪莉二人组GU10,有时会变暗,有时设置为100%亮度(通过JSON有效载荷)。我使用mqtt.publish(action):

主题:shellies/shellybulbduo- /light/0/设置有效载荷:'{“亮度”:value(0-100),“ white”:value(0-100),“ temp”:value(2600-6500)), “打开” }'

只要灯泡在线,它就可以运行良好。

我想自动化的是,每当灯泡在物理上打开(通过开关)时,它应该从亮度设置为100%开始,并以中间范围的温度开始。它应该以这种方式启动,无论开关关闭之前的最后一个状态如何(离线灯泡)。进一步的动作将亮度切换到设置延迟后的50%(即00:00:30),最后,在另一个延迟(再说20秒)之后,完全关闭。

用户可以通过开关再次激活光线(将其关闭 - 灯泡离线和灯泡再次在线)。自动化重新开始。

我没有成功,因为似乎灯泡在最后一个州打开(在线),尽管自动化有效载荷并未导致预期的结果。我会用保留/QoS标志弄乱某些东西吗?

您的MQTT模板可以与上述自动化一起使用吗?如何正确设置触发器(MQTT?)和动作(MQTT)以使灯泡始终100%明亮并设置为所需的温度?你能建议吗?您可以用环境测试吗?

当您物理关闭灯泡(灯泡离线)时,您可以看到什么实体状态。如果使用了保留,则在我的情况下,最后状态就处于原状,这很难将该状态用作操作的触发。

嗨,谢谢您的工作。
我有问题,亮度效果很好,但是开关不起作用。

我看到,在MQTT主题下,我的二人组合中的JSON ISON值可能是真实的,但也可以通过此更改,请不要打开和关闭电源。这是我的例子:

- 平台:MQTT架构:模板名称:luce_tavolo_pranzo_1 max_mireds:370 min_mireds:154 state_topic:“ shelllybulbduo-663fc0/light/light/light/light/light/light/light/light/0/0/state state_template” state_template:%endif%}“ brightness_template:” {{value_json.brightness | float | float |倍数(2.55)| round(0)}}“ color_temp_template:” {{1000000 | multemly(1/(value_json.temp | float)0)}}}“ command_topic:“ shellies/shellybulbduo-663fc0/light/light/0/set/set” command_on_template:>  -  {“ turn”:“ on” {%{%如果亮度定义了%}”亮度:浮点|乘以(0.3922)|圆(0)}}} {%endif%} {%如果color_temp定义%}“ temp”:{(1/(color_temp | float))|乘数(1000000)|圆(0)}}} {%endif%}} command_off_template:'{“ turn”:“ off”}'

请你能帮我了解什么问题

谢谢你的帮助
问候

@Tomautohome@japh51

对不起,我没有任何雪莉灯泡在库存固件上。

现在,我们有了一种工作的OTA方法,可以从库存固件升级到Tasmota,为您提供更多的自定义选项。

我升级了4个雪莉二人组,没有问题。

1喜欢

感谢您的信息
问候

非常好。有人知道Esphome是否也适用于二人组?

这起作用…

Esphome:名称:MyDevice_name平台:ESP8266板:ESP01_1M#Arduino_version:推荐Arduino_version:最新#arduino_version:dev board_flash_mode:Dev board_flash_mode:dout on_boot:Priority:Priority:Priority:100##最高优先级,确保毫不延迟。然后: -  light.turn_on:shelly_duo #wifi连接wifi:网络: -  ssid:!secret wifi_ssid密码:!ap_timeout:1min captive_portal:debug:#启用记录记录器:级别:调试#启用Home Assistant API-当MQTT启用#API #A19463331伟德国际PI:#password:!secret api_password ota:!secret ota_pass#MY_MQTT_BROKER username: MQTT_USERNAME password: MQTT_PW client_id: "MYDEVICE_NAME" keepalive: 60s web_server: port: 80 auth: username: admin password: !secret web_password output: - platform: esp8266_pwm id: output_warm_white pin: GPIO4 - platform: esp8266_pwm id: output_daylight pin:gpio5灯光: - 平台:cwww名称:“ Shelly Duo” ID:Shelly_duo Cold_white:output_daylight harm_white:output_warm_white cold_white cold_white_color_color_temperature:6500 k wrams_white_color_color_temperature:2700 k#2700 k#defaul of defaul of defaul of defaul of default如果物理开关被驱动。RESTORE_MODE:始终_on
2个喜欢