NEWS
Fenster und andere Geräte zählen opt. Alexa Ansagen
-
@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...
-
@dslraser Kann es sein, dass die Fensterblocklys im ersten Post leer sind? Die Versionen ohne Alexa im zweiten Post kann ich runterladen, die ersten sind nur 0 KB groß und leer.
-
@siggi85 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Kann es sein, dass die Fensterblocklys im ersten Post leer sind?
ja, waren leer. Da hatte ich die falschen Dateien erwischt. Sind jetzt wieder da.
-
@DocGame sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Der Namen scheint nur vom Zigbee-Gerät eingelesen zu werden. Was könnte ich falsch machen?
ich habe mal was eingebaut...Welche Version hattest Du, die komplette ?
-
@sigi234 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Habe die Script Engine 4.6.1 ev. liegt es daran?
1588767364000-03anruferansage_fritzbox_mit_emailIch habe es eben vom ersten Beitrag runter geladen, importiert und gestartet und es läuft bei mir.
Ich nutze Script Engine 4.5.1