define <name> KLAFS <Intervall>
attr <name> <saunaid> <xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>
attr <name> <username> <xxxxxx>
attr <name> <pin> <1234>
attr <name> <interval> <60>
set <name> <password> <secret>
define mySauna KLAFS
attr mySauna saunaid ab0c123d-ef4g-5h67-8ij9-k0l12mn34op5
attr mySauna username user01
attr mySauna pin 1234
attr mySauna interval 60
set mySauna password secret
ResetLoginFailures | +If the login fails, the Reading LoginFailures is set to 1. This locks the automatic login from this module. + Klafs locks the account after 3 failed attempts. So that not automatically 3 wrong logins are made in a row. + ResetLoginFailures resets the reading to 0. Before this, you should have successfully logged in to the app or sauna-app.klafs.com + or reset the password. Successful login resets the number of failed attempts in the Klafs cloud. + |
+
off | +Turns off the sauna|sanarium|infrared - without parameters. | +
on | +
+ set <name> on without parameters - default sauna 90 degrees+ set <name> on Sauna 90 - 3 parameters possible: "Sauna" with temperature [10-100]; Optional time [19:30].+ set <name> on Saunarium 65 5 - 4 parameters possible: "Sanarium" with temperature [40-75]; Optional HumidtyLevel [0-10] and time [19:30].+ set <name> on Infrared 30 5 - 4 parameters possible: "Infrared" with temperature [20-40] and IR Level [0-10]; Optional time [19:30].+ Infrared works, but is not supported because no test environment is available. + |
+
Update | +Refreshes the readings and performs a login if necessary. | +
SaunaID | +Reads out the available SaunaIDs. | +
help | +Displays the help for the SET commands. | +
Mode | +Sauna, Sanarium or Infrared | +
LoginFailures | +Failed login attempts to the app. If the value is set to 1, no login attempts are made by the module. See set <name> ResetLoginFailures |
+
Restzeit | +Remaining bathing time. Value from bathingHours and bathingMinutes | +
antiforgery_date | +Date of the antiforgery cookie. This is generated when the program is switched on. | +
bathingHours | +Hour of remaining bath time | +
bathingMinutes | +Minute of remaining bath time | +
cookieExpire | +Logincookie runtime. 2 days | +
currentHumidity | +In sanarium mode. Percentage humidity | +
currentHumidityStatus | +undefined reading | +
currentTemperature | +Temperature in the sauna. 0 When the sauna is off | +
currentTemperatureStatus | +undefined reading | +
firstname | +Defined first name in the app | +
irSelected | +true/false - Currently set operating mode Infrared | +
isConnected | +true/false - Sauna connected to the app | +
isPoweredOn | +true/false - Sauna is on/off | +
langcloud | +Language set in the app | +
last_errormsg | +Last error message. Often that the safety check door contact was not performed. + Safety check must be performed with the reed contact on the door + |
+
lastname | +Defined last name in the app | +
Defined mail address in the app | +|
sanariumSelected | +true/false - Currently set operating mode Sanarium | +
saunaId | +SaunaID defined as an attribute | +
saunaSelected | +true/false - Currently set operating mode Sauna | +
selectedHour | +Defined switch-on time. Here hour | +
selectedHumLevel | +Defined humidity levels in sanarium operation | +
selectedIrLevel | +Defined intensity in infrared mode | +
selectedIrTemperature | +Defined infrotemperature | +
selectedMinute | +Defined switch-on time. Here minute | +
selectedSanariumTemperature | +Defined sanarium temperature | +
selectedSaunaTemperature | +Defined sauna temperature | +
showBathingHour | +true/false - not further defined. true, if sauna is on. | +
standbytime | +Defined standby time in the app. | +
power | +on/off | +
statusCode | +undefined reading | +
statusMessage | +undefined reading | +
username | +Username defined as an attribute | +
define <name> KLAFS <Intervall>
attr <name> <saunaid> <xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>
attr <name> <username> <xxxxxx>
attr <name> <pin> <1234>
attr <name> <interval> <60>
set <name> <password> <xxxxxx>
define mySauna KLAFS
attr mySauna saunaid ab0c123d-ef4g-5h67-8ij9-k0l12mn34op5
attr mySauna username user01
attr mySauna pin 1234
attr mySauna interval 60
set mySauna password geheim
ResetLoginFailures | +Bei fehlerhaftem Login wird das Reading LoginFailures auf 1 gesetzt. Damit ist der automatische Login vom diesem Modul gesperrt. + Klafs sperrt den Account nach 3 Fehlversuchen. Damit nicht automatisch 3 falsche Logins hintereinander gemacht werden. + ResetLoginFailures setzt das Reading wieder auf 0. Davor sollte man sich erfolgreich an der App bzw. unter sauna-app.klafs.com + angemeldet bzw. das Passwort zurückgesetzt haben. Erfolgreicher Login resetet die Anzahl der Fehlversuche in der Klafs-Cloud. + |
+
off | +Schaltet die Sauna|Sanarium|Infrared aus - ohne Parameter. | +
on | +
+ set <name> on ohne Parameter - Default Sauna 90 Grad+ set <name> on Sauna 90 - 3 Parameter möglich: "Sauna" mit Temperatur [10-100]; Optional Uhrzeit [19:30]+ set <name> on Saunarium 65 5 - 4 Parameter möglich: "Sanarium" mit Temperatur [40-75]; Optional HumidtyLevel [0-10] und Uhrzeit [19:30]+ set <name> on Infrared 30 5 - 4 Parameter möglich: "Infrarot" mit Temperatur [20-40] und IR Level [0-10]; Optional Uhrzeit [19:30]+ Infrarot funktioniert, ist aber nicht supported, da keine Testumgebung verfügbar. + |
+
Update | +Refresht die Readings und führt ggf. ein Login durch. | +
SaunaID | +Liest die verfügbaren SaunaIDs aus. | +
help | +Zeigt die Hilfe für die SET Befehle an. | +
Mode | +Sauna, Sanarium oder Infrared | +
LoginFailures | +Fehlerhafte Loginversuche an der App. Steht der Wert auf 1, werden vom Modul keine Loginversuche unternommen. Siehe set <name> ResetLoginFailures |
+
Restzeit | +Restliche Badezeit. Wert aus bathingHours und bathingMinutes | +
antiforgery_date | +Datum des Antiforgery Cookies. Dieses wird beim Einschalten erzeugt. | +
bathingHours | +Stunde der Restbadezeit | +
bathingMinutes | +Minute der Restbadezeit | +
cookieExpire | +Laufzeit des Logincookies. 2 Tage | +
currentHumidity | +Im Sanariumbetrieb. Prozentuale Luftfeuchtigkeit | +
currentHumidityStatus | +nicht definiertes Reading | +
currentTemperature | +Temperatur in der Sauna. 0 wenn die Sauna aus ist | +
currentTemperatureStatus | +nicht definiertes Reading | +
firstname | +Definierter Vorname in der App | +
irSelected | +true/false - Aktuell eingestellter Betriebsmodus Infrarot | +
isConnected | +true/false - Sauna mit der App verbunden | +
isPoweredOn | +true/false - Sauna ist an/aus | +
langcloud | +Eingestellte Sprache in der App | +
last_errormsg | +Letzte Fehlermeldung. Häufig, dass die Sicherheitsüberprüfung Türkontakt nicht durchgeführt wurde. + Sicherheitsüberprüfung muss durchgeführt werden mit dem Reedkontakt an der Tür. + |
+
lastname | +Definierter Nachname in der App | +
Definierte Mailadresse in der App | +|
sanariumSelected | +true/false - Aktuell eingestellter Betriebsmodus Sanarium | +
saunaId | +SaunaID, die als Attribut definiert wurde | +
saunaSelected | +true/false - Aktuell eingestellter Betriebsmodus Sauna | +
selectedHour | +Definierte Einschaltzeit. Hier Stunde | +
selectedHumLevel | +Definierte Luftfeuchtigkeitslevel im Sanariumbetrieb | +
selectedIrLevel | +Definierte Intensivität im Infrarotbetrieb | +
selectedIrTemperature | +Definierte Infrottemperatur | +
selectedMinute | +Definierte Einschaltzeit. Hier Minute | +
selectedSanariumTemperature | +Definierte Sanariumtemperatur | +
selectedSaunaTemperature | +Definierte Saunatemperatur | +
showBathingHour | +true/false - nicht näher definiert. true, wenn Sauna an ist. | +
standbytime | +Definierte Standbyzeit in der App. | +
power | +on/off | +
statusCode | +nicht definiertes Reading | +
statusMessage | +nicht definiertes Reading | +
username | +Benutzername, der als Attribut definiert wurde | +