NEWS
Generelle Probleme beim Debugging des IOBroker
-
Hallo, ich würde gerne den IOBroker "debuggen" - konkret ein paar kleinere Erweiterungen im Zigbee Adapter vornehmen (also nicht in eigenen Scripten). Allerdings komme ich mit dem Debugging im IOBroker nicht zu recht. Ich habe zwei Wege versucht:
- console.log('Breakpoint'), aber obwohl ich stdout und stderr mit ">/tmp/iob.log 2>&1" umgeleitet habe, war im log nichts zu sehen.
- node inspect /opt/iobroker/node_modules/iobroker.js-controller/controller.js . Allerdings bekomme ich schnell "Starting inspector on 127.0.0.1:9229 failed: address already in use" Fehlermeldungen, die auch nach Änderung auf andere Ports auftreten.
Habt Ihr dafür eine Lösung? Wie macht Ihr das?
Danke,
Oliver -
Hallo, ich würde gerne den IOBroker "debuggen" - konkret ein paar kleinere Erweiterungen im Zigbee Adapter vornehmen (also nicht in eigenen Scripten). Allerdings komme ich mit dem Debugging im IOBroker nicht zu recht. Ich habe zwei Wege versucht:
- console.log('Breakpoint'), aber obwohl ich stdout und stderr mit ">/tmp/iob.log 2>&1" umgeleitet habe, war im log nichts zu sehen.
- node inspect /opt/iobroker/node_modules/iobroker.js-controller/controller.js . Allerdings bekomme ich schnell "Starting inspector on 127.0.0.1:9229 failed: address already in use" Fehlermeldungen, die auch nach Änderung auf andere Ports auftreten.
Habt Ihr dafür eine Lösung? Wie macht Ihr das?
Danke,
Oliver -
@olixAtiobroker Hast du versucht, einfach den Adapter zu debuggen? Js-contoller zu debuggen bringt dir nichts, wenn du in einem Adapter arbeitest (ist ein anderer Prozess).
@UncleSam, vielen Dank - guter Tip. Wo würde ich denn den "inspect" ansetzen, sprich wo startet der IOBroker denn die anderen Adapter? Konkret will/ müßte ich den Zigbee Adapter debuggen. Vielen Dank und Grüße, Oliver
-
@UncleSam, vielen Dank - guter Tip. Wo würde ich denn den "inspect" ansetzen, sprich wo startet der IOBroker denn die anderen Adapter? Konkret will/ müßte ich den Zigbee Adapter debuggen. Vielen Dank und Grüße, Oliver
-
Hallo, ich würde gerne den IOBroker "debuggen" - konkret ein paar kleinere Erweiterungen im Zigbee Adapter vornehmen (also nicht in eigenen Scripten). Allerdings komme ich mit dem Debugging im IOBroker nicht zu recht. Ich habe zwei Wege versucht:
- console.log('Breakpoint'), aber obwohl ich stdout und stderr mit ">/tmp/iob.log 2>&1" umgeleitet habe, war im log nichts zu sehen.
- node inspect /opt/iobroker/node_modules/iobroker.js-controller/controller.js . Allerdings bekomme ich schnell "Starting inspector on 127.0.0.1:9229 failed: address already in use" Fehlermeldungen, die auch nach Änderung auf andere Ports auftreten.
Habt Ihr dafür eine Lösung? Wie macht Ihr das?
Danke,
Oliverhier gibt es auch hinweise bzw. so mach ich das immer
https://forum.iobroker.net/topic/4201/adapter-debuggen-mit-chrome -
hier gibt es auch hinweise bzw. so mach ich das immer
https://forum.iobroker.net/topic/4201/adapter-debuggen-mit-chrome@OliverIO,
super, perfekt - genau danach habe ich gesucht (aber leider nicht gefunden)!
Vielen Dank, werde ich so probieren!
Grüße,
Oliver