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

Need more information #2

Closed
PaTiTan opened this issue May 31, 2021 · 22 comments
Closed

Need more information #2

PaTiTan opened this issue May 31, 2021 · 22 comments
Labels
question Further information is requested

Comments

@PaTiTan
Copy link

PaTiTan commented May 31, 2021

Hello,
You are doing a great job.

Can you give us the list of components?
Also general diagram of all the architecture because I do not know if your module is in parallel or in series.
Thanks

@B4n4n3
Copy link

B4n4n3 commented May 31, 2021

Hello jnsbyr,

thanks for your great job!
Can you post the links to the german stores for the components?
i am interessted in

  • IP64 case
  • connector and cables

thanks a lot!

@jnsbyr
Copy link
Owner

jnsbyr commented May 31, 2021

@jnsbyr
Copy link
Owner

jnsbyr commented May 31, 2021

@PaTiTan

Also general diagram of all the architecture because I do not know if your module is in parallel or in series.

Please have a look at the schematic. It shows a block named "Control Panel Bus Tap". It should imply that the circuit is connected in parallel. In the description above this is mentioned explicitly "the original control panel and an additional remote control unit can be attached in parallel to the mainboard because the signalling supports a multi-drop architecture for listening".

You may also have look at the top left of the schematic from Geoffrey.

Hope this helps.

@jnsbyr
Copy link
Owner

jnsbyr commented May 31, 2021

Application note for the assembly of the y splitter case

The part mentioned in the table above is tiny in comparison to the dimensions of the cable. The drill holes I used are a little smaller than the cable diameter to make them self sealing. Originally I planned to fill the case with epoxy to prevent the cables from being pulled out accidentality and to make it waterproof. But the fit was so tight that it was not really necessary. The cable ends need to be soldered together. To prevent a short circuit the open ends must be isolated again, e.g. using shrink tubing.

If you don't intend to spend more than an hour on this item, use a case with a volume at least 3 time larger instead. You might even skip the soldering if you use a ready to use connector with screws or clips.

@B4n4n3
Copy link

B4n4n3 commented Jun 1, 2021

Thanks a lot for the partlist. Did you use the original cable (mainboard <-> controle panel)?

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 1, 2021

Yes, please have look at the photo of the cabletree. Looking from the position of the y spitter case:

  • the "center" cable to the control panel is about 2/3 of the original cable from the mainboard to the control panel
  • the "right" cable with the Intex plug is about 1/3 of the original cable from the mainboard to the control panel
  • the "left" cable to the WiFi controller is the M12 cable from the component list, approximately split in half

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 6, 2021 via email

@PaTiTan
Copy link
Author

PaTiTan commented Jun 8, 2021

The "command" dont appear so do it myself but i dont understand how work this command :

pool/command/water/tempSet | int | °C

i just want to increase / decrease or put a value of température wanted.
I need something too is to see what température i have ordered. (pool/water/tempAct is what temperature is inside).

thanks for your incredible job !!

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 8, 2021

The "command" dont appear ...

This is an aspect of your MQTT server. Typically you need to define the MQTT topics that are to be send from the server to the client on the server side and these kind of topics typically contain the label "command". So here you need to enter all entries listed under "Subscribed Topics" in the readme.

Once you have established a connection between the spa WiFi controller and your MQTT server you should be able to set any of the "Subscirbed Topics" on the server side. You can use serial debugging to check if the ESP8266 is receiving the MQTT command data.

I need something too is to see what température i have ordered. ...

With the topic "pool/water/tempAct" you have made the right choice. It is the actual water temperature. If you need to read back the last temperature setpoint then use "pool/water/tempSet" instead. The spa WiFi controller will send actual values after the connection is established to the MQTT server and to the spa mainboard. The setpoint temperature will stay undefined after power up of the spa Wifi controller until it is set for the fist time.

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 8, 2021

@PaTiTan Where is number 1 pin? https://user-images.githubusercontent.com/69749534/121177003-2dbff280-c85d-11eb-8466-3abf5e1a9a3a.png

In the schematic there is an abstract drawing of the plug titled "PureSpa Plug (M)" in the bottom right corner. The "M" stands for "male" and such a plug should have pins. The schematic shows the plug from its front side. So, looking at your images of the two plugs, the left one would be the M-type (with the contact pins missing) while the right one would be F-type. The socket in the Intex pump housing is the F-Type while the Intex control panel cable has a plug with the M-Type.

@PaTiTan
Copy link
Author

PaTiTan commented Jun 9, 2021

maybe use this from diyscip ;)
image

anyway, THANK YOU SO MUCH for you awesome great work !
is working well (exept for ordering temperature with Jeedom via jMQTT).

you can close this issue :)

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 9, 2021 via email

@PaTiTan
Copy link
Author

PaTiTan commented Jun 10, 2021

Tanks a lot, it was Jeedom MQTT :)
All work really good.

Thank you so muck, you are the best!!!

@JonOLinux
Copy link

Hello jnsbyr
Thank you for your great work and for sharing.
I have a SBH-20 and I would like to domotize it, do you sell the card please ?
thank you

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 15, 2021

@JonOLinux
Sorry, I cannot help you in this respect. Please read the README.md again. This project was started primarily as a proof of concept. I have not designed a PCB but used a perfboard for the prototype. It is working for me and there is no necessity for me to replace the perfboard with a PCB.

You could use a tool like KiCad and design your own PCB - but really, you don't need it. The circuit has only a few component and you need to solder anyway, so adding a few wires on the backside of the perfboard should be no big deal. It only takes a little longer than using a breadboard.

@jnsbyr jnsbyr added the question Further information is requested label Jun 15, 2021
@JonOLinux
Copy link

JonOLinux commented Jun 15, 2021 via email

@jnsbyr
Copy link
Owner

jnsbyr commented Jun 16, 2021

@JonOLinux
If you decide to design a PCB for this project, please consider adding it to this repository (e.g. as a merge request). It will certainly make someone else happy.

@stevengoossensB
Copy link
Contributor

Hi @jnsbyr

Could you share a picture of the backside of the perfboard and how it's soldered together as a reference? I'm trying to understand how to connect all components in the picture (https://raw.githubusercontent.com/jnsbyr/esp8266-intexsbh20/master/assets/Perfboard.jpg) in a clean manner without unwanted interconnections.

@jnsbyr
Copy link
Owner

jnsbyr commented Jul 7, 2021

Hope the picture I was able to make will help. The left is still left but the bottom of the top side picture is the top of the bottom side picture. A 3D picture of the perfboard wiring would be better suited, but alas, that's not done with a click.

There are a total of 4 isolated thread wires for crossovers, all other connections are without crossovers or use pad to pad soldering. I tried to make use of all the wires that come with new components. I a few cases it was enough to just bend them first and cut them off at the next component pad.

perfboard bottom side

And here is a picture of the open case that shows how the M12 cable connects to the board:

open case

@stevengoossensB
Copy link
Contributor

Many thanks, this is really helpful!

@PaTiTan PaTiTan closed this as completed Jul 26, 2021
@Matze5593
Copy link

Hello,

could someone tell me more about the tendal capacitor?

Tantalum capacitor, 10 µF, 16 V, RM 2.5

What voltage should the capacitor have?

https://www.reichelt.de/tantal-kondensator-10-f-16-v-rm-2-5-tantal-10-16-p20332.html

@jnsbyr
Copy link
Owner

jnsbyr commented May 11, 2023

What voltage should the capacitor have?

Looking at the schematic, the cap is connected to +5V nominal, might be around +5.25V for real.
Looking at the datasheet of the linked cap the +10V version is rated for a surge voltage up to +8V. This would be the minimum recommeded value. Any higher value will also work.

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

No branches or pull requests

6 participants