Hi All. Congrats on a great job developing HomeAssistant.
Are there any plans to integrate Mitsubishi Electric Air Conditioning MelCloud cloud based platform with Home Assistant?
Thanks in advance.
Hi All. Congrats on a great job developing HomeAssistant.
Are there any plans to integrate Mitsubishi Electric Air Conditioning MelCloud cloud based platform with Home Assistant?
Thanks in advance.
Not that Iâve seen. I found this in my searches, leading me to believe it is possible:
Copied from a Norwegian forum, one of the members are trying to make MelCloud work with Homeseer:
Login that returns a contextKey:
curl --data "AppVersion=1.7.1.0&Language=7&CaptchaChallenge´=&CaptchaResponse=&Persist=true&Email=epost&Password=passord" https://app.melcloud.com/Mitsubishi.Wifi.Client/Login/ClientLogin
Get an ID and a buildingID:
curl -v --header "X-MitsContextKey: ContextKey" https://app.melcloud.com/Mitsubishi.Wifi.Client/User/ListDevices
Getting all statuses from the MelCloud adapter:
curl -v --header "X-MitsContextKey: ContextKey" https://app.melcloud.com/Mitsubishi.Wifi.Client/User/ListDevices?id=id&buildingID=buildingID
Where will this go exacly ? Sorry for my ignorance and Thanks in advance!
My post was just input to get some eager developer started
I guess you can use the URLs to get json data that you can use with HA to read the state of the heat pump , but it would be difficult without a dedicated component.
be sure to +1 / vote on this feature request to get it bumped up
I found out that MELCLOUD is only available in certain countries. Iâm in Australia and using the Mitsubishi WIFI adapter.
started coding a MQTT poller here:
+1 for MELCloud support in Home Assistant. There is a plugin in Domoticz based on Python that maybe can be used a start?
https://www.domoticz.com/wiki/Plugins/MELCloud.html
I havenât tried the MQTT poller, maybe that is a fully functional solution (to be able to control all functions of the HVAC like temperature, vanes, fan-speed, etc)?
P.S. I am not a developer so I am not the person to implement this
Hi, are there any news for melcloud?
no⌠unfortunatly I havenât seen anything
Hello,
I had thought of a temporary solution âŚ
to integrate the melcloud site into the home assistant in this way:
panel_iframe:
melcloud:
title: MELCloud
url: https://app.melcloud.com/
But I can not get to the site, I think the problem is https
No. I could not get access to Melcloud in Australia. It uses the melview API and app that comes with these devices.
Hi,
I developed the MELCloud component in order to support Mitsubishi Air Conditioner in my home-assistant.
You can find it here:
I will try to send a pull-request to HA Team when I will have 5 min
o0Zz
Hi @o0Zz
I tried your melcloud component, but it does not work
I have this error
Error fetching Cognito keyset:
15:05 components/cloud/init.py (ERROR)
Hi,
This error is not related to melcloud component and melcloud donât even use âcloudâ component.
I think this error is related to another component, could you try to get logs from melcloud ?
Configuration.yaml
logger:
default: debug
logs:
homeassistant.components.climate.melcloud: debug
Here is the debug
2018-03-25 15:20:42 INFO (MainThread) [homeassistant.components.climate] Setting up climate.melcloud
2018-03-25 15:20:42 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] Adding component: melcloud âŚ
2018-03-25 15:20:42 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] Login âŚ
2018-03-25 15:20:43 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] melcloud: Component successfully added !
I think everything went well, but I can not find the melcloud component
Yes, everything is going well, the component is unable to find your air conditionner.
In melcloud.py
Just after:
req = requests.get(âhttps://app.melcloud.com/Mitsubishi.Wifi.Client/User/ListDevicesâ, headers = {âX-MitsContextKeyâ: self._authentication.getContextKey()})
Could you add below line:
_LOGGER.debug(req.json())
And provide logs.
Thanks
and now:
2018-03-25 15:38:05 INFO (MainThread) [homeassistant.components.climate] Setting up climate.melcloud
2018-03-25 15:38:05 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] Adding component: melcloud âŚ
2018-03-25 15:38:05 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] Login âŚ
2018-03-25 15:38:06 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] {âErrorIdâ: None, âErrorMessageâ: None, âLoginStatusâ: 0, âUserIdâ: 0, âRandomKeyâ: None, âAppVersionAnnouncementâ: None, âLoginDataâ: {âContextKeyâ: â13D733CBB8F64A5EAB6051EA1D1D1Câ, âClientâ: 26360, âTermsâ: 1095, âALâ: 1, âMLâ: 0, âCMIâ: True, âIsStaffâ: False, âCUTFâ: False, âCAAâ: False, âReceiveCountryNotificationsâ: False, âReceiveAllNotificationsâ: False, âCACAâ: False, âCAGAâ: False, âMaximumDevicesâ: 10, âShowDiagnosticsâ: False, âLanguageâ: 0, âCountryâ: 112, âRealClientâ: 0, âNameâ: âMichele Mercuriâ, âUseFahrenheitâ: False, âDurationâ: 30, âExpiryâ: â2018-03-25T14:08:06.06â, âCMSCâ: False, âPartnerApplicationVersionâ: None, âEmailSettingsReminderShownâ: False, âEmailUnitErrorsâ: 0, âEmailCommsErrorsâ: 0, âIsImpersonatedâ: False, âLanguageCodeâ: âenâ, âCountryNameâ: âItalyâ, âCurrencySymbolâ: ââŹâ, âSupportEmailAddressâ: â[email protected]â, âDateSeperatorâ: â/â, âTimeSeperatorâ: â:â, âAtwLogoFileâ: âecodan_logo.pngâ, âDECCReportâ: False, âCSVReport1minâ: False, âHidePresetPanelâ: False, âEmailSettingsReminderRequiredâ: False, âTermsTextâ: None, âMapViewâ: False, âMapZoomâ: 17, âMapLongitudeâ: 13.760831398873165, âMapLatitudeâ: 43.25111426175814}, âListPendingInviteâ: [], âListOwnershipChangeRequestâ: [], âListPendingAnnouncementâ: [], âLoginMinutesâ: 0, âLoginAttemptsâ: 0}
2018-03-25 15:38:06 DEBUG (SyncWorker_0) [custom_components.climate.melcloud] melcloud: Component successfully added !
wow, I canât see any device on your account. Did you register any air conditioner to your melcloud account ?
Can you control it from: https://app.melcloud.com/ ?