Variablen anlegen
Y3JlYXRlU3RhdGUoTmFtZSwgSW5pdGlhbGlzaWVydW5nLCB7DQogIG5hbWU6IEJlc2NocmVpYnVuZywNCiAgcmVhZDogdHJ1ZSwgDQogIHdyaXRlOiB0cnVlLCANCiAgdHlwZTogVHlwZSwgDQogIGRlZjogZmFsc2UsDQogIHJvbGU6IFJvbGxlLA0KICB1bml0OiBVbml0LA0KICBzbWFydE5hbWU6IHNtYXJ0TmFtZQ0KfSk7DQo=
Hier ist das Javascript drin.
Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.01Schlafzimmer
Schlafzimmer
ĄC
string
value.temperature
Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.02Wohnzimmer
Wohnzimmer
ĄC
string
value.temperature
Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.03Badezimmer
Badezimmer
ĄC
string
value.temperature
Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.04Flur
Flur
ĄC
string
value.temperature
Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.05Gstezimmer
Gstezimmer
ĄC
string
value.temperature
Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.06Garten
Garten
ĄC
string
value.temperature
Eigene_Datenpunkte.01Alexa2Ansagen.Ansagen.01Temperaturansage_gesamt
true
Temperaturansage gesamt
boolean
button
Temperatur Ansage gesamt
any
hm-rpc.0.000A97099C2232.1.ACTUAL_TEMPERATURE
Muss durch eigenen Datenpunkt ersetzt werden
SZTempalt
val
hm-rpc.0.000A97099C2232.1.ACTUAL_TEMPERATURE
Prfung ob es eine Zahl mit Punkt ist
GT
FIRST
SZTempalt
.
1
Reduzierung auf eine Nachkommastelle
SZnumber_with_dot
DIVIDE
1
ROUND
0.16666
MULTIPLY
22
SZTempalt
10
10
Ziffern vor dem Punkt
SZdecimal
FIRST
FROM_START
SZnumber_with_dot
MINUS
1
FIRST
SZnumber_with_dot
.
1
Ziffern nach dem Punkt
SZdecimal_place
FROM_START
LAST
SZnumber_with_dot
ADD
1
FIRST
SZnumber_with_dot
.
1
Zusammensetzen der Teile mit Komma
SZnumber_with_comma
SZdecimal
,
SZdecimal_place
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.01Schlafzimmer
FALSE
SZnumber_with_comma
log
Schlafzimmer
SZnumber_with_comma
Debugausgabe des neuen Wertes
Falls kein Punkt bzw. Nachkommastelle vorhanden
SZnumber_with_comma
SZTempalt
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.01Schlafzimmer
FALSE
SZTempalt
log
Schlafzimmer_alt
SZTempalt
any
hm-rpc.0.000A97099C223C.1.ACTUAL_TEMPERATURE
WZTempalt
val
hm-rpc.0.000A97099C223C.1.ACTUAL_TEMPERATURE
GT
FIRST
WZTempalt
.
1
WZnumber_with_dot
DIVIDE
1
ROUND
0.16666
MULTIPLY
22
WZTempalt
10
10
WZdecimal
FIRST
FROM_START
WZnumber_with_dot
MINUS
1
FIRST
WZnumber_with_dot
.
1
WZdecimal_place
FROM_START
LAST
WZnumber_with_dot
ADD
1
FIRST
WZnumber_with_dot
.
1
WZnumber_with_comma
WZdecimal
,
WZdecimal_place
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.02Wohnzimmer
FALSE
WZnumber_with_comma
log
test
WZnumber_with_comma
WZnumber_with_comma
WZTempalt
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.02Wohnzimmer
FALSE
WZTempalt
log
test
WZTempalt
any
hm-rpc.0.000A97099C2257.1.ACTUAL_TEMPERATURE
BZTempalt
val
hm-rpc.0.000A97099C2257.1.ACTUAL_TEMPERATURE
GT
FIRST
BZTempalt
.
1
BZnumber_with_dot
DIVIDE
1
ROUND
0.16666
MULTIPLY
22
BZTempalt
10
10
BZdecimal
FIRST
FROM_START
BZnumber_with_dot
MINUS
1
FIRST
BZnumber_with_dot
.
1
BZdecimal_place
FROM_START
LAST
BZnumber_with_dot
ADD
1
FIRST
BZnumber_with_dot
.
1
BZnumber_with_comma
BZdecimal
,
BZdecimal_place
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.03Badezimmer
FALSE
BZnumber_with_comma
log
test
BZnumber_with_comma
BZnumber_with_comma
BZTempalt
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.03Badezimmer
FALSE
BZTempalt
log
test
BZTempalt
any
hm-rpc.0.000A97099C226C.1.ACTUAL_TEMPERATURE
FlurTempalt
val
hm-rpc.0.000A97099C226C.1.ACTUAL_TEMPERATURE
GT
FIRST
FlurTempalt
.
1
Flurnumber_with_dot
DIVIDE
1
ROUND
0.16666
MULTIPLY
22
FlurTempalt
10
10
Flurdecimal
FIRST
FROM_START
Flurnumber_with_dot
MINUS
1
FIRST
Flurnumber_with_dot
.
1
Flurdecimal_place
FROM_START
LAST
Flurnumber_with_dot
ADD
1
FIRST
Flurnumber_with_dot
.
1
Flurnumber_with_comma
Flurdecimal
,
Flurdecimal_place
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.04Flur
FALSE
Flurnumber_with_comma
log
test
Flurnumber_with_comma
Flurnumber_with_comma
FlurTempalt
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.04Flur
FALSE
FlurTempalt
log
test
FlurTempalt
any
hm-rpc.0.000A97099C2287.1.ACTUAL_TEMPERATURE
GZTempalt
val
hm-rpc.0.000A97099C2287.1.ACTUAL_TEMPERATURE
GT
FIRST
GZTempalt
.
1
GZnumber_with_dot
DIVIDE
1
ROUND
0.16666
MULTIPLY
22
GZTempalt
10
10
GZdecimal
FIRST
FROM_START
GZnumber_with_dot
MINUS
1
FIRST
GZnumber_with_dot
.
1
GZdecimal_place
FROM_START
LAST
GZnumber_with_dot
ADD
1
FIRST
GZnumber_with_dot
.
1
GZnumber_with_comma
GZdecimal
,
GZdecimal_place
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.05Gstezimmer
FALSE
GZnumber_with_comma
log
test
GZnumber_with_comma
GZnumber_with_comma
GZTempalt
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.05Gstezimmer
FALSE
GZTempalt
log
test
GZTempalt
any
hm-rpc.0.0010D8A98AD4AC.1.ACTUAL_TEMPERATURE
ATTempalt
val
hm-rpc.0.0010D8A98AD4AC.1.ACTUAL_TEMPERATURE
GT
FIRST
ATTempalt
.
1
ATnumber_with_dot
DIVIDE
1
ROUND
0.16666
MULTIPLY
22
ATTempalt
10
10
ATdecimal
FIRST
FROM_START
ATnumber_with_dot
MINUS
1
FIRST
ATnumber_with_dot
.
1
ATdecimal_place
FROM_START
LAST
ATnumber_with_dot
ADD
1
FIRST
ATnumber_with_dot
.
1
ATnumber_with_comma
ATdecimal
,
ATdecimal_place
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.06Garten
FALSE
ATnumber_with_comma
log
test
ATnumber_with_comma
ATnumber_with_comma
ATTempalt
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.06Garten
FALSE
ATTempalt
log
test
ATTempalt
any
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Ansagen.01Temperaturansage_gesamt
Schlafzimmer
val
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.01Schlafzimmer
Wohnzimmer
val
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.02Wohnzimmer
Badezimmer
val
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.03Badezimmer
Flur
val
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.04Flur
Gstezimmer
val
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.05Gstezimmer
Garten
val
javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.06Garten
Ansage
<speak><voice name="Hans">
Alles klar, ich sage Hans und Vicki Bescheid das sie nachsehen sollen!
</voice><voice name="Hans">
Los gehts.
Im Wohnzimmer sind,
Wohnzimmer
Grad.
</voice><voice name="Vicki">
im Badezimmer sind,
Badezimmer
Grad.
</voice><voice name="Hans">
im Gstezimmer sind,
Gstezimmer
Grad.
</voice><voice name="Vicki">
im Flur sind,
Flur
Grad.
</voice><voice name="Hans">
im Schlafzimmer sind,
Schlafzimmer
Grad,
</voice><voice name="Vicki">
und draussen im Garten sind,
Garten
Grad.
</voice><voice name="Alexa"><prosody volume="+6dB">
Das wre dann alles .
</prosody>
</voice></speak>
Wohnzimmer
EQ
val
alexa2.0.History.name
Wohnzimmer
alexa2.0.Echo-Devices.G070RQ10751706BR.Commands.ssml
FALSE
Ansage
Kche
EQ
val
alexa2.0.History.name
Kche
alexa2.0.Echo-Devices.G070RQ10751703Q5.Commands.ssml
FALSE
Ansage
Badezimmer
EQ
val
alexa2.0.History.name
Badezimmer
alexa2.0.Echo-Devices.G090LF1072370HV7.Commands.ssml
FALSE
Ansage
Gstezimmer
EQ
val
alexa2.0.History.name
Gstezimmer
alexa2.0.Echo-Devices.G090LF1072320E8S.Commands.ssml
FALSE
Ansage
Flur
EQ
val
alexa2.0.History.name
Flur
alexa2.0.Echo-Devices.G090LF11805701KG.Commands.ssml
FALSE
Ansage
Schlafzimmer
EQ
val
alexa2.0.History.name
Schlafzimmer
alexa2.0.Echo-Devices.G090LF10723608U9.Commands.ssml
FALSE
Ansage
Keller-Flur
EQ
val
alexa2.0.History.name
Keller-Flur
alexa2.0.Echo-Devices.G090LF1175030JRU.Commands.ssml
FALSE
Ansage
Werkstatt
EQ
val
alexa2.0.History.name
Werkstatt
alexa2.0.Echo-Devices.G090LF118057037F.Commands.ssml
FALSE
Ansage