NEWS
Sayit macht immer die gleiche Ansage
-
@wendy2702 sagte in Sayit macht immer die gleiche Ansage:
Warum Sayit.0 unter den Adaptern mit Bindings gelistet wird und Sayit.2 nicht, erschließt sich mir in der Ausgabe nicht. Auch habe ich keine Idee warum einmal Port 0 und einmal ohne.
Hier wird keine sayit-Instanz mit einem Port aufgeführt:
+ system.adapter.proxmox.0 : proxmox : iobroker - enabled, port: 8006 + system.adapter.rpi2.0 : rpi2 : rpizigbee - enabled + system.adapter.samsung_tizen.0 : samsung_tizen : rpizigbee - enabled, port: 8002 + system.adapter.sayit.0 : sayit : iobroker - enabled + system.adapter.sayit.1 : sayit : iobroker - enabled + system.adapter.sayit.2 : sayit : iobroker - enabled + system.adapter.sayit.3 : sayit : iobroker - enabled + system.adapter.sayit.4 : sayit : iobroker - enabled + system.adapter.sayit.5 : sayit : iobroker - enabled + system.adapter.simple-api.0 : simple-api : iobroker - enabled, port: 8087, bind: 0.0.0.0, run as: admin
-
@meister-mopper OK.
Ich habe keine Ahnung warum da ein Port steht und ob das etwas mit dem Problem zu tun haben könnte.
EDIT: Gerade einfach mal eine neue Instanz hinzugefügt. Ausgabe auf Browser mit Google English.
Bei klicken auf Test kommt die Ansage: "Hello two" was korrekt ist. Ein erneutes klicken sollte "Hello three" bringen usw. aber es kommt immer nur "Hello two" obwohl laut log alles richtig sein sollte:
2025-03-26 11:26:07.260 - info: sayit.1 (31583) saying: Hello 2 2025-03-26 11:26:14.427 - info: sayit.1 (31583) saying: Hello 3 2025-03-26 11:26:18.048 - info: sayit.1 (31583) saying: Hello 4 2025-03-26 11:26:20.248 - info: sayit.1 (31583) saying: Hello 5 2025-03-26 11:26:23.697 - info: sayit.1 (31583) saying: Hello 6
-
Das gleiche Problem habe ich seit ein paar Tagen auch. Ich habe am System nichts geändert.
-
@jojojojo sieht denn dein log auch so aus?
-
Bei der Taste Test sollte laut LOG "Hello 14" kommen. Es kommt aber eine Meldung von vor vier Tagen und die kommt über den ganzen Tag immer wieder bei allen Meldungen.
-
@jojojojo ok.
Dann scheint es wirklich identisch zu meinem Problem zu sein.
-
Es gibt jetzt auch ein Issue auf github
-
@jojojojo Danke,
Werde auch noch was dazu schreiben wenn ich wieder am Rechner bin und den workaround probieren.
-
Genau mein Problem auch. Hab versucht, das in meinem rudimentären Englisch als issue in github zu formulieren: Bis vor kurzem lief alles völllig korrekt. Seit paar Tagen geht die Ansage nicht mehr. Hab die Insztanzen und den Adapter sauber gelöscht und neu installiert. Erkenntnis: Eine neue Instanz gibt den allerersten Wert, der in media.tts.text steht, richtig aus. Dann wird immer genau dieser erste Wert ausgegeben, egal welcher neue Wert kommt. Ausnahme: ein Pfad zu einer mp3. Dann wird die richtige mp3 abgespielt. Komisch ist, dass sayit den Wert in media.tts.text immer korrekt in eine mp3 umwandelt. Diese wird aber dann scheinbar nicht an die Geräte geschickt. Wie bei den Vorredern: Das Log zeigt keinen Fehler. Wo diese erste Ansage gespeichert ist, die immer abgespielt wird - keine Ahnung.
Meine unbelegbare Vermutung wäre, ob es eventuell mit dem Nodejs-Update auf 20.19.0 zu tun hat ... -
@wm20320 Ich werde die Tage mal ein Downgrade von NodeJS machen und dann wieder testen.
-
@wm20320 sagte in Sayit macht immer die gleiche Ansage:
Nodejs-Update auf 20.19.0
Ich bin auf 20.19.0
Und sayit funktioniert so wie es soll. -
Hier auch mit 20.19.0 keine Auffälligkeiten.
-
Möglicherweise habe ich das Problem gefunden:
der Web-Server (ver 7.0.9)
Wenn ich dort den Cache deaktiviere, scheint sayit wieder normal zu laufen. -
Mit den WEB Adapter 7.0.3 zurückgehen; dann läuft es. (ist reproduzierbar)
-
@charly-0 sagte in Sayit macht immer die gleiche Ansage:
Mit den WEB Adapter 7.0.3 zurückgehen; dann läuft es. (ist reproduzierbar)
das hilft aber nicht der Ursache auf den Grund zu gehen.
Es wäre wesentlich mehr von Interesse ob es bei anderen Betroffenen auch hilft@wm20320 sagte in Sayit macht immer die gleiche Ansage:
der Web-Server (ver 7.0.9)
Wenn ich dort den Cache deaktiviere, scheint sayit wieder normal zu laufen. -
Habe gerade WEB downgrade auf 7.0.3 gemacht und bisher laufen alle Ansagen wieder.
-
@wendy2702 hast du vorher mal probiert ob es mit deaktiviertem cache auch klappt?
-
@homoran nein. Noch nicht.
Mache gleich nochmal Update und dann Cache Test
Edit: 7.0.9 Cache deaktivieren hilft scheinbar auch
-
@wendy2702 sagte in Sayit macht immer die gleiche Ansage:
7.0.9
Warum eigentlich 7.0.9 ?
stable ist 7.0.8vielleicht liegt es daran ?
-
@bahnuhr weil ich immer mit latest teste.
Kann mal 7.0.8 und Cache testen.