NEWS
Probleme mit der KNX Instanz / Adapter
-
Hallo zusammen,
leider läuft meine KNX Instanz nicht rund. Ohne eine Fehlermeldung funktioniert er nicht mehr. Bemerkbar macht es sich wenn ich einen KNX Befehl sende und der Aktor reagiert nicht. Dann muss ich die KNX Instanz stoppen und wieder starten. "Neu laden" führt nicht zum Erfolg. Erst dann bekomme ich im LOG entsprechende Fehlermeldungen.
10:40:30.896
info Connected!
knx.0 2018-02-21 10:40:30.660 info /opt/iobroker/node_modules/iobroker.js-controller
knx.0 2018-02-21 10:40:30.659 info Connecting to knx GW: 192.168.178.40:3671 with phy. Adr: 15.15.250 and SendDelay of : 50 ms
knx.0 2018-02-21 10:40:30.647 info starting. Version 0.8.6 in /opt/iobroker/node_modules/iobroker.knx, node: v8.9.4
knx.0 2018-02-21 10:40:06.977 error at Object.onceWrapper (events.js:315:30)
knx.0 2018-02-21 10:40:06.977 error at process.stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4692:21)
knx.0 2018-02-21 10:40:06.977 error at Object.unload (/opt/iobroker/node_modules/iobroker.knx/knx.js:1:11129)
knx.0 2018-02-21 10:40:06.977 error at fsm.FSM.Disconnect (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/Connection.js:252:8)
knx.0 2018-02-21 10:40:06.977 error at fsm.Fsm.(anonymous function) [as transition] (/opt/iobroker/node_modules/machina/lib/machina.js:466:63)
knx.0 2018-02-21 10:40:06.977 error at fsm.transition (/opt/iobroker/node_modules/machina/lib/machina.js:653:28)
knx.0 2018-02-21 10:40:06.977 error at fsm._onEnter (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/FSM.js:118:14)
knx.0 2018-02-21 10:40:06.977 error at fsm.FSM.send (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/Connection.js:186:15)
knx.0 2018-02-21 10:40:06.977 error at Socket.send (dgram.js:435:8)
knx.0 2018-02-21 10:40:06.977 error at Socket._healthCheck (dgram.js:637:11)
knx.0 2018-02-21 10:40:06.977 error Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running
knx.0 2018-02-21 10:40:06.976 error uncaught exception: Not running
knx.0 2018-02-21 10:40:06.951 info terminating
knx.0 2018-02-21 10:39:00.292 error at fsm._onEnter (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/FSM.js:236:14)
knx.0 2018-02-21 10:39:00.292 error at fsm.FSM.send (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/Connection.js:172:28)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.(anonymous function) [as KNXNetHeader] (/opt/iobroker/node_modules/binary-protocol/lib/writer.js:20:18)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.write (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/KnxProtocol.js:594:35)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.(anonymous function) [as CEMI] (/opt/iobroker/node_modules/binary-protocol/lib/writer.js:20:18)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.write (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/KnxProtocol.js:501:8)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.(anonymous function) [as APDU] (/opt/iobroker/node_modules/binary-protocol/lib/writer.js:20:18)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.write (/opt/iobroker/node_modules/iobroker.knx/lib/knx-mod/src/KnxProtocol.js:415:14)
knx.0 2018-02-21 10:39:00.292 error at CustomProtocolWriter.ProtocolWriter$raw [as raw] (/opt/iobroker/node_modules/binary-protocol/lib/writer.js:74:24)
knx.0 2018-02-21 10:39:00.292 error at Function.Buffer.concat (buffer.js:446:13)
knx.0 2018-02-21 10:39:00.292 error TypeError: "list" argument must be an Array of Buffer or Uint8Array instances
Den untersten Error habe ich schon beseitigt. Dies war eine fehlende Zuordnung zu den Enums 'rooms'. Ich hatte gedacht damit den Fehler behoben zu haben. Heute morgen jedoch das gleiche in Grün ohne List Error. Konnte heute morgen aber keine Kopie machen. Ich kann den Fehler auch nicht reproduzieren. Ich habe oben mal markiert was immer auftaucht. Wo könnte der Fehler liegen?
Habe den iobroker auf einem Raspberry Pi 3 mit 64 GB Karte, adapter admin 2.0.9, adapter knx 0.8.6
KNX Gateway von EIB Markt mit Tunelling
-
Solche Fehler am besten als issue im github dem Entwickler direkt melden.