NEWS
Fenster und andere Geräte zählen opt. Alexa Ansagen
-
-
Wahnsinn, der Script ist jetzt wirklich was für "Doofe" Klappt wunderbar, nur Telegramm angepasst und es funzt. Einfach nur genial
Einfacher geht es nicht, Licht funktioniert auch ohne Probleme, wird alles erkannt, was man in die Aufzählung gepackt hat!
-
@dslraser
Perfekt! läuft bei mir auch auf Anhieb. -
@dslraser
Lädst Du gerade eine neue Fenster Version hoch? Alle Fenster Dateien mit Alexa sind leer. -
@dslraser
Mit uns kannst Du es ja machen.
Mal eben einen neuen Selektor angelegt und der muss auch noch bei "on" und nicht mehr bei "level" eingetragen werden.
Aber wenn man alles richtig geändert hat funktioniert es wie es soll. -
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Mal eben einen neuen Selektor angelegt und der muss auch noch bei "on" und nicht mehr bei "level" eingetragen werden.
Das hat den Grund, das
.on
ein boolean ist und viele anderen auch. -
@dslraser Da ich meine IQontrol-Bedienung etwas "aufpimpen" wollte, bin ich auf deine Scripts gestossen und wollte mit dem FensterScript(Alexa) anfangen. Irgendwie klappt es aber nur halb. Die Datenpunkte werden angelegt. Ich habe meine Fenster und Türkontakte (Xiaomi-Aqara) auf 5 Mi-Hubs verteilt über den Mi-Home Adapter in IoBroker integriert. Am Zigbee-Adapter habe ich zum Testen auch einen dran. Das Zählen scheint zu klappen. Der Namen scheint nur vom Zigbee-Gerät eingelesen zu werden. Was könnte ich falsch machen? (Ausser das die Umlaute noch nicht korrekt sind)
Hier einige States und die erzeugte HTML:
MiHome:
Zigbee:
Datenpunkte:
HTML:<!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: 13.05.2020 17:22:37 </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-Türen   </td><td>Status</td></tr><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td><span style="color:#FF0000"> geöffnet </span><tr><td>TS Garagentor Oben <td><span style="color:#FF0000"> geöffnet </span><tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen<tr><td>TS Garagentor unten <td>geschlossen<tr><td>TS Wohnzimmer hinten links <td>geschlossen<tr><td>Sensor unbekannt<td>geschlossen</table></body>
-
@DocGame
eigentlich habe ich schon darauf gewartet, da ich nicht alle Sensoren habe.
Bitte stelle mal einen RAW von einem Sensor der nicht erkannt wird (wahrscheinlich MiHome) hier in Code Tags rein.Zum Umlaute Fehler: Bitte die Download Datei auf den eigenen Rechner laden (rechte Maustaste, speichern unter) und dann mit einem Editor (in UTF-8 eingestellt) öffnen und den Inhalt importieren, nicht direkt aus dem Browser kopieren.
-
@dslraser Das mit UTF8 hab ich schon weiter oben gelesen, wollte aber erst mal schauen ob sonst alles klappt.
Hier der Raw von dem State:{ "from": "system.adapter.mihome.0", "user": "system.user.admin", "ts": 1567179731251, "common": { "name": "Is opened", "role": "state", "type": "boolean", "write": false, "read": true }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "mihome.0.devices.magnet_158d000237d2a7.state", "type": "state" }
-
@dslraser
Das neue Steckdosen Blockly mit Alexa Ansage und E-Mail sortiert die Steckdosen, die an sind, nicht mehr alphabetisch. -
@DocGame
heißen die state alle nurIs opened
(wie willst Du die vernünftig unterscheiden ? Willst Du Dir dafür nicht lieber einen Alias anlegen ? Ich kann das mit rein nehmen, aber dann heißen alle diese Fenster Ìs opened`Man könnte auch den channel Namen ausgeben lassen....
-
Hallo,
irgendwo habe ich einen Fehler?
javascript.0 2020-05-13 18:26:22.280 error (6672) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2020-05-13 18:26:22.280 error (6672) at runMicrotasks (<anonymous>) javascript.0 2020-05-13 18:26:22.280 error (6672) at C:\Program Files\iobroker\Test\node_modules\standard-as-callback\built\index.js:19:49 javascript.0 2020-05-13 18:26:22.280 error (6672) at tryCatcher (C:\Program Files\iobroker\Test\node_modules\standard-as-callback\built\utils.js:11:23) javascript.0 2020-05-13 18:26:22.280 error (6672) at C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\states\statesInRedis.js:616:17 javascript.0 2020-05-13 18:26:22.280 error (6672) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:1105:17 javascript.0 2020-05-13 18:26:22.279 error (6672) at C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:1514:17 javascript.0 2020-05-13 18:26:22.279 error (6672) at prepareScript (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:1461:37) javascript.0 2020-05-13 18:26:22.279 error (6672) at compile (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:1238:28) javascript.0 2020-05-13 18:26:22.279 error (6672) at Object.createScript (vm.js:263:10) javascript.0 2020-05-13 18:26:22.279 error (6672) at new Script (vm.js:88:7) javascript.0 2020-05-13 18:26:22.279 error (6672) SyntaxError: Unexpected token ')' javascript.0 2020-05-13 18:26:22.279 error (6672) ^ javascript.0 2020-05-13 18:26:22.279 error (6672) (function () {if () {clearTimeout(); = null;}})(); javascript.0 2020-05-13 18:26:22.279 error at script.js.Ansage.Ansage_Anrufer_dslraser:247 javascript.0 2020-05-13 18:26:22.279 error (6672) script.js.Ansage.Ansage_Anrufer_dslraser compile failed: javascript.0 2020-05-13 18:26:22.275 info (6672) Start javascript script.js.Ansage.Ansage_Anrufer_dslraser
-
@sigi234 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
irgendwo habe ich einen Fehler?
wann kommt das ?
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@sigi234 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
irgendwo habe ich einen Fehler?
wann kommt das ?
Beim Skriptstart
-
@sigi234 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Beim Skriptstart
welche Variante ?
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@sigi234 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Beim Skriptstart
welche Variante ?
Habe die Script Engine 4.6.1 ev. liegt es daran?
1588767364000-03anruferansage_fritzbox_mit_email
-
@sigi234
welches Blockly meine ich -
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
sortiert die Steckdosen, die an sind, nicht mehr alphabetisch.
war das mal anders ? (ich weiß es gerade wirklich nicht aus dem Kopf)
-
@dslraser
Schau mal in Post 175. Da haben wir schon mal darüber geschrieben. -
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@dslraser
Schau mal in Post 175. Da haben wir schon mal darüber geschrieben.ja, hast recht, die Sortierung ist auch noch drinn, nur funktioniert es wohl nicht...