# After upgrade failed to install node-red-contrib-mcp23017chip

**URL:** <https://discourse.nodered.org/t/after-upgrade-failed-to-install-node-red-contrib-mcp23017chip/35492>\
**Category:** General\
**Created:** [7 November 2020 10:53 UTC](https://discourse.nodered.org/t/after-upgrade-failed-to-install-node-red-contrib-mcp23017chip/35492 "2020-11-07T10:53:55Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Marooned](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marooned/32/2858_2.png) [@Marooned](https://discourse.nodered.org/u/Marooned)\
**Post date:** [7 November 2020 17:28 UTC](https://discourse.nodered.org/t/after-upgrade-failed-to-install-node-red-contrib-mcp23017chip/35492/6 "2020-11-07T17:28:46Z")

</div>

Quick update.  
Yeah, downloading [mcp23017chip](https://github.com/willhey/mcp23017chip), changing `"i2c-bus": "~1.2.2"` to `"i2c-bus": "~5.2.1"` and installing it locally via `npm i /path/to/mcp23017chip` did the thing. All is working good now 🙂

Also, I'll check the Python script pushing updates to MQTT way. No polling sounds more sense here.

Thanks

---

_[View the full topic](https://discourse.nodered.org/t/after-upgrade-failed-to-install-node-red-contrib-mcp23017chip/35492)._
