Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Update #1

Open
olivercastle opened this issue Aug 15, 2018 · 29 comments
Open

Project Update #1

olivercastle opened this issue Aug 15, 2018 · 29 comments

Comments

@olivercastle
Copy link

Hey Richard,

Great project you have started here. I'm also looking to do something similar to my Intex spa. Final product would ideally be able to control the spa remotely maybe using ifttt or something of the like.

Are you still working on this? Have you made any progress since your last commit?

Thanks.

@ripleyXLR8
Copy link
Owner

ripleyXLR8 commented Aug 16, 2018 via email

@olivercastle
Copy link
Author

Hi Richard,

Sorry to hear about your computer.

Yes would be really interested in seeing what you come up with.

Oliver

@ripleyXLR8
Copy link
Owner

ripleyXLR8 commented Aug 22, 2018 via email

@Listwa
Copy link

Listwa commented Sep 18, 2018

Hi,
I am following. Would like to also remotely control the Intex Spa. I use my Spa at a vacation home on weekends and lower the temp when i leave. I would love to simply be able to raise the temp to 104, a day before i arrive. I was looking for a way just to tap a raspberry Pi or an arduino into the control panel to control the temp. Any ideas are welcome.

Regards
Les

@tinwhisker
Copy link

Hi guys,

I have a pet-project for a similar goal to Richards, but reading the bad news, I thought I'd reach out if anyone was interested? Even if it's a stop-gap.

Personally it was on hiatus for a while, but decided to pick it back up. But being lazy, I thought I'd check GitHub first and found this project.

It takes a different approach, using the display lines for state/control, as I wanted as minimal modification as possible. (Like Richard, mine was in warranty when I started).

Four wires - power, data and clock. An ESP8266 sits in parallel to the display board.
Just revisiting write-back stability, but I'll throw it up on GitHub if anyone wants a peek.

I'm half tempted to move it to where the main board lives to gain access to a reset pin, so I can clear errors too.

@Listwa
Copy link

Listwa commented Jan 31, 2019 via email

@olivercastle
Copy link
Author

@tinwhisker Yes, if we can combine efforts that would be awesome too.
I also had the thought of an Arduino running in tandem with the existing board so we're not removing the current functionality only extending it.

@ripleyXLR8 Do you have any thoughts on that?

Personally, my main goal is to be able to turn my system on/off / adjust temperatures during certain times of the day (low electrical cost times for example).

Thanks!

@Listwa
Copy link

Listwa commented Feb 1, 2019 via email

@tinwhisker
Copy link

The Pi might be able to do it if you can have decent control over the SPI lines.
I don't think it's interrupts would be fast enough.
You could definitely use a cheap arduino, (especially a Leonardo or Teensy) to do the grunt work, though the ESP keeps cost to a minimum.

The ESP on my first go wasn't so happy with SPI abuse, but may try again if I can confirm it's SPI interrupt is separate. Bit-banging is quite CPU intensive, but doesn't need realtime reading - even every 500ms is overkill, just syncing to the data line adds time.

Write-back is clever, but fiddly as, from what I remember, the spa clocks a bit through the two 595's, checking the data line for state change (where a button is pulling it up/down), then clocks again.
Get the write-back wrong and the panel locks out.

I'll try get a good snapshot of the data line again tomorrow if I can't find my original.
Tonight I'm using the tub, so not allowed to tinker!

@tinwhisker
Copy link

Does anyone have a picture of the back of the main board? I can only find component side images.

@Listwa
Copy link

Listwa commented Feb 9, 2019

Hi,

I am going to go for now in a different direction. As I would like to keep the temp down for weeks at a time, since I only occasionally use the Spa , but rapidly warm it up and not wait 24 hours. I am looking to pair a Camplux 5L 1.32 GPM Outdoor Portable Propane Tankless Water Heater with a 12V circulating pump. Looks like it can heat the Intex up 20 degrees per hour. Just got a deal for a refurbished Camplux direct form the manufacture for under $50. To keep things simple i am going to pair it with a Sonoff TH10 and ds18b20 temp sensor . With out fussing with programming, using the ewelink app and stringify, allow me to set temperature and cycle on and off as need. I have been playing with the TH10/DS18b20 and ewelink app for sometime to monitor a 2nd home and it works perfectly and the pair can be had for $11. So i think I got me a solution.

@tinwhisker
Copy link

Sounds a bargain @Listwa but how does the running cost compare?

I've looked into using diesel heaters, but breaking even was just worth waiting, given I have night rates on my electricity, and the ESP project (I haven't forgotten) to give it some autonomy.

@Listwa
Copy link

Listwa commented Feb 9, 2019 via email

@pebsi
Copy link

pebsi commented Nov 26, 2019

Hi, Is this still being worked on? I would be very keen to convert my spa over to have wifi control and readouts from it.

@jperquin
Copy link

jperquin commented Feb 9, 2020

Hi, Is this still being worked on? I would be very keen to convert my spa over to have wifi control and readouts from it.

+1 here too.

Have the octagonal / 6 person model Intex 28456 with descaling and salt-water chlorinator. I'd prefer a piggy back system that mimics button presses and reads the LED display on the original control panel.

All of my wifi home automations run on ESP Home with Home Assistant, so straight integration into that eco-system would be even better..

Just my wish list and willing to pitch in on the yaml programming logic side but not experienced with board / electronics design..

@nervalo88
Copy link

Hello,
Thanks to the insights of this project, I've had another aproach based on tweaking existing PCBs.

Check this out : https://github.com/nervalo88/ESP8266_INTEX_SPA

@Listwa
Copy link

Listwa commented Apr 10, 2020

Nervalo88. thats exactly what i am trying to do now!!! Do you think that 3.3V or 5V can be pulled directly from the C23403 PC card ( the one with the switches) rather then having to run a wire to the motor card? There is clearly voltage to that board already. Also do you think that the on/off state could be monitored by sampling the Power and Heater LED when it goes high? My challange is I have the C28403 board with me and the rest is at another house, so all I can work on is that board untill I can retireve the rest of the Spa. There is def votage to the board just dont know if its enough to power ESP8266. Thanks
Les

@nervalo88
Copy link

Hello,
Yes, this is probably doable as the 5v is available. I choosed to be in the "base" to get enough space as I use cheap but space consuming modules. But your challenge will be to grab the statuses (heating? Power?) as those are muxed through a 74hc595, wich is also used by the microcontroller in the base to know switches presses... Reading signals on this c28403 might perturbate the operation. Everything is possible, but I was unsuccessful to reverse engineer the bus between c28403 and the base. I even used a separate temperature sensor...
Hope this helps!

@Listwa
Copy link

Listwa commented Apr 10, 2020 via email

@FMonGH
Copy link

FMonGH commented Aug 9, 2020

Hi guys
Was following Richards project for a while but then got side tracked. I've since started automating my home and started playing with Home Assistant and ESP8266 integrations.
Has anyone made some more progress with this project? Would be keen to look at it again and to integrate it with Home Assistant as it has the ESPHome add on that works quite well.

Francois

@pebsi
Copy link

pebsi commented Aug 9, 2020

Hi guys
Was following Richards project for a while but then got side tracked. I've since started automating my home and started playing with Home Assistant and ESP8266 integrations.
Has anyone made some more progress with this project? Would be keen to look at it again and to integrate it with Home Assistant as it has the ESPHome add on that works quite well.

Francois

Hi, I followed this for a while and the found someone on youtube who had nade a board for wifi control. I ended up buying his board rather than coding it myself.

https://youtu.be/Uu1ymWx3O58

@jperquin
Copy link

jperquin commented Aug 9, 2020

I have been in touch with the maker of that youtube video as well and apparently he sells the source code for an extra fee. I am tempted to do that and see if it can be adapted to ESPHome / HA..

@ashmodai6
Copy link

ashmodai6 commented Aug 9, 2020 via email

@FMonGH
Copy link

FMonGH commented Aug 9, 2020

Brilliant! Thanks guys, I'll check it out. Love this community

@UlrichMai
Copy link

https://github.com/YorffoeG/diyscip/ Go and check this project All you need

If you want to have less hardware work, then check out this:
https://github.com/UlrichMai/diyscip/blob/support-saltwaterspa/README.md#3-button-push-by-software-no-extra-pcb
You only need a D1 mini, 2 resistors and diode. It is working for me and @red-gee.
Unfortunately my contribution to this project was was not accepted.

@FMonGH
Copy link

FMonGH commented Aug 10, 2020 via email

@galaxy4public
Copy link

Has anybody looked at the latest PureSpa detachable controller that can connect to WiFi by itself (and is powered by ESP out of the box)? I am tempted to flash it with Tasmota and create a template for the my Intex 28452 PureSpa. I am just wondering whether anybody else is working on something similar.

@galaxy4public
Copy link

I also found a repair guide with the description of the PCB - https://intexfaq.ch/wp-content/uploads/2021/02/2021-SSN-Combo-Spa-28462-Control-Base-Repair-Guide.pdf (the guide covers both the pre-2021 and past-2021 boards).

@galaxy4public
Copy link

According to the repair guide, the heaters are connected slightly different from what @ripleyXLR8 found during their analysis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests