ioBroker / ioBroker.sayit

Text to speech for ioBroker
MIT License
30 stars 25 forks source link

BUG - sayit geht nicht mehr ! #325

Open bahnuhr opened 1 month ago

bahnuhr commented 1 month ago

vgl. auch https://forum.iobroker.net/topic/75706/bug-sayit-geht-nicht-mehr

sayit geht nicht mehr auf einer bestimmten Instanz.

Apollon77 commented 1 month ago

"nicht mehr" ... seit wann?

bahnuhr commented 1 month ago

kann noch nicht sehr lange sein. Gefühlt seit dem update auf nodejs 20

Grothesk242 commented 1 month ago

Ich vermute das Verhalten in dieser Ecke:

2024-07-06 20:52:35.644  - error: host.chet Caught by controller[0]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
2024-07-06 20:52:35.645  - error: host.chet Caught by controller[0]: *** WARNING *** Please fix your application to use the native API of Avahi!
2024-07-06 20:52:35.645  - error: host.chet Caught by controller[0]: *** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>
2024-07-06 20:52:35.647  - error: host.chet Caught by controller[0]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
2024-07-06 20:52:35.647  - error: host.chet Caught by controller[0]: *** WARNING *** Please fix your application to use the native API of Avahi!
2024-07-06 20:52:35.648  - error: host.chet Caught by controller[0]: *** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>
bahnuhr commented 1 month ago

mcm1957 Bei 4.0.1 geht sayit gar nicht mehr

bahnuhr commented 1 month ago

Nach der Aufforderung von apollon nun nochmal genauer. sayit 3.0.5 ist installiert. Wenn man in der Instanz eine bestimmte Browser Instanz eingibt (weil man möchte, dass nur dort die Wiedergabe erfolgt) funktioniert dies nicht mehr. Bei Eingabe von FFFFFFFF als Browser Instanz wird der Text überall dann wiedergegeben. Dies ist aber nicht gewollt.

Bisher hatte dies immer geklappt. Also Eingabe der entsprechenden Browser Instanz und nur dort wurde der Text wieder gegeben.

Bei der V4.0.1 klappt gar nichts mehr. Da wird gar kein ton wieder gegeben.

Im log kommt gar keine Fehlermeldung. Es wird weiter genannt, dass der Text wiedergegeben wurde. kein warn, kein error.

bahnuhr commented 1 month ago

Habe die Instanzen und den Adapter mal komplett deinstalliert und dann die V 3.0.5 neu drauf gespielt. Im log kommt bei bearbeiten der Instanz: sayit.2 | 2024-07-08 12:26:08.699 | error | Error: dns service error: unknown

mfg

bahnuhr commented 1 month ago

apollon

Habe ein altes proxmox backup eingespielt von 3/2024. Damit läuft noch alles. Installiert war web 6.2.3 Bei update auf 6.2.5 ging die Ansage sayit mit bestimmter browser Instanz nicht mehr. Dann wieder downgrade auf 6.2.3 oder 6.1.10; es geht aber nicht mehr.

Vielleicht hilft es bei der Fehlersuche.

GermanBluefox commented 1 month ago

Please test v4.0.2

mgri commented 1 month ago

4.04 installed from Github-URL.... And it works. Thanks

Edit: Only tested with "System"-output.

bahnuhr commented 1 month ago

So Rückinfo von mir.

Es funktioniert mit Browser ID nicht !

Fazit: keine Veränderung ggü. vorher. FFFFFFFF geht. Browser ID funktioniert nicht !

Bitte nochmal nach schauen. Danke.

mcm1957 commented 1 month ago

Seems to have problems still https://forum.iobroker.net/topic/75706/bug-sayit-geht-nicht-mehr/71