KNX Adapter überholt

Bitter aller die testen können, hier melden.
killroy
starter
Beiträge: 16
Registriert: 13.07.2018, 23:51

Re: KNX Adapter überholt

Beitrag von killroy » 28.10.2018, 23:02

Hier mal eine Aufzählung der grössten Probleme die ich bei mir habe. Die KNX Adapter Version ist 1.0.15. Einige der Fehler widersprechen einem Produktiveinsatz was mich dazu zwingt eine Alternative zu ioBroker installieren.

-KNX Import friert ohne Fortschritt oder Anzeige ab, der Import geht oft schief und dann doch wieder mit dem selben Projekt
-generell ist iOBroker oft eingefroren dass nur noch Browserfenster schliessen und Verbindung neu aufbauen hilft. Das war schon bei der Testinstallation auf dem PC so, an der HW liegt es eher nicht. Besonders ärgerlich wenn umfangreiche Änderungen verloren gehen. Ich verbringe ähnlich viel Zeit mit dem Verbindungsaufbau wie mir wirklicher Arbeit.

-Weinzierl 731 IP Interface meldet mir oft dass alle Verbindungen in Nutzung sind, Neustart vom Interface bringt nur was wenn ioBroker auch neu gestartet wird
-willkürlich keine Kommunikation über manche KNX Adressen nach Neustart
-Bei gleichzeitiger Schreiblast über NodeRed auf den Bus gehen Daten verloren
-kompletter Funktionsabbruch nach gewisser Zeit
-manche GA sind nach Import nicht schreibbar, obwohl in ETS identisch Formatiert wie andere die funktionieren. Der Objekt Browser zeigt mir dann bestätigt false an.
-NodeRed findet nach KNX Projektimport neue GA nicht, Refresh und Neustart NodRed hilft nicht, es braucht einen ioBroker Neustart
-nach Neuimport immer wieder Funktionen/Einstellungen verloren gehen, z.B. schreiben erlaubt Flag
-wenn Werte von KNX Objekten unter Objects fehlen, müssen sie erst von Hand geschrieben werden, sonst sind sie in Skripten nicht nutzbar
-und weitere

tombox
starter
Beiträge: 25
Registriert: 20.03.2018, 14:45

Re: KNX Adapter überholt

Beitrag von tombox » 29.10.2018, 00:32

Hi
Warum nutzt du nicht die aktuelle 1.0.17
Iobroker einfrieren sollte es nicht geben. Meist liegt es an der Hardware, Node Version oder Browser.
Mit ETS und iobroker auf dem selben Gerät habe ich auch Verbindungsprobleme.

Wenn du importprobleme hast, dann dein export file Chefkoch zur Verfügung stellen mit genauer Beschreibung was fehlerhaft importiert wird.

Merlin123
professional
Beiträge: 250
Registriert: 19.08.2017, 14:34

Re: KNX Adapter überholt

Beitrag von Merlin123 » 08.11.2018, 19:57

Frage zum Senden von Statuswerten:

Ich schalte mit einem KNX Taster eine Hue Leuchte, was auch super klappt.
Jetzt würde ich gerne den aktuellen Schaltstatus der Leuchte am Taster anzeigen lassen. Ich habe auch eine GA, aber egal was ich auf die schreibe, der Gruppenmonitor der ETS zeigt beim Wert nichts an (das der Status gesendet wird aber schon) und auch der Taster zeigt keine Zustandsänderung.

Was muss ich machen, damit ioBroker den Status richtig sende?

Hier mal mein Statusobjekt:

Code: Alles auswählen

{
  "_id": "knx.0.Beleuchtung.Licht_Hue_Status.Status_LichtHue_Esszimmer",
  "type": "state",
  "common": {
    "name": "Status LichtHue Esszimmer",
    "type": "",
    "read": true,
    "write": true,
    "role": "value",
    "min": 0,
    "max": 1
  },
  "native": {
    "dpt": "DPT1.011",
    "address": "0/5/6",
    "addressRefId": "P-0B72-0_GA-151",
    "statusGARefId": "",
    "actGARefId": "P-0B72-0_GA-35"
  },
  "from": "system.adapter.knx.0",
  "ts": 1521096979061,
  "acl": {
    "object": 1636,
    "state": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
  }
}

zum Vergleich mal ein Statusobjekt eines KNX Schaltaktors, der die richtigen Infos (rein auf KNX Seite) schickt:

Code: Alles auswählen

{
  "_id": "knx.0.Beleuchtung.Licht_KNX_Status.Licht_KNX_Status_Bad",
  "type": "state",
  "common": {
    "name": "Licht KNX Status Bad",
    "type": "",
    "read": true,
    "write": false,
    "role": "value",
    "min": 0,
    "max": 1
  },
  "native": {
    "dpt": "DPT1.011",
    "address": "0/4/4",
    "addressRefId": "P-0B72-0_GA-98",
    "statusGARefId": "",
    "actGARefId": "P-0B72-0_GA-8"
  },
  "from": "system.adapter.knx.0",
  "ts": 1521096978856,
  "acl": {
    "object": 1636,
    "state": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
  }
}

Benutzeravatar
chefkoch009
professional
Beiträge: 240
Registriert: 07.11.2015, 12:36
Wohnort: Kiel

Re: KNX Adapter überholt

Beitrag von chefkoch009 » 08.11.2018, 20:14

Hallo Merlin123,

Setze mal bitte das write auf False und dann starte den Adapter mal neu.

Vg
chefkoch009

Merlin123
professional
Beiträge: 250
Registriert: 19.08.2017, 14:34

Re: KNX Adapter überholt

Beitrag von Merlin123 » 08.11.2018, 20:24

chefkoch009 hat geschrieben:
08.11.2018, 20:14
Setze mal bitte das write auf False und dann starte den Adapter mal neu.
Ändert leider nichts. Im Infofeld des Gruppenmonitors ist immer noch nichts zu sehen und der Taster ändert seinen Status auch nicht.

Videonisse
starter
Beiträge: 26
Registriert: 12.05.2018, 09:03

Re: KNX Adapter überholt

Beitrag von Videonisse » 09.11.2018, 01:04

chefkoch009 hat geschrieben:Setze mal bitte das write auf False und dann starte den Adapter mal neu.
Es war doch schon auf False oben, soll es nicht True sein?

Merlin123
professional
Beiträge: 250
Registriert: 19.08.2017, 14:34

Re: KNX Adapter überholt

Beitrag von Merlin123 » 09.11.2018, 06:57

Videonisse hat geschrieben:
09.11.2018, 01:04
chefkoch009 hat geschrieben:Setze mal bitte das write auf False und dann starte den Adapter mal neu.
Es war doch schon auf False oben, soll es nicht True sein?
naja... klappt ja beides nicht :(

Merlin123
professional
Beiträge: 250
Registriert: 19.08.2017, 14:34

Re: KNX Adapter überholt

Beitrag von Merlin123 » 09.11.2018, 07:48

So..
Mir ist noch was aufgefallen:
Im ETS Busmonitor wird für den Status kein DPT Typ angezeigt, das Feld ist auch leer.
Im Log des KNX Adapters ist mir das aufgefallen:

Code: Alles auswählen

Wrong type of knx.0.Beleuchtung.Licht_Hue_Status.Status_LichtHue_Esszimmer: "number". Please fix, while deprecated and will not work in next versions.
Hier mal das komplette Log, wo ich das ein/ausschalten getestet habe. Vielleicht erkennt ja jemand was:

Code: Alles auswählen

2018-11-09 07:38:11.169 - info: knx.0 =====> STATE_TUNNELING_ACK
2018-11-09 07:38:11.172 - info: knx.0 ( 4 ) Sending Tunnel_Request ACK : 06 10 04 21 00 0a 04 4a af 00 ChID : 74 SeqCntIN : 175 SeqCntOUT : 90
2018-11-09 07:38:11.173 - info: knx.0 ( 4.b ) return to STATE_READY, processing : false
2018-11-09 07:38:11.779 - info: knx.0 ( 3.2 ) Received TUNNEL_REQUEST (WRITE - send ACK ) : 06 10 04 20 00 15 04 4a b0 00 29 00 bc e0 32 04 03 06 01 00 80 74
2018-11-09 07:38:11.780 - info: knx.0 WRITE : mappedName : LichtHue Esszimmer dest : 0/3/6 val: 0 (DPT1.001) LichtHue_Esszimmer
2018-11-09 07:38:11.782 - info: knx.0 =====> STATE_TUNNELING_ACK
2018-11-09 07:38:11.783 - info: knx.0 ( 4 ) Sending Tunnel_Request ACK : 06 10 04 21 00 0a 04 4a b0 00 ChID : 74 SeqCntIN : 176 SeqCntOUT : 90
2018-11-09 07:38:11.784 - info: knx.0 ( 4.b ) return to STATE_READY, processing : false
2018-11-09 07:38:11.786 - warn: javascript.0 Wrong type of knx.0.Beleuchtung.Licht_Hue_Status.Status_LichtHue_Esszimmer: "number". Please fix, while deprecated and will not work in next versions.
2018-11-09 07:38:11.805 - info: knx.0 main.js : tGA.write on Statechange : 0/5/6 P-0B72-0_GA-151 typeof val: number 1 DPT1.011
2018-11-09 07:38:11.808 - info: knx.0 ( 1 ) Sending : GroupValueRead : 06 10 04 20 00 15 04 4a 5a 00 11 00 bc e0 ff f1 05 06 01 00 00 sent to 192.168.0.112:3671 ChID: 74 SeqCntIN : 176 SeqCntOUT : 90 GA : 0/5/6
2018-11-09 07:38:11.810 - info: knx.0 easy-knx: task.data : 06 10 04 20 00 15 04 4a 5a 00 11 00 bc e0 ff f1 05 06 01 00 00 byteLen : 21
2018-11-09 07:38:11.811 - info: knx.0 STATE_TUNNELING_WAIT_SENT_ACK : no defined handling for transition from State: STATE_TUNNELlING_WAIT_SENT_ACK(9) to STATE_TUNNELlING_WAIT_SENT_ACK(9).
2018-11-09 07:38:11.813 - info: knx.0 ( 2 ) Received TUNNEL_ACK : 06 10 04 21 00 0a 04 4a 5a 00 from 192.168.0.112:3671 SeqCntIN : 176 SeqCntOUT : 91 GA : 0/0/0
2018-11-09 07:38:11.813 - info: knx.0 ==> successful acknowledged previous package... processing next of 1
2018-11-09 07:38:11.814 - info: knx.0 ==> easy-knx.js: signal runtime : 0s 5.93603ms
2018-11-09 07:38:11.828 - info: knx.0 =====> STATE_TUNNELING_ACK
2018-11-09 07:38:11.830 - info: knx.0 ( 4 ) Sending Tunnel_Request ACK : 06 10 04 21 00 0a 04 4a b1 00 ChID : 74 SeqCntIN : 177 SeqCntOUT : 91
2018-11-09 07:38:11.831 - info: knx.0 ( 4.b ) return to STATE_READY, processing : false
2018-11-09 07:38:11.854 - info: hue.0 final lightState for Voelker_Home.Esstisch:{"bri":254,"on":true,"level":100}
2018-11-09 07:38:14.211 - info: knx.0 ( 3.2 ) Received TUNNEL_REQUEST (WRITE - send ACK ) : 06 10 04 20 00 15 04 4a b2 00 29 00 bc e0 32 04 03 06 01 00 81 74
2018-11-09 07:38:14.213 - info: knx.0 WRITE : mappedName : LichtHue Esszimmer dest : 0/3/6 val: 1 (DPT1.001) LichtHue_Esszimmer
2018-11-09 07:38:14.217 - info: knx.0 =====> STATE_TUNNELING_ACK
2018-11-09 07:38:14.219 - info: knx.0 ( 4 ) Sending Tunnel_Request ACK : 06 10 04 21 00 0a 04 4a b2 00 ChID : 74 SeqCntIN : 178 SeqCntOUT : 91
2018-11-09 07:38:14.220 - info: knx.0 ( 4.b ) return to STATE_READY, processing : false
2018-11-09 07:38:14.224 - warn: javascript.0 Wrong type of knx.0.Beleuchtung.Licht_Hue_Status.Status_LichtHue_Esszimmer: "number". Please fix, while deprecated and will not work in next versions.
2018-11-09 07:38:14.260 - info: knx.0 main.js : tGA.write on Statechange : 0/5/6 P-0B72-0_GA-151 typeof val: number 0 DPT1.011
2018-11-09 07:38:14.266 - info: knx.0 ( 1 ) Sending : GroupValueRead : 06 10 04 20 00 15 04 4a 5b 00 11 00 bc e0 ff f1 05 06 01 00 00 sent to 192.168.0.112:3671 ChID: 74 SeqCntIN : 178 SeqCntOUT : 91 GA : 0/5/6
2018-11-09 07:38:14.269 - info: knx.0 easy-knx: task.data : 06 10 04 20 00 15 04 4a 5b 00 11 00 bc e0 ff f1 05 06 01 00 00 byteLen : 21
2018-11-09 07:38:14.271 - info: knx.0 STATE_TUNNELING_WAIT_SENT_ACK : no defined handling for transition from State: STATE_TUNNELlING_WAIT_SENT_ACK(9) to STATE_TUNNELlING_WAIT_SENT_ACK(9).
2018-11-09 07:38:14.281 - info: knx.0 ( 2 ) Received TUNNEL_ACK : 06 10 04 21 00 0a 04 4a 5b 00 from 192.168.0.112:3671 SeqCntIN : 178 SeqCntOUT : 92 GA : 0/0/0
2018-11-09 07:38:14.282 - info: knx.0 ==> successful acknowledged previous package... processing next of 1
2018-11-09 07:38:14.282 - info: knx.0 ==> easy-knx.js: signal runtime : 0s 17.749718ms
2018-11-09 07:38:14.294 - info: knx.0 =====> STATE_TUNNELING_ACK
2018-11-09 07:38:14.296 - info: knx.0 ( 4 ) Sending Tunnel_Request ACK : 06 10 04 21 00 0a 04 4a b3 00 ChID : 74 SeqCntIN : 179 SeqCntOUT : 92
2018-11-09 07:38:14.297 - info: knx.0 ( 4.b ) return to STATE_READY, processing : false
2018-11-09 07:38:14.326 - info: hue.0 final lightState for Voelker_Home.Esstisch:{"bri":0,"on":false,"level":0}
2018-11-09 07:38:18.264 - info: knx.0 ( 3.2 ) Received TUNNEL_REQUEST (WRITE - send ACK ) : 06 10 04 20 00 17 04 4a b4 00 29 00 bc e0 32 07 12 09 03 00 80 0c 0b 74

Antworten