Hi, , so the last four digits are model, “Bubble SPA V2” vs. “Bubble SPA” is not derived from this part 200000 .
Thanks for tip for broadcast, i will save it somewhere, it could probably be used for autodiscovery later (i don’t have HA in same network as my wifi devices, so it won’t work for me)
Thank you Libor will try it at home once back from work… what should I paste in command line once telnet session is open? I tried something yesterday and it did not work for me. Unknown command or just no response…
Hi, I am currently working on a python library for intex-spa, which is already able to retrieve and set main parameters for the spa: https://github.com/mathieu-mp/intex-spa
I am also actively working on a home assistant integration, I’m not fast but I work at it about 2h a week.
Hi everybody,
I’m also interested in an integration and contribution.
I’ve just bought a SPA but it has a defect, so I can’t do anything yet.
I tried to decompile the android app with jadx-gui and found out that code wasn’t obfuscated, so it may be interesting to have a look to find information.
for example the command types :
public static class CommandType {
public static final int BubbleOnOff = 3;
public static final int FilterOnOff = 5;
public static final int HeatOnOff = 4;
public static final int JetOnOff = 2;
public static final int PowerOnOff = 1;
public static final int Refresh = 0;
public static final int SanitizerOnOff = 6;
public static final int TempSet = 7;
public static final int TempSwitch = 8;
}
the com.quest.questspaandroid.socketclient.TcpSocketClient shows an heartbeat request.
DeviceSPAActivity shows some byte decoding :
Log.e(TAG, "Device led status byte 3,4 = " + str.substring(6, 10));
deviceIconShowBySNData(Integer.toBinaryString(Integer.valueOf(str.substring(6, 10), 16).intValue()));
Log.e(TAG, "device show status byte 1,2 = " + str.substring(2, 6));
and for the fun, there’s a default hardcoded AES key somewhere
Thank’s for your work , i introduce some new python script to change the Temperature cible using helper and slider and other to obtain the model . My lovelace card is like this :
Your library is great, i have managed to populate my first sensor - current temperature using yout library
I will continue with my integration, but only because i want to learn a little of python and hass internals. Looking forward for you integration. I can help you with housekeeping and testing after you release it.
How do you plan to present the temperature? As climate control with posibility to turn on the heater?