hreichert / node-red-contrib-johnny5

A set of node-red nodes for connecting to johnny-five IO Plugins
MIT License
5 stars 4 forks source link

Issue with analog pins using standard firmata #5

Open MissingCatPE opened 2 years ago

MissingCatPE commented 2 years ago

I keep getting an error when trying to connect to a arduino using standard firmata.

I get the following errors in node-red causing the system to exit.

1634939740851 Connected Firmata TypeError: Cannot set property 'mode' of undefined at Firmata.pinMode (/home/pi/.node-red/node_modules/firmata-io/lib/firmata.js:945:44) at iopluginNode. (/home/pi/.node-red/node_modules/node-red-contrib-gpio/gpio.js:70:20) at iopluginNode.emit [as _emit] (events.js:326:22) at iopluginNode.Node.emit (/usr/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/nodes/Node.js:181:20) at /home/pi/.node-red/node_modules/node-red-contrib-gpio/lib/iopluginNode.js:38:16 at processTicksAndRejections (internal/process/task_queues.js:79:11) 22 Oct 23:55:41 - [red] Uncaught Exception: 22 Oct 23:55:41 - TypeError: Cannot set property 'report' of undefined at Firmata.reportAnalogPin (/home/pi/.node-red/node_modules/firmata-io/lib/firmata.js:1747:46) at Firmata.analogRead (/home/pi/.node-red/node_modules/firmata-io/lib/firmata.js:818:10) at iopluginNode. (/home/pi/.node-red/node_modules/node-red-contrib-gpio/gpio.js:71:14) at iopluginNode.emit [as _emit] (events.js:326:22) at iopluginNode.Node.emit (/usr/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/nodes/Node.js:181:20) at /home/pi/.node-red/node_modules/node-red-contrib-gpio/lib/iopluginNode.js:38:16 at processTicksAndRejections (internal/process/task_queues.js:79:11) nodered.service: Main process exited, code=exited, status=1/FAILURE nodered.service: Failed with result 'exit-code'.

Am I missing a dependency or what could be causing this?

Your help would be greatly appreciated.