ha-smartthinq-sensors icon indicating copy to clipboard operation
ha-smartthinq-sensors copied to clipboard

Jet mode for ACs stopped working

Open igorsantos07 opened this issue 1 year ago • 12 comments

Describe the bug I'm sorry for taking this out of the blue, but there's quite some time the jet mode switches for my two AC units stopped working. They're from similar models, and I think this stopped working after some update, but lots of stuff have been going on in HA and in my installation that I haven't kept up with, so... I don't have a timeline for the issue :(

I have the diagnostics files, though, I hope this helps:

Expected behavior I remember it used to work at some point 😅

Screenshots image

Environment details:

  • Environment (HASSIO, Raspbian, etc): HA OS 11.0, just updated from 10.5
  • Home Assistant version installed: 2023.10.3
  • Supervisor 2023.10.0
  • Frontend 20231005.0
  • Component version installed: 0.34.0
  • Last know working version: ?
  • LG device type and model with issue: can't find this, I guess diagnostics file is enough?
  • LG devices connected (list): Ar quarto, Ar cinema (both AC units with the fault), Lava-e-seca (unrelated combo washing machine)

igorsantos07 avatar Oct 18 '23 18:10 igorsantos07

When AC is not on a valid mode, Jet mode switch is not available. Looking your image, seems that your AC is off.

ollo69 avatar Oct 19 '23 09:10 ollo69

I saw that on a related issue, turned it on and nothing changed. Tried it again and, indeed, it went on. Not sure why it didn't work before, I wonder if I tried to turn it on Fan mode instead.

I guess there's no way to block a switch in HA without causing it to be unavailable, right? Would it be viable to just refuse to turn on when not in valid mode, with an accompanying error message/notification? The current way isn't obvious for the user what's going on (given at least two users already reported it); something "unavailable" in HA would mean "something is wrong with your setup" instead of "you're in a mode where this switch won't do anything". Specially, I found that by using Watchman, which is an add-on to look for outdated/broken stuff in your setup.

igorsantos07 avatar Oct 19 '23 21:10 igorsantos07

The current way isn't obvious for the user what's going on (given at least two users already reported it); something "unavailable" in HA would mean "something is wrong with your setup" instead of "you're in a mode where this switch won't do anything"

Make sense, but I'm not sure that raise an error when the switch should not be used make difference. Probably most of the people will complain that the switch is not working, exactly in the same way. May be the switch is not the right entity... I will think about this, and suggestion are welcome.

ollo69 avatar Oct 19 '23 22:10 ollo69

The switch makes sense - it's the same on the LG app, for instance, and it's a mode you would turn on and off. It wouldn't make sense, for instance, inside de AC modes dropdown because it's effectively an option for some of those modes.

The error message, if it states the problem clearly, should be enough... unless people don't even read it, but then it's not our business - if they want to understand what's going on, they'll have to read it at some point. It must show as soon as the user tries to do the forbidden operation, this way they'll know their action caused a problem, and will know the reason - instead of staring at a non-functioning switch, guessing what might be going on.

As a web developer but that never touched HA inner stuff, my questions are:

  • is it even possible to leave the switch enabled, but have it refuse to turn on - or maybe make it go off again right after you try to turn it on?
  • if so, can that be a real alert (like the ones we get on the corner when the system is rebooting), or the only way would be a log entry? If we're only able to emit a log error, that's not exactly helpful since it's quite hidden, and the user should have immediate feedback about the error they produced.

igorsantos07 avatar Oct 19 '23 23:10 igorsantos07

  • is it even possible to leave the switch enabled, but have it refuse to turn on - or maybe make it go off again right after you try to turn it on?

Is possible to go off again

  • if so, can that be a real alert (like the ones we get on the corner when the system is rebooting), or the only way would be a log entry? If we're only able to emit a log error, that's not exactly helpful since it's quite hidden, and the user should have immediate feedback about the error they produced

It is possible to create a persistent notification, but may be is to much invasive. There is no way to generate an alert as described by you as I know.

The switch makes sense - it's the same on the LG app, for instance

I have another question: what is the behavior of the switch in LG app?

ollo69 avatar Oct 20 '23 07:10 ollo69

In the app the buttons are not there you only have the option to power on.

Sent from Outlook for iOShttps://aka.ms/o0ukef


From: ollo69 @.> Sent: Friday, October 20, 2023 8:11:46 AM To: ollo69/ha-smartthinq-sensors @.> Cc: Subscribed @.***> Subject: Re: [ollo69/ha-smartthinq-sensors] Jet mode for ACs stopped working (Issue #620)

This message originated from outside your organization


is it even possible to leave the switch enabled, but have it refuse to turn on - or maybe make it go off again right after you try to turn it on?

Yes

  • if so, can that be a real alert (like the ones we get on the corner when the system is rebooting), or the only way would be a log entry? If we're only able to emit a log error, that's not exactly helpful since it's quite hidden, and the user should have immediate feedback about the error they produced

Yes, a persistent notification could be created

I have another question: what is the behavior of the switch in LG app?

— Reply to this email directly, view it on GitHubhttps://github.com/ollo69/ha-smartthinq-sensors/issues/620#issuecomment-1772204039, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUPXSBBBYZHKG3NNVAUHJ4TYAIP3FAVCNFSM6AAAAAA6F5ZJCOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZSGIYDIMBTHE. You are receiving this because you are subscribed to this thread.Message ID: @.***>

selectcarleasing avatar Oct 20 '23 07:10 selectcarleasing

In the app the buttons are not there you only have the option to power on.

This is not what @igorsantos07 is reporting. I'm confused now...

ollo69 avatar Oct 20 '23 11:10 ollo69

I have another question: what is the behavior of the switch in LG app?

Good question, indeed! When the AC is off, the button won't display; it just shows the current state (Off + temperature) and the mode select box, plus a scheduling button. When it's on Cooling mode, the button is obviously there. But then, on Fan mode......... the button also shows up! If I toggle it, it changes the AC into Cooling+Jet mode. No clue what it would do if my AC had Heating mode as well (does Jet mode works when Heating? Would it enter into Auto mode instead?)

Edit: I looked around the dev docs and I'm not really surprised there's not a single page about errors... lol I created this forum post, let's see if people can help us out :)

igorsantos07 avatar Oct 22 '23 04:10 igorsantos07

This issue is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Dec 07 '23 01:12 github-actions[bot]

This issue was closed because it has been stalled for 7 days with no activity.

github-actions[bot] avatar Dec 15 '23 01:12 github-actions[bot]

Dang, yet another issue closed because the dev didn't interact and we have to be dilligent with spammy "up" comments...

igorsantos07 avatar Jan 14 '24 14:01 igorsantos07

No problem commenting "up" when an issue become stale and before is closed, just do not "up" every days. Time is limited and issue are closed only if nobody comment after becoming stale for 1 week. I reopen this because as I understand is still an issue.

ollo69 avatar Jan 14 '24 15:01 ollo69

This issue is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Feb 29 '24 01:02 github-actions[bot]

This issue was closed because it has been stalled for 7 days with no activity.

github-actions[bot] avatar Mar 08 '24 01:03 github-actions[bot]