nervalo88 / ESP8266_INTEX_SPA

Firmware for ESP8266 to expose INTEX SPA to a domotic system
7 stars 1 forks source link

Wiring Questions #1

Open stevenjev opened 4 years ago

stevenjev commented 4 years ago

I've been wanting to do something like this on my Intex spa for a while, and just found your project. This is a fantastic reference and will definitely help me with my own project! Just a couple questions. Soldering to R3,R4 and R5 - are these to the LEDs on the controller (as in you are monitoring the states by determining if the LED is on or off)? And if so, are you just using adding a single wire to each indicated location, and then the common ground is the one on the main board, near the +5V header? If you had more photos or a wiring sketch that would be great, but no worries if not.

Additionally, if I am correct that you are just determining status through the LED, are you able to differentiate if the heater is on and heating (red LED) versus if the heater is on and not heating (green LED).

Thanks again for posting all of these details.

stevenjev commented 4 years ago

Actually, I found the additional photos, my apologies! I see that you are wiring directly to the mainboard. Does this mean you are basically pulling off those resistors to see if the controller has engaged the relays?

nervalo88 commented 4 years ago

Hello, Thanks for your encouraging words. indeed, the controller leds are multiplexed into a serial bus (7HC595) which make them uneasy to get as the same bus pins is sometimes also polled to get the button states.

My strategy after compiling all the existing work on the web was to :

I aimed to be the less invasive as possible, to keep the original safeties.

stevenjev commented 4 years ago

Apologize for the delay responding. Thank you for the detailed response, it has helped me to finish my project. However, I am running into an issue and am wondering if you have encountered these two issues:

When the outside air heats up (warm summer day), the d1 mini overheats and shuts off. This does not happen when the air temperature is cold. Have you had this problem?

And two, when it does overheat, it also prevents the hot tub heater from properly heating. The display states that the heater is on, however the heater relay shuts off when the d1 mini overheats. I believe this may be related to using the main board pin headers to power the d1 mini as those pins do control functions of the hot tub. Curious if you have had this problem?

Thanks again!

Listwa commented 4 years ago

Hi, Not seeing that problem. I went another way. I used a ESP8266 4 channel wifi relay board attached to the ON, Heater and Temp up and down for control. I powered it by picking up 5v right in the control head. To monitor Temp, I am using a La Crosse Alerts Mobile Wireless 926-251031-HT Monitor System with Hot Tub Accessory Set https://www.amazon.com/gp/product/B0081URKJU/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1 ( $32). I am also able to monitor power usage with a smart plug with power usage monitoring. So yes, I need to run 3 apps, that currently dont talk to each other, but the systems work and I can turn things on and off. What is interesting is that currently the Spa is using about $1 per day in electrical usage if I allow it to stay at 104 degrees all day.

On Sat, Jun 20, 2020 at 11:18 PM stevenjev notifications@github.com wrote:

Apologize for the delay responding. Thank you for the detailed response, it has helped me to finish my project. However, I am running into an issue and am wondering if you have encountered these two issues:

When the outside air heats up (warm summer day), the d1 mini overheats and shuts off. This does not happen when the air temperature is cold. Have you had this problem?

And two, when it does overheat, it also prevents the hot tub heater from properly heating. The display states that the heater is on, however the heater relay shuts off when the d1 mini overheats. I believe this may be related to using the main board pin headers to power the d1 mini as those pins do control functions of the hot tub. Curious if you have had this problem?

Thanks again!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nervalo88/ESP8266_INTEX_SPA/issues/1#issuecomment-647073156, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHG67JOJEWJDKPOXQMXU7K3RXV3ZZANCNFSM4LUO6LIA .

stevenjev commented 4 years ago

Are you storing the esp8266 within the hot tub controller housing? No overheat issues?

Listwa commented 4 years ago

I am storing it in the top 1/2. There is the head with the Display, then the 2 foot shaft, which attaches to the main unit. I store it at the bottom of the 2 foot shaft, about 1 inch from the bottom. I wedged it up there, then hot glued it.

On Sun, Jun 21, 2020 at 9:16 AM stevenjev notifications@github.com wrote:

Are you storing the esp8266 within the hot tub controller housing? No overheat issues?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nervalo88/ESP8266_INTEX_SPA/issues/1#issuecomment-647127023, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHG67JJORBOJI4YRXESG7N3RXYBZRANCNFSM4LUO6LIA .

stevenjev commented 4 years ago

Ah that may be my problem, that sounds like a better spot for it. I’ve attached mine to the main control board cover and it just gets too warm in there. Thanks!

Listwa commented 4 years ago

The key was tapping 5v from the display board.

On Sun, Jun 21, 2020, 10:33 AM stevenjev notifications@github.com wrote:

Ah that may be my problem, that sounds like a better spot for it. I’ve attached mine to the main control board cover and it just gets too warm in there. Thanks!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nervalo88/ESP8266_INTEX_SPA/issues/1#issuecomment-647136113, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHG67JKBMKYHKIJZAKPQUDLRXYK3VANCNFSM4LUO6LIA .

stevenjev commented 4 years ago

Ah so you don’t use the header pins from the main board like described in this project?

Listwa commented 4 years ago

nope, but traced where it powers the control board and confirmed with a voltmeter it was 5V. I am using EasyTCP to send the commands. Only issues is the relay/ apps dont " inch" and i need to do a command on , then a command off to toggle the control. There are no smarts , I need to manually check Temp and raise or lower it as needed or turn on the heater. I can tell when the units on as it measures 3 W, when the pump is on its about 46W and when the heaters on its about 1400W.

On Sun, Jun 21, 2020 at 11:24 AM stevenjev notifications@github.com wrote:

Ah so you don’t use the header pins from the main board like described in this project?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nervalo88/ESP8266_INTEX_SPA/issues/1#issuecomment-647142302, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHG67JI2ACUEB7DVGFEC2HTRXYQ4TANCNFSM4LUO6LIA .