wb_editors
902
правки
Brainroot (обсуждение | вклад) (→Входы) |
Brainroot (обсуждение | вклад) (→Входы) |
||
Строка 210: | Строка 210: | ||
* Открыть в веб-интерфейсе '''MQTTChannels''' [[Файл:Wb-jscript-MQTTChannels.png|200px|thumb|left|Каналы MQTT]] | * Открыть в веб-интерфейсе '''MQTTChannels''' [[Файл:Wb-jscript-MQTTChannels.png|200px|thumb|left|Каналы MQTT]] | ||
* Открыть в веб-интерфейсе '''Devices''' и щелкнуть мышью на имени:[[Файл:Wb-jscript_Devices_name.png|200px|thumb|left| Всплывающее имя в Devices]] И имя уже будет скопировано в буфер обмена. | * Открыть в веб-интерфейсе '''Devices''' и щелкнуть мышью на имени:[[Файл:Wb-jscript_Devices_name.png|200px|thumb|left| Всплывающее имя в Devices]] И имя уже будет скопировано в буфер обмена. | ||
* Выполнить в консоли команду <syntaxhighlight lang="bash">mosquitto_sub -v -t /#</syntaxhighlight>[https://wirenboard.com/wiki/MQTT | * Выполнить в консоли команду <syntaxhighlight lang="bash">mosquitto_sub -v -t /#</syntaxhighlight>[https://wirenboard.com/wiki/MQTT Про MQTT] | ||
Напомню, что в контроллере используется '''событийная''' модель, то есть действовать, реагировать будет на '''изменения''' состояния. | Напомню, что в контроллере используется '''событийная''' модель, то есть действовать, реагировать будет на '''изменения''' состояния. | ||
Строка 229: | Строка 229: | ||
И сохраним его. После сохранения ничего не происходит. Почему? | И сохраним его. После сохранения ничего не происходит. Почему? | ||
Как и писал выше - ключевое слово '''"событие"'''. Мы [https://wirenboard.com/wiki/MQTT#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.BF.D0.BE.D0.B4.D0.BF.D0.B8.D1.81.D0.BA.D0.B8 "подписались"] на нужный нам топик MQTT и теперь правило сработает при его изменении. | |||
Замкнем-разомкнем клемму '''"14"''' модуля [https://wirenboard.com/wiki/WBIO-DI-WD-14_I/O_Module WD-14] на его клемму '''"iGnd"''': | |||
[[Файл:Wb-jscript_input_rule_1.png|350px|thumb|center|Правило сработало]] | |||
===Выходы=== | ===Выходы=== | ||
== Таймеры == | == Таймеры == |