Myenergi Eddi and Home Assistant

2022 ж. 7 Қаз.
21 579 Рет қаралды

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.speaktothegeek.co.uk/2022...
Sorry this video is a bit longer than usual... there was a lot I needed to fit in!
Buy me a coffee:
www.buymeacoffee.com/speaktot...
paypal.me/speaktothegeek
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.

Пікірлер
  • Thankyou. This was exactly what I needed to be able to see the data from my Eddi and Zppi in Home Assistant.

    @ohmniac@ohmniac Жыл бұрын
    • You're welcome :)

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • 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 !😊

    @mateobravo9212@mateobravo921211 ай бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech11 ай бұрын
  • 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.

    @craigbooth4724@craigbooth4724 Жыл бұрын
    • 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!

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • 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).

    @roberthuntley1090@roberthuntley10907 ай бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech7 ай бұрын
  • 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.

    @roberthuntley1090@roberthuntley10907 ай бұрын
    • The eddi takes in all available excess power. I could configure that differently if I wanted to though.

      @SpeakToTheGeekTech@SpeakToTheGeekTech7 ай бұрын
  • 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.

    @ianbird5964@ianbird5964 Жыл бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
    • 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.

      @ianbird5964@ianbird5964 Жыл бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • 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.

    @truthtotell3380@truthtotell338022 күн бұрын
    • 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!

      @SpeakToTheGeekTech@SpeakToTheGeekTech22 күн бұрын
  • 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.

    @blair.nichols@blair.nichols Жыл бұрын
    • 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!

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • 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?

    @mdeakin@mdeakin Жыл бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
    • @@SpeakToTheGeekTech brilliant. Didn’t realise you could create ‘no cycle’ utility meters

      @mdeakin@mdeakin Жыл бұрын
    • 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!

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • 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?

    @robertwright6113@robertwright6113 Жыл бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
    • 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

      @robertwright6113@robertwright6113 Жыл бұрын
  • If I’m using energy from the grid should I see that on my eddi screen?

    @scottcomer6301@scottcomer63017 ай бұрын
    • Yes, mine does.

      @SpeakToTheGeekTech@SpeakToTheGeekTech7 ай бұрын
    • Ah I wonder why mine isn’t, I have a CT clamp on the solar and that is showing on the Eddi.

      @scottcomer6301@scottcomer63017 ай бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech7 ай бұрын
    • 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

      @scottcomer6301@scottcomer63017 ай бұрын
  • 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 ?

    @barrywalton7209@barrywalton720911 ай бұрын
    • 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 :)

      @SpeakToTheGeekTech@SpeakToTheGeekTech11 ай бұрын
    • @@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

      @barrywalton7209@barrywalton720911 ай бұрын
  • 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.

    @GordonSmith-vb5ce@GordonSmith-vb5ce Жыл бұрын
    • 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

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
    • @@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.

      @GordonSmith-vb5ce@GordonSmith-vb5ce Жыл бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • 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?

    @JustinUK@JustinUK10 ай бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech10 ай бұрын
  • Stuck at add intergration point with error config flow could not be loaded: {"message":"invalid handler specified"}

    @firmbutton6485@firmbutton6485 Жыл бұрын
    • I’ve never seen that error before. Did you reboot after installing the component?

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
  • do you know if i can use the temp sensor on a megaflow type system?

    @ThomasColeman@ThomasColeman Жыл бұрын
    • 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

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
    • @@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.

      @ThomasColeman@ThomasColeman Жыл бұрын
    • ​@@ThomasColemanso did you manage in the end to setup a way of reading the tank temp ?

      @TheRealAnthony_real@TheRealAnthony_real3 ай бұрын
    • never found a fix for mega flow@@TheRealAnthony_real

      @ThomasColeman@ThomasColeman3 ай бұрын
  • Does eddi works with Nest Thermostat?

    @cutezcrush@cutezcrush Жыл бұрын
    • 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.

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
    • @@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

      @BrianWrenn@BrianWrenn Жыл бұрын
  • There’s no need to take the display board off to install the relay board in the Eddi, at least in the v2 version.

    @uttherkunst3806@uttherkunst38064 ай бұрын
    • 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

      @SpeakToTheGeekTech@SpeakToTheGeekTech4 ай бұрын
  • Already a very good system for this : FREEDS

    @encostablanca@encostablanca Жыл бұрын
    • That looks like a lot of fun… not sure I’d trust my DIY skills with such a high current device though!

      @SpeakToTheGeekTech@SpeakToTheGeekTech Жыл бұрын
KZhead