Power Monitor Recommendations

Wemo Insight plug has ha integration but expensive

Watch DrZzs https://www.youtube.com/channel/UC7G4tLa4Kt6A9e3hJ-HO8ng Videos he done Alsum Job

was using espeasy after watch his one Im converted all mine to Tasmoa

got mine form itead Paid the 8 Dollars for shipping and had on my door with in about 10 days
I got the Water proof case also

1 Like

Thanks @myle I’ve ordered a few Sonoff’s POW’s from itead. I’ll follow the video, and with any luck, I’ll be able to monitor the power usage of a few of my appliances. Thanks for the help!

nice have a look at this

it work good

1 Like

Thanks, that’s a big help, and a great article, I’ll probably use some of his recommendations.

Would you mind sharing more of your config? Like your automation and the group you’re using (i.e., idle vs in-use).

just read the article, Phil does a great job of spelling everything out

I’m hoping the S31 setup is similar to the POW. I bought a few MANZOKU (https://www.amazon.com/dp/B07878LWBN) because of their great price point. Unfortunately, it looks like their Tuya based backend has not been developed with home automation in mind. There are others in my boat, but I this the S31 is a better bet for now.

It’s unfortunate because the hardware of the MANZOKU is actually very nice.

Yeap that the plan

just got a couple more logic that I want to put in

Hi All,
My household started to use a huge amount of energy, I have to monitor the different consumer-electronics like NAS/Router, TV (infotainment), fridge, dish washer and soooo oon. There are a couple of them.

I reviewed Sonoff, but seems a little much handywork to make a dozen of these for EU (TypeC and TypeF ) plugs without cutting the electronics (due I need the guarantee).
Does anyone know a tool what acts like a switch (like an IKEA Trädfri control outlet sitting between the plug and the electronics), but also measure what sonoff already does?
(And of course HA compatible? :slight_smile: )

Best: Peter

1 Like

Did you find any @Csepi ? :slightly_smiling_face:

Hi!
Yes, mydlink Home Smart Plug DSP‑W215 have the ability to measure the consumption also can report to HASS.
https://eu.dlink.com/uk/en/products/dsp-w215-smart-plug
It also have C type plug: https://edigital.hu/halozati-kartya-kiegeszitok-modem/d-link-mydlink-home-smart-plug-konnektor-dsp-w215-p349383

Negative effects: if the power goes off, it won’t come back until you set a 0-24 schedule AND have an internet connection. So make sure you don’t install it before a router or modem and it will restore the power IF the internet connection came back.

Best: Peter

1 Like

I’m using Sonoff S31, flash it with tasmoa for Washer and Dryer.


Sense, Sense for all house monitoring.
kittle
power

1 Like

It depends on where you want/can put the monitoring equipment.
I installed a iotawatt and I’m really happy with this product.
It has a local history and in my case I configured to send the measures to a influxDB, from there I can recover the info to the HS.

To get an idea the best is if you go the product page.

Added:
I used the approach described there Anyone try IoTaWatt yet?
Now I can see the info directly without using the influxdb,it is simple and working!

@Vlad I have done the same with my Sonoff S31. Could you share how you are detecting if the dryer cycle is done that is it in “wrinkle”?
Thanks

@Snash Using following automation:

###############################WASHER AND DRYER START#################
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#  Dryer Machine Start/Finish
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  - alias: 'Dryer State - Door'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.dryer_watts
      above: 7
      below: 20
      for:
        seconds: 2
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/dryer
          payload: 'Door Open'
          retain: 'true'
  - alias: 'Dryer State - Drying'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.dryer_watts
      above: 50
      for:
        seconds: 2
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/dryer
          payload: 'Drying'
          retain: 'true'
  - alias: 'Dryer State - Off'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.dryer_watts
      below: 1
      for:
        seconds: 2
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/dryer
          payload: 'Off'
          retain: 'true'
  - alias: 'Dryer State - Idle'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.dryer_watts
      below: 5
      for:
        seconds: 2
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/dryer
          payload: 'Idle'
          retain: 'true'
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#  Washing Machine Start/Finish
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  - alias: 'Washer State - Start'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.washer_watts
      above: 5
      for:
        seconds: 4
# Make sure washer isn't already running and delaying between cycles - don't re-trigger and cause stopwatch reset
    condition:
      condition: template
      value_template: "{{ states.sensor.washer_state.state != 'Washing' }}"
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/washer
          payload: 'Washing'
          retain: 'true'
  - alias: 'Washer State - Off'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.washer_watts
      below: 1
      for:
##        minutes: 5
        seconds: 2
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/washer
          payload: 'Off'
          retain: 'true'
  - alias: 'Washer State - Idle'
    initial_state: 'on'
    trigger:
      platform: numeric_state
      entity_id: sensor.washer_watts
      below: 5
      for:
##        minutes: 5
        seconds: 2
    action:
      - service: mqtt.publish
        data:
          topic: hass/state/washer
          payload: 'Idle'
          retain: 'true'
#####################################################
    - alias: 'Dryer Finished'
      trigger:
        platform: state
        entity_id: sensor.dryer_state
        from: 'Drying'
        to: 'Idle'
        action:
        - service: media_player.volume_set
          entity_id: group.alexa_wholehouse
          data:
            volume_level: '0.2'
        - service: notify.alexa_media
          data:
            data:
              type: announce
            target: 
              - group.alexa_wholehouse
            message: 'Hey.. Guess what..  The dryer is done! Exciting stuff, right?'
    - alias: 'Washer Finished'
      trigger:
        platform: state
        entity_id: sensor.washer_state
        from: 'Washing'
        to: 'Idle'
      condition:
        condition: template
        value_template: "{{ states.sensor.dryer_state.state != 'Drying' }}"
        action:
        - service: media_player.volume_set
          entity_id: group.alexa_wholehouse
          data:
            volume_level: '0.2'
        - service: notify.alexa_media
          data:
            data:
              type: announce
            target: 
              - group.alexa_wholehouse
            message: 'Laundry in the washer can be moved over!'

In case esphome is running on the plug the cycle detection can be directly be done on the plug without the need of mqtt or any automations in HA.

See for a washing machine phase example:

I’m not using ESPHome for Dryer and Washer, so cannot answer to question.

No question, just a fact :wink:

thank you.