Skip to content

Latest commit

 

History

History
49 lines (49 loc) · 3.46 KB

FHEM_de.md

File metadata and controls

49 lines (49 loc) · 3.46 KB

Einbindung in FHEM

English version can be found here.

Robotan-Modul in FHEM einbinden

Um Robotan in FHEM einzubinden, muss das Modul 98_Robotan.pm in das Verzeichnis ./opt/FHEM unterhalb der FHEM-Installation kopiert werden.
Dann erfolgt die Einbindung in FHEM mit
define Ciiky Robotan:[email protected] 300
Damit wird das Gerät "Ciiky" angelegt, mit den Standardzugangsdaten (Benutzername Robotan, Passwort Robotan88), das auf die IP 192.168.1.51 eingestellt ist. Der Abfrageintervall wird auf 300 Sekunden festgelegt, also alle fünf Minuten.

Modulkonfiguration

Left, Right, Straight - Lässt den Roboter links bzw. rechts bzw. gerade fahren.
Spiral - lässt den Roboter temporär in Spiralform mähen
Home/Work - lässt den Roboter je nach Status aus bzw. zurück in die Station fahren.
Play/Pause - lässt den Roboter in bzw. aus dem Pause-Modus gehen. Der Pause-Modus ist Voraussetzung, um Parameter im Roboter zu ändern, u.a. auch die Mähzeiten und -tage.
Start_Time_1 - Beginn der ersten Mähzeit
End_Time_1 - Ende der ersten Mähzeit
Start_Time_2 - Beginn der zweiten Mähzeit
End_Time_2 - Ende der zweiten Mähzeit

Mowing_Days - Setzt direkt die Wochentage im Roboter, an denen der Rand gemäht werden soll.
General_Mowing_Days - Standard-Mäh-Tage; kann kann von Funktionen verwendet werden, um z.B. nach Mow_Today die Standard-Einstellungen wieder herzustellen.
Border_Mowing_Days - Setzt direkt die Wochentage im Roboter, an denen der Rand gemäht werden soll.
General_Border_Mowing_Days - Standard-Randmäh-Tage; kann von Funktionen verwendet werden, um z.B. nach Mow_Today die Standard-Einstellungen wieder herzustellen.
Mow_Today - 1 fügt den heutigen Tag den Mähtagen hinzu, 0 entfernt ihn. Die übrigen Mähtage werden aus General_Border_Mowing_Days (also dem in FHEM hinterlegten Standard) ausgelesen, nicht aus dem Roboter direkt.

Beispieleinbindungen

Mähzeiten entsprechend des Tageslichts anpassen:
define di_Ciiky_Daylight_Mowing DOIF ([01:10]) ## execute at 01:10 am
((set Ciiky Start_Time_1 {(sunrise_abs(3600, "08:15"))}), ## set start time to one hour after sunrise, but not earlier than 08:15 am
(set Ciiky End_Time_1 {(sunset_abs(-3600, "", "20:00"))})) ## set end time to one hour before sunset, but not later than 8pm

Kein Mähen, wenn schlechtes Wetter vorhergesagt wird:
Benötigt das Modul PROPLANTA, hier am Beispiel der Postleitzahl 29439
define Wetter PROPLANTA 29439 de
define di_No_Mow_When_Bad_Weather DOIF ([Wetter:fc0_tempMax] < 12 ## check if weather today is bad, i.e. rain or less than 12°C
or ([Wetter:fc0_rain] > 1))
(set Ciiky Mow_Today 0) ## then do not mow today

Nachts wieder auf Standard-Mähtage zurücksetzen:
define di_Ciiky_Set_Standard_Mowing_Times DOIF ([01:05]) ## execute at 01:05 am
(set Ciiky Mowing_Days {(AttrVal("Ciiky","General_Mowing_Days",""))}, ## reset mowing days with value from General_Mowing_Days
set Ciiky Border_Mowing_Days {(AttrVal("Ciiky","General_Border_Mowing_Days",""))}) ## reset border mowing days with value from General_Border_Mowing_Days