# Node-red-node-arduino not connecting to the configured Arduinos after update

**URL:** <https://discourse.nodered.org/t/node-red-node-arduino-not-connecting-to-the-configured-arduinos-after-update/38505>\
**Category:** Hardware\
**Created:** [4 January 2021 10:27 UTC](https://discourse.nodered.org/t/node-red-node-arduino-not-connecting-to-the-configured-arduinos-after-update/38505 "2021-01-04T10:27:01Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![PizzaProgram](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/pizzaprogram/32/19431_2.png) [@PizzaProgram](https://discourse.nodered.org/u/PizzaProgram)\
**Post date:** [4 January 2021 11:47 UTC](https://discourse.nodered.org/t/node-red-node-arduino-not-connecting-to-the-configured-arduinos-after-update/38505/2 "2021-01-04T11:47:27Z")

</div>

I have exactly the same problems.  
_(And I know about many other people encountered these things during the last 8 month too...)_

- Dry-lightning destroyed my expensive house control system (Teletask) (Through the Wi-Fi antenna!)
- Promised myself never buying anything expensive or Wifi-related thing again, will spend only few$ on SHIELDED hardware.
- Bought all kinds of cheap relay boards and dmx led dimmers quickly.
- Installed OpenHABian to a Raspberry Pi
- Tried to attach MPC23017 GPIO extensions \>\> realized I2C works only 10-20cm
- Tried to create I2C-tiny-USB adapters \>\> not reliable, freeze on Pi-restart, changing bus-number
- Bought some cheap Arduino Nano board remakes, ($5) hoped it will be easy from now on....
- Realized there is Node-RED. Yeaaaah !
- Found the "help" page and learned about firmata / gpio node. Yeaaaah!

And had to realize at the end:

# Firmata is NOT reliable to use in industrial environment!

I've opened a topic for this not a long ago. Now we are 2 to find a solution 😉

> [@Arduino USB \> Firmata \> I2C \> \[GPIO PCF8574 + MCP23017 + temp BMP280\]](https://discourse.nodered.org/t/arduino-usb-firmata-i2c-gpio-pcf8574-mcp23017-temp-bmp280/24281):
>
> My question is: What is the recommended way to connect multiple I2C boards to Arduino boards to: use both Ardu's GPIOs + the I2C expanders too? Is firmata standard suitable for that, or I need to specify the I2C boards at the Arduino IDE, by writing a special C program? What if I use MQTT for all those to be able to use ESP32 or Ethernet modules also? Isn't MQTT too slow for handling "long press" + "Continuous dimming"? Is there ANY full-example for this? (I simply can not believe nobody ever…

At the end, you'll see a link to the new topic with [4 possible solution I'm working on...](https://discourse.nodered.org/t/mqtt-with-arduino-nano-nodered/37351/24)

---

_[View the full topic](https://discourse.nodered.org/t/node-red-node-arduino-not-connecting-to-the-configured-arduinos-after-update/38505)._
