NEWS
KNX Adapter verbindet sich nicht mehr mit Gerät oder Dienst
-
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. -
@knxfan
Empfehlung war natürlich: Adapter Restart ... -
@knxfan vielen Dank
ja mit manuell reinkopieren und nochmal neustarten hat es bei mir nun auch wieder mit der 1000er Lizenz funktioniert
Auch wenn ich erst dachte "Mist immer noch gelb", aber es hat einfach nur ein paar Sekunden länger gedauert als erwartet, erst wars zwar wieder gelb, aber nach einigen Sekunden sprang er dann auf grün, und dann kam im Log auch die seit langem nicht gesehene Meldung "info knx license is OK."
sieht jetzt erstmal alles wieder gut aus, sehr schön
Danke an alle und natürlich @chefkoch009