[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]" |
siehe Erlaeuterung
|
| binaryTopicRegexp <regular-expression> |
|
| ignoreRegexp |
|
| clientId <name> |
setzt die ClientId
|
| 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.