Monitoring non-smart devices šŸ’”

disane

Marco

Posted on January 13, 2024

Monitoring non-smart devices šŸ’”

I show you how you can make normal devices smart in a relatively simple way in the article ā˜ļø


For some time now, I have been trying to make my entire home smart and react to certain things or automate them. However, there are appliances in my home that are new but don't have smart functions. These include my washing machine and dryer, both from Samsung.

With both of them, I would like to receive a notification when the laundry is finished washing or drying.

šŸ’¶

The following article contains ref links. If you buy something through this link, I get a small commission for it. Your price does not change and helps me to continue running this blog. All corresponding links are marked with the emoji on the left.

Prerequisites šŸ”§

To make this work, you should already have a Home Assistant set up and running. You should also have so-called "smart plugs" in use. These are simply adapter plugs that are plugged in between the device and the socket and can be controlled via an app.

Here I can warmly recommend the smart adapter plugs from Meross šŸ’¶:

These are available in a 4-pack at AmazonšŸ’¶ for just under ā‚¬41 (currently with an 18% discount, which means they only cost ā‚¬33.80). I now have almost 14 of them in use:

With this you can not only control devices, but also monitor the energy consumed in the energy dashboard:

Integration in Home Assistant

Integration is quite simple via the appropriate integration in Home Assistant:

Preview image

This integration means that Home Assistant no longer communicates with the devices via the Meross cloud, but directly via the network. Integration into the home network via the app is still necessary (but only once).

The automation šŸ¤–

Once the sockets are active in the network and integrated into Home Assistant, you can also create a new automation that measures the power consumption and sends a corresponding notification if it is above or below a threshold value (in this case 5W). In the entity_id, replace the sensors for power to match your sockets:

alias: Device is ready āœ…
description: "Device is ready"
trigger:
  - platform: numeric_state
    above: 5
    entity_id:
      - sensor.washing_machine_power
      - sensor.dryer_power
  - platform: numeric_state
    below: 5
    entity_id:
      - sensor.washing_machine_power
      - sensor.dryer_power
condition: []
action:
  - variables:
      device: "{{ trigger.entity_id }}"
      device_friendlyname: "{{ state_attr(trigger.entity_id, 'friendly_name') }}"
      device_state: "{% if trigger.below %}off{% else %}on{% endif %}"
      device_state_friendly: "{% if device_state == 'on' %}started{% else %}finished{% endif %}"
      device_state_icon: "{% if device_state == 'on' %}ā³{% else %}āœ…{% endif %}"
  - service: notify.notify
    data:
      title: ">-"
        {{ device_friendlyname }} is {{device_state_friendly}}
        {{ device_state_icon }}
      message: Have fun šŸ˜’
mode: single

Enter fullscreen mode Exit fullscreen mode

That's basically it.

Conclusion šŸ’”

With the smart sockets from Meross šŸ’¶ it is quite easy to make devices that are otherwise not smart smart smart at low cost and integrate them into your smart home system (e.g. Home Assistant).I show you how you can make normal devices smart relatively easily in the article ā˜ļø


If you like my posts, it would be nice if you follow my Blog for more tech stuff.

šŸ’– šŸ’Ŗ šŸ™… šŸš©
disane
Marco

Posted on January 13, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Monitoring non-smart devices šŸ’”
homeassistant Monitoring non-smart devices šŸ’”

January 13, 2024