Pfadname
Raumname
Fenster
Arbeit_hin_h_min
Arbeit_zurueck_h_min
Aufstehen
Arbeit_hin
AufstehenWE
Arbeit_zurueck
insBettgehenWE
insBettgehen
Modus_temp
Modus
Soll_Temp
AustehenWE_h_min
Aufstehen_h_min
Cron Arbeit_hin
InsBettgehen_h_min
insBettgehenWE_h_min
Cron Arbeit_zurueck
temp_Temp
Cron AufstehenWE
Cron Aufstehen
Absenk_Temp
Cron ins Bett gehen
Cron ins Bett gehen_WE
Komfort_Temp
Urlaub
Heute_frei
Pfad
Anwesend
Morgen_frei
Urlaub_Temp
Fenster_offen_Temp
Mitternacht bis
Datenpunkte anlegen lassen hier nichts verändern
Datenpunkte erzeugen
Y3JlYXRlU3RhdGUoImphdmFzY3JpcHQuMC4iICsgUGZhZG5hbWUgKyAiLiIgKyBSYXVtbmFtZSArICIuS29tZm9ydF9UZW1wIiwgMjEsDQp7IG5hbWU6ICJLb21mb3J0X1RlbXAiLCB0eXBlOiAibnVtYmVyIiwgdW5pdDogIsKwQyIsIHJvbGU6ICJsZXZlbC50ZW1wZXJhdHVyZSIsIG1pbjogMTIsIG1heDogMjUsIHN0ZXA6IDAuNSx9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLkFic2Vua19UZW1wIiwgMTgsDQp7IG5hbWU6ICJBYnNlbmtfVGVtcCIsIHR5cGU6ICJudW1iZXIiLCB1bml0OiAiwrBDIiwgcm9sZTogImxldmVsLnRlbXBlcmF0dXJlIiwgbWluOiAxMiwgbWF4OiAyNSwgc3RlcDogMC41LH0pOw0KY3JlYXRlU3RhdGUoImphdmFzY3JpcHQuMC4iICsgUGZhZG5hbWUgKyAiLiIgKyBSYXVtbmFtZSArICIuVXJsYXViX1RlbXAiLCAxNywNCnsgbmFtZTogIlVybGF1Yl9UZW1wIiwgdHlwZTogIm51bWJlciIsIHVuaXQ6ICLCsEMiLCByb2xlOiAibGV2ZWwudGVtcGVyYXR1cmUiLCBtaW46IDEyLCBtYXg6IDI1LCBzdGVwOiAwLjUsfSk7DQpjcmVhdGVTdGF0ZSgiamF2YXNjcmlwdC4wLiIgKyBQZmFkbmFtZSArICIuIiArIFJhdW1uYW1lICsgIi5GZW5zdGVyX29mZmVuX1RlbXAiLCAxMiwNCnsgbmFtZTogIkZlbnN0ZXJfb2ZmZW5fVGVtcCIsIHR5cGU6ICJudW1iZXIiLCB1bml0OiAiwrBDIiwgcm9sZTogImxldmVsLnRlbXBlcmF0dXJlIiwgbWluOiAxMiwgbWF4OiAyNSwgc3RlcDogMC41LH0pOw0KY3JlYXRlU3RhdGUoImphdmFzY3JpcHQuMC4iICsgUGZhZG5hbWUgKyAiLiIgKyBSYXVtbmFtZSArICIuU29sbF9UZW1wIiwgMjEsDQp7IG5hbWU6ICJTb2xsX1RlbXAiLCB0eXBlOiAibnVtYmVyIiwgdW5pdDogIsKwQyIsIHJvbGU6ICJsZXZlbC50ZW1wZXJhdHVyZSIsIG1pbjogMTIsIG1heDogMjUsIHN0ZXA6IDAuNSx9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLnRlbXBfVGVtcCIsIDE4LA0KeyBuYW1lOiAidGVtcF9UZW1wIiwgdHlwZTogIm51bWJlciIsIHVuaXQ6ICLCsEMiLCByb2xlOiAibGV2ZWwudGVtcGVyYXR1cmUiLCBtaW46IDEyLCBtYXg6IDI1LCBzdGVwOiAwLjUsfSk7DQpjcmVhdGVTdGF0ZSgiamF2YXNjcmlwdC4wLiIgKyBQZmFkbmFtZSArICIuIiArIFJhdW1uYW1lICsgIi5Nb2R1cyIsIDAsDQp7IG5hbWU6ICJNb2R1cyIsIHR5cGU6ICJudW1iZXIiLCByb2xlOiAic3RhdGUiLCBzdGF0ZXM6IHsgIjAiOiAiS29tZm9ydCIsICIxIjogIk5hY2h0IiwgIjIiOiAiRmVuc3RlciBvZmZlbiIsICIzIjogIlVybGF1YiBhYndlc2VuZCIsICI0IjogIm1hbnUifSwgfSk7DQpjcmVhdGVTdGF0ZSgiamF2YXNjcmlwdC4wLiIgKyBQZmFkbmFtZSArICIuIiArIFJhdW1uYW1lICsgIi5Nb2R1c190ZW1wIiwgMCwNCnsgbmFtZTogIk1vZHVzX3RlbXAiLCB0eXBlOiAibnVtYmVyIiwgcm9sZTogInN0YXRlIiwgc3RhdGVzOiB7ICIwIjogIktvbWZvcnQiLCAiMSI6ICJOYWNodCIsICIyIjogIkZlbnN0ZXIgb2ZmZW4iLCAiMyI6ICJVcmxhdWIgYWJ3ZXNlbmQiLCAiNCI6ICJtYW51In0sIH0pOw0KY3JlYXRlU3RhdGUoImphdmFzY3JpcHQuMC4iICsgUGZhZG5hbWUgKyAiLiIgKyBSYXVtbmFtZSArICIuRmVuc3RlciIsIGZhbHNlLA0KeyBuYW1lOiAiRmVuc3RlciIsIHR5cGU6ICJib29sZWFuIiwgcm9sZTogInN3aXRjaCIsIHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlLH0pOw0KY3JlYXRlU3RhdGUoImphdmFzY3JpcHQuMC4iICsgUGZhZG5hbWUgKyAiLiIgKyBSYXVtbmFtZSArICIuVXJsYXViIiwgMCwNCnsgbmFtZTogIlVybGF1YiIsIHR5cGU6ICJudW1iZXIiLCByb2xlOiAic3RhdGUiLCBzdGF0ZXM6IHsgIjAiOiAia2VpbiIsICIxIjogInZlcnJlaXN0IiwgIjIiOiAienUgSGF1c2UifSwgfSk7DQpjcmVhdGVTdGF0ZSgiamF2YXNjcmlwdC4wLiIgKyBQZmFkbmFtZSArICIuIiArIFJhdW1uYW1lICsgIi5Nb3JnZW5fZnJlaSIsIGZhbHNlLA0KeyBuYW1lOiAiTW9yZ2VuX2ZyZWkiLCB0eXBlOiAiYm9vbGVhbiIsIHJvbGU6ICJzd2l0Y2giLCByZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSx9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLkhldXRlX2ZyZWkiLCBmYWxzZSwNCnsgbmFtZTogIkhldXRlX2ZyZWkiLCB0eXBlOiAiYm9vbGVhbiIsIHJvbGU6ICJzd2l0Y2giLCByZWFkOiB0cnVlLCB3cml0ZTogdHJ1ZSx9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLkFud2VzZW5kIiwgdHJ1ZSwNCnsgbmFtZTogIkFud2VzZW5kIiwgdHlwZTogImJvb2xlYW4iLCByb2xlOiAic3dpdGNoIiwgcmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUsfSk7DQpjcmVhdGVTdGF0ZSgiamF2YXNjcmlwdC4wLiIgKyBQZmFkbmFtZSArICIuIiArIFJhdW1uYW1lICsgIi5BdWZzdGVoZW5XRSIsICI3OjMwIiwNCnsgbmFtZTogIkF1ZnN0ZWhlbldFIiwgcm9sZTogInZhbHVlLmRhdGV0aW1lIiwgdHlwZTogInN0cmluZyIsIHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlLCB1bml0OiAiVWhyIix9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLkFyYmVpdF9oaW4iLCAiODowMCIsDQp7IG5hbWU6ICJBcmJlaXRfaGluIiwgcm9sZTogInZhbHVlLmRhdGV0aW1lIiwgdHlwZTogInN0cmluZyIsIHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlLCB1bml0OiAiVWhyIix9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLkFyYmVpdF96dXJ1ZWNrIiwgIjE3OjAwIiwNCnsgbmFtZTogIkFyYmVpdF96dXJ1ZWNrIiwgcm9sZTogInZhbHVlLmRhdGV0aW1lIiwgdHlwZTogInN0cmluZyIsIHJlYWQ6IHRydWUsIHdyaXRlOiB0cnVlLCB1bml0OiAiVWhyIix9KTsNCmNyZWF0ZVN0YXRlKCJqYXZhc2NyaXB0LjAuIiArIFBmYWRuYW1lICsgIi4iICsgUmF1bW5hbWUgKyAiLmluc0JldHRnZWhlbiIsICIyMTozMCIsDQp7IG5hbWU6ICJpbnNCZXR0Z2VoZW4iLCByb2xlOiAidmFsdWUuZGF0ZXRpbWUiLCB0eXBlOiAic3RyaW5nIiwgcmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUsIHVuaXQ6ICJVaHIiLH0pOw0KY3JlYXRlU3RhdGUoImphdmFzY3JpcHQuMC4iICsgUGZhZG5hbWUgKyAiLiIgKyBSYXVtbmFtZSArICIuaW5zQmV0dGdlaGVuV0UiLCAiMjE6MzAiLA0KeyBuYW1lOiAiaW5zQmV0dGdlaGVuV0UiLCByb2xlOiAidmFsdWUuZGF0ZXRpbWUiLCB0eXBlOiAic3RyaW5nIiwgcmVhZDogdHJ1ZSwgd3JpdGU6IHRydWUsIHVuaXQ6ICJVaHIiLH0pOw0KDQo=
Beschreibe diese Funktion …
Eingabe für JS-Funktion
!!!!!Hier Werte eintragen!!!!!
Test
Testraum
Eingabe für Objekt-ID (javascript.0.) ist schon eingetragen
!!!!!Hier Werte eintragen (wie oben)!!!!
Pfadname
Test
Raumname
Testraum
Gehe bis Uhrzeit stelle diese nach deinen Wünschen ein
Hier werden die Pfade verküpft
Pfad
javascript.0.
Pfadname
.
Raumname
.
Abgreifen der Objekt-ID's
Komfort_Temp
Pfad
Komfort_Temp
Absenk_Temp
Pfad
Absenk_Temp
Urlaub_Temp
Pfad
Urlaub_Temp
Fenster_offen_Temp
Pfad
Fenster_offen_Temp
temp_Temp
Pfad
temp_Temp
Soll_Temp
Pfad
Soll_Temp
Modus
Pfad
Modus
Modus_temp
Pfad
Modus_temp
Fenster
Pfad
Fenster
Anwesend
Pfad
Anwesend
Urlaub
Pfad
Urlaub
Morgen_frei
Pfad
Morgen_frei
Heute_frei
Pfad
Heute_frei
Aufstehen
Pfad
Aufstehen
AufstehenWE
Pfad
AufstehenWE
Arbeit_hin
Pfad
Arbeit_hin
Arbeit_zurueck
Pfad
Arbeit_zurueck
insBettgehen
Pfad
insBettgehen
insBettgehenWE
Pfad
insBettgehenWE
Temperaturen dem jeweiligen Modus zuweisen
ne
default
Modus
EQ
val
Modus
0
false
FALSE
Object ID
Soll_Temp
TRUE
val
Komfort_Temp
0
EQ
val
Modus
1
false
FALSE
Object ID
Soll_Temp
TRUE
val
Absenk_Temp
0
EQ
val
Modus
2
false
FALSE
Object ID
temp_Temp
TRUE
val
Soll_Temp
0
false
FALSE
Object ID
Soll_Temp
TRUE
val
Fenster_offen_Temp
1000
EQ
val
Modus
3
false
FALSE
Object ID
Soll_Temp
TRUE
val
Urlaub_Temp
0
Vergleiche Temperaturen mit den Modis
ne
default
Soll_Temp
EQ
val
Soll_Temp
val
Komfort_Temp
false
FALSE
Object ID
Modus
TRUE
0
1000
EQ
val
Soll_Temp
val
Absenk_Temp
false
FALSE
Object ID
Modus
TRUE
1
1000
EQ
val
Soll_Temp
val
Fenster_offen_Temp
false
FALSE
Object ID
Modus
TRUE
2
1000
AND
EQ
val
Soll_Temp
val
Urlaub_Temp
EQ
val
Urlaub
1
false
FALSE
Object ID
Modus
TRUE
3
1000
false
FALSE
Object ID
Modus
TRUE
4
1000
Zeiten einstellen erster Zeitpunkt bleibt gesetzt.
Datumsgrenze ein neuer Tag beginnt
Mitternacht bis
{"time":{"exactTime":true,"start":"00:01"},"period":{"days":1}}
NEQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
1
0
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
false
FALSE
Object ID
Modus
TRUE
3
0
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
Sp6
Beschreibe diese Funktion …
Zeit zum Aufstehen...
Ab hier geht die Komforttemperatur los
BEACHTE: Eine Heizung brauch Vorlaufzeit 30-60 Min.
AustehenWE_h_min
SPLIT
val
AufstehenWE
:
log
test
GET
FROM_START
AustehenWE_h_min
1
:
GET
FROM_START
AustehenWE_h_min
2
Uhr, Aufstehen am WE
Raumname
auf Modus Komfort mit
val
Komfort_Temp
°C.
Cron AufstehenWE
* * * * *
FALSE
FALSE
*
*
*
*
GET
FROM_START
AustehenWE_h_min
1
*
GET
FROM_START
AustehenWE_h_min
2
AND
EQ
val
Heute_frei
TRUE
NEQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
0
100
false
FALSE
Object ID
Modus_temp
TRUE
0
1000
EQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
3
100
false
FALSE
Object ID
Modus_temp
TRUE
0
1000
Sp1
Beschreibe diese Funktion …
Zeit zum Aufstehen...
Ab hier geht die Komforttemperatur los
BEACHTE: Eine Heizung brauch Vorlaufzeit 30-60 Min.
Aufstehen_h_min
SPLIT
val
Aufstehen
:
log
test
GET
FROM_START
Aufstehen_h_min
1
:
GET
FROM_START
Aufstehen_h_min
2
Uhr, Aufstehen,
Raumname
auf Modus Komfort mit
val
Komfort_Temp
°C.
Cron Aufstehen
* * * * *
FALSE
FALSE
*
*
*
*
GET
FROM_START
Aufstehen_h_min
1
*
GET
FROM_START
Aufstehen_h_min
2
AND
EQ
val
Heute_frei
FALSE
NEQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
0
100
false
FALSE
Object ID
Modus_temp
TRUE
0
1000
EQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
3
100
false
FALSE
Object ID
Modus_temp
TRUE
0
1000
Sp2
Beschreibe diese Funktion …
auf zur Arbeit, die Heizung geht in sparsam
Arbeit_hin_h_min
SPLIT
val
Arbeit_hin
:
log
test
GET
FROM_START
Arbeit_hin_h_min
1
:
GET
FROM_START
Arbeit_hin_h_min
2
Uhr, zur Arbeit,
Raumname
auf Modus Nacht mit
val
Absenk_Temp
°C.
Cron Arbeit_hin
* * * * *
FALSE
FALSE
*
*
*
*
GET
FROM_START
Arbeit_hin_h_min
1
*
GET
FROM_START
Arbeit_hin_h_min
2
EQ
val
Heute_frei
FALSE
false
FALSE
Object ID
Modus
TRUE
1
100
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
EQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
3
100
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
Neustart des Cron bei Änderung der Zeit
ne
default
Aufstehen
Cron Aufstehen
Neustart des Cron bei Änderung der Zeit
ne
default
Arbeit_hin
Cron Arbeit_hin
Neustart des Cron bei Änderung der Zeit
ne
default
AufstehenWE
Cron AufstehenWE
sp4
Beschreibe diese Funktion …
Ab hier gehts ins Bett der Nachtmodus beginnt
Beachte: die Zeit wenn es kühl wird, kann man
auch noch nutzen, z.B. Fernsehen es kühlt langsam ab.
InsBettgehen_h_min
SPLIT
val
insBettgehen
:
log
test
GET
FROM_START
InsBettgehen_h_min
1
:
GET
FROM_START
InsBettgehen_h_min
2
Uhr, ins Bett,
Raumname
auf Modus Nacht mit
val
Absenk_Temp
°C.
Cron ins Bett gehen
* * * * *
FALSE
FALSE
*
*
*
*
GET
FROM_START
InsBettgehen_h_min
1
*
GET
FROM_START
InsBettgehen_h_min
2
AND
EQ
val
Morgen_frei
FALSE
NEQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
1
0
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
EQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
3
0
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
sp5
Beschreibe diese Funktion …
Ab hier gehts ins Bett der Nachtmodus beginnt
Beachte: die Zeit wenn es kühl wird, kann man
auch noch nutzen, z.B. Fernsehen es kühlt langsam ab.
insBettgehenWE_h_min
SPLIT
val
insBettgehenWE
:
log
test
GET
FROM_START
insBettgehenWE_h_min
1
:
GET
FROM_START
insBettgehenWE_h_min
2
Uhr, ins Bett, vor einem Feiertag
Raumname
auf Modus Nacht mit
val
Absenk_Temp
°C.
Cron ins Bett gehen_WE
* * * * *
FALSE
FALSE
*
*
*
*
GET
FROM_START
insBettgehenWE_h_min
1
*
GET
FROM_START
insBettgehenWE_h_min
2
AND
EQ
val
Morgen_frei
TRUE
NEQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
1
0
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
EQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
3
0
false
FALSE
Object ID
Modus_temp
TRUE
1
1000
Sp3
Beschreibe diese Funktion …
Sie kommen von der Arbeit nach Hause
Arbeit_zurueck_h_min
SPLIT
val
Arbeit_zurueck
:
log
test
GET
FROM_START
Arbeit_zurueck_h_min
1
:
GET
FROM_START
Arbeit_zurueck_h_min
2
Uhr, Arbeit zurück,
Raumname
auf Modus Komfort mit
val
Komfort_Temp
°C.
Cron Arbeit_zurueck
* * * * *
FALSE
FALSE
*
*
*
*
GET
FROM_START
Arbeit_zurueck_h_min
1
*
GET
FROM_START
Arbeit_zurueck_h_min
2
EQ
val
Heute_frei
FALSE
false
FALSE
Object ID
Modus
TRUE
0
100
false
FALSE
Object ID
Modus_temp
TRUE
0
1000
EQ
val
Modus
3
false
FALSE
Object ID
Modus
TRUE
100
false
FALSE
Object ID
Modus_temp
TRUE
0
1000
Neustart des Cron bei Änderung der Zeit
ne
default
Arbeit_zurueck
Cron Arbeit_zurueck
Neustart des Cron bei Änderung der Zeit
ne
default
insBettgehenWE
Cron ins Bett gehen_WE
Neustart des Cron bei Änderung der Zeit
ne
default
insBettgehen
Cron ins Bett gehen
Absenkung für Fenster offen
ne
default
Fenster
EQ
val
Fenster
TRUE
false
FALSE
Object ID
Modus_temp
TRUE
val
Modus
1000
false
FALSE
Object ID
Modus
TRUE
2
2000
debug
test
val
Modus
AND
EQ
val
Fenster
FALSE
OR
EQ
val
Modus_temp
0
EQ
val
Modus_temp
1
false
FALSE
Object ID
Modus
TRUE
val
Modus_temp
2000
debug
test
val
Modus_temp
AND
EQ
val
Fenster
FALSE
OR
EQ
val
Modus_temp
3
EQ
val
Modus_temp
4
false
FALSE
Object ID
Soll_Temp
TRUE
val
temp_Temp
2000
Urlaubsfahrt senke nie unter den Taupunkt!
(grob 16°C) Schalte 12 Stunden vor Heimfahrt
wieder den Datenpunkt Urlaub "false"
sonst mault dich das Weibchen an!
ne
javascript.0.Heizungsreglung.Urlaubsreise
Urlaub
EQ
val
Urlaub
1
verreisen
false
FALSE
Object ID
Modus
TRUE
3
1000
Von der Reise ankommen.
false
FALSE
Object ID
Modus
TRUE
val
Modus_temp
1000
Nicht Zuhause? Hier wird eine Absenkung gemacht.
Anwesend "true" du bist zu Hause.
Anwesend "false" du bist NICHT zu Hause.
ne
javascript.0.Heizungsreglung.Urlaubsreise
Anwesend
EQ
val
Anwesend
FALSE
weggehen
false
FALSE
Object ID
Modus
TRUE
1
1000
ankommen
false
FALSE
Object ID
Modus
TRUE
val
Modus_temp
1000
Bestimmung der Wochen und Feiertage
Benötigt den Adapter Feiertage!
3 0 * * *
false
FALSE
Object ID
Heute_frei
TRUE
FALSE
0
false
FALSE
Object ID
Morgen_frei
TRUE
FALSE
10
1000
ms
OR
EQ
wd
5
EQ
val
feiertage.0.morgen.boolean
TRUE
false
FALSE
Object ID
Morgen_frei
TRUE
TRUE
0
EQ
wd
6
false
FALSE
Object ID
Heute_frei
TRUE
TRUE
0
false
FALSE
Object ID
Morgen_frei
TRUE
TRUE
10
OR
EQ
wd
7
OR
EQ
val
feiertage.0.heute.boolean
TRUE
EQ
val
Urlaub
2
false
FALSE
Object ID
Heute_frei
TRUE
TRUE
0