Mammotion

Mammotion-Mähroboter über die offizielle Open API in Symcon steuern und überwachen.

Stable 1.0Beta 1.0.289 Downloads89 in 30 Tagen

Privat kostenlos Gewerblich auf Anfrage Anfrage senden

Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 1.0.2 im Kanal Beta. Im Kanal Stable liegt noch die Version 1.0. Dort können Funktionen fehlen, die hier beschrieben sind.

MammotionRtk

Eine RTK-Referenzstation von Mammotion. Die Instanz zeigt Modell, Firmware und Online-Zustand der Station und kann ihre Fehlermeldungen abrufen. Sie wird normalerweise über den MammotionConfigurator angelegt (Bereich “RTK-Stationen”) und braucht eine MammotionCloud als Verbindung. Die Open API bietet für Stationen nicht mehr: Akku, Position oder Satellitenzahl liefert sie nicht.

Inhaltsverzeichnis

1. Konfiguration

FeldBeschreibung
Geräte-IDID der Station in der Mammotion-Cloud. Pflichtfeld, wird vom Konfigurator gesetzt.
GerätenameName der Station. Wird vom Konfigurator gesetzt.
AbfrageintervallAbstand der Abfragen in Sekunden. 0 schaltet die Abfrage aus, Werte von 1 bis 29 gelten als 30 Sekunden. Standard: 300.

Kachel: Die Instanz hat eine Kachel für die Kachel-Visualisierung mit Produktbild, Modell und Online-Zustand. Das Produktbild lädt die Instanz von der Mammotion-Cloud und legt es als Medienobjekt “Produktbild” lokal ab. Der Vollbildtyp der Kachel braucht Symcon 9.1, unter 9.0 bleibt die maximierte Ansicht leer.

2. Variablen

VariableIdentTypBeschreibung
OnlineOnlineJa/NeinStation ist mit der Cloud verbunden.
ModellModelTextModellbezeichnung, zum Beispiel RTK300.
FirmwareFirmwareTextFirmware-Version.
ProduktbildImageMedienobjekt (Bild)Produktbild der Station, lokal abgelegt.

3. Funktionen

Optionale Parameter gibt es nicht, alle Werte werden übergeben.

void MAMR_Update(integer $InstanzID); Holt Modell, Firmware und Online-Zustand. Läuft automatisch im eingestellten Abstand.

string MAMR_GetErrorCodes(integer $InstanzID, integer $Count); Liefert die letzten Fehlermeldungen der Station als JSON-Liste mit Code, Beschreibung, Lösung und Zeitpunkt.

4. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal Amazon Wunschzettel

5. Lizenz

CC BY-NC-SA 4.0