Dishwasher - Candy simply FI - CDI 6015 WiFi

I have the same issue wiyh my washer dryer. This is the reason I made the component I shared in my previous message: listening for the messages the machine try to send to the cloud instead of sending request to the machine is more reliable with my appliance.

According to Dishwasher - Candy simply FI - CDI 6015 WiFi - #106 by LePiaf this happem when the machine has nothing to update. I haven’t checked if this is true.

Hey there,

i also have a Hoover H-Wash 500. It refuses to answer to http-requests. I sniffed the network traffic and found out that it communicates with a30f6tqw0oh1x0-ats.iot.eu-west-1.amazonaws.com but sadly the communication is encrypted with TLS 1.2.

I will try to mask my server as the hoover/haier/candy one, but at the moment it replies to the syn-package with ICMP Destination unreachable (Communication administratively filtered).

Hi thanks,
I have seen your custom_component
Wath means:

“If your machine send the data with encrypted=0, you don’t need to add the appliance in the list.”

candy:
appliances:

  • mac: “24:6f:28:aa:aa:aa”
    encryption_key: “abcdefghik”

So i have to inserto only

candy:

In my configuration.yaml?

Hello,
anyone that know wath means MachMd for Candy Washing Machine?

MachMd means the current state of the machine. See this code for what each value means: home-assistant-candy/model.py at e82dd7ddf1bd320e77f0188381e4387456677b5b · ofalvai/home-assistant-candy · GitHub

Hi, can you please help me to get key? It’s Hoover H-Free 500 Cordless Vacuum Cleaner. Thank you

23417a0f240e1a0e4940556550586b283f0a641a655c755a495655193f276b537a511542652436391f584d764344794b74417b01240d041e4940556450586b2f3126451c655c752b495655163f3b6b537a221542652a023e0217127648567b596a52185f7649675b344a436e42406b457a2e782210446d485b585b7626153b0c39410d4c725379524956551504131a193d06534c7d4467445b585b763339200769410d4c71447b482a371e3a4056734b60411b4c132b1e2226584d7643406b457a27782812446d48594a45655d4579466b52685f735c66534907

Hi everybody,

i’ve an candy oven, model fct896x-wifi (https://www.candy-home.com/it_IT/forni/33702980/fct896x-wifi/)

with curl, curl -s httx://IP/http-read.json?encrypted=1

i’ve obtain the crypt key:
7B0D0A0922737461747573466F726E6F223A7B0D0A090922537461746F57694669223A2230222C0D0A090922436F646963654572726F7265223A224530222C0D0A0909225265636970654964223A2230222C0D0A09092252656369706553746570223A2230222C0D0A090922537461727453746F70223A2230222C0D0A0909225061757361223A2230222C0D0A0909225369637572657A7A6142616D62696E69223A2230222C0D0A09092253656C6574746F7265223A2230222C0D0A09092250726F6772616D223A2230222C0D0A09092254656D70536574223A2230222C0D0A09092254656D7052656164223A22323130222C0D0A09092254656D705365745261676769756E7461223A2230222C0D0A09092244656C61795374617274223A2230222C0D0A09092252656D61696E696E6754696D6550726F6772223A223635353335222C0D0A0909226F7261223A223135222C0D0A0909226D696E223A223232222C0D0A090922736563223A223138222C0D0A0909224657766572223A2230303141222C0D0A0909227473223A2230220D0A097D0D0A7D

by online python: https://www.online-python.com/pm93n5Sqg4

0 keys to test


** Process exited - Return Code: 0 **
Press Enter to exit terminal

instead with xorknown script:

python xorknown.py crypted.txt

Traceback (most recent call last):
  File "xorknown.py", line 37, in <module>
    if sys.argv[2].strip().lower()[:5] == "--key":
IndexError: list index out of range

Please, can you help me?
Thanks a lot

Your key is full of zeros, but not the character ‘0’ the byte value 0.

In other, you dont need to don’t need to do decryption, just the conversion from hex (fromhex in python / xxd on the command line).

If you need a key you can try something like “\x00” or b"\x00".

Did you try with encrypted=0 in the url?

Hi dzamlo,

with command xxd -r -p crypted.txt, i’ve converted from hex, so i can see:

{
        "statusForno":{
                "StatoWiFi":"0",
                "CodiceErrore":"E0",
                "RecipeId":"0",
                "RecipeStep":"0",
                "StartStop":"0",
                "Pausa":"0",
                "SicurezzaBambini":"0",
                "Selettore":"0",
                "Program":"0",
                "TempSet":"0",
                "TempRead":"220",
                "TempSetRaggiunta":"0",
                "DelayStart":"0",
                "RemainingTimeProgr":"65535",
                "ora":"10",
                "min":"46",
                "sec":"16",
                "FWver":"001A",
                "ts":"0"
        }

with encrypted=0 i received {“response”:“BAD REQUEST”}

So what key i need to assing in hassio integration? With both value “\x00” or b"\x00" issued i receive an error:

communicating with API: Exception(‘Unable to detect machine type from API response’, {‘response’: ‘BAD REQUEST’})

Thanks for support

You need to set the use_encryption parameter to true. But then I don’t know if you can actually use your key with interface.

If after setting use_encryption to true you get errors that seems related to the key or something about invalid json or encoding, you should open an issue on the repo of the custom designs integration.

I wasn’t abke to obtain my key. Someone help me?

env: can’t execute ‘python2’: No such file or directory

Which wifi chip does Candy use?

You can run the mac address of your Candy device through macvendors.com to find out!

It’a chip from espressif. The fact that it has ble too, suggests an ESP32.

You said the magic word! Thanks!

I’ve just tried the hOn app but it didn’t recognise my serial number, I think I have to use the Hoover Wizard app, which is different and has no wi-fi reset option. I have managed to connect, the SSID is case sensitive on the dryer.

Hi @dzamlo

I moved my dishwasher to another network and had to reset the Wi-Fi. Can you please get my key from my encrypted reply? Thanks :slight_smile:

PS: I tried with your script (https://www.online-python.com/pm93n5Sqg4) and got a “Process exited - Return Code: 0” message.

2F7C6B441B390C094C3C42093A023429764B1A403343714A6B3D503902342E073D535B6F086854653240386F2E0C23283714243F4B250A0D1A7313085D416B4C5E78686F6A3E191C570D662C1E0B657B76434361344071611A0454390C2026333D120E6F0368484A14443B44644114353503151E4D25084A026B016F416E4D485D53353F5C23163D562613774F53656D597B68441B0F1B071A73137D4F4F4A4B5D78431D4B251F1A592413774F337263787C6B4430683D104C3B50091F1A657B76414361344071611A0641280327282E263E11391B705A581A653C47646A6505311D00346A3E191A4C6B0B6F5D416B4C5E78686F6B2F153C5124546F5741767364534D403343714A7520423E3E022B35764B437C1B66756231401300041034133D1F12281B705A581A653C47646A650E24140F0956250A4A026B016F416E4D485D5333284A2F0C4A026B016F416E4D485D5322255C29133D486B0B6F5D416B4C5E78686F4B7B5A521A7B136160694E487603536F0368484A14443B4464413572764B437F1B6675623140133F59417D6365534D403343714A4A7C13774F53656D597B68441B384E4A026B016F416E4D485D53137A1B705A5B1A653C47646A65336C535B6F086854653240386F1F5A657B763F3401756854653240386F1F527263

BTW, what’s the difference between the two Candy Simplify integrations available on HACS?

Hi All, I just bought a HOOVER H-Dry 300 HLE C9DRGR Tumble Dryer…

i’ve tried to retrieve the key from this device and i’m just getting

## Candy Simply-Fi tool by Melvin Groenendaal ## 
error: connect
error: get_candySimplify_data, could not get data from server

I also can’t hit the URL in the browser… does this stuff still work or do i just have a non compatible device?

your key: TqaM9Jxh8I1MmcGA

Your answer is incomplete, either you missed the end when copy pasting, or there is a bug with your appliance

I will check that later at home and report back. Thanks.