Plugin neato

protocol plugin

Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin neato konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]

Beschreibung

Plugin zur Anbindung von einem Neato/Vorwerk Staubsauger Robotor an SmartHomeNG

Anforderungen

  • Minimum SmartHomeNG Version: 1.6

Konfiguration

Im folgenden ist beschrieben, wie das Plugin neato konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.

Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:

account_email

E-Mail Adresse des Neato/Vorwerk Accounts

  • Datentyp: str

account_pass

Kennwort des Neato/Vorwerk Accounts

  • Datentyp: str

robot_vendor

Hersteller des Neato/Vorwerk Roboters

  • Datentyp: str
  • Standardwert: neato

Item Attribute

Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:

neato_chargepercentage

Roboter Batteriestatus

  • Datentyp: str

neato_command

Available Commands: 61 start 62 stop 63 pause 64 resume 65 find me 66 goToBase 67 enableSchedule 68 disableSchedule

  • Datentyp: num

neato_ischarging

Roboter Ladestatus

  • Datentyp: bool

neato_isdocked

Roboter Docking Status

  • Datentyp: bool

neato_isscheduleenabled

Roboter Status Reinigunsplan

  • Datentyp: bool

neato_message

Roboter Nachricht

  • Datentyp: str

neato_name

Name des Roboters

  • Datentyp: str

neato_state

Specifies the state of the Robot. 0 Invalid 1 Idle 2 Busy 3 Paused 4 Error

  • Datentyp: str

neato_state_action

If the state is busy, this element specifies what the robot is or has been busy doing. In the state is pause or error, it specifies the activity that the Robot was doing. If state is other, this element is null ======== 0 Invalid 1 House Cleaning 2 Spot Cleaning 3 Manual Cleaning 4 Docking 5 User Menu Active 6 Suspended Cleaning 7 Updating 8 Copying Logs 9 Recovering Location 10 IEC Test 11 Map cleaning 12 Exploring map (creating a persistent map) 13 Acquiring Persistent Map IDs 14 Creating & Uploading Map 15 Suspended Exploration

  • Datentyp: str

Logik Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:

Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)

Plugin Functions

Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.

disable_schedule()

Deaktiviert den Reinigunsplan.

  • Die Funktion liefert kein Ergebnis

enable_schedule()

Aktiviert den Reinigunsplan.

  • Die Funktion liefert kein Ergebnis
[1]Diese Seite wurde aus den Metadaten des Plugins erzeugt. Für den Fall, dass diese Seite nicht alle benötigten Informationen enthält, bitte auf die englischsprachige README Datei des Plugins zugreifen.