FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: heikoh81 am 23 Oktober 2026, 19:56:15

Titel: alexa-fhem: Vereinsserver (fhem-va.fhem.de:443) ssh via ipv6 nicht erreichbar
Beitrag von: heikoh81 am 23 Oktober 2026, 19:56:15
Hallo zusammen,

ich nutze seit vielen Jahren problemlos alexa-fhem, zum Setzen von Befehlen, aber einige Werte von der Therme lasse ich mir auch vorlesen.
Seit ca. 3-4 Tagen hat mir Alexa nun immer diesselben Werte vorgelesen, ohne Änderung auf meinerseite. Steuerung weiter problemlos möglich.
Mit Claude konnte ich das Problem beheben und poste nachfolgend meine Vorgehensweise, zum Einen als Hilfe für andere mit dem Problem, zum Anderen an die Admins des Vereinsservers, ob das Verhalten bei ipv6 so beabsichtigt ist.

Setup: alexa-fhem 0.5.65 (npm global), Node 18.19, Debian 12 LXC unter Proxmox, FHEM-Connector-Betrieb (SSH-Tunnel zu fhem-va.fhem.de).

Symptom (seit ca. 3-4 Tagen, ohne Änderung an meinem System):

Im alexa-fhem-Log stand bei jedem Start von alexa-fhem:
  failed to refresh token: Error: connect ECONNREFUSED 2a01:4f8:221:1b5a::f2:443
fhem-va.fhem.de löst bei mir zuerst auf IPv6 (2a01:4f8:221:1b5a::f2) und IPv4 (188.40.131.57) auf. Test in der Shell (ohne curl):
  timeout 5 bash -c '</dev/tcp/188.40.131.57/443'              -> offen
  timeout 5 bash -c '</dev/tcp/2a01:4f8:221:1b5a::f2/443'      -> Connection refused
Der SSH-Tunnel (Port 58824) lief weiter, deshalb funktionierte die Steuerung, aber der Token-Refresh (443) scheiterte, sodass Alexa keine aktuellen Zustände bekam.

Workaround auf Clientseite: IPv4 bei der Namensauflösung bevorzugen, in /etc/gai.conf die Zeile
  precedence ::ffff:0:0/96  100aktivieren (Kommentarzeichen entfernen), danach set alexa restart. Im Log erscheint dann "got fresh token".

Zusätzlich habe ich an den betroffenen Geräten alexaProactiveEvents 1 gesetzt, set alexa add <Gerät> ausgeführt und die Konfiguration gespeichert & einen restart von alexa-fhem durchgeführt. Danach stimmten die Werte wieder und wurden auch dauerhaft weiter aktualisiert.

Hinweis: Beide Änderungen kamen kurz hintereinander, ich kann daher nicht sicher sagen, welche allein geholfen hätte. Der Fehler im Log war aber der einzige klare Defekt.

Viele Grüße,
Heiko
Titel: Aw: alexa-fhem: Vereinsserver (fhem-va.fhem.de:443) ssh via ipv6 nicht erreichbar
Beitrag von: Otto123 am 24 Oktober 2026, 00:00:38
Hallo Heiko,

ich denke, es ist momentan so "by Design" - heisst nicht das es richtig ist. ;)

Es gibt einen IPv4 Weg mit Port 443 zum fhem-va.fhem.de einen IPv6 Weg für 443 habe ich seinerzeit nicht gebaut. Also eher vor über einem Jahr, oder den gab es noch nie - also nicht vor 3-4 Tagen.  :o

Ich muss mir das ansehen, wie ich das beheben kann.

Gruß Otto