Describe the bug
Neue Geräte aus ioBroker (z. B. einfache boolean States aus 0_userdata) werden im IoT-Adapter gar nicht mehr erkannt bzw. an Alexa übertragen.
Die Geräte erscheinen überhaupt nicht in der Alexa-Gerätesuche, obwohl sie korrekt im IoT-Adapter hinzugefügt wurden.
Bestehende Geräte funktionieren weiterhin, aber neue Geräte lassen sich nicht mehr hinzufügen.
To Reproduce
Steps to reproduce the behavior:
Neuen Datenpunkt in 0_userdata erstellen (boolean, read/write)
role z. B. auf switch oder switch.light setzen
Gerät im IoT-Adapter hinzufügen
Alexa Gerätesuche starten
Ergebnis:
Gerät wird nicht gefunden
Im Log erscheint teilweise:
=> undefined
Expected behavior
Neue Geräte sollten automatisch erkannt und an Alexa übertragen werden, sodass sie bei der Gerätesuche erscheinen und steuerbar sind.
Screenshots & Logfiles
Beispiel aus dem Log:
0_userdata.0.TV_Sender.ProSieben => undefined
Andere Geräte im gleichen Setup werden korrekt erkannt:
=> action.devices.types.SWITCH
=> action.devices.types.LIGHT
Versions:
Adapter version: 5.0.12
JS-Controller version: 7.0.7
Node version: getestet mit:
Node.js v22.x
Node.js v20.20.0 (aktuell)
Operating system: Linux (Debian VM auf Proxmox)
System details:
Architektur: x64
CPUs: 6
RAM: 15.6 GB
Node.js: v20.20.0
NPM: 10.8.2
ioBroker Pfad: /opt/iobroker/
Aktive Instanzen: 61
Adapter gesamt: 597
System läuft in VM (Proxmox)
Additional context
Problem tritt plötzlich auf, vorher funktionierte das gleiche Vorgehen problemlos
Gleiches Vorgehen wurde am selben Tag auf einem anderen System getestet → funktioniert dort sofort
Bereits getestet:
Adapter neu starten
Zertifikate neu anfordern
IoT-Anmeldung neu erstellen
Alexa Skill deaktivieren/aktivieren
verschiedene Rollen (switch, switch.light, button) getestet
Alias sowie direkte 0_userdata States
Node.js Upgrade auf v22 und anschließend Downgrade auf v20
👉 Ergebnis bleibt:
neue Geräte werden gar nicht mehr erkannt / gefunden
bestehende Geräte funktionieren weiterhin
Es wirkt wie ein Problem mit der automatischen Geräte-Erkennung oder internem Mapping/Caching im IoT-Adapter.
Describe the bug
Neue Geräte aus ioBroker (z. B. einfache boolean States aus 0_userdata) werden im IoT-Adapter gar nicht mehr erkannt bzw. an Alexa übertragen.
Die Geräte erscheinen überhaupt nicht in der Alexa-Gerätesuche, obwohl sie korrekt im IoT-Adapter hinzugefügt wurden.
Bestehende Geräte funktionieren weiterhin, aber neue Geräte lassen sich nicht mehr hinzufügen.
To Reproduce
Steps to reproduce the behavior:
Neuen Datenpunkt in 0_userdata erstellen (boolean, read/write)
role z. B. auf switch oder switch.light setzen
Gerät im IoT-Adapter hinzufügen
Alexa Gerätesuche starten
Ergebnis:
Gerät wird nicht gefunden
Im Log erscheint teilweise:
=> undefined
Expected behavior
Neue Geräte sollten automatisch erkannt und an Alexa übertragen werden, sodass sie bei der Gerätesuche erscheinen und steuerbar sind.
Screenshots & Logfiles
Beispiel aus dem Log:
0_userdata.0.TV_Sender.ProSieben => undefined
Andere Geräte im gleichen Setup werden korrekt erkannt:
=> action.devices.types.SWITCH
=> action.devices.types.LIGHT
Versions:
Adapter version: 5.0.12
JS-Controller version: 7.0.7
Node version: getestet mit:
Node.js v22.x
Node.js v20.20.0 (aktuell)
Operating system: Linux (Debian VM auf Proxmox)
System details:
Architektur: x64
CPUs: 6
RAM: 15.6 GB
Node.js: v20.20.0
NPM: 10.8.2
ioBroker Pfad: /opt/iobroker/
Aktive Instanzen: 61
Adapter gesamt: 597
System läuft in VM (Proxmox)
Additional context
Problem tritt plötzlich auf, vorher funktionierte das gleiche Vorgehen problemlos
Gleiches Vorgehen wurde am selben Tag auf einem anderen System getestet → funktioniert dort sofort
Bereits getestet:
Adapter neu starten
Zertifikate neu anfordern
IoT-Anmeldung neu erstellen
Alexa Skill deaktivieren/aktivieren
verschiedene Rollen (switch, switch.light, button) getestet
Alias sowie direkte 0_userdata States
Node.js Upgrade auf v22 und anschließend Downgrade auf v20
👉 Ergebnis bleibt:
neue Geräte werden gar nicht mehr erkannt / gefunden
bestehende Geräte funktionieren weiterhin
Es wirkt wie ein Problem mit der automatischen Geräte-Erkennung oder internem Mapping/Caching im IoT-Adapter.