name.klep.flow-event-bus:Homey 应用程序来实现流事件总线

时间:2024-06-17 23:01:03
【文件属性】:

文件名称:name.klep.flow-event-bus:Homey 应用程序来实现流事件总线

文件大小:76KB

文件格式:ZIP

更新时间:2024-06-17 23:01:03

JavaScript

流事件总线 用于事件的事件总线。 允许流: 将事件作为动作发送 事件触发 什么是事件? 事件是表示某事发生的消息。 事件具有(用户可定义的)名称和可选的值。 为什么不使用 Logic 的“变量已更改” ? 逻辑的“变量已更改”对开关有效,但不适用于按钮:按钮是一元的(它只有一个状态,即“按下”),而开关是二进制的(通常是两种状态,“开”或“关”)。 如果您有一个带有按钮的设备,并且您在按下按钮时触发,则没有可以设置变量来指示按下按钮的特定值。 您要么必须将变量设置为某个随机值,要么使用 Better Logic 的“增加变量的值”操作(或类似的操作)。 为什么不使用“启动流程” ? 因为使用事件使解耦更容易。 我有一堆便宜的 433Mhz 遥控器,为此我创建了一些简单的“触发”流程: “如果按下遥控器 A 的按钮 1,则发出事件trigger-remote-a-1 ” 。 每


【文件预览】:
name.klep.flow-event-bus-master
----.gitignore(9B)
----app.js(2KB)
----.homeyignore(9B)
----assets()
--------images()
--------icon.svg(2KB)
----.homeychangelog.json(63B)
----README.md(2KB)
----locales()
--------en.json(3B)
----README.txt(229B)
----app.json(4KB)

网友评论