[Zurueck Uebersicht]
MQTT2_CLIENT ist eine Reinraumimplementierung eines MQTT-Clients (der eine Verbindung zu einem externen Server wie mosquitto herstellt) ohne Perl-Bibliotheken. Es dient als IODev für MQTT2_DEVICES.
Steckbrief
| Define |
define <name> MQTT2_CLIENT <host>:<port> |
|
| Set |
publish [-r] topic value Verschickt eine Nachricht an den Topic; -r setzt das retain Flag
password <password> value Setzt das Passwort, welches in FHEM/FhemUtils/uniqueID gespeicher ist. Wenn kein <passwort> uebergeben wird, wird das Passwort geloescht.||
|
connect |
Dient zum manuellen Verbinden an den Broker.
|
disconnect |
Dient zum manuellen Unterbrechen der Verbindung zum Broker.
|
| Get |
|
| Readings |
|
| Attributes |
simple|complex] |
binaryTopicRegexp <regular-expression>
ignoreRegexp
clientId <name>
clientOrder [MQTT2_DEVICE] [MQTT_GENERIC_BRIDGE]
connectTimeout <seconds>
disable
disabledForIntervals
disconnectAfter <seconds>
keepaliveTimeout <seconds;>
lwt
lwtRetain
mqttVersion 3.1,3.1.1
msgAfterConnect [-r] topic message
msgBeforeDisconnect [-r] topic message
qosMaxQueueLength <number>
rawEvents <topic-regexp>
subscriptions <subscriptions>
SSL
sslargs
username <username>
|
Erlaeuterungen
Es wird nur QoS 0 und 1 unterstuetzt.