NEWS
Alias auf Shelly - unerwartete Änderung des Aliastyps
-
@iomas sagte: Ich denke die Lösung liegt tatsächlich darin zwei Adapter zu verwenden.
Nein, das muss auch mit einem Alias funktionieren - wie bei mir.
EDIT: Welche Node.js-Version?
-
@paul53
Ich habe an der Version nichts geändert 18.14.0Dafür habe ich aber noch einmal getestet, diesmal habe ich nicht über die shellyapp das Licht ausgeschaltet sondern über den Alias, dies führte zu einem anderen Output, es wird immer noch korrekt geschaltet, aber es gibt eine andere Ausgabe:
18:47:02.628 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 0: Bewegung 18:47:02.629 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 0.1: Hinweise: Typ:boolean Wert ist: false 18:47:02.630 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 1: erkanntfalse 18:47:02.631 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 2: Licht ist aus 18:47:02.631 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 3: kleiner Schwellwert->Licht anschalten 18:47:02.646 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: true, Ack: false, Skript: system.adapter.javascript.0 18:47:02.660 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: true, Ack: true, Skript: system.adapter.mqtt.0 18:47:02.701 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasRead: true, Ack: true, Skript: system.adapter.mqtt.0 18:47:17.711 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: false, Ack: false, Skript: system.adapter.admin.0 18:47:17.719 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: false, Ack: true, Skript: system.adapter.mqtt.0 18:47:17.753 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasRead: false, Ack: true, Skript: system.adapter.mqtt.0 18:47:34.625 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 0: Bewegung 18:47:34.627 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 1: nicht erkannt 18:48:02.633 debug javascript.0 (545343) script.js.EG.kueche.beweg3: X: Licht ausschalten 18:48:02.648 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: false, Ack: false, Skript: system.adapter.javascript.0 18:48:28.666 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 0: Bewegung 18:48:28.667 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 0.1: Hinweise: Typ:boolean Wert ist: false 18:48:28.668 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 1: erkanntfalse 18:48:28.669 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 2: Licht ist aus 18:48:28.669 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 3: kleiner Schwellwert->Licht anschalten 18:48:28.685 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: true, Ack: false, Skript: system.adapter.javascript.0 18:48:28.694 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: true, Ack: true, Skript: system.adapter.mqtt.0 18:48:28.718 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasRead: true, Ack: true, Skript: system.adapter.mqtt.0 18:49:00.656 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 0: Bewegung 18:49:00.657 debug javascript.0 (545343) script.js.EG.kueche.beweg3: 1: nicht erkannt 18:49:28.671 debug javascript.0 (545343) script.js.EG.kueche.beweg3: X: Licht ausschalten 18:49:28.679 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: false, Ack: false, Skript: system.adapter.javascript.0 18:49:28.687 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasWrite: false, Ack: true, Skript: system.adapter.mqtt.0 18:49:28.721 debug javascript.0 (545343) script.js.EG.kueche.beweg3: AliasRead: false, Ack: true, Skript: system.adapter.mqtt.0
Anscheinend wird wenn ich nativ shelly nutze die Ausgabe (.command) nicht aktualisiert, was aber der Fall ist wenn ich es über den Broker (Adminoberfläche) tue...
-
@iomas sagte: Anscheinend wird wenn ich nativ shelly nutze die Ausgabe (.command) nciht aktualisiert
Ja, natürlich nicht, denn ".command" ist das Kommando von ioBroker an den Shelly.
@iomas sagte in Alias auf Shelly - unerwartete Änderung des Aliastyps:
Version nichts geändert 18.14.0
Ich verwende noch Version 16. Vielleicht macht das den Unterschied?
-
@paul53 said in Alias auf Shelly - unerwartete Änderung des Aliastyps:
Ich verwende noch Version 16
Darf ich wissen welche genau? Dann würde ich es mal mit einem downgrade probieren und entsprechend berichten, oder einfach die aktuellste 16er nehmen?
-
@iomas sagte: aktuellste 16er nehmen?
Ja.
-
@paul53
Ich habe nun Version 16.16.0
leider hat sich aber am output nichts geändert (Nutzung 1 Alias):19:13:22.734 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0: Bewegung 19:13:22.736 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:boolean Wert ist: false 19:13:22.736 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 1: erkanntfalse 19:13:22.740 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 2: Licht ist aus 19:13:22.741 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 19:13:22.893 debug javascript.0 (554097) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 19:13:33.861 debug javascript.0 (554097) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0 19:13:54.682 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0: Bewegung 19:13:54.682 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 1: nicht erkannt 19:14:22.743 debug javascript.0 (554097) script.js.EG.kueche.beweg2: X: Licht ausschalten 19:14:33.522 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0: Bewegung 19:14:33.526 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:string Wert ist: off 19:14:33.526 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0.5: Bugfix wrong typestring Wert ist: off 19:14:33.527 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0.5b: aus 19:14:33.527 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 1: erkanntfalse 19:14:33.527 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 2: Licht ist aus 19:14:33.527 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 19:14:33.611 debug javascript.0 (554097) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 19:15:05.519 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 0: Bewegung 19:15:05.521 debug javascript.0 (554097) script.js.EG.kueche.beweg2: 1: nicht erkannt 19:15:33.529 debug javascript.0 (554097) script.js.EG.kueche.beweg2: X: Licht ausschalten 19:15:33.560 debug javascript.0 (554097) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0
-
@iomas sagte: leider hat sich aber am output nichts geändert (Nutzung 1 Alias):
Dann ist bei der Installation des js-controllers etwas schief gelaufen?
@iomas sagte in Alias auf Shelly - unerwartete Änderung des Aliastyps:
Ich habe nun Version 16.16.0
ioBroker wurde mit dieser Version neu gestartet?
-
@paul53
Habe den iobroker neugestartet und jetzt gerade noch einmal den raspi an sich:
aber leider gleicher output19:22:08.860 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0: Bewegung 19:22:08.861 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:boolean Wert ist: false 19:22:08.862 debug javascript.0 (782) script.js.EG.kueche.beweg2: 1: erkanntfalse 19:22:08.862 debug javascript.0 (782) script.js.EG.kueche.beweg2: 2: Licht ist aus 19:22:08.863 debug javascript.0 (782) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 19:22:08.971 debug javascript.0 (782) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 19:22:27.540 debug javascript.0 (782) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0 19:22:40.900 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0: Bewegung 19:22:40.902 debug javascript.0 (782) script.js.EG.kueche.beweg2: 1: nicht erkannt 19:23:08.866 debug javascript.0 (782) script.js.EG.kueche.beweg2: X: Licht ausschalten 19:23:57.535 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0: Bewegung 19:23:57.538 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:string Wert ist: off 19:23:57.539 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0.5: Bugfix wrong typestring Wert ist: off 19:23:57.540 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0.5b: aus 19:23:57.547 debug javascript.0 (782) script.js.EG.kueche.beweg2: 1: erkanntfalse 19:23:57.547 debug javascript.0 (782) script.js.EG.kueche.beweg2: 2: Licht ist aus 19:23:57.548 debug javascript.0 (782) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 19:23:57.638 debug javascript.0 (782) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 19:24:29.511 debug javascript.0 (782) script.js.EG.kueche.beweg2: 0: Bewegung 19:24:29.512 debug javascript.0 (782) script.js.EG.kueche.beweg2: 1: nicht erkannt 19:24:57.549 debug javascript.0 (782) script.js.EG.kueche.beweg2: X: Licht ausschalten 19:24:57.639 debug javascript.0 (782) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0
-
@iomas
Dann doch ein Bit im js-controller gekippt?
Übrigens reagiert der Debug-Trigger wieder nur auf "wurde geändert". -
@paul53
ich habe via einem Programm "n" nun einmal v 18.14.0 installiert und danach wieder zurück auf 16.16.0, leider bleibt es gleich.19:40:48.070 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0: Bewegung 19:40:48.071 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:boolean Wert ist: false 19:40:48.071 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 1: erkanntfalse 19:40:48.072 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 2: Licht ist aus 19:40:48.072 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 19:40:48.142 debug javascript.0 (4255) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 19:40:56.860 debug javascript.0 (4255) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0 19:41:20.050 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0: Bewegung 19:41:20.053 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 1: nicht erkannt 19:41:48.075 debug javascript.0 (4255) script.js.EG.kueche.beweg2: X: Licht ausschalten 19:42:00.432 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0: Bewegung 19:42:00.433 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:string Wert ist: off 19:42:00.434 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0.5: Bugfix wrong typestring Wert ist: off 19:42:00.435 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0.5b: aus 19:42:00.435 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 1: erkanntfalse 19:42:00.436 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 2: Licht ist aus 19:42:00.437 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 19:42:00.629 debug javascript.0 (4255) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 19:42:32.394 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 0: Bewegung 19:42:32.395 debug javascript.0 (4255) script.js.EG.kueche.beweg2: 1: nicht erkannt 19:43:00.439 debug javascript.0 (4255) script.js.EG.kueche.beweg2: X: Licht ausschalten 19:43:00.528 debug javascript.0 (4255) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0
Da steht eigentlich aktualisiert, spricht das für den Bit im js-controller gekippt (selbst nach dem hoch und runterswitchen der version)? -
@iomas sagte: hoch und runterswitchen der version
Node.js compiliert die Dateien des js-controllers. Wenn eine Datei fehlerhaft ist, ist das Ergebnis im RAM weiterhin fehlerhaft.
-
@paul53
Habe nun eine noch aktuellere 16er Version installiert
leider gleiches Ergebnis
20:10:58.426 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0: Bewegung 20:10:58.427 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:boolean Wert ist: false 20:10:58.428 debug javascript.0 (784) script.js.EG.kueche.beweg2: 1: erkanntfalse 20:10:58.429 debug javascript.0 (784) script.js.EG.kueche.beweg2: 2: Licht ist aus 20:10:58.430 debug javascript.0 (784) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 20:10:58.579 debug javascript.0 (784) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 20:11:11.903 debug javascript.0 (784) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0 20:11:30.395 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0: Bewegung 20:11:30.396 debug javascript.0 (784) script.js.EG.kueche.beweg2: 1: nicht erkannt 20:11:58.436 debug javascript.0 (784) script.js.EG.kueche.beweg2: X: Licht ausschalten 20:12:33.600 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0: Bewegung 20:12:33.601 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0.1: Hinweise: Typ:string Wert ist: off 20:12:33.601 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0.5: Bugfix wrong typestring Wert ist: off 20:12:33.602 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0.5b: aus 20:12:33.602 debug javascript.0 (784) script.js.EG.kueche.beweg2: 1: erkanntfalse 20:12:33.603 debug javascript.0 (784) script.js.EG.kueche.beweg2: 2: Licht ist aus 20:12:33.603 debug javascript.0 (784) script.js.EG.kueche.beweg2: 3: kleiner Schwellwert->Licht anschalten 20:12:33.702 debug javascript.0 (784) script.js.EG.kueche.beweg2: Alias: true, Ack: true, Skript: system.adapter.mqtt.0 20:13:05.601 debug javascript.0 (784) script.js.EG.kueche.beweg2: 0: Bewegung 20:13:05.603 debug javascript.0 (784) script.js.EG.kueche.beweg2: 1: nicht erkannt 20:13:33.605 debug javascript.0 (784) script.js.EG.kueche.beweg2: X: Licht ausschalten 20:13:33.714 debug javascript.0 (784) script.js.EG.kueche.beweg2: Alias: false, Ack: true, Skript: system.adapter.mqtt.0
-
@iomas sagte: aktuellere 16er Version installiert
An der Version von Node.js liegt es offenbar nicht.
-
@paul53 sagte in Alias auf Shelly - unerwartete Änderung des Aliastyps:
An der Version von Node.js liegt es offenbar nicht.
Ja die kann damit an sich nichts zu tun haben
-
@paul53 said in Alias auf Shelly - unerwartete Änderung des Aliastyps:
Dieses Verhalten ist offenbar nur bei Alias-DP mit getrennten IDs für Status und Kommando so: Es wird nur auf den Status getriggert.
Ich habe mir heute noch gedacht wenn es mit den zwei Alias geht warum setzt du nicht auf die zwei Alias einen weiteren obendrüber, leider kann man aber nicht alias mit alias verknüpfen... .