NEWS
KNX Adapter verbindet sich nicht mehr mit Gerät oder Dienst
-
@knxfan said in KNX Adapter verbindet sich nicht mehr mit Gerät oder Dienst:
ngend Hilfe! D
ich muss zugeben jetzt bin ich verwirrt... Auch bei mir funktioniert das Verbinden seit kurzem nicht mehr. Allerdings habe ich es bei mir erstmal auf einen anderen Grund geschoben, nun bin ich mir unsicher ob es evtl doch noch was allgemeineres ist?
In meinem IOBroker-PC (bzw genaugenommen ein Proxmox-Server mit einem virtuellen Sys für Iobroker) sitzen 2 Festplatten, eine SSD fürs System, und eine "normale" als Datenplatte, wobei auf der eigentlich nur Backups und so liegen. Letztere hatte heute Nacht beim Backup erstellen einen Ausfall, evtl lag es aber auch an den Steckern, nach einmal checken läuft sie nun wieder. Durch den Ausfall hat sich aber der virtuelle PC ins Nirvana verabschiedet und erst nach einmal Auseinanderbauen und späteren Reboot liess sich alles wieder starten. Aber seit dem kann auch ich mich nicht mehr mit KNX verbinden. Ich hatte noch den 2.0.28 drauf, hab vorhin aber ein Update aufs neueste NodeJS (20.19.0) und die 2.0.30 gemacht, aber kein Unterschied.
Ich hatte eigentlich vermutet das bei mir durch den Platten-Absturz irgendwas gelockt ist was ihn am Starten hindern könnte? Ich hoffe mal das du auch ein Problem mit dem Adapter hast ist nun kein schlechtes Zeichen?
(Ebenfalls MDT, IP Interface SCN-IP000.03, in dieser Form auch in Verbindung mit IOBroker deutlich über 2 Jahren im Einsatz)ein Test des Adapters direkt über die Console gibt eine (im IOBroker-Log nicht sichtbare) Error-Zeile aus wo ich nicht weiß ob die normal ist; die eigentliche "starting" kommt erst danach. Eine Connect-Meldung kommt jedenfalls ebenfalls nicht. Weitere Meldungen kommen danach nicht (jedenfalls keine die irgendwas mit dem Betrieb das Adapters zutun haben)
edit: Bild gegen Text ersetzt:2025-03-19 22:14:41.144 - debug: knx.0 (14183) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-03-19 22:14:41.155 - debug: knx.0 (14183) Objects client ready ... initialize now 2025-03-19 22:14:41.156 - debug: knx.0 (14183) Objects create System PubSub Client 2025-03-19 22:14:41.156 - debug: knx.0 (14183) Objects create User PubSub Client 2025-03-19 22:14:41.171 - debug: knx.0 (14183) Objects client initialize lua scripts 2025-03-19 22:14:41.173 - debug: knx.0 (14183) Objects connected to redis: 127.0.0.1:9001 2025-03-19 22:14:41.183 - debug: knx.0 (14183) Redis States: Use Redis connection: 127.0.0.1:9000 2025-03-19 22:14:41.188 - debug: knx.0 (14183) States create System PubSub Client 2025-03-19 22:14:41.189 - debug: knx.0 (14183) States create User PubSub Client 2025-03-19 22:14:41.197 - debug: knx.0 (14183) States connected to redis: 127.0.0.1:9000 2025-03-19 22:14:41.211 - debug: knx.0 (14183) Plugin sentry Do not initialize Plugin (enabled=false) 2025-03-19 22:14:41.213 - error: knx.0 (14183) adapter disabled 2025-03-19 22:14:41.244 - info: knx.0 (14183) starting. Version 2.0.30 in /opt/iobroker/node_modules/iobroker.knx, node: v20.19.0, js-controller: 7.0.6
ich weiß leider aktuell auch nicht weiter
vielleicht ist es ja sogar was ähnliches?
PS: ich hab Testweise auch mal den OpenKNX-Adapter installiert, dieser verbindet sich problemlos mit den gleichen Settings, also im Prinzip ist die
Verbindung möglich. Das ist aber nicht das was ich will...Edit/PPS: was mich noch mehr verwirrt: ich habe nochmal Testweise eine zweite KNX-Adapter-Instanz mit den gleichen Settings erstellt, diese funktioniert sofort problemlos!? kann man irgendwo irgendwelche Logfiles oder TempFiles oder so zurücksetzen/löschen die evtl durch den Absturz blockiert sind? Keine Ahnung ob/wo solche Files sein könnten...
-
@knxfan Leider gleiches Problem hier. Ich habe Admin und WebIF aktualisiert, danach verbindet sich KNX nicht mehr. Die beiden Aktualisierungen rückgängig gemacht, Problem bleibt.
Ebenfalls MDP IP Router, ähnliche Einstellungen (andere IP bei mir).
Viele Restarts probiert, weiß auch nicht mehr weiter.Der KNX hat aber schon länger das Problem das nix geht obwohl allles grün war, da half aber immer ein Neustart des Adapters. Genauso wie beim Broadlink Adapter.
-
Kann es sein das es aktuell Probleme mit den Lizenzen gibt?
ich hatte ja eine zweite KNX.1 Instanz angelegt rein zum testen, nutzen will ich diese nicht...lasse ich hier das Lizenz-Feld leer, bekomm ich die kostenlose 500er Lizenzierung und der Adapter verbindet sich sofort mit meinem Netz
füge ich hier meinen Lizenz-String der knx.0 ein genau wie er dort steht dann schlägt die Verbindung fehl!
kann man das irgendwie testen? Oder was kann das sein?
in den Settings als "Lizenz gültig" wird es angezeigt.Oder sind da irgendwelche lokalen Daten falsch? Sieht irgendwie nicht so aus
iob diag mit eigentlich gültigem Lizenz-Eintrag:
2025-03-19 23:19:43.100 - debug: knx.1 (48205) Objects client ready ... initialize now 2025-03-19 23:19:43.100 - debug: knx.1 (48205) Objects create System PubSub Client 2025-03-19 23:19:43.101 - debug: knx.1 (48205) Objects create User PubSub Client 2025-03-19 23:19:43.120 - debug: knx.1 (48205) Objects client initialize lua scripts 2025-03-19 23:19:43.123 - debug: knx.1 (48205) Objects connected to redis: 127.0.0.1:9001 2025-03-19 23:19:43.124 - silly: knx.1 (48205) redis psubscribe cfg.o.system.user.* 2025-03-19 23:19:43.131 - silly: knx.1 (48205) redis psubscribe cfg.o.enum.* 2025-03-19 23:19:43.133 - silly: knx.1 (48205) objectDB connected 2025-03-19 23:19:43.133 - debug: knx.1 (48205) Redis States: Use Redis connection: 127.0.0.1:9000 2025-03-19 23:19:43.138 - debug: knx.1 (48205) States create System PubSub Client 2025-03-19 23:19:43.138 - debug: knx.1 (48205) States create User PubSub Client 2025-03-19 23:19:43.146 - debug: knx.1 (48205) States connected to redis: 127.0.0.1:9000 2025-03-19 23:19:43.146 - silly: knx.1 (48205) statesDB connected 2025-03-19 23:19:43.159 - debug: knx.1 (48205) Plugin sentry Initialize Plugin (enabled=true) 2025-03-19 23:19:43.276 - info: knx.1 (48205) starting. Version 2.0.30 in /opt/iobroker/node_modules/iobroker.knx, node: v20.19.0, js-controller: 7.0.6 2025-03-19 23:19:43.287 - silly: knx.1 (48205) States system redis pmessage system.adapter.knx.1.logLevel/system.adapter.knx.1.logLevel:{"val":"silly","ack":true,"ts":1742422783283,"q":0,"from":"system.adapter.knx.1","lc":1742421693558}
das gleiche ohne also mit der freien Lizenz:
2025-03-19 23:21:46.304 - debug: knx.1 (50948) Redis Objects: Use Redis connection: 127.0.0.1:9001 2025-03-19 23:21:46.317 - debug: knx.1 (50948) Objects client ready ... initialize now 2025-03-19 23:21:46.322 - debug: knx.1 (50948) Objects create System PubSub Client 2025-03-19 23:21:46.322 - debug: knx.1 (50948) Objects create User PubSub Client 2025-03-19 23:21:46.337 - debug: knx.1 (50948) Objects client initialize lua scripts 2025-03-19 23:21:46.339 - debug: knx.1 (50948) Objects connected to redis: 127.0.0.1:9001 2025-03-19 23:21:46.340 - silly: knx.1 (50948) redis psubscribe cfg.o.system.user.* 2025-03-19 23:21:46.347 - silly: knx.1 (50948) redis psubscribe cfg.o.enum.* 2025-03-19 23:21:46.348 - silly: knx.1 (50948) objectDB connected 2025-03-19 23:21:46.349 - debug: knx.1 (50948) Redis States: Use Redis connection: 127.0.0.1:9000 2025-03-19 23:21:46.354 - debug: knx.1 (50948) States create System PubSub Client 2025-03-19 23:21:46.354 - debug: knx.1 (50948) States create User PubSub Client 2025-03-19 23:21:46.362 - debug: knx.1 (50948) States connected to redis: 127.0.0.1:9000 2025-03-19 23:21:46.363 - silly: knx.1 (50948) statesDB connected 2025-03-19 23:21:46.376 - debug: knx.1 (50948) Plugin sentry Initialize Plugin (enabled=true) 2025-03-19 23:21:46.496 - info: knx.1 (50948) starting. Version 2.0.30 in /opt/iobroker/node_modules/iobroker.knx, node: v20.19.0, js-controller: 7.0.6 2025-03-19 23:21:46.507 - silly: knx.1 (50948) States system redis pmessage system.adapter.knx.1.logLevel/system.adapter.knx.1.logLevel:{"val":"silly","ack":true,"ts":1742422906503,"q":0,"from":"system.adapter.knx.1","lc":1742421693558} 2025-03-19 23:21:46.517 - warn: knx.1 (50948) No license found for knx. You can use 500DP for free or you can get a license on https://iobroker.net/accountLicenses ! 2025-03-19 23:21:46.518 - info: knx.1 (50948) Connecting to knx GW: 10.10.100.30:3671 with phy. Adr: 1.1.8 2025-03-19 23:21:46.525 - silly: knx.1 (50948) redis psubscribe cfg.o.knx.1.* 2025-03-19 23:21:46.547 - silly: knx.1 (50948) States user redis pmessage knx.1.*/knx.1.info.connection:{"val":true,"ack":true,"ts":1742422906545,"q":0,"from":"system.adapter.knx.1","user":"system.user.admin","lc":1742422906545}
hier verbindet er sich sofort... beim anderen nicht
ansonsten alles gleich gelassen.
-
@speedy64
Sieht sehr danach aus. Als Workaround funktioniert es erst mal. -
@jojos bei mir leider nicht da ich schon über 500 bin und er dann bei dem "richtigen" adapter meckert... aber schön wenn es hilft, dann hoffe ich mal das es in irgend einer Form bald behoben wird
-
@speedy64
Ich habe nun auch mal den Lizenzeintrag gelöscht - ES LÄUFT!
Da stimmt was nicht mit den Lizenzen. Wer kann da helfen ? -
@speedy64
Ich habe mir mal den Lizenzschlüssel mittels Synchronisierung von iobroker.net neu geholt - läuft dann wieder NICHT.
Ohne Schlüssel läufts. -
@knxfan seit ihr beide noch unter 500 Objekte? Ich bin leider bei etwas über 600, vermutlich will er deswegen nicht bei der "richtigen" KNX-Instanz da zuviel.
ich hab aber grad auch keine Ahnung wer oder wo man da Hilfe bekommen kann?
-
@speedy64
Bin bei 416 DP, daher geht es noch ohne key. Aber ich habe die Lifetime Lizenz gekauft und hoffe auch das es schnell gefixt wird.
Der KNX Adapter ist der wichtigste im System, bei solchen Problemen überlege ich schon auf den OpenSource zu wechseln. Oder doch langsam auf HA.
Helfen kann hier wohl nur @chefkoch009, das ist das Problem. -
@speedy64
Ich bin noch unter 500. Auf Github git es jetzt auch einen Issue. -
@jojos
Ich habe auch die Lifetime Lizenz gekauft und hoffe auf schnellen Support von "Hersteller". -
Hallo zusammen,
selbes Thema bei mir. Sieht so aus, als hängt es an der Lizenz.
Adapter hat am 18.03.2025, 18:00 Uhr die Verbindung verloren.
Updates, Neuinstallation, neue knxproj, Linzenzupdate etc. ohne Erfolg.
Lizenz wird als gültig angezeigt.
Standard-Lizenz mit 500 Objekten funktioniert.
Gekaufte Lizenz mit 1000 Objekten ohne Verbindung.Bin bei >800 Objekten, daher ist die Standard-Lizenz nur ein unzureichendes Trostpflaster.
-
@alexmac dann gehts dir ähnlich wie mir... mit der "freien" Lizenz will er bei mir auch nichts machen, bin da bei 6xx von 500 und damit bleibt es dann auch rot. nur die Instanz ohne Objekte läuft mit der freien.
chefkoch hat im Github schon darauf reagiert, die dortige Aussage von ihm:
- Als workaround funktioniert folgender Ablauf:
auf der Startseite des ioBroker auf dem Schraubenschlüssel unter Lizenzen die Lizenz neu abrufen. Dann...
im knx-Adapter unter ebenfalls und die gültige Lizenz auswählen
Habe die Ursache noch nicht gefunden, bin aber auf der Suche.
ich selbst konnte es noch nicht testen da ich erst heute Abend wieder zuhause bin, hoffe aber das es damit erstmal wieder geht bis es dann hoffentlich auch wieder eine dauerhafte Lösung gibt. Bin da aber zuversichtlich
(PS: darf man den passenden Github-Issue hier verlinken?)
- Als workaround funktioniert folgender Ablauf:
-
Hey @speedy64, danke für den Tipp.
Habs probiert. Bei mir leider auch ohne Erfolg.
Bei mir sind da zwei (vermutlich identische) Lizenzen hinterlegt.
...bei #1: schlägt die Verbund nach wie vor fehl.
...bei #2: versucht der Adapter ständig zu syncen und bekommt es nicht hin.Vielleicht hat ja @chefkoch009 noch ne Idee. #nopressure
Grüße,
Alex -
@alexmac
so ich hab jetzt mal chefkoch seinen Workaround probiert:in IOBroker auf Übersicht, dann oben den Schraubenschlüssel. Darin gibts den Tab "Lizenzen"
hier habe ich meine login-daten vom iobroker.net portal (nicht Forum!) eingetragen, Prüfen -> zeigt mir unter anderem die knx-lizenz korrekt an -> Speicher und schliessendanach zur KNX-Instanz, Lizenz, dort synchronisieren mit erneut den Daten eintragen, Lizenz auswählen und speichern.
daraufhin hat er sich einmal kurz verbunden, und hat auch einige Daten abgerufen. Sah alles gut aus, allerdings wohl auch nur bedingt korrekt, denn kurz danach stand in der Instanz wieder nur die "kleine" 500er Lizenz drin, oder - bei anderen Versuchen - sprang er direkt wieder auf Gelb zurück und im Protokoll laufen mehrfach sendTo "verifyLicense" to system.adapter.admin.0 from system.adapter.knx.0 Meldungen durch
leider auch keine wirkliche Lösung
-
@speedy64
Dann könnte es auch am Admin Adapter liegen. Da bin ich allerdings auch ein paar Versionen zurück gegangen, ohne Erfolg.
Wenn die Lizenz Abfragen aber auch für die vorherigen Ausfälle verantwortlich ist, dann ist das großer Mist. -
Hallo zusammen,
ich habe auch seit gestern das gleiche Problem. Wenn ich die Lizenzinfos lösche läuft der Adapter. Vermutlich liegt es daran.
-
@speedy64
Same here: ich habe den gleichen Effekt. -
Ja genau... So war's bei mir auch.
-
@speedy64
So, meine 1000er Lizenz habe ich nun wieder manuell reinkopiert (Empfehlung von @chefkoch009 im Github Issue log). Der Adapter läuft wieder mit meiner Lizenz. Was bei mir nicht funktioniert, ist die Lizenz Synchronisation mit iobroker.net - na ja, Kosmetik, das manuelle Kopieren der Lizenzdaten hat ja funktioniert.