In development: LG SmartThinQ component

Shelly EM isn’t plug-in, unfortunately. It would require an electrician to wire, and space in my breaker panel to install. The LG dryer I have measure and reports its energy consumption. It definitely has the feature built-in to the hardware. Here is what the LG ThinQ app shows for it :

As you see, no units anywhere. I think that’s just a UI bug in the LG app, though.
The data is probably available on the wire somewhere, it’s a matter of adding the feature to the LG SmartThinQ integration to show it, ie. a feature request, and is the reason why I’m posting in this thread.

Your right, they do line up well. Agree would be good to get this detail into the integration.


1 Like

I noticed an auto discovered smartthingsq integration this morning under integration settings . Is this new?

I already have the HACS version up and running

Amend the relevant line in the sensors config file from

{{ state_attr('sensor.xxxxxx', 'remain_time') }}

to

{{ as_timestamp(strptime(state_attr('sensor.xxxxxx', 'remain_time'), '%H:%M:%S')) | timestamp_custom('%H:%M', local=false) }}

where ‘xxxxxxx’ is ‘washer’, or ‘dryer’, etc.

I am having a problem with control of my LG ThinQ washer and dryer with this integration. I’ve read, in this thread, that they can be remotely started, however, I cannot get this working. Remote start works fine in the LG ThinQ Android app.

Once I enable ‘Remote Start’ on the washer and dryer, how do I actually start them using the integration? As you can see, I only have a ‘Power off’ control (which doesn’t work… details below):

I have a switch.washer_power_off entity and switch.dryer_power_off entity. Turning these switches off does not turn off the washer or dryer, like it does in the LG ThinQ app. Perhaps this issue is related to not being able to remote start.

For reference, my washer is a WM4500HBA and my dryer is a DLEX4500B.

I appreciate your help. Thank you!

1 Like

Hi Chris. Did you make any progress with this? I’d also like to use the door sensor on the washer.

Using the latest releases of HA and the LG integration but unable to add an LG refrigerator model LRMDS3006S. Is there some way to modify the config to add the device manually?

Second this! I also bought an LG washer for the reason to be able to turn it on remotely (and not just via the ThinQ app).

Same story as you: I can activate remote start on the washer and then start it via ThinQ app. But I also do not have the control in HA!

Looking forward to having it though :slight_smile:

It is a bit confusing as I was also expecting a switch to turn on, but for this integration you have to do a Service Call to start the washer after it is set to remote start.

Hi everyone

Any progress in having a energy consumption sensor, from thinq app, available in HA?
I believe this is already available for Ac units in HA, but not for Washers.

@ollo69 Can you do your magic and try to implement this?

Regards
G.

I based this one for the range off this setup. The individual burners light up as well as the oven showing the heat inside.

EDIT: I forgot to say I followed this tutorial, but had to do some tweaks: https://www.youtube.com/watch?v=wvW88MySQ54&t=6s&ab_channel=FastHowTo

Brand new to “HA” (4 days), brand new to “forums”, brand new to “posting code” and not really good in english, but I wanna share my code, if it may help someone else.

I have new LG appliances (including top load washing machine)

For me, it solved Remote Start, Door locked and time remaining.

Please correct me if I do something technically wrong here.

My configuration file is as follow:

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

#alert: !include alerts.yaml

Washing machine card code

type: vertical-stack
cards:
  - type: picture-elements
    title: Washer
    elements:
      - type: image
        entity: sensor.top_load_washer_run_state
        image: /local/lg-icons/sensing.png
        state_image:
          Detecting: /local/lg-icons/sensing-on.png
        style:
          top: 33%
          left: 33%
          width: 20%
          image-rendering: crisp
      - type: image
        entity: sensor.top_load_washer_run_state
        image: /local/lg-icons/wash.png
        state_image:
          Washing: /local/lg-icons/wash-on.png
        style:
          top: 33%
          left: 51%
          width: 20%
          image-rendering: crisp
      - type: image
        entity: sensor.top_load_washer_run_state
        image: /local/lg-icons/rinse.png
        state_image:
          Rinsing: /local/lg-icons/rinse-on.png
        style:
          top: 33%
          left: 69%
          width: 20%
          image-rendering: crisp
      - type: image
        entity: sensor.top_load_washer_run_state
        image: /local/lg-icons/spin.png
        state_image:
          Spinning: /local/lg-icons/spin-on.png
        style:
          top: 33%
          left: 87%
          width: 20%
          image-rendering: crisp
      - type: image
        entity: sensor.top_load_washer
        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.top_load_washer
        attribute: remain_time
        style:
          color: '#8df427'
          font-family: segment7
          font-size: 50px
          left: 95%
          top: 74%
          transform: translate(-100%,-50%)
    image: /local/hass-washer-card-bg.png
  - type: conditional
    conditions:
      - entity: sensor.top_load_washer_run_state
        state_not: '-'
    card:
      type: entities
      entities:
        - entity: sensor.top_load_washer
          type: attribute
          attribute: door_lock
          name: Door Locked
          icon: mdi:lock
        - entity: sensor.top_load_washer
          type: attribute
          attribute: current_course
          name: Current Course
          icon: mdi:tune-vertical-variant
        - entity: sensor.top_load_washer
          type: attribute
          attribute: water_temp
          name: Water Temperature
          icon: mdi:coolant-temperature
        - entity: sensor.top_load_washer
          type: attribute
          attribute: spin_speed
          name: Spin Speed
          icon: mdi:rotate-right
      state_color: false

Dryer card code

type: vertical-stack
title: Dryer
cards:
  - type: picture-elements
    elements:
      - type: image
        entity: sensor.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.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.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.dryer
        attribute: remain_time
        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: button.dryer_remote_start
        state_not: unavailable
    card:
      show_name: true
      show_icon: true
      type: button
      tap_action:
        action: toggle
      entity: button.dryer_remote_start
      icon: mdi:clock-start
      icon_height: 50px
  - type: conditional
    conditions:
      - entity: sensor.dryer_run_state
        state_not: '-'
    card:
      type: entities
      entities:
        - entity: sensor.dryer
          type: attribute
          attribute: current_course
          name: Current Course
          icon: mdi:tune-vertical-variant
        - entity: sensor.dryer
          type: attribute
          attribute: temp_control
          name: Temperature Control
          icon: mdi:thermometer
        - entity: sensor.dryer
          type: attribute
          attribute: dry_level
          name: Dry Level
          icon: mdi:air-filter

It’s working for me…

Thanks to this community !! A lot of fun in the next weeks / months / years!

LG TmartThinQ recently published an update. Since then, I cannot access my Washer/Dryer. Getting error…Retrying setup: ThinQ platform not ready

Also getting. This entity is no longer being provided by the smartthinq sensors integration.

Any help?

s

SOLUTION:::::

This is also for @Goahead, and probably others asking about the energy consumption on washers and dryers.

I’m not so sure if there is magic to be done on that area. As @Goahead noted, AC units are pretty informative on their energy consumption… Given they both run on the same LG app, I would expect both to have the same interface. If they don’t, it’s indeed a UI problem (less of a bug, but most probably an implementation oversight from developers), or, what I would guess is most probable, the device doesn’t really have energy measurement capabilities. From the inaccurate graphs my washer makes, I wonder if that’s just an estimation of costs given the cycles it has run. That’s the probable reason there are no units whatsoever on the graph.

A couple things happened recently :

  1. LG added unit in their LQ Thinq Android app
    I know see Wh and kWh

  2. unfortunately, the energy monitoring screen is only available for the washer, not the dryer.
    Dryer only shows number of cycles

  3. much more unfortunately, even for the washer, the “energy monitoring” data from the LG app seems to be bogus. I am comparing it with data from a TP-Link Kasa KP125 to which the washer is also plugged in. I trust the KP125 data.
    I ran a heavy wash cycle yesterday. HA reports 0.31 kWh for that date for the KP125 plug. The Kasa app doesn’t report daily data. The LG Thinq app reports just 180 Wh,for the washer.
    Discrepancies are even worse at the monthly and annual level.

So, in conclusion, I would say the “energy monitoring” built-in to these LG washer/dryer appliances is pretty bogus.

1 Like

I’ve been using the thinq integration and cannot figure out where the “heating” data is coming from.

I find no sensors, no mention in the configuration files, nothing.

Does anyone know where this data is coming from? (Shown in the graphs below as shaded area and named “2nd floor west heating” “1st floor heating” etc.)

Thank you.

I’ve been trying to solve this for days.

There is no attribute called with “heating” in the name.

There is no template sensor with “heating” in the name.

Yet, the history graph of the climate entities shows such “heating” data.

When the thermostat has its hvac_mode set to “heat”? That implies heating.

FYI…

Turns out the “Heating” shaded area above reflects the mode set to HEAT.

That is, the shaded area does not reflect that heat is being generated by the system, but rather that (at the time when the area is shaded) the system will generate heat when the thermostat calls for it (i.e., when the room temp drops below the set point).