Myenergi Eddi and Home Assistant

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024
  • A quick overview of the Myenergi Eddi, a tutorial on connecting it to Home Assistant, and a couple of examples of using the integration in Home Assistant automations. Full article here: www.speaktothe...
    Sorry this video is a bit longer than usual... there was a lot I needed to fit in!
    Buy me a coffee:
    www.buymeacoff...
    paypal.me/spea...
    PT1000 Temperature Sensor: amzn.to/3BJkVPX
    Myenergi Relay & Sensor Board: ebay.us/oXMLBB
    Myenergi Harvi: ebay.us/B3KLzH
    As an Amazon Associate I earn from qualifying purchases. Most links above are affiliate links and I may earn a small commission from any purchases you make if you use them.

ความคิดเห็น • 64

  • @ohmniac
    @ohmniac ปีที่แล้ว +1

    Thankyou. This was exactly what I needed to be able to see the data from my Eddi and Zppi in Home Assistant.

  • @roebuddy01
    @roebuddy01 20 ชั่วโมงที่ผ่านมา

    Can you use Home Assistant to create a timed export for the Libbi battery, for example to take advantage of Octopus Peak export rates?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  12 ชั่วโมงที่ผ่านมา

      Last time I checked I couldn’t see a way to do this with Libbi but the world moves fast so perhaps there’s a small project in beta somewhere working on this, it’s worth Googling around to have a look at least.

  • @mateobravo9212
    @mateobravo9212 ปีที่แล้ว +1

    Hi. Living in Spain here and just use an instant water heater with a 50 litre buffer. Cheap, simple and maximises use of a 20kWh LFP off grid battery bank. The problem here is using all the solar power !😊

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Yeah if I had plenty of sun then that would be a realistic option. Sadly in Winter it'd cost me a fortune though. I'm in the process of getting a heat pump installed so that should give me a more efficient way to store hot water - the tank itself is being changed to a much more efficiently insulated one. My copper tank loses heat rapidly right now.

  • @patrickbrennan5841
    @patrickbrennan5841 6 หลายเดือนก่อน

    Hi, Could i ask you a question please, I have a Give energy system installed with a battery, Inverter, and Eddi,
    As far as I know, there was already a duel immersion fitted to my water tank before I got the Solar and this worked fine
    for two years but the long immersion stopped working and an electrition changed the wiring to just heat the shorter immersion
    and this works
    However the blue light on the eddi sometimes flashes blue while also makes a sound and I am wondering what causes this,
    thanks

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  6 หลายเดือนก่อน

      I don't know sorry, you might be best asking this question in the myenergi forum: myenergi.info

    • @patrickbrennan5841
      @patrickbrennan5841 6 หลายเดือนก่อน

      @@SpeakToTheGeekTech OK Thanks anyway.

  • @truthtotell3380
    @truthtotell3380 7 หลายเดือนก่อน

    Thank you for your video. Please can you tell me if I can use the Myenergi Eddi with my T-Smart immersion heater, which is wired directly into the Eddi. For some reason I can't get the Eddi to supply generated energy from my solar panels to the immersion? On the T-Smart immersion app is stays disconnected. Any thoughts welcome.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  7 หลายเดือนก่อน

      I think probably not - Eddi is designed for a dumb heating element and it powers it on or off and throttles the voltage as necessary. The T-smart must be powered on all the time and does not support power/voltage throttling. In fact, wiring it to the Eddi directly could damage it. Eddi is designed to make a regular immersion smart, whereas you are trying to make a smart immersion have additional features. It's one or the other really. It may be possible to mess around with the relay and sensor board but that might involve the voiding of warranties and a lot of custom sensor building!

  • @craigbooth4724
    @craigbooth4724 2 ปีที่แล้ว +2

    I have a Athom esp32 unit with 4-channel relay card and linked two of the relays each to drive a 32A contactor wired to an immersion heater (top and bottom). I have full flexibility as to when to power the immersion heaters via Home Assistant and the solution is much less expensive than an Eddi.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  2 ปีที่แล้ว +5

      I considered doing something like that, but it has two problems: Firstly it doesn't allow you to regulate the power going into the immersion heater - Eddi regulates the voltage to allow anything from 1 to 3000w, soaking up the exact amount of excess power you have; secondly it breaks one of my golden rules of home automation - it must be easy to use by my family if I am suddenly no longer around!

  • @barrywalton7209
    @barrywalton7209 ปีที่แล้ว

    My EDDI and HA only show the consumed electricity (kWh). This doesn't work well in the Grid or Dashboard as I have "live" actual power (Watts) data for all the other devices . The mobile APP and EDDI device display show both the accumulative consumed energy (kWh) and the live actual power (w) but I can't find this in the integration entity. Your demo works because you have simulated a hot water heater in Watts. Any thoughts ?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      The myenergi integration for Home Assistant does display live power. I use the one for Eddi on the Power Flow Card Plus (sensor.myenergi_eddi_xxxxxxxx_power_ct_internal_load). The only issue is due to it being a cloud-based integration, the updates are not very frequent so can lag by a couple of minutes, but the integration definitely shows power entities :)

    • @barrywalton7209
      @barrywalton7209 ปีที่แล้ว

      @@SpeakToTheGeekTech Thanks I have found it and it is zero. I guess you could put a CT clamp into the EDDI to by pass MyEnergy cloud base apps !!! Just subscribed and moving my Pi to SSD as per your recommendations. Having lots of fun and games

  • @blair.nichols
    @blair.nichols ปีที่แล้ว

    Do you have a "hot water on" button in home assistant so your family can turn it on to ensure they have hot water on demand if needed?
    eg, come home at an odd hour and need a bath? Currently I have a bath and a shower button that simply turn on a POW3 connected to the immersion that heat to one of 2 specified temps.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +2

      Sort of. "Alexa, boost the hot water" runs a script that boosts Eddi until the temperature reaches 50 degrees. I also have "Alexa, I need a bath" and that turns on the boiler to heat the whole tank... so no physical buttons for either of those routines, but the family are ok with the voice commands! There are already physical buttons on the Eddi and the heating controller if necessary, but that requires training and the trainees are not open to that at this time!

  • @robertwright6113
    @robertwright6113 ปีที่แล้ว

    Hi. I have a PV diverter, solar panels and batteries. I’ve had an air source heat pump fitted. I’m on Octupus flux. Would it be more efficient to turn the PV diverter off and allow the heat pump to heat the water?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      I am trying to figure out the exact same thing! My thoughts at the moment are that once I get a heat pump installed, I'll stop using Eddi and just have an automation that detects if there's enough excess solar to power the heat pump instead. It wouldn't modulate the power, so I'd need a lot of excess, but in theory it would be more efficient. Honestly, until I have the heat pump installed I won't know for certain. It's a bit of a trade-off between using the more efficient heat pump or being able to absorb every bit of generated energy. I know that even running at higher temperatures for hot water, the heat pump is still running at about 200% efficient from seeing other people's installs in operation.

    • @robertwright6113
      @robertwright6113 ปีที่แล้ว +2

      Thanks. On the old and rather insulting export rate of 4.5p per kw hour I was trying to absorb as much as possible but now Octupus have launched Flux which will average around 24p per KWh I’m trying to balance the needs of the house with exporting as much as I can. I think approaching it from a common sense point of view. If the heat pump is 200% efficient and the PV diverter is 98%efficient it must be the heat pump

  • @mdeakin
    @mdeakin ปีที่แล้ว +1

    Is there a way to take the power sensors from the HACs integration and convert the InternalCT power sensor (how much Eddi is heating the tank) and make it into a cumulative energy sensor that can be used as a ‘device’ in HA energy dashboard?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      Yup, you need to create a Utility Meter helper. Settings > Devices & Services > Helpers > Create Helper > Utility Meter. I like to put them on a daily cycle, but you can choose no cycle, or whatever you like.

    • @mdeakin
      @mdeakin ปีที่แล้ว

      @@SpeakToTheGeekTech brilliant. Didn’t realise you could create ‘no cycle’ utility meters

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      My preference is for a daily cycle personally for use in the Energy Dashboard. The reason being is that if you use a cumulative sensor and it gets reset for any reason, you potentially lose all of your historical data. A daily cycle sensor limits that loss of data to 24 hours maximum. No reason you can't create a daily cycle sensor for use in the energy dashboard, and a no-cycle one just to keep track separately elsewhere for curiosity!

  • @lukegiles1803
    @lukegiles1803 หลายเดือนก่อน

    Does anyone know how to control the two relays (optional extra) using home assistant? I can see sensors but not controls. Thanks

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  หลายเดือนก่อน

      To my knowledge, you can't manually control the relays on the sensor and relay board. You have to configure the relays to turn on/off based on various thresholds and conditions such as exported or imported power, or water temperatures to manage tank hysteresis. The available settings are all listed in the board's manual on their web site, but the actual control of those relays to the API is not exposed. Or at least it certainly wasn't when I had an eddi.

    • @lukegiles1803
      @lukegiles1803 หลายเดือนก่อน

      @SpeakToTheGeekTech ah ok thank you. I wanted to control my hot water circulation pump with one of them. It's always on which is good for destrat and quick hot water at the taps, but poor for maintaining hot water at the top of the tank so I think best just on at peak use times and when the eddi is heating during powerups etc. I have a couple of spare Sonoff mini's so can do it that way instead

  • @roberthuntley1090
    @roberthuntley1090 ปีที่แล้ว

    Forgot to ask, how much power does your system export to the grid when the Eddi is diverting power.
    My Solar Iboost is supposed to target a 100 watt export figure (its not zero to leave some margin for error when solar output suddenly drops (e.g. cloud moves in between sun and panel)), but usually sits there exporting between 200 and 300 watts.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      The eddi takes in all available excess power. I could configure that differently if I wanted to though.

  • @JustinUK
    @JustinUK ปีที่แล้ว

    Home assistant reports 127 for temperature of hot water tank 1 and 2 I only have one tank. Where is it getting this number from and is it Fahrenheit if so how you getting Celsius?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Have you fitted the optional sensor and relay board in the Eddi and connected a temperature sensor between that and the tank? If not, the reading is a default value due to having no sensor fitted.

  • @scottcomer6301
    @scottcomer6301 ปีที่แล้ว

    If I’m using energy from the grid should I see that on my eddi screen?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Yes, mine does.

    • @scottcomer6301
      @scottcomer6301 ปีที่แล้ว

      Ah I wonder why mine isn’t, I have a CT clamp on the solar and that is showing on the Eddi.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      I assume you've also got a myenergi CT clamp around the grid feed either directly connected to the Eddi, or on a Harvi or Zappi? If so, that must be set in the primary myenergi device as the grid CT. My CTs are all connected to the Harvi, and I configure which CT does what in the menus of the Eddi.

    • @scottcomer6301
      @scottcomer6301 ปีที่แล้ว

      Yeah I have a harvi aswell, I have the Grid CT and Solar attached to that and on the Eddi I have them programmed to each one. The solar shows on the screen but the grid doesn’t and I can’t seem to work it out

  • @GordonSmith-vb5ce
    @GordonSmith-vb5ce ปีที่แล้ว

    Hopefully not a stupid question but is there a simple way to automatically prevent diverted PV overheating the HWtank? I'm wanting to pause the Eddi when the tank temp hits 65degC but can't see an elegant way to automate this.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Assuming you have the sensor and relay board installed, you really should set the upper limit within Eddi itself for safety. See the manual (www.myenergi.com/wp-content/uploads/2022/06/Eddi-Manual-.pdf) page 17, Temperatures > Set Limit. Also your immersion heater should be manually set to a limit too to prevent this. But, if you wish to set a limit using Home Assistant, the way that I do it is to create an automation that triggers when the temperature is above a certain value, and then you change the mode of the Eddi to Off. Or, if you are boosting up to a particular temperature then same process of triggering with the temperature, but checking that boost is running and then setting another boost to run for 1 minute to finish the boost early:
      I actually use a script to boost my tank to 50 degrees:
      alias: Hot Water Boost (50)
      sequence:
      - service: myenergi.myenergi_eddi_boost
      target:
      device_id: 3e606e07cfa9db00bc4158001bab7a09
      data:
      target: Heater 1
      time: 60
      - delay:
      hours: 0
      minutes: 0
      seconds: 30
      milliseconds: 0
      - wait_for_trigger:
      - platform: numeric_state
      entity_id: sensor.myenergi_eddi_14306600_temp_tank_1
      above: "49"
      timeout:
      hours: 1
      minutes: 0
      seconds: 0
      milliseconds: 0
      continue_on_timeout: false
      - service: myenergi.myenergi_eddi_boost
      target:
      device_id: 3e606e07cfa9db00bc4158001bab7a09
      data:
      target: Heater 1
      time: 1
      - service: script.alert_play_tts_on_alexa
      data:
      list_of_echo:
      - media_player.echo_dot_lounge
      - media_player.echo_dot_kitchen
      tts_message: Hot water is up to temperature
      - service: notify.vicky
      data:
      message: Hot water is up to temperature
      - service: notify.oliver
      data:
      message: Hot water is up to temperature
      mode: single
      icon: mdi:water-boiler

    • @GordonSmith-vb5ce
      @GordonSmith-vb5ce ปีที่แล้ว

      @@SpeakToTheGeekTech Thanks for the quick reply. I should have said, the HW temp is coming via Emoncms and I'm wanting belt & braces as don't I trust the 'stat as I'm away so often. So my issue is I can't fathom (within Visual Editor in Automations) how to pause the Eddi. Closest I've got is changing the Operating Mode option to 'Stopped' at 65 deg.C and then returning it to 'Normal' at 50 deg.C with another automation. Doesn't seem very elegant. Or maybe Stopped = Paused and I'm seeing a problem where none exists.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว +1

      So stopped = off. When in stopped mode, the scheduled boosts don't run (as far as I can tell) and it won't divert any power. There is no 'pause' really which would be quite useful... but I leave mine in 'Normal' all the time unless my home's mode is set to 'away' (when I'm on holiday or something). But then again I have the sensor and relay module installed so use that Eddi-aware temperature sensor as my backup for the untrustworthy physical stat! I guess you have to bodge it using the Stopped mode in your scenario.

  • @firmbutton6485
    @firmbutton6485 ปีที่แล้ว

    Stuck at add intergration point with error config flow could not be loaded: {"message":"invalid handler specified"}

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      I’ve never seen that error before. Did you reboot after installing the component?

  • @roberthuntley1090
    @roberthuntley1090 ปีที่แล้ว

    The gas boiler wastes heat by heating itself, and the water in the pipes that connect to the tank etc. and most of this heat leaks away afterwards.
    I use a Solar IBoost, and it typically delivers about 2.5 kWh to reheat my tank if there is heat left over from the day before. Using gas my smart meter reports a consumption of about 5 kWh, so a real world efficiency of about 50% (which looks pretty similar to your results).

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      In my case, the immersion heater only heats about 50% of the tank - the bottom of the tank stays cool compared to when I use the boiler. It's enough for two short showers though.

  • @cutezcrush
    @cutezcrush ปีที่แล้ว +1

    Does eddi works with Nest Thermostat?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      I’m not sure what you mean, they’re two distinct separate systems. They can both work in parallel (Nest controlling your boiler, Eddi controlling your immersion) but neither system talks to each other.

    • @BrianWrenn
      @BrianWrenn ปีที่แล้ว

      @@SpeakToTheGeekTech I say you could use your Nest to turn on the EDDi. but you will not get any feed back, only using your nest a boost, or schedule

  • @ianbird5964
    @ianbird5964 ปีที่แล้ว

    Thanks for the video, very useful! I actually decided to try and copy with my own setup, and purchased the relay / temp board and the PT1000 probes you linked. However, I did have a question about the connection on the relay board. Do you happen to know what those types of connections are called? Looks like i'll need to re-terminate the probe so that they plug in, just unsure what I should be searching for.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Do you mean the small green screw terminals that clip on to the relay board itself? I'm not sure either, but mine actually came with the relay and sensor board. If you're missing those then your relay board is missing parts.

    • @ianbird5964
      @ianbird5964 ปีที่แล้ว

      I feared you'd say that... I had purchased my board from a wholesaler, since myenergi were out of stock. The board arrived with *nothing*, not even the plastic standoffs. I had thought it was just that that was missing, but sounds like some other parts are missing too. Can I ask, the ribbon cable that connects the Eddi and board, was that part of the Eddi or part of the board? I haven't yet taken the casing off my Eddi to check.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      Oh dear. Yes, the ribbon cable was part of the board. Everything you need to install the board - standoffs, ribbon, connectors, all included. I just added the PT1000. No point opening up your Eddi if you don't have the ribbon.

  • @ThomasColeman
    @ThomasColeman ปีที่แล้ว

    do you know if i can use the temp sensor on a megaflow type system?

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  ปีที่แล้ว

      I’ve no idea what a megaflow system is sorry, but if you call Myenergi I’m sure they’ll help. They were very helpful answering my questions before I got my Eddi

    • @ThomasColeman
      @ThomasColeman ปีที่แล้ว

      @@SpeakToTheGeekTech thanks already got my eddi and connected to HA, was going to get the expansion board for the temp sensor but my tank is hard shell not soft like yours.

    • @TheRealAnthony_real
      @TheRealAnthony_real 10 หลายเดือนก่อน

      ​@@ThomasColemanso did you manage in the end to setup a way of reading the tank temp ?

    • @ThomasColeman
      @ThomasColeman 10 หลายเดือนก่อน

      never found a fix for mega flow@@TheRealAnthony_real

  • @uttherkunst3806
    @uttherkunst3806 10 หลายเดือนก่อน

    There’s no need to take the display board off to install the relay board in the Eddi, at least in the v2 version.

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  10 หลายเดือนก่อน

      Good to know they sorted that in v2 then. I'm about to remove the board from my v1 ready to sell on, so I'll confirm that the display needs to be removed then. It was very fiddly to get in I remember that much

  • @encostablanca
    @encostablanca 2 ปีที่แล้ว +1

    Already a very good system for this : FREEDS

    • @SpeakToTheGeekTech
      @SpeakToTheGeekTech  2 ปีที่แล้ว +1

      That looks like a lot of fun… not sure I’d trust my DIY skills with such a high current device though!