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.05GŠstezimmer GŠstezimmer Ą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 PrŸfung 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.05GŠstezimmer FALSE GZnumber_with_comma log test GZnumber_with_comma GZnumber_with_comma GZTempalt javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.05GŠstezimmer 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 GŠstezimmer val javascript.0.Eigene_Datenpunkte.01Alexa2Ansagen.Temperaturen.05GŠstezimmer 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 GŠstezimmer sind, GŠstezimmer 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 wŠre dann alles . </prosody> </voice></speak> Wohnzimmer EQ val alexa2.0.History.name Wohnzimmer alexa2.0.Echo-Devices.G070RQ10751706BR.Commands.ssml FALSE Ansage KŸche EQ val alexa2.0.History.name KŸche 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 GŠstezimmer EQ val alexa2.0.History.name GŠstezimmer 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