Hi Trey,
I think the node-red node for the ADS1115 has a problem.
My setup:
PR33-7(4-20mA receiver) connected to PR33-26 (4-20mA transmitter).
The transmitter sends 8mA to the receiver via my multimeter. The multimeter reads 8mA. So the transmitter works fine.
No matter what mA reading I send the debug node on the receiver keeps printing “channel_1: 20.577676”
Below my flow
[{"id":"5fd7c91e.bbefa8","type":"ncd-ads1115","z":"b7a2e96c.0f4228","name":"","connection":"af479a17.b8d368","addr":"72","interval":"2000","outputs":1,"output_all":false,"output_mult":"0.000628","channel_1":"4","channel_2":"_none","channel_3":"_none","channel_4":"_none","gain":"2","mode":1,"rate":4,"compMode":0,"compPol":0,"compLat":0,"compQueue":3,"delay":"100","x":100,"y":1220,"wires":[["c80cc019.452da"]]},{"id":"c80cc019.452da","type":"debug","z":"b7a2e96c.0f4228","name":"receiver","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":280,"y":1220,"wires":[]},{"id":"1281f267.4ec2ae","type":"comment","z":"b7a2e96c.0f4228","name":"4-20mA rx ADS1115: PR33-7 (0x48=72)","info":"","x":200,"y":1160,"wires":[]},{"id":"445c94b2.66ff2c","type":"ncd-mcp4725","z":"b7a2e96c.0f4228","name":"","connection":"af479a17.b8d368","addr":"96","persist":"","startup":false,"eeprom_pd":0,"eeprom_dac":0,"x":310,"y":980,"wires":[["874d4949.55c918"]]},{"id":"874d4949.55c918","type":"debug","z":"b7a2e96c.0f4228","name":"transmitter","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":510,"y":980,"wires":[]},{"id":"aaf7fa44.c8e388","type":"comment","z":"b7a2e96c.0f4228","name":"4-20mA tx MCP4725: PR33-26 (default 0x60=96, 0x61=97); input=0-4095","info":"","x":310,"y":920,"wires":[]},{"id":"175ad7a3.2b77c8","type":"inject","z":"b7a2e96c.0f4228","name":"","topic":"","payload":"8","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":980,"wires":[["1c7b9d4c.21c703"]]},{"id":"1c7b9d4c.21c703","type":"function","z":"b7a2e96c.0f4228","name":"","func":"const I = msg.payload;\nconst x=4095*I/26;\nmsg.payload=x.toString();\nreturn msg;","outputs":1,"noerr":0,"x":200,"y":1080,"wires":[["445c94b2.66ff2c"]]},{"id":"af479a17.b8d368","type":"ncd-comm","z":"","name":"","bus":"i2c-1","commType":"standard","addr":"0","useMux":false,"muxAddr":"112","muxPort":"0"}]
Any advice?