Plugin ‚xiaomi_vac‘ Konfiguration
Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin xiaomi_vac konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]
Es handelt sich bei diesem Plugin um ein interface Plugin.
Beschreibung
Anforderungen
Minimum SmartHomeNG Version: 1.4
Konfiguration
Im folgenden ist beschrieben, wie das Plugin xiaomi_vac 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:
ip
Datentyp: ipv4
read_cycle
Datentyp: int
Standardwert: 12
token
Datentyp: str
Item Attribute
Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:
robvac
Datentyp: str
Mögliche Werte:
fanspeed
volume
set_start
set_stop
set_pause
pause
set_home
set_spot
set_find
reset_filtertimer
disable_dnd
set_dnd
dnd_status
dnd_start
dnd_end
dnd_onoff
clean_zone
zone_cleaning
segment_clean
segment_status
go_to
create_nogo_zones
reset
serial
battery
active
state
area
clean_time
carpet_mode
carpetmode_high
carpetmode_integral
carpetmode_low
carpetmode_enabled
carpetmode_stall_time
error
is_error
clean_total_count
clean_total_area
clean_total_duration
clean_ids
clean_details_last0
last0_area
last0_complete
last0_duration
last0_start_date
last0_start_time
last0_end_date
last0_end_time
clean_details_last1
last1_area
last1_complete
last1_duration
last1_start_date
last1_start_time
last1_end_date
last1_end_time
clean_details_last2
last2_area
last2_complete
last2_duration
last2_start_date
last2_start_time
last2_end_date
last2_end_time
clean_details_last3
last3_area
last3_complete
last3_duration
last3_start_date
last3_start_time
last3_end_date
last3_end_time
timezone
timer
side_brush
side_brush_left
main_brush
main_brush_left
filter
filter_left
sensor_dirty
sensor_dirty_left
Item-Structs
Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.
befehl
- befehl (foo, —)
- befehl (foo, Befehle zum Saugroboter)
start (bool, —)
stop (bool, —)
pause (bool, —)
basis (bool, —)
spot_cleaner (bool, —)
find (bool, —)
reset_filtertimer (bool, —)
disable_dnd (bool, —)
set_dnd (list, —)
goto (list, —)
clean_zone (list, —)
segment_clean (list, —)
einstellungen
- einstellungen (foo, —)
- einstellungen (foo, Einstellbare Parameter)
luefter_speed (num, —)
teppichmodus (bool, —)
volume (num, —)
dnd (bool, —)
timezone (str, —)
timer (foo, —)
reset (str, Use these values to reset consumables - main_brush, side_brush, filter, sensor_dirty)
live
- live (foo, —)
- live (foo, Aktuelle Werte des Saugroboters)
batterie_status (num, Batterie Status)
reinigt (bool, aktuell am reinigen?)
zustand (str, Betriebszustand)
flaeche (num, gereinigte Fläche)
reinigungszeit (num, —)
carpetmode_high (num, —)
carpetmode_integral (num, —)
carpetmode_low (num, —)
carpetmode_enabled (num, —)
carpetmode_stall_time (num, —)
errorcode (num, —)
error (bool, —)
dnd_status (bool, —)
dnd_start (foo, —)
dnd_end (foo, —)
zonen_reinigung (bool, —)
pausiert (bool, —)
segment_status (list, —)
saugroboter
Vorlage-Struktur für die Ansteuerung eines Xiaomi Saugroboters
- saugroboter (foo, Vorlage-Struktur für die Ansteuerung eines Xiaomi Saugroboters)
serial (str, —)
statistik
- statistik (foo, —)
- statistik (foo, Reinigungsstatistiken)
anzahl_reinigungen (num, —)
gereinigte_flaeche (num, —)
gesamtlaufzeit (num, —)
reinigungsids (foo, —)
- reinigungsdetails0 (foo, —)
flaeche (num, gereinigte Fläche)
complete (bool, —)
reinigungszeit (num, —)
start_date (str, —)
start_time (str, —)
end_date (str, —)
end_time (str, —)
- reinigungsdetails1 (foo, —)
flaeche (num, gereinigte Fläche)
complete (bool, —)
reinigungszeit (num, —)
start_date (str, —)
start_time (str, —)
end_date (str, —)
end_time (str, —)
- reinigungsdetails2 (foo, —)
flaeche (num, gereinigte Fläche)
complete (bool, —)
reinigungszeit (num, —)
start_date (str, —)
start_time (str, —)
end_date (str, —)
end_time (str, —)
- reinigungsdetails3 (foo, —)
flaeche (num, gereinigte Fläche)
complete (bool, —)
reinigungszeit (num, —)
start_date (str, —)
start_time (str, —)
end_date (str, —)
end_time (str, —)
stundenzaehler
- stundenzaehler (foo, —)
- stundenzaehler (foo, —)
buerste_seite (num, —)
buerste_seite_verbleibend (num, —)
buerste_haupt (num, —)
buerste_haupt_verbleibend (num, —)
filter (num, —)
filter_verbleibend (num, —)
sensor_reinigen (num, —)
sensor_reinigen_verbleibend (num, —)
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.
Keine