Open hansw1204 opened 3 weeks ago
The integration reads configuration information from the indoor units to determine what features are available. You likely have a different model than we've seen before.
Follow the instructions under https://github.com/dlarrick/pykumo?tab=readme-ov-file#interactive-use to get the "raw JSON" for one of your indoor units and post that here. You'll want to read through it first and remove any sensitive information such as serial numbers.
I can get the units’ Serial Number but after that, I only get errors:
kumos = account.make_pykumos() Unit Kitchen address not set Unit Kitchen address not set Kitchen: Did not get mode from b'{"c":{"indoorUnit":{"status":{"mode":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get standby from b'{"c":{"indoorUnit":{"status":{"standby":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get spHeat from b'{"c":{"indoorUnit":{"status":{"spHeat":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get spCool from b'{"c":{"indoorUnit":{"status":{"spCool":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get roomTemp from b'{"c":{"indoorUnit":{"status":{"roomTemp":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get fanSpeed from b'{"c":{"indoorUnit":{"status":{"fanSpeed":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get vaneDir from b'{"c":{"indoorUnit":{"status":{"vaneDir":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get filterDirty from b'{"c":{"indoorUnit":{"status":{"filterDirty":{}}}}}': {} Unit Kitchen address not set Kitchen: Did not get defrost from b'{"c":{"indoorUnit":{"status":{"defrost":{}}}}}': {} Kitchen: Error retrieving status from {}: 'r' Unit Bedroom address not set Unit Bedroom address not set Bedroom: Did not get mode from b'{"c":{"indoorUnit":{"status":{"mode":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get standby from b'{"c":{"indoorUnit":{"status":{"standby":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get spHeat from b'{"c":{"indoorUnit":{"status":{"spHeat":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get spCool from b'{"c":{"indoorUnit":{"status":{"spCool":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get roomTemp from b'{"c":{"indoorUnit":{"status":{"roomTemp":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get fanSpeed from b'{"c":{"indoorUnit":{"status":{"fanSpeed":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get vaneDir from b'{"c":{"indoorUnit":{"status":{"vaneDir":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get filterDirty from b'{"c":{"indoorUnit":{"status":{"filterDirty":{}}}}}': {} Unit Bedroom address not set Bedroom: Did not get defrost from b'{"c":{"indoorUnit":{"status":{"defrost":{}}}}}': {} Bedroom: Error retrieving status from {}: 'r' Unit Dining Room address not set Unit Dining Room address not set Dining Room: Did not get mode from b'{"c":{"indoorUnit":{"status":{"mode":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get standby from b'{"c":{"indoorUnit":{"status":{"standby":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get spHeat from b'{"c":{"indoorUnit":{"status":{"spHeat":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get spCool from b'{"c":{"indoorUnit":{"status":{"spCool":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get roomTemp from b'{"c":{"indoorUnit":{"status":{"roomTemp":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get fanSpeed from b'{"c":{"indoorUnit":{"status":{"fanSpeed":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get vaneDir from b'{"c":{"indoorUnit":{"status":{"vaneDir":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get filterDirty from b'{"c":{"indoorUnit":{"status":{"filterDirty":{}}}}}': {} Unit Dining Room address not set Dining Room: Did not get defrost from b'{"c":{"indoorUnit":{"status":{"defrost":{}}}}}': {} Dining Room: Error retrieving status from {}: 'r' unit = kumos['
'] Traceback (most recent call last): File " ", line 1, in KeyError: ' '
From: dlarrick @.> Date: Saturday, November 2, 2024 at 07:52 To: dlarrick/hass-kumo @.> Cc: HaWi @.>, Author @.> Subject: Re: [dlarrick/hass-kumo] No Fan modes nor Swing modes in HA (Issue #172)
The integration reads configuration information from the indoor units to determine what features are available. You likely have a different model than we've seen before.
Follow the instructions under https://github.com/dlarrick/pykumo?tab=readme-ov-file#interactive-use to get the "raw JSON" for one of your indoor units and post that here. You'll want to read through it first and remove any sensitive information such as serial numbers.
— Reply to this email directly, view it on GitHubhttps://github.com/dlarrick/hass-kumo/issues/172#issuecomment-2452965270, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKHLVPB2GZBNNIIYBBSH4DZ6S4HHAVCNFSM6AAAAABQ2Z2S2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHE3DKMRXGA. You are receiving this because you authored the thread.Message ID: @.***>
Wow, so it's not returning any of the information we need. You might try power-cycling the system (easiest is probably at the main breaker; leave it off for a count of 10 then back on).
If you change the heat/cool mode from HA or change the setpoint, does the change actually take?
Are you able to control the units with the Kumo Cloud app on a phone, including fan/swing modes?
What model of indoor units and WiFi adapter are you using? If either are newer than we've seen, it's possible Mitsubishi has changed (or disabled) the local API. Someone with some networking, debugging, and Python skills would need to investigate to see what can be done.
Thank you so much for your help!
My outdoor unit is an MXZ-5C42NAHZ-U1 My indoor units are MLZ-KP09NA (3x) and MLZ-KP12NA (2x) The Wifi adapters are all PAC-USWHS002-WF-1
I can control the units manually from HA with a Climate Card, including Heat/Cool, Swing Mode (all states), Fan Speed (Except for the lowest, 20% setting. There are 5 possible settings available on the IR remote 20%, 40%, 60%, 80% and 100%) However, in automations, Swing Mode and the lowest Fan Speed cannot be selected. In the Kumo app I can control everything, except setting the lowest fan speed (just as in HA). Only the IR remote allows me to set the 20% fan speed. I also use a HomeBridge plugin with which I can get the units into HomeKit (before I was using HA). There, I could also set the lowest fan speed (20%).
From: dlarrick @.> Date: Saturday, November 2, 2024 at 09:00 To: dlarrick/hass-kumo @.> Cc: HaWi @.>, Author @.> Subject: Re: [dlarrick/hass-kumo] No Fan modes nor Swing modes in HA (Issue #172)
Wow, so it's not returning any of the information we need. You might try power-cycling the system (easiest is probably at the main breaker; leave it off for a count of 10 then back on).
If you change the heat/cool mode from HA or change the setpoint, does the change actually take?
Are you able to control the units with the Kumo Cloud app on a phone, including fan/swing modes?
What model of indoor units and WiFi adapter are you using? If either are newer than we've seen, it's possible Mitsubishi has changed (or disabled) the local API. Someone with some networking, debugging, and Python skills would need to investigate to see what can be done.
— Reply to this email directly, view it on GitHubhttps://github.com/dlarrick/hass-kumo/issues/172#issuecomment-2452983047, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKHLVO2RSXA6PNQSOTF4CDZ6TEHBAVCNFSM6AAAAABQ2Z2S2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHE4DGMBUG4. You are receiving this because you authored the thread.Message ID: @.***>
I'll point out that what you just described isn't what you first reported :-)
The fact that you're able to make changes through HA at all doesn't really line up with the errors you got using interactive Python. Maybe you could try again, maybe a few times waiting in between? (And also, where it says "\<indoor unit name>" put in the name of one of your indoor units).
Sorry, OK, I’ll try again
From: dlarrick @.> Date: Saturday, November 2, 2024 at 09:51 To: dlarrick/hass-kumo @.> Cc: HaWi @.>, Author @.> Subject: Re: [dlarrick/hass-kumo] No Fan modes nor Swing modes in HA (Issue #172)
I'll point out that what you just described isn't what you first reported :-)
The fact that you're able to make changes through HA at all doesn't really line up with the errors you got using interactive Python. Maybe you could try again, maybe a few times waiting in between? (And also, where it says "" put in the name of one of your indoor units).
— Reply to this email directly, view it on GitHubhttps://github.com/dlarrick/hass-kumo/issues/172#issuecomment-2452996598, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKHLVOGDTLOS2XURQMW723Z6TKEHAVCNFSM6AAAAABQ2Z2S2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHE4TMNJZHA. You are receiving this because you authored the thread.Message ID: @.***>
I tried again but same thing. It’s not a big deal. It remembers the previous settings so no worries.
From: dlarrick @.> Date: Saturday, November 2, 2024 at 09:51 To: dlarrick/hass-kumo @.> Cc: HaWi @.>, Author @.> Subject: Re: [dlarrick/hass-kumo] No Fan modes nor Swing modes in HA (Issue #172)
I'll point out that what you just described isn't what you first reported :-)
The fact that you're able to make changes through HA at all doesn't really line up with the errors you got using interactive Python. Maybe you could try again, maybe a few times waiting in between? (And also, where it says "" put in the name of one of your indoor units).
— Reply to this email directly, view it on GitHubhttps://github.com/dlarrick/hass-kumo/issues/172#issuecomment-2452996598, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKHLVOGDTLOS2XURQMW723Z6TKEHAVCNFSM6AAAAABQ2Z2S2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHE4TMNJZHA. You are receiving this because you authored the thread.Message ID: @.***>
I have 5 Mitsubishi units and running the Kumo Integration. I can select Heating and Cooling but the Swing modes and Fan modes do not appear in the entities. What can I do about this? many thanks!