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

 找回密码
 立即注册
查看: 1294|回复: 0

[求助] 旋转编码器风扇调速

[复制链接]

20

主题

122

帖子

790

积分

高级会员

Rank: 4

积分
790
金钱
668
HASS币
0
发表于 2023-4-12 10:16:12 | 显示全部楼层 |阅读模式
东拼西凑搞了一段代码,但是有一段确实不知道意思,各位可以帮忙看看,解释一下当顺时针旋转的时候, call.perform() 这个代码的意思吗?调用子程序?


    on_clockwise:
      - logger.log: "Turned Clockwise"
      - lambda: |-
          if(!id(fornuftig_fan).state && id(fan_speed) == 20) {
            auto call = id(fornuftig_fan).turn_on();
            call.perform();
          } else if(id(fan_speed) < 100) {
            auto call = id(fornuftig_fan).turn_on();
            call.set_speed(id(fan_speed)+2);
            call.perform();  
          }



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 21:51 , Processed in 0.081627 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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