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 degreesset <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 Gradset <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 |