New here so please bear with me ;-)
I have a salt chlorination system for my pool, which includes a unit that tests the water for Chlorine and PH. It has an 'RS-232' port on it, which is supposed to be for external data capture. I then want to collect the data for my home automation system.
Unfortunately there is NO documentation for any of this, except that the User Doco for the device says 'For external Data capture' on the system diagram. The port is labeled as RS-232
.
I am trying to work out the pinout (GND, RX, TX) and voltages of the 4 ping RJ-10 (or RJ-11) interface.
What I have found so far is:
+--------------+------------------+---------------+-------------+
: pin : Direct to Ground : V to ground : Assumption :
: (wire color) : (BEEP from MM) : when ON : :
+--------------+------------------+---------------+-------------+
: 1 (YELLOW) : YES : 0v : GND :
: 2 (RED) : NO : 0v-0.004v : RX :
: 3 (GREEN) : NO : 9.54v : TX :
: 4 (BLACK) : YES : 0v : GND :
+--------------+------------------+---------------+-------------+
Are my assumptions correct?
I really only want to receive data, as I believe it only sends data over the port, not receive commands. I am assuming the presence of the 9.5V on Pin 3 means this is the transmit pin?
I assume also I need to connect the ground from the device to the ground of the ESP8266 and can use with PIN 1 or 4 as the connector?
I want to use an ESP8266 to read the RS232, but it only takes 3.3v so will need to use a voltage divider to bring it down to 3.3v? (like described here https://electronics.stackexchange.com/a/186182/245164) Is that correct? And ground the bridge to the common ground (as described above?
Thanks in advance for your responses.
G./