ollo69 / ha-smartthinq-sensors

HomeAssistant custom integration for SmartThinQ LG devices configurable with Lovelace User Interface.
Apache License 2.0
1.15k stars 159 forks source link

AC display light switch not working #475

Closed gabi1324 closed 11 months ago

gabi1324 commented 1 year ago

Describe the bug Hello! I have a problem with the display light on an S09ET AC unit. The switch is always off and if I toggle it the unit beeps but doesn't do anything. I can control the light from the remote but not from the LG app.

Expected behavior control the display light from HA

Screenshots If applicable, add screenshots to help explain your problem.

Environment details:

Output of HA logs Paste the relevant output of the HA log here.

Additional context Add any other context about the problem here.

ldotlopez commented 12 months ago

please test last release and let me know if switch logic is correct for all.

Logic is inverted for me now. (v0.35.1) Also: if the unit is off light switch is on[1], toggling does nothing but a beep.

Edit: 1. The switch in on with the unit off at startup, after that it respects the (inverted) state.

diagnostics-light-on-sensor-off.json.txt diagnostics-light-off-sensor-on.json.txt

dougiteixeira commented 12 months ago

please test last release and let me know if switch logic is correct for all.

Now everything works fine... the switch matches the real state of the display (v0.35.2).

Diagnostic files:

dougiteixeira commented 12 months ago

Also: if the unit is off light switch is on, toggling does nothing but a beep.

This is because the setting is being changed successfully, but the display on some conditioners will only be limited if the conditioner is operating.

dougiteixeira commented 12 months ago

Logic is inverted for me now. Also: if the unit is off light switch is on[1], toggling does nothing but a beep.

Edit: 1. The switch in on with the unit off at startup, after that it respects the (inverted) state.

diagnostics-light-on-sensor-off.json.txt diagnostics-light-off-sensor-on.json.txt

Hey @ldotlopez, version 0.35.2 was released which corrected this inversion for me, your diagnostic files show version 0.35.1, can you confirm if updating to version 0.35.2 makes any changes?

ldotlopez commented 12 months ago

Hey @ldotlopez, version 0.35.2 was released which corrected this inversion for me, your diagnostic files show version 0.35.1, can you confirm if updating to version 0.35.2 makes any changes?

Thanks @dougiteixeira, I missed that second update.

It works OK now

mukaschultze commented 12 months ago

@ollo69 latest version works like a charm for me, thank you very much for looking into this! Bought you some coffee

elpigeondindo commented 12 months ago

For me no change. Unable to adjust the display. There is a beep but no change.

ollo69 commented 12 months ago

@elpigeondindo,

may be this doesn't work for all devices, but attach device diagnostics so I can check if exist some difference with known working devices.

elpigeondindo commented 12 months ago

@ollo69 Okay but how i can do this?

ollo69 commented 12 months ago

Go on integration page and select download diagnostic.

elpigeondindo commented 12 months ago

thanks. i do it

config_entry-smartthinq_sensors-9d955aa4da688e040c18fcf336f39fdd.json (1).txt

pedropaislopes commented 11 months ago

Hi! I can confirm that everything is OK now, on displays with correct and on displays with inverted logic. Thanks a lot!

ollo69 commented 11 months ago

@elpigeondindo,

I checked your diagnostic but it is identical to the others, so I have no idea why is not working for you.

ollo69 commented 11 months ago

I close this issue, everything should be done was done. If there are other issue or request please open a new thread.

joaolucasd commented 2 weeks ago

Just adding this here for people looking for a way arround with the model RAC_056905_WW. I could not find the fix, but just a diagnosis. Although API is not working, when you press the light button on the IR controller, the state of the light changes when looking at the snapshot: 'airState.lightingState.displayControl': 0.0 = lights on 'airState.lightingState.displayControl': 1.0 = lights off But when you send the command (Setting new state for device XXXXX: basicCtrl - Set - airState.lightingState.displayControl - 1 or Setting new state for device XXXXX: basicCtrl - Set - airState.lightingState.displayControl - 0) nothing happens, just the beep sound. I guess the AC can show the light state, but cannot change it through API. That´s a big bummer, cause this AC is on my toddler's room and having that hability would've been awesome.

filipef101 commented 2 weeks ago

Kind of random, but kind of related, has anyone tried to disabled the beeping sound? Some remotes have that option but mine doesn't assume AC doesn't support disabling the beeping 😔

ollo69 commented 2 weeks ago

@All,

this was already discussed a lot. The light control is there (exactly the same used by other integration) but not all AC device support this control via API. There is nothing that I can do, if the integration control just make a beep and nothing change means that the control doesn't work and the only thing you can do is disable it.

luiscamalmeida commented 2 weeks ago

Since I don't believe we'll ever get these functions added by LG let me share how I've modded the units around my house to solve those problems. For the beeping sound just take the cap of the piezo beeper and remove the metal disc (save it for a later date should you ever feel nostalgic). For he display, I've taped some aluminium tape on top of the display and it dims the light enough for it to be used on our son's bedroom.