I've been very casually working on this same issue for a few months. I have been snooping on the I2C interface between the control panel and IQ2000 controller in my late 90s Jetsetter. The data captures I got were very different from the ones on TomGoBravo's github site. I was using a Saleae logic to capture I2C traffic as well.
My goal is to integrate I2C comms to smart phone using iRule software. Currently I have an X10 universal module connected to the clean switch to have remote jet control for now but am looking to have temperature controls. I use an insteon SmartLinc to get x10 on the internet. My original plan was to use a PIC microcontroller to interface but to save on the hassle of getting that on the internet through serial ports/etc now I am going to take a look at using a raspberry pi's i2c bus to get on the IQ2000 bus. If there is too much trouble trying to be a second master along with the control panel on that link, I was going to look at a friend's hot spring sovereign to emulate the remote control for jet and temperature control. I hope the protocol for the remote hasn't changed between IQ2000 and IQ2020. Of course attempts to ask watkins for information went unanswered.
I have a cable hooked up to the control panel to IQ2000 and the 6 pin RJ12 jack I assume the remote control plugs into. Here is some sample data captured on the control panel to IQ2000 link. I need to spend some more time analyzing the protocol but i think I'm going to see if I can get the raspberry pi I2C listening to the channel first.
Time ,Packet ID,Address,Data,Read/Write,ACK/NAK
0.474642,0,'189','162',Read,ACK
0.509529458333333,0,'189','0',Read,ACK
0.544374083333333,0,'189','15',Read,ACK
0.579214708333333,0,'189','189',Read,ACK
0.6908145,1,'29','160',Read,ACK
0.725705958333333,1,'29','23',Read,ACK
0.760592416666667,1,'29','3',Read,ACK
0.975311041666667,2,'189','162',Read,ACK
1.0101985,2,'189','0',Read,ACK
1.04516766666667,2,'189','15',Read,ACK
1.08001425,2,'189','189',Read,ACK
1.47320483333333,3,'189','162',Read,ACK
1.50808629166667,3,'189','0',Read,ACK
1.542930875,3,'189','15',Read,ACK
1.57777845833333,3,'189','189',Read,ACK
1.68937820833333,4,'29','160',Read,ACK
1.724269625,4,'29','23',Read,ACK
1.75926066666667,4,'29','3',Read,ACK
1.97399216666667,5,'189','162',Read,ACK
2.00887858333333,5,'189','0',Read,ACK
2.043729125,5,'189','15',Read,ACK
2.07858170833333,5,'189','189',Read,ACK
2.474437625,6,'189','162',Read,ACK
2.50931908333333,6,'189','0',Read,ACK
2.54416366666667,6,'189','15',Read,ACK
2.57901120833333,6,'189','189',Read,ACK
2.69060595833333,7,'29','160',Read,ACK
2.72550433333333,7,'29','23',Read,ACK
2.76038279166667,7,'29','3',Read,ACK