In development: LG SmartThinQ component

@rdekoning11 Did you try reloading your Hassio instance?

No, seemed like an extreme to go to for just a CSS issue. I added you to my initial response as you had posted images that showed your css wasn’t working either, so wondered if perhaps you had discovered your issue.

Nonetheless, I did resolve it.
The apps seem to require the css be located in the \local folder (as per instructions), whereas through the desktop browser I could store them in the \local\community folder, where I have the rest of my hacs files, as long at the Lovelace-Manage Resources entry matched.

Added my own machine images and it looks great.
This is a cloud based component correct? Has there been any progress made on local api access, or does LG have that locked down tight.

thanks.

Has anyone created any sensors using the data from this component to track number of cycles per week or month? Seems like there should be a way to do it but I have not found one yet.

Hi

I would like to add my LG washer in HA but I don’t understand how to implement that. Can you explain what you did for the integration and the map please ?

Thanks

Here is a great writeup on exactly how to do it including links to installing the integration and adding the cards to your Lovelace dashboard:

Just a note that LG updated their TOS recently which impacted my HA login. Not sure if this is globally or just in my region. Simple fix was to go back into the LG app and accept the new TOS.

3 Likes

Thank you! Had been ignoring all my LG entities being unavailable for a while and meant to check. I couldn’t figure out how to reauthenticate in the add-on. Glad I didn’t have to uninstall and reinstall the integration, just accept the TOS in the app and restart HA, everything came back.

Thanks for this heads up. I checked the thread and saw this post and it saved me from a lot of troubleshooting headaches.

Running this with an LG Washer Dryer. My local SKU is CV92T5S2SQE, but YMMV. It’s an 8,5kg/5kg slim washer/dryer combo, frontloaded.

I’ve used the HACS install of this component, and it works really well, apart from some of the sensors readings from the component. When using the pre-determined programs (in this case Eco 40-60, set to 40) I’m getting the following values:

run_state: @WM_STATE_RUNNING_W
pre_state: @WM_STATE_DETECTING_W
dry_level: @WM_TERM_NO_SELECT_W

Not itself a big issue, but it doesn’t report the current state of the wash, which could be nice to display in the UI.

I’m thinking of buying an LG PC12SQ airco, but i’m not sure if this airco works with this intergration, can someone confirm that? :slight_smile:

Just wondering what the current state of this integration is. I just bought an LG ThinQ washer & dryer yesterday, they’ll be delivered later this week. Planning to add them to HA. Are there any known issues at this time, or is everything all good?

Nope, this is an active project and has been working great with my washer/dryer for quite some time.

It mostly works, but… I can’t figure out how to get rid of these yellow/orange triangles? Even when a cycle is running and the time is displayed, it’s just displayed on top of the triangles and you can still see them behind the time. Has anyone run into this, or does anyone have any ideas how I can fix it?

EDIT: I just figured it out. You need to leave the “sensor blank” sensor in the config. The directions said to remove any sensors you don’t have (dishwasher, etc), so I had removed that as well. Oops!

I’m having the same issue as the poster above – remaining time is not displaying.

Anyone know what’s up?

I do not have an entity named “sensor.blank”, however I left the config in my dashboard:


          - type: picture-elements
            elements:
            - type: image
              entity: sensor.lg_dryer_run_state
              image: /local/lg-icons/dry.png
              state_image:
                Drying: /local/lg-icons/dry-on.png
              style:
                top: 33%
                left: 69%
                width: 20%
                image-rendering: crisp
            - type: image
              entity: sensor.lg_dryer_run_state
              image: /local/lg-icons/cool.png
              state_image:
                Cooling: /local/lg-icons/cool-on.png
              style:
                top: 33%
                left: 87%
                width: 20%
                image-rendering: crisp
            - type: image
              entity: sensor.lg_dryer
              image: /local/lg-icons/wifi.png
              state_image:
                'on': /local/lg-icons/wifi-on.png
              style:
                top: 73%
                left: 32%
                width: 10%
                image-rendering: crisp
            - type: state-label
              entity: sensor.blank
              prefix: '18:88'
              style:
                color: '#555'
                font-family: segment7
                font-size: 50px
                left: 95%
                top: 74%
                transform: 'translate(-100%,-50%)'
            - type: state-label
              entity: sensor.lg_dryer_time_display
              style:
                color: '#8df427'
                font-family: segment7
                font-size: 50px
                left: 95%
                top: 74%
                transform: 'translate(-100%,-50%)'
            image: /local/hass-dryer-card-bg.png
          - type: conditional
            conditions:
              - entity: sensor.lg_dryer_run_state
                state_not: '-'
            card:
              type: entities
              entities:
                - entity: sensor.lg_dryer
                  type: attribute
                  attribute: current_course
                  name: Current Course
                  icon: 'mdi:tune-vertical-variant'
                - entity: sensor.lg_dryer
                  type: attribute
                  attribute: temp_control
                  name: Temperature Control
                  icon: 'mdi:thermometer'
                - entity: sensor.lg_dryer
                  type: attribute
                  attribute: dry_level
                  name: Dry Level
                  icon: 'mdi:air-filter'


Yeah, looks like you did the same thing I did. The sensor.blank would be in your configuration.yaml where you put the sensors for the washer & dryer.

I actually just filmed a video about this the other day. Just need to do the voice-over and editing and get it up to my YouTube channel. Hopefully within the next day or two. I’ll post a link when I get it finished and published.

Sorry it took so long… Life kind of got in the way.

Here’s the video:

1 Like

I had a fantastic automation working with LG Washer Dryer. It announced the end of a cycle on all my Echo devices. Now, for some reason, I get the alert tone, but there’s no TTS afterwards.

  • id: ‘1647953183092’
    alias: Washer
    description: ‘’
    trigger:
    • type: turned_on
      platform: device
      device_id: 1bd3a96a9422342d7194f17d23a5e287
      entity_id: binary_sensor.washer_wash_completed
      domain: binary_sensor
      condition: []
      action:
    • service: media_player.volume_set
      data:
      volume_level: 0.5
      target:
      device_id:
      • 1b6c4b692ea4c530d934705c6dd24270
      • 4afbfeaaf40482a7ac5a95197287deeb
    • delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
    • service: notify.alexa_media_scott_s_echo_show_8_2nd_gen
      data:
      message: The current washer cycle is complete
      data:
      type: tts
      method: all
      mode: single

Did anyone ever find a fix for this? I have the triangles… and the timers don’t work.

Yes. You have to not delete the “blank” sensor from the config. Watch my video a couple replies up for a step-by-step to set this up.

EDIT: Actually, if you don’t have the timers, either, you probably missed the ENTIRE configuration section. Either that, or you didn’t restart after adding those sensors. Regardless - I recommend you watch the video since it’s all covered in real-time. Let us know if that solves it for you.

Thanks for the reply. I deleted the cards and reinstalled them, following along with your video, but I get the same result.
The blank sensor is at the end of the configuration.

blank:
      friendly_name: "Blank Sensor"
      value_template: ""

The hard work is done; I can live with it.