-
Notifications
You must be signed in to change notification settings - Fork 19
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
Update Integration to be compatible after Firmware Update to 4.x #72
Comments
on my side I just had a new issue : so it looks like a lot of changes have been performed by Toshiba ... :( |
The hostname toshibamobileservice.azurewebsites.net has no longer DNS record. Cannot connect to host toshibamobileservice.azurewebsites.net:443 ssl:default [Name does not resolve] After I manualy set IP 20.86.215.67 to toshibamobileservice.azurewebsites.net is another error. Cannot connect to host toshibamobileservice.azurewebsites.net:443 ssl:True [SSLCertVerificationError: (1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'toshibamobileservice.azurewebsites.net'. (_ssl.c:997)")] |
tested it again, (this time !!!while beeing online!!!) and it still works somehow. both the old app and my HA integration. |
I'm not sure you can check the DNS. |
I have snnifed new DNS name address - mobileapi.toshibahomeaccontrols.com but I dont know where it replace in toshiba_ac files. |
I just gave a try, and it looks like it's working for me ! |
where You change this URL? |
I'm using it by my side, not within HA |
I have 4 Haori units, everything updated (adapter fw 2.0, app version 3.4) and still working in HA (for now...). If not able to disassemble the code you may try sniffing packets; probably you should put something between the app and their servers to decode messages (something like a Man-in-the-middle attack, self certifying your "evil" gateway, and replying request to toshiba servers)... just my 2 cents Dario |
@KaSroka is it possible to provide an update for this url here: and change the url to: https://mobileapi.toshibahomeaccontrols.com/ |
I'm afraid this will not help, AFAIK previously it seems to be based on iot hub but now it's based on azure mobile apps. I did ssl interception to see traffic if you are interested I can export it, but what I saw there are only POSTs send to that URL where I've been not so able to understand mechanism as request body contains "request" as well as "respone" and real response is only acknowledgement. I tried to click all options in my environment I have only one Estia heat pump. But for example I dont know how data are colected for power consumption as I didn't capture any activity if I clicked on it. It seams to me I'm missing something anyway |
@h4de5 it was more than that. For merit B features there seems to be a new value of |
see latest beta release: https://github.com/h4de5/home-assistant-toshiba_ac/releases |
Today I can't login, try also with new version 2022.7.0 |
Getting error |
Hi @h4de5 you didn't include the latest version of the lib on this release. |
I removed old version and make clean install 2022.7.0-beta with HACS |
i have seen this report before, not sure if it was you. there should be a normal UI configuration available:
I just checked - the manifest says: and there the new url is also included: |
@h4de5 but the 2022.7.0-beta is released from master which does not have manifest changes. Also my lib was restructured a bit so some alignment is probably needed. |
If you want to try my fix, download the zip, extract the |
Works great! |
For me now work... thanks |
Its working, thanks. |
work like charm .thanks |
i see. only the release file zip uses correct branch. but not the source. does this mean the HACS integration always uses the source.tar.gz? i need to have another look on the release stuff tomorrow. |
@h4de5 See https://hacs.xyz/docs/publish/start#versions You can remove the version field. See my suggestion to clean your release process: #76 |
Here everything is back working with 2022.7.1. This morning wasn't. The only thing I noticed Is AC telling "inactive" while it's working when temperature Is as set point, not working like this before |
thats right. this is something that was not release before. I tested some stuff, it should return idle state, so you can check in automations for this. as the AC unit does not go into idle mode, this does not reflect reality. Ill create a new issue for this. |
Thanks all for fixing this issue so quickly! |
after a HA restart my old installation stopped working as well. so i upgraded everything and it seems to be all good now. thanks for all your support |
Amazing guys!!!! Daily user of the integration you created! Where can I buy you a beer? |
there have been several issues on that topic: #68 #69 #71 - to easier manage the discussion and a possible solution I will close those issues in favor of this one.
Toshiba announced a major change in their app and possibly also their backend
screenshot taken from version 3.2 of toshiba home AC
They claim that the end date of the "legacy" version (<=3.2) will no longer work after 14th of July. At least for my device (RAS-18PKVSG-E) this is not the case - I did not do the firmware nor the app update, and it keeps working - at least for now.
I have had a look at the new version of the app (see: #68 (comment)) and currently I am not able to reverse engineer it. Unless I can find a way to do this, or there is an update of the underlying python package (https://github.com/KaSroka/Toshiba-AC-control) which is used to communicate with the server behind the AC unit, we may be out of luck.
This means if you have done the firmware update, you may no longer be able to control your AC unit via Home-Assistant. And I cannot do much about it. Some users claim, that a HA restart combined with a cold start of the AC unit, re-enables access, but this may depend on the AC unit itself.
If you are affected by that issue, you can simple hit the subscribe button on the right to stay informed. Please leave the comments only for possible solutions.
Best regards
The text was updated successfully, but these errors were encountered: