# \[ANNOUNCE\] node-red-contrib-ads1x15\_i2c

**URL:** https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028
**Category:** Share Your Nodes
**Created:** [23 August 2021 00:07 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028 "2021-08-23T00:07:55Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![meeki007](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/meeki007/32/12499_2.png) [@meeki007](https://discourse.nodered.org/u/meeki007)
#### Post date: [23 August 2021 00:07 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028/1 "2021-08-23T00:07:55Z")

</div>

This solves the issues with the now deprecated node-red-contrib-anolog-to-digital-converter-raspberry-pi  
This node now uses [ads1x15 - npm](https://www.npmjs.com/package/ads1x15) for async and fixes the issue of callbacks not being async/await

Now you can select channels to poll voltages on and receive one payload.  
Selection of Single Ended or Differential is now separated.

 ![example1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/c/fccb807324ddcced8757b1e70af9f22caa3c7eeb.jpeg)

> **[node-red-contrib-ads1x15\_i2c](https://flows.nodered.org/node/node-red-contrib-ads1x15_i2c)**
>
> A node-red node providing access to a ADS1x15 I2C analog to digital converter

---

<div class="post-metadata">

### Author: ![homeplayer](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/homeplayer/32/12388_2.png) [@homeplayer](https://discourse.nodered.org/u/homeplayer)
#### Post date: [23 August 2021 06:23 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028/2 "2021-08-23T06:23:14Z")

</div>

Great, will test it this as soon as possible

---

<div class="post-metadata">

### Author: ![davidz](https://avatars.discourse-cdn.com/v4/letter/d/a88e57/32.png) [@davidz](https://discourse.nodered.org/u/davidz)
#### Post date: [23 August 2021 17:00 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028/3 "2021-08-23T17:00:06Z")

</div>

Very useful node. Thank you.

I am wondering if you have drawn live charts at a sampling rate of 860 😆

---

<div class="post-metadata">

### Author: ![garynl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/garynl/32/95490_2.png) [@garynl](https://discourse.nodered.org/u/garynl)
#### Post date: [4 February 2024 15:44 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028/4 "2024-02-04T15:44:18Z")

</div>

hi,  
can anyone show explain how to access the 'Volts' value from js?  
(voltage = msg.payload./dev/i2c-1.ads1115.0x48.singleEnded.channel\_0.Volts; doesnt work).  
 ![Screenshot at 2024-02-04 16-39-08](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/4/74c9f96eff98b9305616ffc1dd18bd2d063ef3fe.png)

gary

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [4 February 2024 15:50 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-ads1x15-i2c/50028/5 "2024-02-04T15:50:39Z")

</div>

There’s a great page in the docs ([Working with messages : Node-RED](https://nodered.org/docs/user-guide/messages)) that will explain how to use the debug panel to find the right path to any data item.

Pay particular attention to the part about the buttons that appear under your mouse pointer when you over hover a debug message property in the sidebar.

![BX00Cy7yHi](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/d/bd1f333a9e043b061b39917c328b0094d3e52d30.gif)
