NEWS
KNX Adapter überholt
-
Hallo @all,
ich habe soeben die Version 1.0.18 online gestellt. Bitte unbedingt die README lesen!!!!
Ich habe die boolean Werte von 0 und 1 auf false und true gesetzt (ist halt boolean), damit ich auch da wieder konform bin. Weiterhin werden nun die DPT1.x als "switch" erkannt. Wenn es möglich ist, dann das ETS-Projekt neu einlesen, weil dann eure Objekte mit angepasst werden. Prüft bitte ebenfalls eure Logiken.
Weiterhin gab es einen Bug mit dem DP16.x. Es wurden Strings mit weniger als 14Byte nicht auf den KNX Bus ausgegeben. Ist behoben.
Das Bonbon diesmal war der ETS Import ab ETS Version 5.6. Habe das mit meiner bescheidenen Auswahl an KNX-Projekten getestet.
Ich würde mich wieder riesig über euer Feedback freuen.
VG
chefkoch009
-
Hi @all,
habe die Version 1.0.19 veröffentlicht. Die true/false Behandlung habe ich wieder auf 1/0 geändert, weil sich das handling als dermassen störrisch erwiesen hat. Somit bleibt für eure Scripte alles beim Alten.
VG
chefkoch009
-
Was hat sich denn als störrisch erwiesen? Ich hab die .18 getestet und die Skripte geändert, für mich läuft es mit der .18.
Ist absehbar, dass die .20 dann wieder die Änderung enthält? Dann bleibe ich erstmal bei der .18.
-
Hallo peer6969,
Vielen Dank für Deine Rückmeldung.
Das grosse Problem an dieser Änderung ist, das es Anwender gibt, welche massive Scripte und Logiken haben. Diese müssten ALLE überprüft und geändert werden. Aus diesem Grund hatte ich das so implementiert, das zwar weiterhin 0 und 1 akzeptiert werden, aber true und false zurückgeliefert werden. Das hat zu viele Statusänderungen provoziert, als Beispiel:
GA1 sei AktorGA und GA2 sei StatusGA:
Objektstatus GA1 sei false. Nun wird über z.B. die Vis ein Status geändert von 0 auf 1, dann steht der Status auf 1, was aber nicht sein darf und wird von 1 auf true geändert. Jetzt kommt die Rückmeldung mit 1 auf GA2 und aktualisiert GA1 und wird auf true geändert. Nun ist GA1 wieder 1 und wird wieder auf true geändert.
Auf dem KNX Bus wird ja auch 0 und 1 geschrieben, was als true und false / on, off / up/down,…. interpretiert wird.
VG
chefkoch009
-
Hat wirklich keiner einen Tipp, wie ich eine Status GA mit Blockly richtig schreiben kann?
Bei mir ist der geschriebene Wert immer leer und DPT ist leer
-
Hallo Chefkoch,
habe gerade Deine Version 1.0.19 getestet. Zunächst sicherheitshalber alle KNX-Objekte in json gesichert.
Dann alle KNX Objekte gelöscht.
Meine aktuelle KNX Projektdatei eingelesen. Während des Einlesens kommt kurz mal ein Logscreen auf den Bildschirm, wo einige meiner Datenpunkte auftauchen. Der verschwindet aber genauso schnell wie er kam auch wieder.
Das Einlesen kommt wie auch schon mit der 1.0.17 nicht zum Abschluss. Die Version 1.0.18 hatte ich nicht probiert.
Wie lange muss man denn da ca. warten pro Objekt?
Bei den Objekten hatte er nach einer Weile nur den info-Zweig angelegt aber keine KNX-Objekte. Hatte parallel mit einem anderen Browser geschaut, ob da was passiert.
Habe das Einlesen also nach ca. 10 Minuten abgebrochen und daher nun erst mal die Objekte aus der json-Datei wiederhergestellt.
Nach dem Einspielen der json-Datei hatte ich auf die EA Schaltobjekte zunächst keine Schreibrechte aus dem iobroker admin heraus mehr, während die Statusobjekte den Aktuellen Wert anzeigten. Das hat sich aber inzwischen gegeben, war offenbar nur eine Frage der Zeit (ca. 1/2 Stunde).
Werde mal die nächsten Tage nochmal meine projekt-Datei versuchen einzuspielen, die ich dir Ende August letzten Jahres zum Testen herübergegeben hatte.
Meine ETS Version ist hier derzeit die 5.6.6 (Build 1190). Die ist aktuell. IoBroker läuft unter raspbian auf dem bananapi m3 wie bisher.
Einlesen neue KNX-Objekte derzeit nach wie vor nur via Version 0.86 möglich.
Danke, viele Grüße
Axel
-
Hallo Chefkoch!
Nach dem Update des Adapters auf die Version 1.0.19 startet dieser nun alle 30 sec. neu.
undefined2019-01-25 07:17:06.541 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:17:06.541 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:17:36.563 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22190 2019-01-25 07:17:37.707 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:17:37.707 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:18:07.741 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22221 2019-01-25 07:18:08.910 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:18:08.910 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:18:38.947 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22231 2019-01-25 07:18:40.219 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:18:40.220 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:19:10.256 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22261 2019-01-25 07:19:11.392 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:19:11.393 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:19:41.428 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22271 2019-01-25 07:19:42.576 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:19:42.576 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:20:12.603 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22301 2019-01-25 07:20:13.739 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:20:13.740 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:20:43.773 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22311 2019-01-25 07:20:44.914 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:20:44.914 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:21:14.949 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22341 2019-01-25 07:21:16.096 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:21:16.096 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:21:46.131 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22351 2019-01-25 07:21:47.275 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:21:47.275 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:22:17.302 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22363 2019-01-25 07:22:18.424 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:22:18.425 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:22:48.458 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22393 2019-01-25 07:22:49.631 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:22:49.631 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:23:19.665 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22403 2019-01-25 07:23:20.802 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:23:20.802 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled
Was kann ich dagegen tun?
Grüße, Andy
-
Hallo Chefkoch!
Nach dem Update des Adapters auf die Version 1.0.19 startet dieser nun alle 30 sec. neu.
undefined2019-01-25 07:17:06.541 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:17:06.541 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:17:36.563 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22190 2019-01-25 07:17:37.707 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:17:37.707 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:18:07.741 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22221 2019-01-25 07:18:08.910 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:18:08.910 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:18:38.947 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22231 2019-01-25 07:18:40.219 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:18:40.220 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:19:10.256 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22261 2019-01-25 07:19:11.392 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:19:11.393 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:19:41.428 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22271 2019-01-25 07:19:42.576 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:19:42.576 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:20:12.603 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22301 2019-01-25 07:20:13.739 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:20:13.740 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:20:43.773 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22311 2019-01-25 07:20:44.914 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:20:44.914 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:21:14.949 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22341 2019-01-25 07:21:16.096 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:21:16.096 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:21:46.131 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22351 2019-01-25 07:21:47.275 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:21:47.275 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:22:17.302 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22363 2019-01-25 07:22:18.424 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:22:18.425 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:22:48.458 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22393 2019-01-25 07:22:49.631 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:22:49.631 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled 2019-01-25 07:23:19.665 - info: host.Visu-Beelink instance system.adapter.knx.0 started with pid 22403 2019-01-25 07:23:20.802 - error: host.Visu-Beelink instance system.adapter.knx.0 terminated with code 7 (Adapter already running) 2019-01-25 07:23:20.802 - info: host.Visu-Beelink Restart adapter system.adapter.knx.0 because enabled
Was kann ich dagegen tun?
Grüße, Andy ` Da steht "Adapter already running". Vermutlich läuft da noch ein Zombie. Das einfachste dürfte sein den ganzen Rechner mal neuzustarten.
Gesendet von meinem LYA-L29 mit Tapatalk
-
Das habe ich versucht -> keine Wirkung.
Nachdem ich nun den Adapter Deinstalliert habe und Neu Installiert funktioniert das richtig,
alle Schalter und Status-Objekte werden richtig dargestellt.
Kleines Problem am Rande - kann den Adapter nicht Einstellen.
-
Hallo,
ich habe gerade frisch mit IO-Broker begonnen und mir die Version 1.0.19 des KNX-Adapters installiert.
Der Import meines Projektfiles hat soweit erst einmal gut funktioniert und ich kann alle Schaltzustände und Temperaturen der Objekte sehen und auch protokollieren. Das Funktioniert schon mal super.
Wo ich auf ein Problem gestoßen bin, von dem ich die Ursache noch nicht gefunden habe, ist das - bisher nur bei einem von drei getesteten - Aktoren, ich den Schaltzustand nicht zuverlässig ändern kann.
Ich habe bei mir im Keller drei Lampen, zwei kann ich ohne Probleme verändern, eine will manchmal - manchmal nicht.
Gruß
Dietmar
PS: Gibt es eine Möglichkeit Eigenschaften der Objekte im Paket zu verändern - Beispielsweise ob schreib bar? Erscheint mir auf Dauer etwas mühselig.
-
@sound31 führe Mal bitte in deiner Konsole im iobroker installationsverzeichnis folgendes aus: "iobroker u knx".
Anschließend sollte der konfigurationsdialog korrekt erscheinen PunktVG
Chefkoch009 -
@tombox sagte in KNX Adapter überholt:
Die GAs die ein Status anzeigen sollte wie die GAs heißen mit denen ein Zustand gesetzt nur mit „ status“ am Ende dann verknüpft der knx Adapter die beiden Adressen automatisch.
Wie kann ich die manuell sauber verknüpfen? Oder alternativ: Wenn ich die in der ETS umbenenne und das ganze neu einlese: Wird es dann sauber verknüpft?
-
@Merlin123 ja müssten dann automatisch verknüpft werden
-
Hallo @all,
willkommen zurück in einem niegelnagelneuem Forum.
Ich habe die Version 1.0.20 online gestellt. In dieser wurde ein Bug in der Process-queue beseitigt, welcher für mitunter häufige re-connects gesorgt hat. Weiterhin wurde die upload Routine für knxproj Dateien optimiert.
Viel Spass beim Testen.....und schon vielen Dank im Vorraus für euer Feedback.
VG
chefkoch009 -
Werd ihn heute abend mal installieren. Danke für Deine Arbeit
-
Installation war problemlos, läuft bisher unauffällig.
-
@tombox sagte in KNX Adapter überholt:
@Merlin123 ja müssten dann automatisch verknüpft werden
So.. Hatte endlich mal Zeit das zu testen. Hab die Status Objekte in der ETS umbenannt, in iobroker die Status Objekte gelöscht und neu importiert.
Hat geklappt. Sind sauber verknüpft
Danke! -
Auch hier keine Probleme, hatte ein paar Kleinigkeiten mit der ETS verändert,
Projektdatei hochgeladen, wurde auch alles sauber importiert.Gruß Christian
-
Hallo Chefkoch,
auch bei der 1.0.20 habe ich leider weiterhin Probleme meine KNX-Projekt-Datei einzulesen. Habe die 1.0.20 installiert, dann die KNX-Objekte in eine json Datei gesichert. Dann habe ich mal den Zweig für meine KNX-Außenobjekte gelöscht. Beim Einlesen der knx.proj Datei (nur neuere Objekte) kommt dann kurz eine Meldung "Handling devices finished". Der rollende Wartebalken läuft aber weiter bis in alle Ewigkeit, ich muss dann wieder mit Speichern und schließen abbrechen.
Der erhoffte Erstellen des Zweiges mit den Außenobjekten hat nicht geklappt. Habe diese dann aus der json-Datei wiederhergestellt.
Alle anderen Teile von iobroker sind soweit aktuell, habe vorher alle Updates eingespielt. Kann ich eventuell dir die proj-Datei mal zukommen lassen, damit du das Einlesen testen kannst?Viele Grüße
Axel -
Hallo. Wie bekomme ich zb die Außentemperatur von HM auf den Bus damit mein glastaster diese anzeigen kann?
Adapter läuft knxproj ist eingelesen.
Habe es mit blockly versucht. Der datenpunkt wird auch befüllt in knx.0. Aber der taster zeigt nichts an. Gehe ich falsch ran?