this block has the same problem that is telegram actions
uid: mqtt
tags:
- marketplace:129967
props:
parameters: []
parameterGroups: []
component: BlockLibrary
config:
name: MQTT
slots:
blocks:
- component: BlockType
config:
args0:
- align: right
name: MESSAGE
type: input_value
- align: right
name: TOPIC
type: input_value
- align: right
name: BROKER
type: input_value
- align: right
name: RETAIN
type: field_checkbox
colour: 0
helpUrl: ""
inputsInline: false
lastDummyAlign0: right
message0: Publish MQTT message %1 on topic %2 via broker %3 %4 retain
nextStatement: ""
previousStatement: ""
tooltip: ""
type: publish
slots:
code:
- component: BlockCodeTemplate
config:
template: >
{{utility:thingsHelper}}.getActions('mqtt', {{input:BROKER}}).publishMQTT({{input:TOPIC}}, {{input:MESSAGE}}, '{{field:RETAIN}}' === 'TRUE');
toolbox:
- component: PresetInput
config:
fields:
TEXT: message
name: MESSAGE
shadow: true
type: text
- component: PresetInput
config:
fields:
TEXT: topic
name: TOPIC
shadow: true
type: text
- component: PresetInput
config:
name: BROKER
shadow: true
type: oh_thing
utilities:
- component: UtilityJavaType
config:
javaClass: org.openhab.core.model.script.actions.Things
name: thingsHelper