Jump to content

tomgobravo

Members
  • Posts

    6
  • Joined

  • Last visited

tomgobravo's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. In my IQ2020 the pins on the main board are pretty clearly labelled. Are the ports on the heater (at the other end of the cables) labelled? You may find this video helpful . As far as I know these two sensors are just thermistor so polarity doesn't matter. IIRC the main board has 4 pins on these two connectors but only the outside 2 are used. You are unlikely to break anything by hooking them up incorrectly (the red flashing light on the main board you have likely seen) but I have received a warning zap to be careful with the power.
  2. Cool, thank you for posting some more data. Did you try parsing it with chomp.py? Looks like you'll need to change Saleae to save in hex or hack the python to parse decimal. The addresses are different but it may help you piece together higher level meaning. On the IQ2020 the front control panel (with buttons and display) is an I2C slave at 7 bit address 0x20. I discovered this by disconnecting it from the controller and seeing the master attempting to read from it. The controller attempts to contact slaves at 0x18 0x3e 0x36 and 0x44. I'm guessing one of these is the remote control. I suspect that it won't take long to make a remote once we can see the interface. Can we get a Saleae, remote and IQ together? I have 2/3 of them in the Bay Area. The Electric Imp made connecting to the internet easy but it is closed source and doesn't have in I2C slave mode yet. I ordered a Spark Core which promises the flexibility of a normal Arduino with the ease of the Imp.
  3. I gave up (for now) on i2c and did what Soaker44 suggested. My most expensive part was an Electric Imp ($40). http://www.poolspaforum.com/forum/index.php?showtopic=44274&hl=
  4. Instead of decoding the i2c I'm now turning my tub on and off from my phone by putting an additional resistive load across the thermometer port. This isn't very fancy but works pretty well. You can read some of the technical details at https://github.com/TomGoBravo/tub
  5. To save power and as a fun project I'd like to make a remote interface for my 2005 Hot Spring Sovereign so I can adjust the temperature from my phone. It has an IQ2020 controller which has an i2c interface. Do you know how I can get a manual documenting this interface? Or is there someone in the SF Bay Area with a Navigator RF Remote which I can watch operate using a Saleae logic analyzer? Can you help in any other way? So far I've been decoding the messages on the bus using a python script, but it will take a while to work out enough of the bits to have confidence to start sending messages back. I'm guessing the controller reads from the remote on 7-bit address 18, 3E, 36, or 44. I've only seen the remotes on sale for >$400, pricy given that I expect the parts for a wireless internet remote to be under $100. I understand that I am likely voiding the warranty but suspect fiddling with i2c is fairly low risk of damage beyond what can be fixed by power cycling or replacing the controller board. I found a similar thread from years ago, but it seems to have died. Thanks!
  6. I ordered a Bus Pirate to play with the i2c interface. Since the IQ 2020 Navigator RF Remote connects to this I'm sure I'll be able to adjust the temperature. It'd be nice to also read the current temperature (though a independent thermometer would work too). I'll save a lot of energy if I can turn the temperature up with a timer or from my phone. The link to the electrical schematics posted by RyanF at detechtive.watkinsmfg.com no longer works. Can someone send me a copy of "PN 60478 HotSpring Service Manual" ? Thanks.
×
×
  • Create New...