Worx, Kress, Landxcape, Ferrex-Adapter (bisher Worx Landroid MQTT)
Das Modul regelt die Kommunikation zwischen der MQTT-Landroid-Bridge und IP-Symcon. Die MQTT-Landroid-Bridge stellt die Verbindung zur WorxCloud her.
Die Funktion der MQTT-Landroid-Bridge kann nur sichergestellt werden, solange Worx die Cloud-Schnittstelle nicht verändert.
Ab der Version V3.03 wird die bisherige Landroid-Bridge nicht mehr unterstützt! BITTE DIE BISHERIGE LANDROID-BRIDGE DURCH DIE MQTT-LANDROID-BRIDGE ERSETZEN!
Voraussetzung
- Worx Landroid, Kress Mission, Ferrex oder Landxcape Mähroboter, der mit der Worx-, Kress-, Ferrex- bzw. Landxcape-Cloud verbunden ist
- konfigurierte und gestartete MQTT-Landroid-Bridge (aktuelle Version: 2.05)
Konfiguration der MQTT-Landroid-Bridge
Im Hauptverzeichnis der MQTT-Landroid-Bridge befindet sich die config.json. Mit dieser wird die Bridge wie folgt konfiguriert.
{
"cloud": {
"email": "deinemail@mailserver.org",
"pwd": "TopSecret!",
"type": "worx"
},
"mqtt": {
"url": "mqtt://DeinIPS-Server"
},
"mower": [
{
"sn": "SerienNummerDeinesMähroboters",
"topic": "MeinLieblingsMäher"
}
],
"logLevel": "info"
}
Soll der MQTT-Server von IP-Symcon mit Nuternamen und Passwort geschützt werden, dann ist die Konfiguration wie folgt anzupassen
{
"mqtt": {
"url": "mqtt://user:password@DeinIPS-Server"
},
}
Ist beim MQTT-Server von IP-Symcon ein alternativer Port eingestellt, dann ist die Konfiguration wie folgt anzupassen
{
"mqtt": {
"url": "mqtt://DeinIPS-Server:PortdesMQTT-Servers"
},
}
Beide Anpassungen lassen sich auch kombinieren.
Die Beschreibung der Parameter und weiterführende Einstellungen (z.B. Multimäher-Betrieb) findest Du im README der MQTT-Landroid-Bridge.
Nach jeder Änderung der config.json bitte die MQTT-Landroid-Bridge neu starten.
Konfiguration in IP-Symcon
Eine Gateway-Instanz anlegen und als Topic „MeinLieblingsMäher“ (wie in der config.json) eingeben. Das Topic ist frei wählbar, muss aber zwingend in der config.json und im Gateway gleich sein. Wenn noch kein MQTT-Server existiert, wird automatisch einer angelegt und passend konfiguriert.
Solltet Ihr bereits einen laufenden MQTT-Server haben, wird das Modul automatisch mit diesem verbunden. In diesem Fall bitte kontrollieren, ob der Standard-Port für MQTT (1883) eingestellt ist.
Damit ist die Kofiguration abgeschlossen und die Kommunikation mit dem Mäher funktionieren.
Jetzt können die weiteren Instanzen (Zonen, Infos und Scheduler) angelegt werden.
Dokumentation
Die Dokumentation ist hier zu finden: Worx Landroid MQTT
Und hier sind die PHP-Befehle für die Zonen, den Aufgabenplaner, die einmaligen Aufgaben und die erweiterten Einstellungen beschrieben.