NEWS
Test Adapter Adapter-alexa-timer-vis v0.1.x GitHub/Latest
-
@michael-roling hast du schon die neue Beta vom Alexa-Adapter getestet?
Damit soll wieder alles funktionieren und dein Workaround kann wieder weg.
Danke.
-
@siggi0904 nein habe ich noch nicht
-
Hallo @michael-roling
Ich habe den Adpater nun installiert. Aber mir erklärt sich die Funktion nicht.
Worauf reagiert der Adapter?Zum Zeitpunkt der Installation lief ein Timer. Der wurde nicht erkannt.
Wenn ich über die Stimme einen Timer abbreche bekommt der Adapter das nicht mit.
Wenn ich Reset betätige, wird ein 5 Minuten Timer gestartet (kann auch der Restwert des abgebrochenen Timers sein)Vielleicht müsstest du im Adapter auch auf die Timer-Variablen der jeweiligen Alexa reagieren bzw. prüfen.
Dank dir.
Edit:
Fehler scheinbar gefunden, warum die Timer nicht abbrechen. Schau mal:2023-11-05 12:01:31.927 - error: alexa-timer-vis.0 (2566806) uncaught exception: Parameter "timeout" needs to be of type "number" but type "undefined" has been passed 2023-11-05 12:01:31.932 - error: alexa-timer-vis.0 (2566806) Error: Parameter "timeout" needs to be of type "number" but type "undefined" has been passed at Validator.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/validator.js:205:19) at AlexaTimerVis.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:1718:31) at interval (/opt/iobroker/node_modules/iobroker.alexa-timer-vis/main.js:646:51) at /opt/iobroker/node_modules/iobroker.alexa-timer-vis/main.js:654:11 at Timeout. (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:1720:38) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7) 2023-11-05 12:01:31.932 - error: alexa-timer-vis.0 (2566806) Parameter "timeout" needs to be of type "number" but type "undefined" has been passed
-
-
@michael-roling ne, das Thema ist mit der aktuellen Stable vom Alexa2-Adapter behoben.
Bei neuen Timern triggert auch gut. Nur kann ich die Timer nicht abbrechen.
Siehe og. Fehlerlog passt das Datenformat wohl nicht.Deswegen sieht das log ja aktuell so aus:
2023-11-05 12:00:26.403 - warn: ical.0 (2578407) get state error: Connection is closed. 2023-11-05 12:00:26.501 - info: host.iobroker instance system.adapter.ical.0 terminated with code 0 (NO_ERROR) 2023-11-05 12:01:31.927 - error: alexa-timer-vis.0 (2566806) uncaught exception: Parameter "timeout" needs to be of type "number" but type "undefined" has been passed 2023-11-05 12:01:31.932 - error: alexa-timer-vis.0 (2566806) Error: Parameter "timeout" needs to be of type "number" but type "undefined" has been passed at Validator.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/validator.js:205:19) at AlexaTimerVis.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:1718:31) at interval (/opt/iobroker/node_modules/iobroker.alexa-timer-vis/main.js:646:51) at /opt/iobroker/node_modules/iobroker.alexa-timer-vis/main.js:654:11 at Timeout. (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:1720:38) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7) 2023-11-05 12:01:31.932 - error: alexa-timer-vis.0 (2566806) Parameter "timeout" needs to be of type "number" but type "undefined" has been passed 2023-11-05 12:01:31.943 - info: alexa-timer-vis.0 (2566806) Apdater shuts down 2023-11-05 12:01:31.948 - info: alexa-timer-vis.0 (2566806) Intervals and timeouts cleared! 2023-11-05 12:01:31.953 - info: alexa-timer-vis.0 (2566806) terminating 2023-11-05 12:01:31.955 - warn: alexa-timer-vis.0 (2566806) Terminated (UNCAUGHT_EXCEPTION): Without reason 2023-11-05 12:01:32.456 - info: alexa-timer-vis.0 (2566806) terminating 2023-11-05 12:01:32.576 - error: host.iobroker instance system.adapter.alexa-timer-vis.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2023-11-05 12:01:32.577 - info: host.iobroker Restart adapter system.adapter.alexa-timer-vis.0 because enabled 2023-11-05 12:02:02.746 - info: host.iobroker instance system.adapter.alexa-timer-vis.0 started with pid 2581587 2023-11-05 12:02:05.382 - info: alexa-timer-vis.0 (2581587) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.alexa-timer-vis, node: v18.18.2, js-controller: 5.0.12 2023-11-05 12:02:05.446 - info: alexa-timer-vis.0 (2581587) Alexa State was found
-
@siggi0904 wie brichst du ab? s
-
@michael-roling Ansage "Alexa, Timer abbrechen"
-
@siggi0904 leider kann ich so nicht weiter helfen, bei mir läuft es ganz normal durch. welche version hast du denn installiert?
sorry das steht ja im log, die 0.2.0 -
@michael-roling ja, die stable 0.2.0 von deinem Adapter und Alexa2 Version 3.25.5.
Ach ja, da fällt mir gleich noch was auf:
Könntest du das Label des Timers aus dem Datenpunktalexa2.0.Echo-Devices.G090L911746609UM.Timer.activeTimerList
nehmen? Also den Label-Wert aus dem json von dem Datenpunkt?
Der Text, der in History steht ist zu lang und beinhaltet den kompletten Aufruf.
Z.B. "Neuer für die wäsche in Timer". Ich benenne nämlich gern die Timer. -
@siggi0904 du hast doch alles was man braucht
oder versteh ich dich da falsch.
Anscheinend gibt es immer noch probleme mit alexa2 und der aktualisierung, habe ich gerade mal die latest installiert, im moment geht aber garnichts.
Im Moment läuft es doch! -
@michael-roling Naja, dein Adapter nennt den Timer "Neuer für die wäsche in Timer"
Alexa führt unter dem Datenpunkt "TimerID" den Timer mit dem richtigen Namen "Wäsche".Konntest du dir schon das Abbrechen anschauen?
Also das falsche Datenformat?
Wo finde ich eigentlich den Datenpunkt: "timeout" -
@siggi0904 poste mal das komplette log von dem adapter, setze vorher mal log auf debug, wie gesagt hier läuft es ganz normal durch
-
@michael-roling kann ich dir das per Mail senden?
Das ist ganz schön viel.Aber jetzt hat er beim Abbrechen des Timers keinen Fehler erzeugt.
-
@siggi0904 solange kein fehler kommt nutzt das log nichts. mit dem Namen könnte ich mir mal anschauen, am besten ein issue auf machen
-
@michael-roling okay. Dann beobachte ich das und mach ggf. ein Issue auf.
Vielleicht dann auch die Feature Requests zum Adapter.
-
Nach längerer Zeit wollte ich den Adapter wieder nutzen und merke gerade er funktioniert nicht (mehr).
Adapter ist grün,
Timer Datenpunkt des alexa2.0 Adapters wird auch gefüllt wenn ein Timer eingestellt ist,
Debug Log gibt keine Fehlermeldung aus.Ich bin ratlos @Michael-Roling
-
@fredf schau mal im Alexa2.0 Adapter. Da muss man meine ich optionen aktivieren damit etwas aktualisiert wird.
-
@michael-roling
Ja, danke Fehler gefunden.
Ohne die Verlaufseinstellungen im alexa2.0 Adapter aktiviert zu haben geht es nicht.