id
arry
trenner
textAusgabe
anzahl_fenster_offen
anzahl_fenster_gesamt
liste_fenster_offen
nachricht_ausgabe
liste_fenster_gesamt
blockly_start_geraete_einlesen
liste_fenster_html
objekt_id_01_anzahl_fenster_offen_eDP
htmlText
telegram_benutzer
e_mail_empfaenger
Ansagelautstaerke
fenster_offen
selektor
fenster_geschlossen
objekt_id_02_anzahl_fenster_gesamt_eDP
objekt_id_03_text_fenster_offen_liste_eDP
objekt_id_04_text_fenster_gesamt_liste_eDP
objekt_id_05_text_fenster_html_liste_eDP
objekt_id_ansage_button_eDP
objekt_id_01alexa_eDP
objekt_id_02hans_eDP
objekt_id_03vicki_eDP
objekt_id_04conchita_eDP
objekt_id_05alexa_ssml_eDP
objekt_id_06hans_ssml_eDP
objekt_id_07vicki_ssml_eDP
objekt_id_08conchita_ssml_eDP
objekt_id_09ende_ssml_eDP
objekt_id_alexa2_adapter_history_serialnummer
ansage_einleitungssatz
ansage_falls_alles_aus
angesprochener_echo
objekt_id_02_telegram_nachrichtenversand_fenster_zaehlen_eDP
speak_volume
objekt_id_telegram_senden
datenpruefung
objekt_id_02_e_mail_nachrichtenversand_fenster_zaehlen_eDP
ansage
objekt_id_email_senden
objekt_id_01_steckdosen_eingeschaltet_eDP
iQontrol
existiert_DP
cmV0dXJuIGV4aXN0c1N0YXRlKGlkKTs=
Beschreibe diese Funktion …
zaehlen
Beschreibe diese Funktion …
anzahl_fenster_offen
0
anzahl_fenster_gesamt
0
liste_fenster_offen
liste_fenster_gesamt
liste_fenster_html
htmlText
<!DOCTYPE html><html lang="de"><head><title>Fenster</title><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body>
<p style="color:#0000FF; font-family:Helvetica; font-weight: bold">Fensterstatus</p>
<p style="color:#ff0000; font-family:Helvetica; font-weight: bold">letze Änderung:
custom
TT.MM.JJJJ SS:mm:ss
</p>
<table border="8" cellspacing="10" cellpadding="20" style="color:black; font-family:Helvetica;background-image: linear-gradient(42deg,transparent,lightblue);">
<tr style="color:#0000FF"; font-weight: bold"><td>Fenster   </td><td>Status</td></tr>
<tr><td>
fenster_offen
selektor
anzahl_fenster_gesamt
1
EQ
val
fenster_offen
TRUE
anzahl_fenster_offen
1
INSERT
LAST
liste_fenster_offen
fenster_offen
geöffnet
INSERT
LAST
fenster_offen
geöffnet
INSERT
LAST
liste_fenster_html
fenster_offen
<td><span style="color:#FF0000"> geöffnet 👆</span>
fenster_geschlossen
selektor
EQ
val
fenster_geschlossen
FALSE
INSERT
LAST
liste_fenster_gesamt
fenster_geschlossen
geschlossen
INSERT
LAST
liste_fenster_html
fenster_geschlossen
<td>geschlossen 👍
true
FALSE
Object ID
objekt_id_01_anzahl_fenster_offen_eDP
TRUE
anzahl_fenster_offen
0
true
FALSE
Object ID
objekt_id_02_anzahl_fenster_gesamt_eDP
TRUE
anzahl_fenster_gesamt
0
NEQ
anzahl_fenster_offen
0
true
FALSE
Object ID
objekt_id_03_text_fenster_offen_liste_eDP
TRUE
TEXT
1
liste_fenster_offen
,
0
true
FALSE
Object ID
objekt_id_03_text_fenster_offen_liste_eDP
TRUE
Die Fenster sind überall geschlossen.
0
true
FALSE
Object ID
objekt_id_04_text_fenster_gesamt_liste_eDP
TRUE
liste_fenster_gesamt
,
0
true
FALSE
Object ID
objekt_id_05_text_fenster_html_liste_eDP
TRUE
htmlText
liste_fenster_html
<tr><td>
</table></body>
0
getParentName
Lyp2YXIgb2JqID0gZ2V0T2JqZWN0KGlkKTsNCnZhciBuYW1lID0gZ2V0T2JqZWN0KGlkKS5jb21tb24ubmFtZTsNCnZhciBkZXZpY2VuYW1lID0gbmFtZS5zdWJzdHJpbmcoMCwgbmFtZS5pbmRleE9mKCIub24iKSk7IC8vLm9uIGF1cyBUZXh0IGVudGZlcm5lbg0KcmV0dXJuIGdldE9iamVjdChpZCkuY29tbW9uLm5hbWUuc3Vic3RyaW5nKDAsIG5hbWUuaW5kZXhPZigiLm9uIikpOw0KKi8NCg0KaWYoZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkpIHJldHVybiBnZXRPYmplY3QoaWQuc3Vic3RyaW5nKDAsIGlkLmxhc3RJbmRleE9mKCcuJykpKS5jb21tb24ubmFtZTsNCmVsc2UgcmV0dXJuIG51bGw7DQovL2lmKGV4aXN0c09iamVjdChpZCkpIHJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lOw==
Beschreibe diese Funktion …
telegram_senden
Beschreibe diese Funktion …
ab hier Ausgabe
EQ
val
objekt_id_01_anzahl_fenster_offen_eDP
1
nachricht_ausgabe
👆Ein Fenster ist geöffnet 👆
\n
\n
TEXT
1
liste_fenster_offen
\n
GT
val
objekt_id_01_anzahl_fenster_offen_eDP
1
nachricht_ausgabe
👆Es sind
val
objekt_id_01_anzahl_fenster_offen_eDP
Fenster geöffnet 👆
\n
\n
TEXT
1
liste_fenster_offen
\n
EQ
val
objekt_id_01_anzahl_fenster_offen_eDP
0
nachricht_ausgabe
✅ Alle Fenster sind geschlossen ✅
FALSE
default
text
nachricht_ausgabe
telegram_benutzer
arry, trenner
cmV0dXJuIGFycnkuam9pbih0cmVubmVyKTs=
Beschreibe diese Funktion …
email_senden
Beschreibe diese Funktion …
ab hier Ausgabe
EQ
val
objekt_id_01_anzahl_fenster_offen_eDP
1
nachricht_ausgabe
👆Ein Fenster ist geöffnet 👆
\n
\n
TEXT
1
liste_fenster_offen
\n
GT
val
objekt_id_01_anzahl_fenster_offen_eDP
1
nachricht_ausgabe
👆Es sind
val
objekt_id_01_anzahl_fenster_offen_eDP
Fenster geöffnet 👆
\n
\n
TEXT
1
liste_fenster_offen
\n
EQ
val
objekt_id_01_anzahl_fenster_offen_eDP
0
nachricht_ausgabe
✅ Alle Fenster sind geschlossen ✅
FALSE
e_mail_empfaenger
nachricht_ausgabe
Steckdosenstatus
iQontrol_File_schreiben
ICBjb25zdCBwYXRoID0gIi9odG1sZmVuc3Rlci5odG1sIjsNCiAgDQogIHdyaXRlRmlsZSgnaXFvbnRyb2wubWV0YScsIHBhdGggLHRleHRBdXNnYWJlLCBmdW5jdGlvbiAoZXJyb3IpIHsNCiAgICBsb2coJ2lRb250cm9sIEZlbnN0ZXIgRGF0ZWkgZ2VzY2hyaWViZW4nKTsNCn0pOw==
Funktion zum schreiben einer html Datei für iQontrol
Datenpunkte_erstellen
LyoqCiAqIENyZWF0ZSBzdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wIG9yIGphdmFzY3JpcHQueAogKiBDdXJyZW50IFZlcnNpb246ICAgICBodHRwczovL2dpdGh1Yi5jb20vTWljLU0vaW9icm9rZXIuY3JlYXRlVXNlclN0YXRlcwogKiBTdXBwb3J0OiAgICAgICAgICAgICBodHRwczovL2ZvcnVtLmlvYnJva2VyLm5ldC90b3BpYy8yNjgzOS8KICogQXV0b3I6ICAgICAgICAgICAgICAgTWljIChpb0Jyb2tlcikgfCBNaWMtTSAoZ2l0aHViKQogKiBWZXJzaW9uOiAgICAgICAgICAgICAxLjEgKDI2IEphbnVhcnkgMjAyMCkKICogRXhhbXBsZTogICAgICAgICAgICAgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9NaWMtTS9pb2Jyb2tlci5jcmVhdGVVc2VyU3RhdGVzI2JlaXNwaWVsCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIFBMRUFTRSBOT1RFOiBQZXIgaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCwgdGhlIHVzZWQgZnVuY3Rpb24gc2V0T2JqZWN0KCkgCiAqICAgICAgICAgICAgICBleGVjdXRlcyB0aGUgY2FsbGJhY2sgUFJJT1IgdG8gY29tcGxldGluZyB0aGUgc3RhdGUgY3JlYXRpb24uIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlci4gCiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqIEBwYXJhbSB7c3RyaW5nfSB3aGVyZSAgICAgICAgICBXaGVyZSB0byBjcmVhdGUgdGhlIHN0YXRlOiAnMF91c2VyZGF0YS4wJyBvciAnamF2YXNjcmlwdC54Jy4KICogQHBhcmFtIHtib29sZWFufSBmb3JjZSAgICAgICAgIEZvcmNlIHN0YXRlIGNyZWF0aW9uIChvdmVyd3JpdGUpLCBpZiBzdGF0ZSBpcyBleGlzdGluZy4KICogQHBhcmFtIHthcnJheX0gc3RhdGVzVG9DcmVhdGUgIFN0YXRlKHMpIHRvIGNyZWF0ZS4gc2luZ2xlIGFycmF5IG9yIGFycmF5IG9mIGFycmF5cwogKiBAcGFyYW0ge29iamVjdH0gW2NhbGxiYWNrXSAgICAgT3B0aW9uYWw6IGEgY2FsbGJhY2sgZnVuY3Rpb24gLS0gVGhpcyBwcm92aWRlZCBmdW5jdGlvbiB3aWxsIGJlIGV4ZWN1dGVkIGFmdGVyIGFsbCBzdGF0ZXMgYXJlIGNyZWF0ZWQuCiAqLwpmdW5jdGlvbiBjcmVhdGVVc2VyU3RhdGVzKHdoZXJlLCBmb3JjZSwgc3RhdGVzVG9DcmVhdGUsIGNhbGxiYWNrID0gdW5kZWZpbmVkKSB7CiAKICAgIGNvbnN0IFdBUk4gPSBmYWxzZTsgLy8gT25seSBmb3IgMF91c2VyZGF0YS4wOiBUaHJvd3Mgd2FybmluZyBpbiBsb2csIGlmIHN0YXRlIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIGZvcmNlPWZhbHNlLiBEZWZhdWx0IGlzIGZhbHNlLCBzbyBubyB3YXJuaW5nIGluIGxvZywgaWYgc3RhdGUgZXhpc3RzLgogICAgY29uc3QgTE9HX0RFQlVHID0gZmFsc2U7IC8vIFRvIGRlYnVnIHRoaXMgZnVuY3Rpb24sIHNldCB0byB0cnVlCiAgICAvLyBQZXIgaXNzdWUgIzQ3NCAoaHR0cHM6Ly9naXRodWIuY29tL2lvQnJva2VyL2lvQnJva2VyLmphdmFzY3JpcHQvaXNzdWVzLzQ3NCksIHRoZSB1c2VkIGZ1bmN0aW9uIHNldE9iamVjdCgpIGV4ZWN1dGVzIHRoZSBjYWxsYmFjayAKICAgIC8vIGJlZm9yZSB0aGUgc3RhdGUgaXMgYWN0dWFsIGNyZWF0ZWQuIFRoZXJlZm9yZSwgd2UgdXNlIGEgc2V0VGltZW91dCBhbmQgY291bnRlciBhcyBhIHdvcmthcm91bmQuCiAgICBjb25zdCBERUxBWSA9IDUwOyAvLyBEZWxheSBpbiBtaWxsaXNlY29uZHMgKG1zKS4gSW5jcmVhc2UgdGhpcyB0byAxMDAsIGlmIGl0IGlzIG5vdCB3b3JraW5nLgoKICAgIC8vIFZhbGlkYXRlICJ3aGVyZSIKICAgIGlmICh3aGVyZS5lbmRzV2l0aCgnLicpKSB3aGVyZSA9IHdoZXJlLnNsaWNlKDAsIC0xKTsgLy8gUmVtb3ZlIHRyYWlsaW5nIGRvdAogICAgaWYgKCAod2hlcmUubWF0Y2goL14oKGphdmFzY3JpcHRcLihbMS05XVswLTldfFswLTldKSkkfDBfdXNlcmRhdGFcLjAkKS8pID09IG51bGwpICkgewogICAgICAgIGxvZygnVGhpcyBzY3JpcHQgZG9lcyBub3Qgc3VwcG9ydCB0byBjcmVhdGUgc3RhdGVzIHVuZGVyIFsnICsgd2hlcmUgKyAnXScsICdlcnJvcicpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICAvLyBQcmVwYXJlICJzdGF0ZXNUb0NyZWF0ZSIgc2luY2Ugd2UgYWxzbyBhbGxvdyBhIHNpbmdsZSBzdGF0ZSB0byBjcmVhdGUKICAgIGlmKCFBcnJheS5pc0FycmF5KHN0YXRlc1RvQ3JlYXRlWzBdKSkgc3RhdGVzVG9DcmVhdGUgPSBbc3RhdGVzVG9DcmVhdGVdOyAvLyB3cmFwIGludG8gYXJyYXksIGlmIGp1c3Qgb25lIGFycmF5IGFuZCBub3QgaW5zaWRlIGFuIGFycmF5CgogICAgLy8gQWRkICJ3aGVyZSIgdG8gU1RBVEVTX1RPX0NSRUFURQogICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzdGF0ZXNUb0NyZWF0ZS5sZW5ndGg7IGkrKykgewogICAgICAgIGxldCBscFBhdGggPSBzdGF0ZXNUb0NyZWF0ZVtpXVswXS5yZXBsYWNlKC9cLipcLi9nLCAnLicpOyAvLyByZXBsYWNlIGFsbCBtdWx0aXBsZSBkb3RzIGxpa2UgJy4uJywgJy4uLicgd2l0aCBhIHNpbmdsZSAnLicKICAgICAgICBscFBhdGggPSBscFBhdGgucmVwbGFjZSgvXigoamF2YXNjcmlwdFwuKFsxLTldWzAtOV18WzAtOV0pXC4pfDBfdXNlcmRhdGFcLjBcLikvLCcnKSAvLyByZW1vdmUgYW55IGphdmFzY3JpcHQueC4gLyAwX3VzZXJkYXRhLjAuIGZyb20gYmVnaW5uaW5nCiAgICAgICAgbHBQYXRoID0gd2hlcmUgKyAnLicgKyBscFBhdGg7IC8vIGFkZCB3aGVyZSB0byBiZWdpbm5pbmcgb2Ygc3RyaW5nCiAgICAgICAgc3RhdGVzVG9DcmVhdGVbaV1bMF0gPSBscFBhdGg7CiAgICB9CgogICAgaWYgKHdoZXJlICE9ICcwX3VzZXJkYXRhLjAnKSB7CiAgICAgICAgLy8gQ3JlYXRlIFN0YXRlcyB1bmRlciBqYXZhc2NyaXB0LngKICAgICAgICBsZXQgbnVtU3RhdGVzID0gc3RhdGVzVG9DcmVhdGUubGVuZ3RoOwogICAgICAgIHN0YXRlc1RvQ3JlYXRlLmZvckVhY2goZnVuY3Rpb24obG9vcFBhcmFtKSB7CiAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBOb3cgd2UgYXJlIGNyZWF0aW5nIG5ldyBzdGF0ZSBbJyArIGxvb3BQYXJhbVswXSArICddJyk7CiAgICAgICAgICAgIGxldCBsb29wSW5pdCA9IChsb29wUGFyYW1bMV1bJ2RlZiddID09IHVuZGVmaW5lZCkgPyBudWxsIDogbG9vcFBhcmFtWzFdWydkZWYnXTsgLy8gbWltaWMgc2FtZSBiZWhhdmlvciBhcyBjcmVhdGVTdGF0ZSBpZiBubyBpbml0IHZhbHVlIGlzIHByb3ZpZGVkCiAgICAgICAgICAgIGNyZWF0ZVN0YXRlKGxvb3BQYXJhbVswXSwgbG9vcEluaXQsIGZvcmNlLCBsb29wUGFyYW1bMV0sIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgbnVtU3RhdGVzLS07CiAgICAgICAgICAgICAgICBpZiAobnVtU3RhdGVzID09PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgcHJvY2Vzc2VkLicpOwogICAgICAgICAgICAgICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2sgPT09ICdmdW5jdGlvbicpIHsgLy8gZXhlY3V0ZSBpZiBhIGZ1bmN0aW9uIHdhcyBwcm92aWRlZCB0byBwYXJhbWV0ZXIgY2FsbGJhY2sKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEZ1bmN0aW9uIHRvIGNhbGxiYWNrIHBhcmFtZXRlciB3YXMgcHJvdmlkZWQnKTsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICB9IGVsc2UgewogICAgICAgIC8vIENyZWF0ZSBTdGF0ZXMgdW5kZXIgMF91c2VyZGF0YS4wCiAgICAgICAgbGV0IG51bVN0YXRlcyA9IHN0YXRlc1RvQ3JlYXRlLmxlbmd0aDsKICAgICAgICBsZXQgY291bnRlciA9IC0xOwogICAgICAgIHN0YXRlc1RvQ3JlYXRlLmZvckVhY2goZnVuY3Rpb24obG9vcFBhcmFtKSB7CiAgICAgICAgICAgIGNvdW50ZXIgKz0gMTsKICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nICgnW0RlYnVnXSBDdXJyZW50bHkgcHJvY2Vzc2luZyBmb2xsb3dpbmcgc3RhdGU6IFsnICsgbG9vcFBhcmFtWzBdICsgJ10nKTsKICAgICAgICAgICAgaWYoICgkKGxvb3BQYXJhbVswXSkubGVuZ3RoID4gMCkgJiYgKGV4aXN0c1N0YXRlKGxvb3BQYXJhbVswXSkpICkgeyAvLyBXb3JrYXJvdW5kIGR1ZSB0byBodHRwczovL2dpdGh1Yi5jb20vaW9Ccm9rZXIvaW9Ccm9rZXIuamF2YXNjcmlwdC9pc3N1ZXMvNDc4CiAgICAgICAgICAgICAgICAvLyBTdGF0ZSBpcyBleGlzdGluZy4KICAgICAgICAgICAgICAgIGlmIChXQVJOICYmICFmb3JjZSkgbG9nKCdTdGF0ZSBbJyArIGxvb3BQYXJhbVswXSArICddIGlzIGFscmVhZHkgZXhpc3RpbmcgYW5kIHdpbGwgbm8gbG9uZ2VyIGJlIGNyZWF0ZWQuJywgJ3dhcm4nKTsKICAgICAgICAgICAgICAgIGlmICghV0FSTiAmJiBMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBTdGF0ZSBbJyArIGxvb3BQYXJhbVswXSArICddIGlzIGFscmVhZHkgZXhpc3RpbmcuIE9wdGlvbiBmb3JjZSAoPW92ZXJ3cml0ZSkgaXMgc2V0IHRvIFsnICsgZm9yY2UgKyAnXS4nKTsKICAgICAgICAgICAgICAgIGlmKCFmb3JjZSkgewogICAgICAgICAgICAgICAgICAgIC8vIFN0YXRlIGV4aXN0cyBhbmQgc2hhbGwgbm90IGJlIG92ZXJ3cml0dGVuIHNpbmNlIGZvcmNlPWZhbHNlCiAgICAgICAgICAgICAgICAgICAgLy8gU28sIHdlIGRvIG5vdCBwcm9jZWVkLgogICAgICAgICAgICAgICAgICAgIG51bVN0YXRlcy0tOwogICAgICAgICAgICAgICAgICAgIGlmIChudW1TdGF0ZXMgPT09IDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFsbCBzdGF0ZXMgc3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCEnKTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKExPR19ERUJVRykgbG9nKCdbRGVidWddIEFuIG9wdGlvbmFsIGNhbGxiYWNrIGZ1bmN0aW9uIHdhcyBwcm92aWRlZCwgd2hpY2ggd2UgYXJlIGdvaW5nIHRvIGV4ZWN1dGUgbm93LicpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNhbGxiYWNrKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAvLyBXZSBuZWVkIHRvIGdvIG91dCBhbmQgY29udGludWUgd2l0aCBuZXh0IGVsZW1lbnQgaW4gbG9vcC4KICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xODQ1MjkyMC9jb250aW51ZS1pbi1jdXJzb3ItZm9yZWFjaAogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0gLy8gaWYoIWZvcmNlKQogICAgICAgICAgICB9CgogICAgICAgICAgICAvLyBTdGF0ZSBpcyBub3QgZXhpc3Rpbmcgb3IgZm9yY2UgPSB0cnVlLCBzbyB3ZSBhcmUgY29udGludWluZyB0byBjcmVhdGUgdGhlIHN0YXRlIHRocm91Z2ggc2V0T2JqZWN0KCkuCiAgICAgICAgICAgIGxldCBvYmogPSB7fTsKICAgICAgICAgICAgb2JqLnR5cGUgPSAnc3RhdGUnOwogICAgICAgICAgICBvYmoubmF0aXZlID0ge307CiAgICAgICAgICAgIG9iai5jb21tb24gPSBsb29wUGFyYW1bMV07CiAgICAgICAgICAgIHNldE9iamVjdChsb29wUGFyYW1bMF0sIG9iaiwgZnVuY3Rpb24gKGVycikgewogICAgICAgICAgICAgICAgaWYgKGVycikgewogICAgICAgICAgICAgICAgICAgIGxvZygnQ2Fubm90IHdyaXRlIG9iamVjdCBmb3Igc3RhdGUgWycgKyBsb29wUGFyYW1bMF0gKyAnXTogJyArIGVycik7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGlmIChMT0dfREVCVUcpIGxvZygnW0RlYnVnXSBOb3cgd2UgYXJlIGNyZWF0aW5nIG5ldyBzdGF0ZSBbJyArIGxvb3BQYXJhbVswXSArICddJykKICAgICAgICAgICAgICAgICAgICBsZXQgaW5pdCA9IG51bGw7CiAgICAgICAgICAgICAgICAgICAgaWYobG9vcFBhcmFtWzFdLmRlZiA9PT0gdW5kZWZpbmVkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmKGxvb3BQYXJhbVsxXS50eXBlID09PSAnbnVtYmVyJykgaW5pdCA9IDA7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmKGxvb3BQYXJhbVsxXS50eXBlID09PSAnYm9vbGVhbicpIGluaXQgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICAgICAgaWYobG9vcFBhcmFtWzFdLnR5cGUgPT09ICdzdHJpbmcnKSBpbml0ID0gJyc7CiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgaW5pdCA9IGxvb3BQYXJhbVsxXS5kZWY7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHNldFN0YXRlKGxvb3BQYXJhbVswXSwgaW5pdCwgdHJ1ZSwgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gc2V0U3RhdGUgZHVyY2hnZWbDvGhydDogJyArIGxvb3BQYXJhbVswXSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW1TdGF0ZXMtLTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChudW1TdGF0ZXMgPT09IDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gQWxsIHN0YXRlcyBwcm9jZXNzZWQuJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykgeyAvLyBleGVjdXRlIGlmIGEgZnVuY3Rpb24gd2FzIHByb3ZpZGVkIHRvIHBhcmFtZXRlciBjYWxsYmFjawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoTE9HX0RFQlVHKSBsb2coJ1tEZWJ1Z10gRnVuY3Rpb24gdG8gY2FsbGJhY2sgcGFyYW1ldGVyIHdhcyBwcm92aWRlZCcpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2FsbGJhY2soKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgIH0sIERFTEFZICsgKDIwICogY291bnRlcikgKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICB9Cn0KCmxldCBzdGF0ZXNUb0NyZWF0ZSA9IFsKICAgIC8vQW5zYWdlCiAgICBbJ0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wMUFsZXhhJywgeyduYW1lJzonMDFBbGV4YScsICd0eXBlJzonYm9vbGVhbicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonc3dpdGNoJywgJ2RlZic6dHJ1ZSwgInNtYXJ0TmFtZSI6IHsiZGUiOiAiQWxleGEiLCJzbWFydFR5cGUiOiAiU1dJVENIIn0gfV0sCiAgICBbJ0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wMkhhbnMnLCB7J25hbWUnOicwMkhhbnMnLCAndHlwZSc6J2Jvb2xlYW4nLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J3N3aXRjaCcsICdkZWYnOmZhbHNlLCAic21hcnROYW1lIjogeyJkZSI6ICJIYW5zIiwic21hcnRUeXBlIjogIlNXSVRDSCJ9IH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMDNWaWNraScsIHsnbmFtZSc6JzAzVmlja2knLCAndHlwZSc6J2Jvb2xlYW4nLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzp0cnVlLCAncm9sZSc6J3N3aXRjaCcsICdkZWYnOmZhbHNlLCAic21hcnROYW1lIjogeyJkZSI6ICJWaWNraSIsInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwKICAgIFsnQWxleGFfQW5zYWdlbi5TdGltbWVuLjA0Q29uY2hpdGEnLCB7J25hbWUnOicwNENvbmNoaXRhJywgJ3R5cGUnOidib29sZWFuJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6dHJ1ZSwgJ3JvbGUnOidzd2l0Y2gnLCAnZGVmJzpmYWxzZSwgInNtYXJ0TmFtZSI6IHsiZGUiOiAiQ29uY2hpdGEiLCJzbWFydFR5cGUiOiAiU1dJVENIIn0gfV0sCiAgICBbJ0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wNUFsZXhhX3NzbWwnICx7J25hbWUnOicwNUFsZXhhX3NzbWwnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8c3BlYWs+PHZvaWNlIG5hbWU9IkFsZXhhIj4nIH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMDZIYW5zX3NzbWwnICx7J25hbWUnOicwNkhhbnNfc3NtbCcsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6JzxzcGVhaz48dm9pY2UgbmFtZT0iSGFucyI+JyB9XSwKICAgIFsnQWxleGFfQW5zYWdlbi5TdGltbWVuLjA3Vmlja2lfc3NtbCcgLHsnbmFtZSc6JzA3Vmlja2lfc3NtbCcsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6JzxzcGVhaz48dm9pY2UgbmFtZT0iVmlja2kiPicgfV0sCiAgICBbJ0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4wOENvbmNoaXRhX3NzbWwnICx7J25hbWUnOicwOENvbmNoaXRhX3NzbWwnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8c3BlYWs+PHZvaWNlIG5hbWU9IkNvbmNoaXRhIj4nIH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMDlzc21sX2VuZGUnLCB7J25hbWUnOicwOXNzbWxfZW5kZScsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6Jzwvdm9pY2U+PC9zcGVhaz4nIH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMTBBbGV4YV9TdGltbWVud2VjaHNlbF9zc21sJyAseyduYW1lJzonMTBBbGV4YV9TdGltbWVud2VjaHNlbF9zc21sJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPC92b2ljZT48dm9pY2UgbmFtZT0iQWxleGEiPicgfV0sCiAgICBbJ0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4xMUhhbnNfU3RpbW1lbndlY2hzZWxfc3NtbCcsIHsnbmFtZSc6JzExSGFuc19TdGltbWVud2VjaHNlbF9zc21sJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPC92b2ljZT48dm9pY2UgbmFtZT0iSGFucyI+JyB9XSwKICAgIFsnQWxleGFfQW5zYWdlbi5TdGltbWVuLjEyVmlja2lfU3RpbW1lbndlY2hzZWxfc3NtbCcsIHsnbmFtZSc6JzEyVmlja2lfU3RpbW1lbndlY2hzZWxfc3NtbCcsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6Jzwvdm9pY2U+PHZvaWNlIG5hbWU9IlZpY2tpIj4nIH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMTNDb25jaGl0YV9TdGltbWVud2VjaHNlbF9zc21sJywgeyduYW1lJzonMTNDb25jaGl0YV9TdGltbWVud2VjaHNlbF9zc21sJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonPC92b2ljZT48dm9pY2UgbmFtZT0iQ29uY2hpdGEiPicgfV0sCiAgICBbJ0FsZXhhX0Fuc2FnZW4uU3RpbW1lbi4xNGZsdWVzdGVybl9hbmZhbmcnLCB7J25hbWUnOicxNGZsdWVzdGVybl9hbmZhbmcnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8c3BlYWs+PGFtYXpvbjplZmZlY3QgbmFtZT0id2hpc3BlcmVkIj4nIH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLlN0aW1tZW4uMTVmbHVlc3Rlcm5fZW5kZScsIHsnbmFtZSc6JzE1Zmx1ZXN0ZXJuX2VuZGUnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOic8L2FtYXpvbjplZmZlY3Q+PC9zcGVhaz4nIH1dLAogICAgWydBbGV4YV9BbnNhZ2VuLkFuc2FnZW4uMDlGZW5zdGVyYW5zYWdlJywgeyduYW1lJzogJzA5RmVuc3RlcmFuc2FnZScsJ3R5cGUnOiAnYm9vbGVhbicsICdyZWFkJzogdHJ1ZSwgJ3dyaXRlJzogdHJ1ZSwgJ3JvbGUnOiAnYnV0dG9uJywnZGVmJzp0cnVlLCAic21hcnROYW1lIjogeyJkZSI6ICIwOUZlbnN0ZXJhbnNhZ2UiLCJzbWFydFR5cGUiOiAiU1dJVENIIn0gfV0sIAogICAgLy9HZXJhZXRlIHphZWhsZW4KICAgIC8vWydHZXJhZXRlX3phZWhsZW4uRmVuc3Rlcl96YWVobGVuLjAxX0FuemFobF9GZW5zdGVyX2dla2lwcHQnLCB7J25hbWUnOicwMV9BbnphaGxfRmVuc3Rlcl9nZWtpcHB0JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzonRmVuc3RlcicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5GZW5zdGVyX3phZWhsZW4uMDJfQW56YWhsX0ZlbnN0ZXJfb2ZmZW4nLCB7J25hbWUnOicwMl9BbnphaGxfRmVuc3Rlcl9vZmZlbicsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6J0ZlbnN0ZXInLCAnZGVmJzowIH1dLAogICAgLy9bJ0dlcmFldGVfemFlaGxlbi5GZW5zdGVyX3phZWhsZW4uMDNfQW56YWhsX0ZlbnN0ZXJfZ2VzY2hsb3NzZW4nLCB7J25hbWUnOicwM19BbnphaGxfRmVuc3Rlcl9nZXNjaGxvc3NlbicsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6J0ZlbnN0ZXInLCAnZGVmJzowIH1dLAogICAgWydHZXJhZXRlX3phZWhsZW4uRmVuc3Rlcl96YWVobGVuLjA0X0FuemFobF9GZW5zdGVyX2dlc2FtdCcsIHsnbmFtZSc6JzA0X0FuemFobF9GZW5zdGVyX2dlc2FtdCcsICd0eXBlJzonbnVtYmVyJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonbnVtYmVyJywndW5pdCc6J0ZlbnN0ZXInLCAnZGVmJzowIH1dLAogICAgLy9bJ0dlcmFldGVfemFlaGxlbi5GZW5zdGVyX3phZWhsZW4uMDRfMV9BbnphaGxfRmVuc3Rlcl9nZW9lZmZuZXRfdW5kX2dla2lwcHRfZ2VzYW10JywgeyduYW1lJzonMDRfMV9BbnphaGxfRmVuc3Rlcl9nZW9lZmZuZXRfdW5kX2dla2lwcHRfZ2VzYW10JywgJ3R5cGUnOidudW1iZXInLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidudW1iZXInLCd1bml0JzonRmVuc3RlcicsICdkZWYnOjAgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5GZW5zdGVyX3phZWhsZW4uMDVfb2ZmZW5lX2dla2lwcHRlX0ZlbnN0ZXJfTGlzdGUnLCB7J25hbWUnOicwNV9vZmZlbmVfZ2VraXBwdGVfRmVuc3Rlcl9MaXN0ZScsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6ZmFsc2UsICdyb2xlJzonc3RyaW5nJywgJ2RlZic6J25vY2ggbGVlcicgfV0sCiAgICBbJ0dlcmFldGVfemFlaGxlbi5GZW5zdGVyX3phZWhsZW4uMDZfZ2VzYW10ZV9GZW5zdGVyX0xpc3RlJywgeyduYW1lJzonMDZfZ2VzYW10ZV9GZW5zdGVyX0xpc3RlJywgJ3R5cGUnOidzdHJpbmcnLCAncmVhZCc6dHJ1ZSwgJ3dyaXRlJzpmYWxzZSwgJ3JvbGUnOidzdHJpbmcnLCAnZGVmJzonbm9jaCBsZWVyJyB9XSwKICAgIFsnR2VyYWV0ZV96YWVobGVuLkZlbnN0ZXJfemFlaGxlbi4wN19odG1sX0ZlbnN0ZXJfTGlzdGUnLCB7J25hbWUnOicwN19odG1sX0ZlbnN0ZXJfTGlzdGUnLCAndHlwZSc6J3N0cmluZycsICdyZWFkJzp0cnVlLCAnd3JpdGUnOmZhbHNlLCAncm9sZSc6J3N0cmluZycsICdkZWYnOidub2NoIGxlZXInIH1dLAogICAgWydOYWNocmljaHRlbnZlcnNhbmQuVGVsZWdyYW0uMDFUZWxlZ3JhbV9OYWNocmljaHRlbnZlcnNhbmRfRmVuc3Rlcl96YWVobGVuJywgeyduYW1lJzonMDFUZWxlZ3JhbV9OYWNocmljaHRlbnZlcnNhbmRfRmVuc3Rlcl96YWVobGVuJywgJ3R5cGUnOidib29sZWFuJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6dHJ1ZSwgJ3JvbGUnOidzd2l0Y2gnLCAnZGVmJzpmYWxzZSB9XSwKICAgIFsnTmFjaHJpY2h0ZW52ZXJzYW5kLkVNYWlsLjAxRU1haWxfTmFjaHJpY2h0ZW52ZXJzYW5kX0ZlbnN0ZXJfemFlaGxlbicsIHsnbmFtZSc6JzAxRU1haWxfTmFjaHJpY2h0ZW52ZXJzYW5kX0ZlbnN0ZXJfemFlaGxlbicsICd0eXBlJzonYm9vbGVhbicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonc3dpdGNoJywgJ2RlZic6ZmFsc2UgfV0sCiAgICBbJ05hY2hyaWNodGVudmVyc2FuZC5UZWxlZ3JhbS4wMVRlbGVncmFtX0ZlbnN0ZXJzdGF0dXNfc2VuZGVuJywgeyduYW1lJzonMDFUZWxlZ3JhbV9GZW5zdGVyc3RhdHVzX3NlbmRlbicsICd0eXBlJzonYm9vbGVhbicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonYnV0dG9uJywgJ2RlZic6ZmFsc2UsICJzbWFydE5hbWUiOiB7ImRlIjogIjAxVGVsZWdyYW1fRmVuc3RlcnN0YXR1cyIsInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCiAgICBbJ05hY2hyaWNodGVudmVyc2FuZC5FTWFpbC4wMUVNYWlsX0ZlbnN0ZXJzdGF0dXNfc2VuZGVuJywgeyduYW1lJzonMDFFTWFpbF9GZW5zdGVyc3RhdHVzX3NlbmRlbicsICd0eXBlJzonYm9vbGVhbicsICdyZWFkJzp0cnVlLCAnd3JpdGUnOnRydWUsICdyb2xlJzonYnV0dG9uJywgJ2RlZic6ZmFsc2UsICJzbWFydE5hbWUiOiB7ImRlIjogIjAxRU1haWxfRmVuc3RlcnN0YXR1cyIsInNtYXJ0VHlwZSI6ICJTV0lUQ0gifSB9XSwgCiAgICAKXTsKCmNyZWF0ZVVzZXJTdGF0ZXMoJzBfdXNlcmRhdGEuMCcsIGZhbHNlLCBzdGF0ZXNUb0NyZWF0ZSk7Cg==
Datenpunkte erstellen
Forum Link Geraete zaehlen: https://forum.iobroker.net/post/346230
Forum Link Ansagen: https://forum.iobroker.net/post/273896
Blockly Start Geraete einlesen
blockly_start_geraete_einlesen
5000
ms
Ansagelautstaerke bis 100
Ansagelautstaerke
60
Selektor an eigenes System anpassen
selektor
state[id=*.STATE](functions=Fenster)
Telegram Nutzer aus Adapter eintragen
telegram_benutzer
Heiko
E-Mail Empfaenger eintragen
e_mail_empfaenger
max.muster@gmx.de
Variablen Geraete zaehlen
anzahl_fenster_offen
0
anzahl_fenster_gesamt
0
liste_fenster_offen
liste_fenster_gesamt
liste_fenster_html
objekt_id_01_anzahl_fenster_offen_eDP
0_userdata.0.Geraete_zaehlen.Fenster_zaehlen.02_Anzahl_Fenster_offen
objekt_id_02_anzahl_fenster_gesamt_eDP
0_userdata.0.Geraete_zaehlen.Fenster_zaehlen.04_Anzahl_Fenster_gesamt
objekt_id_03_text_fenster_offen_liste_eDP
0_userdata.0.Geraete_zaehlen.Fenster_zaehlen.05_offene_gekippte_Fenster_Liste
objekt_id_04_text_fenster_gesamt_liste_eDP
0_userdata.0.Geraete_zaehlen.Fenster_zaehlen.06_gesamte_Fenster_Liste
objekt_id_05_text_fenster_html_liste_eDP
0_userdata.0.Geraete_zaehlen.Fenster_zaehlen.07_html_Fenster_Liste
Variablen fuer Ansage
objekt_id_ansage_button_eDP
0_userdata.0.Alexa_Ansagen.Ansagen.09Fensteransage
objekt_id_01alexa_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.01Alexa
objekt_id_02hans_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.02Hans
objekt_id_03vicki_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.03Vicki
objekt_id_04conchita_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.04Conchita
objekt_id_05alexa_ssml_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.05Alexa_ssml
objekt_id_06hans_ssml_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.06Hans_ssml
objekt_id_07vicki_ssml_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.07Vicki_ssml
objekt_id_08conchita_ssml_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.08Conchita_ssml
objekt_id_09ende_ssml_eDP
0_userdata.0.Alexa_Ansagen.Stimmen.09ssml_ende
objekt_id_alexa2_adapter_history_serialnummer
alexa2.0.History.serialNumber
ansage_einleitungssatz
Hier der Fensterstatus für Dich,
ansage_falls_alles_aus
, alle anderen Fenster sind geschlossen.
Geraete zaehlen
ne
default
selektor
Ansage
any
default
objekt_id_ansage_button_eDP
OR
alexa2.0.Echo-Devices.
val
objekt_id_alexa2_adapter_history_serialnummer
.Commands.ssml
alexa2.0.Echo-Devices.
val
objekt_id_alexa2_adapter_history_serialnummer
.Commands.speak-volume
angesprochener_echo
alexa2.0.Echo-Devices.
val
objekt_id_alexa2_adapter_history_serialnummer
.Commands.ssml
speak_volume
alexa2.0.Echo-Devices.
val
objekt_id_alexa2_adapter_history_serialnummer
.Commands.speak-volume
false
FALSE
Object ID
speak_volume
TRUE
Ansagelautstaerke
0
datenpruefung
EQ
val
objekt_id_01_steckdosen_eingeschaltet_eDP
0
ansage_einleitungssatz
val
objekt_id_03_text_fenster_offen_liste_eDP
NEQ
val
objekt_id_01_steckdosen_eingeschaltet_eDP
0
ansage_einleitungssatz
val
objekt_id_03_text_fenster_offen_liste_eDP
ansage_falls_alles_aus
ansage
val
objekt_id_01alexa_eDP
val
objekt_id_05alexa_ssml_eDP
datenpruefung
val
objekt_id_09ende_ssml_eDP
val
objekt_id_02hans_eDP
val
objekt_id_06hans_ssml_eDP
datenpruefung
val
objekt_id_09ende_ssml_eDP
val
objekt_id_03vicki_eDP
val
objekt_id_07vicki_ssml_eDP
datenpruefung
val
objekt_id_09ende_ssml_eDP
val
objekt_id_04conchita_eDP
val
objekt_id_08conchita_ssml_eDP
datenpruefung
val
objekt_id_09ende_ssml_eDP
Sprachausgabe am ECHO
false
FALSE
Object ID
angesprochener_echo
TRUE
ansage
0
log
test
❗️Das angesprochene Gerät unterstützt kein ssml oder speak-volume❗️
Telegram
objekt_id_02_telegram_nachrichtenversand_fenster_zaehlen_eDP
0_userdata.0.Nachrichtenversand.Telegram.01Telegram_Nachrichtenversand_Fenster_zaehlen
objekt_id_telegram_senden
0_userdata.0.Nachrichtenversand.Telegram.01Telegram_Fensterstatus_senden
E Mail
objekt_id_02_e_mail_nachrichtenversand_fenster_zaehlen_eDP
0_userdata.0.Nachrichtenversand.EMail.01EMail_Nachrichtenversand_Fenster_zaehlen
objekt_id_email_senden
0_userdata.0.Nachrichtenversand.EMail.01EMail_Fensterstatus_senden
Alexa
true
default
objekt_id_01alexa_eDP
true
FALSE
Object ID
objekt_id_02hans_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_03vicki_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_04conchita_eDP
FALSE
0
Hans
true
default
objekt_id_02hans_eDP
true
FALSE
Object ID
objekt_id_01alexa_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_03vicki_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_04conchita_eDP
FALSE
0
Vicki
true
default
objekt_id_03vicki_eDP
true
FALSE
Object ID
objekt_id_01alexa_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_02hans_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_04conchita_eDP
FALSE
0
Conchita
true
default
objekt_id_04conchita_eDP
true
FALSE
Object ID
objekt_id_01alexa_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_02hans_eDP
FALSE
0
true
FALSE
Object ID
objekt_id_03vicki_eDP
FALSE
0
Alexa falls alle anderen unwahr
ne
default
objekt_id_01alexa_eDP
default
objekt_id_02hans_eDP
default
objekt_id_03vicki_eDP
default
objekt_id_04conchita_eDP
AND
AND
val
objekt_id_01alexa_eDP
val
objekt_id_02hans_eDP
AND
val
objekt_id_03vicki_eDP
val
objekt_id_04conchita_eDP
false
FALSE
Object ID
objekt_id_01alexa_eDP
TRUE
0
iQontrol File schreiben
ne
default
objekt_id_05_text_fenster_html_liste_eDP
iQontrol
iQontrol
1000
ms
val
objekt_id_05_text_fenster_html_liste_eDP
Telegram Fensterstatus versenden
ne
default
objekt_id_03_text_fenster_offen_liste_eDP
EQ
val
objekt_id_02_telegram_nachrichtenversand_fenster_zaehlen_eDP
TRUE
Telegram Fensterstatus Button
any
default
objekt_id_telegram_senden
Telegram Nachricht wenn Versand ein/ausgeschaltet
ne
default
objekt_id_02_telegram_nachrichtenversand_fenster_zaehlen_eDP
EQ
val
objekt_id_02_telegram_nachrichtenversand_fenster_zaehlen_eDP
TRUE
FALSE
default
text
Der Versand der Telegram Liste "Fensterstatus" wurde eingeschaltet.
telegram_benutzer
FALSE
default
text
Der Versand der Telegram Liste "Fensterstatus" wurde ausgeschaltet.
telegram_benutzer
E-Mail Fensterstatus versenden
ne
default
objekt_id_03_text_fenster_offen_liste_eDP
EQ
val
objekt_id_02_e_mail_nachrichtenversand_fenster_zaehlen_eDP
TRUE
E-Mail Nachricht wenn Versand ein/ausgeschaltet
ne
default
objekt_id_02_e_mail_nachrichtenversand_fenster_zaehlen_eDP
EQ
val
objekt_id_02_e_mail_nachrichtenversand_fenster_zaehlen_eDP
TRUE
FALSE
e_mail_empfaenger
Der Versand der E-Mail Liste "Fensterstatus" wurde eingeschaltet.
Fensterstatus
FALSE
e_mail_empfaenger
Der Versand der E-Mail Liste "Fensterstatus" wurde ausgeschaltet.
Fensterstatus
E-Mail Fensterstatus Button
any
default
objekt_id_email_senden