Awesome, thanks for this! I was able to add my solaredge locally using modbus custom integration - now need to figure out how to replace it's data in my energy dashboard in HA
Thanks for you video. I connected 2 SE3680H inverters into H.A. and now i have a very nice Energy page where i can se what i produce and send back to grid and what i use.
Thanks for all these Solar videos Oliver - we have our SolarEdge battery/electrics and panel brackets installed already. We just need the inverter and panels delivered / installed this week and then configured. Looking forward to setting this all up in HA, and displayed on our livingroom wall tablet. Jumping to solar is a daunting prospect, but my wife and I are really looking forward to reaping the rewards, by going renewable, and avoiding the alarming sky high electric bills, in the UK!!
Best of luck with your installation. Of all the home improvements I've ever had done, solar and batteries are my favourite and I have no regrets at all. They really make a huge difference to my bills, and the new-toy factor can't be underestimated either :)
@@SpeakToTheGeekTech Hi Oliver, full install has now been completed (almost), the panels are going on today. Ive install the Modbus (ensured it's enabled) via HACS but my sensors are showing up as 'unknown' - there is a new feature currently which is called The Modbus Address - the installer said it should be 2 by default. They completed the inverter config yesterday, I can login to the Web UI & phone app and see the data (albeit, not the panel data yet!). Not sure if there is anything you can advise on the sensor unknown? We will do a complete config setup/check post the panel install later today. btw, connection is over wifi currently, I may look at ethernet if I can run a cable.
@@fearthesmeag the default modbus address for the solar inverter is 1 and that's what I use. The modbus is usually only changed (by an installer) if there are multiple devices all talking to each other. I am not familiar with the SolarEdge battery configuration so can't really advise on that sorry. I have noticed though that there is another integration available in HACS called "SolarEdge Modbus Multi" which seems to be very up to date and claims to support batteries too. It might be worth having a play with that. What I will say is that I have it running over wired ethernet with no issues. There have been several comments made to me (on this video too) that there are mixed results doing this over Wi-Fi.
@@SpeakToTheGeekTech it's now working, changing the modbus address to 1 resolved the issue. Getting a lot of info under sensors now, most of it I dont even know what they are :) Thanks again for all your quick replies Oliver on this, really appreciate your time. As there is a handy web-ui for SolarEdge, I can see my panels, house consumption and battery charging. The best part, using energy from the battery while staying off grid!! And it's a cloudy day, while my panels are producing ~2kw currently.
Brilliant, thanks so much, saved me a lot of time working out how to do this. If you tick the Read Meter 1 data when adding your inverter to HA, then you get an entity called M1 AC Power which is the amount of power being exported to the grid. Having access to this value has enabled me to write an automation to turn my immersion heater smart switch on and off when there is over 3kW being exported.
Thanks for that info. My solar inverter doesn't monitor the grid so I don't have the option to be able to do that, but I have several other systems monitoring that so there's always a workaround :)
@@SpeakToTheGeekTechThe M1 entity is the CT clamp that should have been fitted with your inverter, it's what the Solaredge app uses to measure exported energy, the value is positive when exporting, negative when importing.
Certainly for my inverter (SE3680H) the energy monitor for it was an optional extra. It wasn’t needed for the functionality I required - just solar generation. I can see how it would be needed if you had a SolarEdge diverter or battery though.
@@SpeakToTheGeekTech now I need a Shelly EM to monitor what goes in and what goes out and I don't need to rely on Octopus unreliable APIs too.. Based on the difference between what gets in with solar and what I am already using at home I can create a Home Assistant automation to switch on the boiler (with a Shelly 1PM Plus) if the difference justifies it. It means hot water only on solar and available as often as possible as cheaply as possible! Making the best use of solar without batteries..
Thank you very much for clear instructions! But I have two more questions, does this effect the SolarEdge aplication that I have on my phone/web browser in any way and how do I exit the hotspot mode on the inverter?
@@SpeakToTheGeekTech So sorry, but one more question. Are the settings, that are accessible by browser, password protected? I know that for SetApp on phone, you need a maintenance account.
I got as far as 5:00 which says go back to "Configuration". But I don't have a 'Configuration" tab that I can select in the sidebar. Can anyone advise how I turn this on, please?
Thanks for a very useful video. Installation went Ok, in fact there were fewer steps (no Wi-Fi password was needed). I now have 23 entities added to HA and I can see them on a list on my overview age and they appear to be providing data. However, when I go to the Energy dashboard to access those entities to add to a card, only 1 appears on the list to choose (AC Power). None of the others are there. So I can’t choose them. Any thoughts? Thanks.
If you are adding to the energy dashboard, you should only be able to see AC Energy (not power) because that's in kWh. Power can be used in a gauge or a Power Flow Card if you like. In terms of the AC Energy entity, my tip is to add it to a Utility Meter helper on a daily cycle first, then add your utility meter to the energy dashboard once it starts to populate with data. That way if you ever changed your inverter you can just swap it over in the utility meter and your energy dashboard keeps all of the historical data for you.
Thanks. I obviously need to go back and do some more thinking and watch some other videos of yours. I thought I would be able to access things like solar panel output, battery flow in and out, battery status etc. @@SpeakToTheGeekTech
Do you have the SolarEdge battery? I don't, but I've heard you can use that SolarEdge Modbus integration to control/monitor that battery too by pointing it at a different modbus ID. Don't ask me how though, there's probably another guide out there! You won't be able to get panel-level data that way though, SolarEdge don't publish that outside their app. There's a screen-scraping integration called "SolarEdge Optimizers Data" which works well to get panel data, but it's only semi-live (5 minute refresh I think)
Yes Solaredge battery. The battery control was what I was aiming for but looks like it could be more difficult that I hoped. Annoyed at the way Solaredge restricts everything and have complained endlessly but they don’t seem to be interested. Thanks again. @@SpeakToTheGeekTech
I have a new inverter, I had all this working on WiFi and now have a wired connection. What's the quickest way to change the IP address on this Add On without reinstalling it ?
To my knowledge it's not possible to change the IP address that the integration is using, you must remove and re-add it. But is it possible to change the IP address your inverter is using to the old IP address and see if that works? Perhaps create a reservation on your router and reboot the inverter to get it to pick up its reservation? Or give it a static address, although I'd advise against using that unless absolutely necessary.
Excellent video. Do you need the solaredge modbus device to use this, or can all inverters support it? I ask because I enabled modbus over tcp but it hasnt actually done anything and the port isnt open.
Hi. For my HD-Wave inverter, no extra hardware was required at all, I just enabled the option and it all worked. I don't know if there are any additional requirements for older inverters.
@@SpeakToTheGeekTech Thanks, the inverter is brand new but it is connected via wifi. Wondering if modbus over tcp only works on a physical ethernet connection.
@@james123j1 I tried this using WiFi and it didn't work. Home Assistant is timing out when trying to connect. I wrote to SolarEdge support and got the following answer, but I still can't connect: "Up until recently, Modbus over TCP with Wi-Fi was not possible. I've updated your inverter to the most recent FW, which allows that. Here are the conditions: Modbus TCP over unsecured Wi-Fi is blocked Modbus TCP over Wi-Fi for commercial inverters is blocked Note: Modbus TCP over Ethernet and Modbus TCP over RS485 for all inverters are supported Also, make sure that your Wi-Fi is set us personal and not Enterprise."
@@james123j1 good news, turns out I made a mistake in the IP address of the inverter when configuring home assistant. This now works and I can connect to the inverter via WiFi. I found the mistake after I tried to telnet to the inverter (telnet X.X.X.X 1502) and that worked. So I suggest you raise a ticket with SE to get you inverter on the latest firmware and try again
There might be something else already connected to your inverter via ModbusTCP? The inverter can only talk to one device at a time and if you already have something (a plant controller for example) then you will only get empty values back.
Just looking back on some of your okdwr videos and found this one. I have not long had my SE based aystem installed. I will hopefully be setting up my repurposes usff pc next week for HA and my first project will be to link my SE inverter. One question but you may bot knwo the answer, the installer set ky system to communicate via wifi. I do have a switch about 4 metres away so can easily hard wire it. Woukd you know if the inverter will automatically change from wifi to network or is there a setting i need to change?
I'm not 100% certain to be honest as I've only ever run mine on ethernet. But, it's pretty straightforward to put the inverter into hotspot mode, connect to it directly (over wifi), and make sure just wired mode is enabled. Worth trying a cable first though to see if it does switch over automatically though before going to that effort!
I just noticed the picture of your inverter at 50sec shows the harvi CT clipped around the 3 core supply to the inverter. Did you realise this was wrong at the time? Must say your videos are really helpful and I am following your journey with solar and battery and heat pumps very closely. Am I right in thinking that load shifting automation won’t really work with a simple Alexa system but really needs HA or similar?
The CT was clipped on fine, the live and neutrals had been separated into different flex cables so it would work :) and yes I think something more complex than Alexa routines are needed but never say never!
My SolarEdge inverter is a total standalone solar-only inverter. I don't think it supports a battery too (just one DC supply) but might support a battery instead of solar, but other models can support a battery in addition, or you go with the SolarEdge AC-coupled solution.
Can you get live export data from you Hildebrand ? My grid power sensor only goes down to zero, not negative for export. There is an export sensor but it seems to me the grand total.
Hi! Did you follow my guide (th-cam.com/video/r6M9czhUmtA/w-d-xo.html) and use the configuration I provided on my web site to create your Glow sensors? Because if so the sensor.smart_meter_electricity_power entity should be positive when importing and negative when exporting. It certainly is for me.
@@SpeakToTheGeekTech Everything seems to be in order. smart_meter_electricity_power never goes below zero even when exporting 3kW. Glow display is the same :(
If the Glow display itself is the same, never displaying export power, then there's a wider issue to investigate. Do you have your original IHD that you can power on and check to see if that reports export power? If the original display works but the Glow display doesn't, contact Hildebrand support. If the original display also doesn't display export, you'll need to contact your energy supplier because there's an issue with your smart meter itself.
Thanks for the video. I'm running home assistant in a docker. When I searched for SolarEdge under integration, I can't only see one option for SolarEdge, nothing called SolarEdge Modbus. Do I need to download it to the docker?
It's not available under the default integrations. Did you install HACS (hacs.xyz) and then search HACS itself for the integration? That's where it is.
I can connect to the inverter however when I try to go to 172.16.0.1 I get an error page saying: client error (has solaredge on header of the page). Am I missing some sort of permissions from my installer?
Solar panels are usually a permitted development and do not need planning permission, but you should check your local council’s permitted development rules first to be certain.
Have you already got something else talking via Modbus to the inverter? The inverter can only talk to one device at a time and seeing unknown values is often a symptom of something else already being connected.
@@SpeakToTheGeekTech No, there isn't enything else, only my inverter Model SE15K-RW0T0BNN4 DSP1 verzió 1.13.2016 DSP2-verzió 2.19.1602 Communication panel (CPU) verziója 4.16.23
Looking at the issues with the component on Github, it seems there may be a known issue with Modbus not working properly over Wifi and the solution is to use wired Ethernet only. If that isn't your issue, it might be worth raising your own issue there to see if there are others who can help: github.com/binsentsu/home-assistant-solaredge-modbus/issues/111
Dear SpeakToTheGeekTech, great video. I have it now for 2 days (on) but I also get an unknown value reading. I did connect it via Ethernet and when I look in my switch data I see that it is very little active so it seems that it is not forwarding anything. do you have any idea what i could try?
I'm not sure about all SolarEdge inverters, but I think all of the HD-Wave ones support Modbus. The local API is something different though and SolarEdge have discontinued that. My SE3680H inverter supports local modbus but not local API.
Hi, unfortunately i cannot enter the inverter. I connected to the wifi of the inverter. But cannot find the webpage via the url. I am not connected via ethernet but wifi. Do you have an idea how to enter the inverter?
Do I need to leave the unit on wireless hotspot mode or can I revert it back to normal? If so, how would I do that? It is not explained in your video, the article or in the HACS repo itself. 😅
It'll turn off hotspot mode after about 15 minutes of you disconnecting automatically. You can force it by turning the inverter off for a few seconds and then back on if you want to.
@SpeakToTheGeek If I try to connect to the inverter via the IP-address, I get "connection refused". Any suggestions why I'm unable to enter the commissioning menu via the IP-address? Reason I ended up on your video is that my inverter was initially connected via the Ethernet, but want to switch this over to WIFI. But it seems since initially the system was installed over ethernet, it doesn't recognise the WIFI (if have attached the atenne to the inverter). Hope you can push me in the right direction for this.
The commissioning interface is only accessible via WiFi - the inverter creates a hotspot that you connect to directly when you flip the switch to the required mode as shown in the video. I run the inverter itself in Ethernet mode though for reliability and don't have any experience of reconfiguring it into WifI mode I'm afraid and it's not something I plan to test as I'd like to keep mine running as-is!
Ok, thank you for the response. I'm trying to enter the comm. Interface over the direct wifi connection I have with the inverter, but not luck. This evening will try to connect it directly tonmy laptop and see if I have any options. Also opened a support ticket at SolarEdge to see of they can help me with this.
I'm not certain you can do that. My SolarEdge inverter doesn't monitor the grid feed so there's no way for it to know how much power (and subsequently energy) is being imported or exported. I'm not sure if the addition of a battery to the system would add that functionality and I've no way to test that theory out sorry. I do however use a Glow CAD/IHD to monitor my UK SMETS2 smart meter to get that data directly into Home Assistant. There are other similar solutions for international users but it very much depends on what's available in your country.
With the solar edge modbus you are able to switch other zigbee energy devices from the solar edge app itself. If you intergrate the modbus into HA, am i able to do the same but via HA? I'm thinking about the following scenario> If energy is going to be exported > turn off zigbee switch with X device According to the documentation of the mod bus (and Solaredge Smart Home) this works via the Solar Edge app, but was wondering if this could be achieved with HA.
That sounds like exactly the sort of thing Home Assistant is for and yes it's possible. I've never heard of that functionality via the SolarEdge app though.
@@SpeakToTheGeekTech check solar edge smart home, im already using HA for years but cannot find any info if we can switch outlets based on the import/export off the solar panels.
Really depends on the data that your inverter / the SolarEdge integration provides to Home Assistant. If Home Assistant is given the data, it can act on it of course.
I get solar generation power and energy data from the inverter into Home Assistant and can automate based on that yes. I don't get grid power from the solar inverter though because it doesn't monitor that but I have heard that some SolarEdge inverters which monitor the grid using a CT clamp can provide that data into Home Assistant too. I use a Hildebrand Glow IHD/CAD to monitor my grid power instead as it's more accurate due to it reading data directly from my electricity meter.
I have only ever personally used it over Ethernet - I have had mixed feedback from people about it working over WiFi. Some people have had no issues, others can't get it to work. I think it depends on the firmware versions you have on the inverter but I've never really looked in to it in detail.
Thanks for this. Do you find the Home Assistant is better than the web based monitoring system provided by Solar edge? Perhaps there are more features?
Hi - yes I do, so much better! I can mix the data with that from other solutions (such as MyEnergi / Glow) and have a consolidated view of energy and power usage in my home. My one criticism of SolarEdge monitoring is that you can't get panel-level data from the optimisers via the API or Modbus which is a real shame - you must use their app to see that and it's a bit clunky.
I'm honestly not certain, sorry. From what I can see on the integration's Github page, you might be able to add two instances of the integration, each instance pointing at the different IP address of each inverter. But the preferred way to get it working would be to daisy-chain the two inverters together using an RS-485 so as one becomes the primary (that you connect to with the integration) and the other is a secondary that reports via the primary. However that likely requires some specialist knowledge and configuration by an installer. If it were me doing it, I'd just try adding a second instance of the integration pointing at the IP address of the second inverter and see what happens!
Hi, just trying to add my solar edge set up but when adding now, there is an option for “the modbus address”, any ideas? I’ve added as is with a 1 in it, but none of the entities update. Also, did you do a video on the Tesla Style power wall, I can’t seem to find one?
I've just been through the setup process myself on a test device and using '1' as the modbus address works fine for me. I'm not able to connect two instances of Home Assistant to the inverter at the same time though - when I do that, the second instance doesn't populate the entities. And nope, not got around to the video on the power card yet - I've found it to be a bit buggy when rendering in the browser. There's another better looking card called the Power Flow Card which is a lot easier to configure, but it's missing a few features. I'm hoping that one adds the missing features and then I can do a video on that.
@@SpeakToTheGeekTech Cheers for this, ill take a look at the Power Flow card, the tesla style one is way over my head config wise, im new to HA so still finding my way around :D - A Video on the Power Flow card would be good, ive just given it a go and the flows are all over the place (my config must be shocking) :)
I'll see what I can do! The Tesla one is very daunting for newbies to Home Assistant. I have a dozen template sensors manually set up to do all of the calculations. The Power Flow Card by contrast just does most of it for you.
@@SpeakToTheGeekTech yeh it seems much easier. Do you need the Solaredge API as well as Modbus TCP for it all to work? I’m struggling to get all my sensors, I don’t seem to have a battery out for example.
I don't have a SolarEdge battery so I'm unable to test that out personally, sorry. From reading the component's notes it looks like you might have to create a separate integration for each Modbus register. So 1 is the default inverter, 2 is the battery. I think that's worth a shot to start with, but failing that it's probably worth raising an issue with the developer on Github: github.com/binsentsu/home-assistant-solaredge-modbus (and I recorded a video on the various power flow cards last night... hopefully publish it in a couple of weeks)
Thank you. I've now got the SolarEdge Modbus, Glow IHD MQTT, Tesla car, and Octopus Intelligent API all showing data in HA - my first attempts. I am now looking at refinement of dashboards and automation. However, I am stuck in not being able to determine what Modbus entity to use as the current solar generation one. If I make use of "sensor.solaredge_ac_energy_kwh" (as you appear to be doing) I get a very large figure (21,919.17 kWh) which I assume is a lifetime generation figure? Can you please offer any advice? TIA Tony
Ok... apologies if I go over things you already know here but I want to mention this for completeness and in case other people read this comment. Power, measured in watts (or kilowatts/kW) is the instantaneous draw or generation of electricity. This is only a useful value at a particular point in time. For example, a heater might be rated at 2kW which means when it is on, it will draw 2kW of power. Energy on the other hand, measured in watt-hours (or kilowatt-hours/kWh) is the total consumption of that power over a length of time. If you kept your 2kW heater on for one hour, you would use 2kWh of energy. Energy is what you are billed in by your energy provider. With that out of the way, these are the entities I suggest you might find the most useful: sensor.solaredge_ac_power = current instantaneous power being generated sensor.solaredge_ac_energy_kwh = lifetime energy generated sensor.solaredge_temp_sink = temperature of the inverter's heatsink If you would like a daily energy entity, which I find more useful than a lifetime energy sensor, you can create a Utility Meter helper. Go to settings > Devices & Services > Helpers > Create Helper > Utility Meter. In there give it a name, specify the entity to use as sensor.solaredge_ac_energy_kwh, and set the cycle period to Daily. I hope this helps!
@@SpeakToTheGeekTech , Thank you. I'm good on the power (rate) versus energy (amount) but understand it's always better to be sure (and can see why you clarified that too given my question). In your video (at 5:56) you appear to use the sensor.solaredge_ac_energy_kwh entity as the one required for solar production - I thought that the built-in HA energy display required instantaneous solar hence my question. I've been looking at all the values returned from the SE modbus and sensor.solaredge_ac_power does not appear at all to match current solar generation. I read elsewhere that this entity might include battery too? In my case I am seeing about 1kW difference between the value returned and that displayed in the SE dashboard and on my SE app. Indeed, having inspected all of the values available for all entities I've yet to find one that matches the current solar generation as displayed by SE displays. Is there a way of restarting (from scratch) the energy display in HA? I messed it up and need to get back to the start.
The Home Assistant Energy Dashboard works with energy sensors only. I use the ac_energy_kwh sensor in my dashboard, yes, but really I should have wrapped that in a daily cycled Utility Meter helper first, and then add the helper to the dashboard. That way if I ever changed my inverter, I could just swap the entity used by the Utility Meter and keep all of my historical data in the dashboard. You can convert an instantaneous power sensor into an energy sensor by creating a Integration sensor helper. That integrates power over time to give you a kWh reading, but again, you already have an energy sensor coming straight from the inverter so that isn't necessary. I do not have a SolarEdge battery, therefore I can't be certain what the power sensor does/does not include. I was under the impression it was solar only because to reference the battery you have to add another instance of the SolarEdge Modbus integration but using a different modbus address. The values I get in the SolarEdge app too are usually at least 5 minutes old so rarely match what my panels are generating unless generation is very steady that day. I don't think there's an easy way to reset the HA energy dashboard, but if you change the sensors it is using, it forgets about the data from the old sensors. If you are looking in the energy dashboard to compare against the power reading in the SE app though, you are mixing up power and energy.
The WiFi hotspot is the only way (that I know of) to access the configuration and setup interface. Once configured via that hotspot, modbus is then accessible over the wired network connection. You can’t configure the inverter using the wired connection as far as I can figure out.
This old version of the Modbus doc from SolarEdge shows on page 8 how to configure the screen version. Perhaps your version doesn't have Wifi? Have you made sure it's got a network cable wired in if not? It will need some form of networking to be operational for this to work and wired networking will be the easiest/most reliable if you can: forum.iobroker.net/assets/uploads/files/721_sunspec-implementation-technical-note.pdf
Not that I can find, you have to remove and re-add the integration. But, it retains the entity names so it’s quite a painless process. I’ve done it myself.
From what I’ve read, I think that some older SolarEdge inverters used to have a local web API which was discontinued. However I’m using Modbus to access the inverter locally in this case which is intended to be a standard protocol for large scale energy management systems to be able to communicate with each other. I think it’s unlikely that SolarEdge would discontinue local Modbus access because their own inverters rely on it to communicate with each other in a multi-inverter setup. Never say never though! :)
Do you know if this works for 2 inverters? I currently have 1 inverter working but I can't get any information out of the second one in home assistant.
I'm honestly not certain, sorry. From what I can see on the integration's Github page, you might be able to add two instances of the integration, each instance pointing at the different IP address of each inverter. But the preferred way to get it working would be to daisy-chain the two inverters together using an RS-485 so as one becomes the primary (that you connect to with the integration) and the other is a secondary that reports via the primary. However that likely requires some specialist knowledge and configuration by an installer. If it were me doing it, I'd just try adding a second instance of the integration pointing at the IP address of the second inverter and see what happens!
Ok worried about messing up my inverter. If you download and install Solaredge Modbus, does the Solaredge App still work? Would not want to end up with neither working and no view at all. Thanks
Yes, they can both work at the same time. Modbus is a separate communication protocol - if you have multiple SolarEdge inverters then they may all be communicating with each other using Modbus. In that instance then the use of the Modbus integration in Home Assistant may interfere with that. But, if you just have one standalone inverter like a regular user would have then there's very little chance of it causing any problems.
I’m using a GivEnergy battery system which uses CT clamps to monitor the grid and solar generation. So it is compatible but passively. They work very well together.
Do you know if this is possible to do for a Generac PWRCELL inverter? I was hoping to setup HA's energy card like yours, but have not found a way. Thanks
I’ve no idea sorry, there are a lot of inverters out there with integrations for Home Assistant but you’ll have to spend time with Google to find that out
There's a post here that suggests the inverter has a REST interface you can query, worth investigating if you haven't already: community.home-assistant.io/t/energy-dashboard-integration-with-neurio-generac-pwrcell-system/436580
Hi! It works and also it doesn't 😂 All data shows (AC Current A) Unknown (AC Current B) Unknown (AC Current C) Unknown (AC Current) Unknown (AC Energy kWh) Unknown Etc, etc, Any suggestions?
It's usually one of a few things: (1) your Home Assistant instance can't see your inverter for some reason, such as the IP address is incorrect or it's on a 'guest' network. (2) You haven't configured Modbus over TCP on the inverter. (3) You already have something connected to the inverter using Modbus over TCP - only one device can talk to it at a time. (4) Your inverter might be using Wifi and not a hard-wired ethernet cable.
It appears that if you're not a cloud user, installing Home Assistant on Windows requires a Virtual Machine configured as Linux, which adds another layer of complexity.
You can install it that way, however the two most common installations of Home Assistant that I’ve seen are either using a Raspberry Pi or using Docker on a NAS. If you can find a Pi in stock anywhere then that’s a reasonably low powered way of leaving a computer running 24/7. If you already have a decent always on NAS then using Docker on there makes a lot of sense too. I personally don’t think that the virtualising on Windows method is great for a main always-on installation, but it is a useful way to play around with Home Assistant and test it out.
@SpeakToTheGeekTech yeah it's understandable. We currently only maxing out at 19kw so we trying to get more solar so we can do the full 30kw we got of inverter luckily we don't currently have export restrictions in the United States
Köszönjük!
Thank you very much!
Hi. Thanks for all the videos. Just to let other people know that this method works with the solaredge Homehub inverter 6kw.👍
Thanks for sharing!
Awesome, thanks for this! I was able to add my solaredge locally using modbus custom integration - now need to figure out how to replace it's data in my energy dashboard in HA
Glad it was useful, best of luck!
Next week my solaredge gets installed. Thanks for this explanation!! Cheers from Switzerland.
Enjoy your new toy!
Thanks for you video. I connected 2 SE3680H inverters into H.A. and now i have a very nice Energy page where i can se what i produce and send back to grid and what i use.
Very nice :) Watching that energy dashboard will now become an addiction...
Thanks for all these Solar videos Oliver - we have our SolarEdge battery/electrics and panel brackets installed already. We just need the inverter and panels delivered / installed this week and then configured. Looking forward to setting this all up in HA, and displayed on our livingroom wall tablet. Jumping to solar is a daunting prospect, but my wife and I are really looking forward to reaping the rewards, by going renewable, and avoiding the alarming sky high electric bills, in the UK!!
Best of luck with your installation. Of all the home improvements I've ever had done, solar and batteries are my favourite and I have no regrets at all. They really make a huge difference to my bills, and the new-toy factor can't be underestimated either :)
@@SpeakToTheGeekTech Hi Oliver, full install has now been completed (almost), the panels are going on today. Ive install the Modbus (ensured it's enabled) via HACS but my sensors are showing up as 'unknown' - there is a new feature currently which is called The Modbus Address - the installer said it should be 2 by default. They completed the inverter config yesterday, I can login to the Web UI & phone app and see the data (albeit, not the panel data yet!). Not sure if there is anything you can advise on the sensor unknown? We will do a complete config setup/check post the panel install later today. btw, connection is over wifi currently, I may look at ethernet if I can run a cable.
@@fearthesmeag the default modbus address for the solar inverter is 1 and that's what I use. The modbus is usually only changed (by an installer) if there are multiple devices all talking to each other. I am not familiar with the SolarEdge battery configuration so can't really advise on that sorry. I have noticed though that there is another integration available in HACS called "SolarEdge Modbus Multi" which seems to be very up to date and claims to support batteries too. It might be worth having a play with that. What I will say is that I have it running over wired ethernet with no issues. There have been several comments made to me (on this video too) that there are mixed results doing this over Wi-Fi.
@@SpeakToTheGeekTech it's now working, changing the modbus address to 1 resolved the issue. Getting a lot of info under sensors now, most of it I dont even know what they are :) Thanks again for all your quick replies Oliver on this, really appreciate your time. As there is a handy web-ui for SolarEdge, I can see my panels, house consumption and battery charging. The best part, using energy from the battery while staying off grid!! And it's a cloudy day, while my panels are producing ~2kw currently.
Brilliant, thanks so much, saved me a lot of time working out how to do this. If you tick the Read Meter 1 data when adding your inverter to HA, then you get an entity called M1 AC Power which is the amount of power being exported to the grid. Having access to this value has enabled me to write an automation to turn my immersion heater smart switch on and off when there is over 3kW being exported.
Thanks for that info. My solar inverter doesn't monitor the grid so I don't have the option to be able to do that, but I have several other systems monitoring that so there's always a workaround :)
@@SpeakToTheGeekTechThe M1 entity is the CT clamp that should have been fitted with your inverter, it's what the Solaredge app uses to measure exported energy, the value is positive when exporting, negative when importing.
Certainly for my inverter (SE3680H) the energy monitor for it was an optional extra. It wasn’t needed for the functionality I required - just solar generation. I can see how it would be needed if you had a SolarEdge diverter or battery though.
Many thanks for sharing, just the video I needed. It works for my Solaredge SE7k
Good to know, thank you. It's difficult to know which models it works on for certain when you only have one type of inverter to play with!
Just the video that I needed. Thanks
Glad it helped
thank you so much!
You're welcome!
This worked, thanks!
Glad it helped!
This is fantastic. No need for APIs!
Yup been very reliable for over 2 years now!
@@SpeakToTheGeekTech now I need a Shelly EM to monitor what goes in and what goes out and I don't need to rely on Octopus unreliable APIs too..
Based on the difference between what gets in with solar and what I am already using at home I can create a Home Assistant automation to switch on the boiler (with a Shelly 1PM Plus) if the difference justifies it. It means hot water only on solar and available as often as possible as cheaply as possible! Making the best use of solar without batteries..
Thank you very much for clear instructions! But I have two more questions, does this effect the SolarEdge aplication that I have on my phone/web browser in any way and how do I exit the hotspot mode on the inverter?
No it's totally separate, and hotspot mode will turn itself off after a few minutes of not being used.
@SpeakToTheGeekTech That was incredibly fast! thank you for your reply! best regards
@@SpeakToTheGeekTech So sorry, but one more question. Are the settings, that are accessible by browser, password protected? I know that for SetApp on phone, you need a maintenance account.
Thank you. Also can I ask what the benefit of this HACS method is vs the "SolarEdge Local" integration already available in HA?
Some SolarEdge inverters used to have a local web API but ones with newer firmware don't have this so your only local option is Modbus.
How did you get the Inverter Status description text in that list of entities?
It's just an entity that was auto-created by the SolarEdge Modbus integration called "sensor.solaredge_inverter_status"
I got as far as 5:00 which says go back to "Configuration". But I don't have a 'Configuration" tab that I can select in the sidebar. Can anyone advise how I turn this on, please?
'Configuration' has been renamed 'Settings' in newer versions of Home Assistant
Thanks for the quick response :-)@@SpeakToTheGeekTech
Thanks for a very useful video. Installation went Ok, in fact there were fewer steps (no Wi-Fi password was needed). I now have 23 entities added to HA and I can see them on a list on my overview age and they appear to be providing data. However, when I go to the Energy dashboard to access those entities to add to a card, only 1 appears on the list to choose (AC Power). None of the others are there. So I can’t choose them. Any thoughts? Thanks.
If you are adding to the energy dashboard, you should only be able to see AC Energy (not power) because that's in kWh. Power can be used in a gauge or a Power Flow Card if you like. In terms of the AC Energy entity, my tip is to add it to a Utility Meter helper on a daily cycle first, then add your utility meter to the energy dashboard once it starts to populate with data. That way if you ever changed your inverter you can just swap it over in the utility meter and your energy dashboard keeps all of the historical data for you.
Thanks. I obviously need to go back and do some more thinking and watch some other videos of yours. I thought I would be able to access things like solar panel output, battery flow in and out, battery status etc. @@SpeakToTheGeekTech
Do you have the SolarEdge battery? I don't, but I've heard you can use that SolarEdge Modbus integration to control/monitor that battery too by pointing it at a different modbus ID. Don't ask me how though, there's probably another guide out there! You won't be able to get panel-level data that way though, SolarEdge don't publish that outside their app. There's a screen-scraping integration called "SolarEdge Optimizers Data" which works well to get panel data, but it's only semi-live (5 minute refresh I think)
Yes Solaredge battery. The battery control was what I was aiming for but looks like it could be more difficult that I hoped. Annoyed at the way Solaredge restricts everything and have complained endlessly but they don’t seem to be interested. Thanks again. @@SpeakToTheGeekTech
That's why I chose GivEnergy - full local control and monitoring is one of their major selling points :)
I have a new inverter, I had all this working on WiFi and now have a wired connection. What's the quickest way to change the IP address on this Add On without reinstalling it ?
To my knowledge it's not possible to change the IP address that the integration is using, you must remove and re-add it. But is it possible to change the IP address your inverter is using to the old IP address and see if that works? Perhaps create a reservation on your router and reboot the inverter to get it to pick up its reservation? Or give it a static address, although I'd advise against using that unless absolutely necessary.
Excellent video. Do you need the solaredge modbus device to use this, or can all inverters support it?
I ask because I enabled modbus over tcp but it hasnt actually done anything and the port isnt open.
Hi. For my HD-Wave inverter, no extra hardware was required at all, I just enabled the option and it all worked. I don't know if there are any additional requirements for older inverters.
@@SpeakToTheGeekTech Thanks, the inverter is brand new but it is connected via wifi. Wondering if modbus over tcp only works on a physical ethernet connection.
@@james123j1 I tried this using WiFi and it didn't work. Home Assistant is timing out when trying to connect. I wrote to SolarEdge support and got the following answer, but I still can't connect:
"Up until recently, Modbus over TCP with Wi-Fi was not possible. I've updated your inverter to the most recent FW, which allows that. Here are the conditions:
Modbus TCP over unsecured Wi-Fi is blocked
Modbus TCP over Wi-Fi for commercial inverters is blocked
Note: Modbus TCP over Ethernet and Modbus TCP over RS485 for all inverters are supported
Also, make sure that your Wi-Fi is set us personal and not Enterprise."
@@james123j1 good news, turns out I made a mistake in the IP address of the inverter when configuring home assistant. This now works and I can connect to the inverter via WiFi. I found the mistake after I tried to telnet to the inverter (telnet X.X.X.X 1502) and that worked. So I suggest you raise a ticket with SE to get you inverter on the latest firmware and try again
@@vrabcho7 Excellent, glad to hear it is working. I have raised a ticket asking for an upgrade.
Hello, I made the same configuration and homeassistant found the inverter but alle the date are with the value unknow. any idea why?
There might be something else already connected to your inverter via ModbusTCP? The inverter can only talk to one device at a time and if you already have something (a plant controller for example) then you will only get empty values back.
How many panels are using in what kind of battery to connect?
9x 390W. I ave a GivEnergy battery (AIO and AC3). All in the other videos on my channel.
Just looking back on some of your okdwr videos and found this one. I have not long had my SE based aystem installed. I will hopefully be setting up my repurposes usff pc next week for HA and my first project will be to link my SE inverter. One question but you may bot knwo the answer, the installer set ky system to communicate via wifi. I do have a switch about 4 metres away so can easily hard wire it. Woukd you know if the inverter will automatically change from wifi to network or is there a setting i need to change?
I'm not 100% certain to be honest as I've only ever run mine on ethernet. But, it's pretty straightforward to put the inverter into hotspot mode, connect to it directly (over wifi), and make sure just wired mode is enabled. Worth trying a cable first though to see if it does switch over automatically though before going to that effort!
I just noticed the picture of your inverter at 50sec shows the harvi CT clipped around the 3 core supply to the inverter. Did you realise this was wrong at the time? Must say your videos are really helpful and I am following your journey with solar and battery and heat pumps very closely. Am I right in thinking that load shifting automation won’t really work with a simple Alexa system but really needs HA or similar?
The CT was clipped on fine, the live and neutrals had been separated into different flex cables so it would work :) and yes I think something more complex than Alexa routines are needed but never say never!
Thanks for the video, so, you don't need a battery for this inverter? Its optional?
My SolarEdge inverter is a total standalone solar-only inverter. I don't think it supports a battery too (just one DC supply) but might support a battery instead of solar, but other models can support a battery in addition, or you go with the SolarEdge AC-coupled solution.
Can you get live export data from you Hildebrand ? My grid power sensor only goes down to zero, not negative for export. There is an export sensor but it seems to me the grand total.
Hi! Did you follow my guide (th-cam.com/video/r6M9czhUmtA/w-d-xo.html) and use the configuration I provided on my web site to create your Glow sensors? Because if so the sensor.smart_meter_electricity_power entity should be positive when importing and negative when exporting. It certainly is for me.
@@SpeakToTheGeekTech I think it was that one I followed. I'll go through it again and then wait for the sun to come out tomorrow :)
@@SpeakToTheGeekTech Everything seems to be in order. smart_meter_electricity_power never goes below zero even when exporting 3kW. Glow display is the same :(
If the Glow display itself is the same, never displaying export power, then there's a wider issue to investigate. Do you have your original IHD that you can power on and check to see if that reports export power? If the original display works but the Glow display doesn't, contact Hildebrand support. If the original display also doesn't display export, you'll need to contact your energy supplier because there's an issue with your smart meter itself.
@@SpeakToTheGeekTech My old IHD is the same they only go down to zero. I'm using the Aclara SGM1411 smart meter.
Thanks for the video. I'm running home assistant in a docker. When I searched for SolarEdge under integration, I can't only see one option for SolarEdge, nothing called SolarEdge Modbus. Do I need to download it to the docker?
It's not available under the default integrations. Did you install HACS (hacs.xyz) and then search HACS itself for the integration? That's where it is.
I can connect to the inverter however when I try to go to 172.16.0.1 I get an error page saying: client error (has solaredge on header of the page). Am I missing some sort of permissions from my installer?
I wouldn't know sorry, I've not seen that before. Have you tried different devices / web browsers to connect to it?
Great video. One question: after the modbus setup, how can I exit from the hotspot mode? Thanks
Just reconnect your device (laptop, mobile, etc) to your normal Wi-Fi network and the hotspot will time out and disable itself after a few minutes.
How do I disable wireless hotspot mode please?
It turns itself off after a few minutes of not being used
Did you have to ask council for planning permissions for the panels ? im think of getting some soon and been quoted the same invertor brand.
Solar panels are usually a permitted development and do not need planning permission, but you should check your local council’s permitted development rules first to be certain.
Great, precisly video! How can I check on my inverter is there work modbus TCP? Becouse all sensor value is Unknown. Thanks
Have you already got something else talking via Modbus to the inverter? The inverter can only talk to one device at a time and seeing unknown values is often a symptom of something else already being connected.
@@SpeakToTheGeekTech No, there isn't enything else, only my inverter
Model SE15K-RW0T0BNN4
DSP1 verzió 1.13.2016
DSP2-verzió 2.19.1602
Communication panel (CPU) verziója 4.16.23
Looking at the issues with the component on Github, it seems there may be a known issue with Modbus not working properly over Wifi and the solution is to use wired Ethernet only. If that isn't your issue, it might be worth raising your own issue there to see if there are others who can help: github.com/binsentsu/home-assistant-solaredge-modbus/issues/111
@@SpeakToTheGeekTech Thank you very much!
Dear SpeakToTheGeekTech, great video. I have it now for 2 days (on) but I also get an unknown value reading. I did connect it via Ethernet and when I look in my switch data I see that it is very little active so it seems that it is not forwarding anything. do you have any idea what i could try?
I thought the Modbus integration was ony compatible with certain Solaredge inverters? Apparently not all SE inverters have a local API.
I'm not sure about all SolarEdge inverters, but I think all of the HD-Wave ones support Modbus. The local API is something different though and SolarEdge have discontinued that. My SE3680H inverter supports local modbus but not local API.
Hi, unfortunately i cannot enter the inverter.
I connected to the wifi of the inverter. But cannot find the webpage via the url. I am not connected via ethernet but wifi. Do you have an idea how to enter the inverter?
I’m not sure sorry. Mine is Ethernet and works exactly as described in the video. I have never tried it on wifi
Do I need to leave the unit on wireless hotspot mode or can I revert it back to normal? If so, how would I do that? It is not explained in your video, the article or in the HACS repo itself. 😅
It'll turn off hotspot mode after about 15 minutes of you disconnecting automatically. You can force it by turning the inverter off for a few seconds and then back on if you want to.
@@SpeakToTheGeekTech that is all I needed to know. Thank you very much!
@SpeakToTheGeek If I try to connect to the inverter via the IP-address, I get "connection refused". Any suggestions why I'm unable to enter the commissioning menu via the IP-address?
Reason I ended up on your video is that my inverter was initially connected via the Ethernet, but want to switch this over to WIFI. But it seems since initially the system was installed over ethernet, it doesn't recognise the WIFI (if have attached the atenne to the inverter).
Hope you can push me in the right direction for this.
The commissioning interface is only accessible via WiFi - the inverter creates a hotspot that you connect to directly when you flip the switch to the required mode as shown in the video. I run the inverter itself in Ethernet mode though for reliability and don't have any experience of reconfiguring it into WifI mode I'm afraid and it's not something I plan to test as I'd like to keep mine running as-is!
Ok, thank you for the response.
I'm trying to enter the comm. Interface over the direct wifi connection I have with the inverter, but not luck.
This evening will try to connect it directly tonmy laptop and see if I have any options. Also opened a support ticket at SolarEdge to see of they can help me with this.
How can I get my current energy consumption (house) through this SolarEdge modus integration in Home Assistant?
I'm not certain you can do that. My SolarEdge inverter doesn't monitor the grid feed so there's no way for it to know how much power (and subsequently energy) is being imported or exported. I'm not sure if the addition of a battery to the system would add that functionality and I've no way to test that theory out sorry. I do however use a Glow CAD/IHD to monitor my UK SMETS2 smart meter to get that data directly into Home Assistant. There are other similar solutions for international users but it very much depends on what's available in your country.
Is the cloud access still available after enabeling the modbus over tcp/ip?
Yup
With the solar edge modbus you are able to switch other zigbee energy devices from the solar edge app itself.
If you intergrate the modbus into HA, am i able to do the same but via HA?
I'm thinking about the following scenario> If energy is going to be exported > turn off zigbee switch with X device
According to the documentation of the mod bus (and Solaredge Smart Home) this works via the Solar Edge app, but was wondering if this could be achieved with HA.
That sounds like exactly the sort of thing Home Assistant is for and yes it's possible. I've never heard of that functionality via the SolarEdge app though.
@@SpeakToTheGeekTech check solar edge smart home, im already using HA for years but cannot find any info if we can switch outlets based on the import/export off the solar panels.
Really depends on the data that your inverter / the SolarEdge integration provides to Home Assistant. If Home Assistant is given the data, it can act on it of course.
@@SpeakToTheGeekTech was just wondering if thats the case with you since you seem to have solaredge intergrated into HA.
I get solar generation power and energy data from the inverter into Home Assistant and can automate based on that yes. I don't get grid power from the solar inverter though because it doesn't monitor that but I have heard that some SolarEdge inverters which monitor the grid using a CT clamp can provide that data into Home Assistant too. I use a Hildebrand Glow IHD/CAD to monitor my grid power instead as it's more accurate due to it reading data directly from my electricity meter.
Can the SA inverter be integrated to HA over WiFi or is the ethenet cable needed? Modbus/TCP can not connect to IP:1502 over WiFi
I have only ever personally used it over Ethernet - I have had mixed feedback from people about it working over WiFi. Some people have had no issues, others can't get it to work. I think it depends on the firmware versions you have on the inverter but I've never really looked in to it in detail.
Do you need to add the optimisers or if you are replacing an existing inverter can it just be a straight swap?
The optimisers are optional and useful for if you have shading.
Thanks for the reply :)
Thanks for this. Do you find the Home Assistant is better than the web based monitoring system provided by Solar edge? Perhaps there are more features?
Hi - yes I do, so much better! I can mix the data with that from other solutions (such as MyEnergi / Glow) and have a consolidated view of energy and power usage in my home. My one criticism of SolarEdge monitoring is that you can't get panel-level data from the optimisers via the API or Modbus which is a real shame - you must use their app to see that and it's a bit clunky.
Another thing to note is that if the grid goes down and your internet with it, you can still monitor the system through Home Assistant.
is it possible to add 2 inverters to home assistant?
i have 2 SE3680H inverter's
I'm honestly not certain, sorry. From what I can see on the integration's Github page, you might be able to add two instances of the integration, each instance pointing at the different IP address of each inverter. But the preferred way to get it working would be to daisy-chain the two inverters together using an RS-485 so as one becomes the primary (that you connect to with the integration) and the other is a secondary that reports via the primary. However that likely requires some specialist knowledge and configuration by an installer. If it were me doing it, I'd just try adding a second instance of the integration pointing at the IP address of the second inverter and see what happens!
Hi, just trying to add my solar edge set up but when adding now, there is an option for “the modbus address”, any ideas? I’ve added as is with a 1 in it, but none of the entities update. Also, did you do a video on the Tesla Style power wall, I can’t seem to find one?
I've just been through the setup process myself on a test device and using '1' as the modbus address works fine for me. I'm not able to connect two instances of Home Assistant to the inverter at the same time though - when I do that, the second instance doesn't populate the entities. And nope, not got around to the video on the power card yet - I've found it to be a bit buggy when rendering in the browser. There's another better looking card called the Power Flow Card which is a lot easier to configure, but it's missing a few features. I'm hoping that one adds the missing features and then I can do a video on that.
@@SpeakToTheGeekTech Cheers for this, ill take a look at the Power Flow card, the tesla style one is way over my head config wise, im new to HA so still finding my way around :D - A Video on the Power Flow card would be good, ive just given it a go and the flows are all over the place (my config must be shocking) :)
I'll see what I can do! The Tesla one is very daunting for newbies to Home Assistant. I have a dozen template sensors manually set up to do all of the calculations. The Power Flow Card by contrast just does most of it for you.
@@SpeakToTheGeekTech yeh it seems much easier. Do you need the Solaredge API as well as Modbus TCP for it all to work? I’m struggling to get all my sensors, I don’t seem to have a battery out for example.
I don't have a SolarEdge battery so I'm unable to test that out personally, sorry. From reading the component's notes it looks like you might have to create a separate integration for each Modbus register. So 1 is the default inverter, 2 is the battery. I think that's worth a shot to start with, but failing that it's probably worth raising an issue with the developer on Github: github.com/binsentsu/home-assistant-solaredge-modbus
(and I recorded a video on the various power flow cards last night... hopefully publish it in a couple of weeks)
Thank you. I've now got the SolarEdge Modbus, Glow IHD MQTT, Tesla car, and Octopus Intelligent API all showing data in HA - my first attempts. I am now looking at refinement of dashboards and automation.
However, I am stuck in not being able to determine what Modbus entity to use as the current solar generation one. If I make use of "sensor.solaredge_ac_energy_kwh" (as you appear to be doing) I get a very large figure (21,919.17 kWh) which I assume is a lifetime generation figure?
Can you please offer any advice? TIA
Tony
Ok... apologies if I go over things you already know here but I want to mention this for completeness and in case other people read this comment. Power, measured in watts (or kilowatts/kW) is the instantaneous draw or generation of electricity. This is only a useful value at a particular point in time. For example, a heater might be rated at 2kW which means when it is on, it will draw 2kW of power. Energy on the other hand, measured in watt-hours (or kilowatt-hours/kWh) is the total consumption of that power over a length of time. If you kept your 2kW heater on for one hour, you would use 2kWh of energy. Energy is what you are billed in by your energy provider.
With that out of the way, these are the entities I suggest you might find the most useful:
sensor.solaredge_ac_power = current instantaneous power being generated
sensor.solaredge_ac_energy_kwh = lifetime energy generated
sensor.solaredge_temp_sink = temperature of the inverter's heatsink
If you would like a daily energy entity, which I find more useful than a lifetime energy sensor, you can create a Utility Meter helper. Go to settings > Devices & Services > Helpers > Create Helper > Utility Meter. In there give it a name, specify the entity to use as sensor.solaredge_ac_energy_kwh, and set the cycle period to Daily. I hope this helps!
@@SpeakToTheGeekTech , Thank you. I'm good on the power (rate) versus energy (amount) but understand it's always better to be sure (and can see why you clarified that too given my question).
In your video (at 5:56) you appear to use the sensor.solaredge_ac_energy_kwh entity as the one required for solar production - I thought that the built-in HA energy display required instantaneous solar hence my question. I've been looking at all the values returned from the SE modbus and sensor.solaredge_ac_power does not appear at all to match current solar generation. I read elsewhere that this entity might include battery too? In my case I am seeing about 1kW difference between the value returned and that displayed in the SE dashboard and on my SE app.
Indeed, having inspected all of the values available for all entities I've yet to find one that matches the current solar generation as displayed by SE displays. Is there a way of restarting (from scratch) the energy display in HA? I messed it up and need to get back to the start.
The Home Assistant Energy Dashboard works with energy sensors only. I use the ac_energy_kwh sensor in my dashboard, yes, but really I should have wrapped that in a daily cycled Utility Meter helper first, and then add the helper to the dashboard. That way if I ever changed my inverter, I could just swap the entity used by the Utility Meter and keep all of my historical data in the dashboard. You can convert an instantaneous power sensor into an energy sensor by creating a Integration sensor helper. That integrates power over time to give you a kWh reading, but again, you already have an energy sensor coming straight from the inverter so that isn't necessary.
I do not have a SolarEdge battery, therefore I can't be certain what the power sensor does/does not include. I was under the impression it was solar only because to reference the battery you have to add another instance of the SolarEdge Modbus integration but using a different modbus address. The values I get in the SolarEdge app too are usually at least 5 minutes old so rarely match what my panels are generating unless generation is very steady that day.
I don't think there's an easy way to reset the HA energy dashboard, but if you change the sensors it is using, it forgets about the data from the old sensors. If you are looking in the energy dashboard to compare against the power reading in the SE app though, you are mixing up power and energy.
if your inverter is hard wired to your router. why do you need to enable the Wifi Hotspot?
The WiFi hotspot is the only way (that I know of) to access the configuration and setup interface. Once configured via that hotspot, modbus is then accessible over the wired network connection. You can’t configure the inverter using the wired connection as far as I can figure out.
Not having much luck here. I have a Solar Edge SE3680H but it's the one with the screen. There is also no WiFi password on the side.
This old version of the Modbus doc from SolarEdge shows on page 8 how to configure the screen version. Perhaps your version doesn't have Wifi? Have you made sure it's got a network cable wired in if not? It will need some form of networking to be operational for this to work and wired networking will be the easiest/most reliable if you can: forum.iobroker.net/assets/uploads/files/721_sunspec-implementation-technical-note.pdf
Is there a way to change the refresh frequency after it’s been setup I.e going from 10 seconds to 5?
Not that I can find, you have to remove and re-add the integration. But, it retains the entity names so it’s quite a painless process. I’ve done it myself.
@@SpeakToTheGeekTech do you lose all of the data if you remove it ?
You lose the history data but the long term statistics (which I think is more important) is retained
I read SolarEdge are stopping local API access in new firmware, have u come across that?
From what I’ve read, I think that some older SolarEdge inverters used to have a local web API which was discontinued. However I’m using Modbus to access the inverter locally in this case which is intended to be a standard protocol for large scale energy management systems to be able to communicate with each other. I think it’s unlikely that SolarEdge would discontinue local Modbus access because their own inverters rely on it to communicate with each other in a multi-inverter setup. Never say never though! :)
Do you know if this works for 2 inverters? I currently have 1 inverter working but I can't get any information out of the second one in home assistant.
I'm honestly not certain, sorry. From what I can see on the integration's Github page, you might be able to add two instances of the integration, each instance pointing at the different IP address of each inverter. But the preferred way to get it working would be to daisy-chain the two inverters together using an RS-485 so as one becomes the primary (that you connect to with the integration) and the other is a secondary that reports via the primary. However that likely requires some specialist knowledge and configuration by an installer. If it were me doing it, I'd just try adding a second instance of the integration pointing at the IP address of the second inverter and see what happens!
@@SpeakToTheGeekTech That is what I have now. but now I can only get a reading out of 1 inverter.
Ok worried about messing up my inverter. If you download and install Solaredge Modbus, does the Solaredge App still work? Would not want to end up with neither working and no view at all. Thanks
Yes, they can both work at the same time. Modbus is a separate communication protocol - if you have multiple SolarEdge inverters then they may all be communicating with each other using Modbus. In that instance then the use of the Modbus integration in Home Assistant may interfere with that. But, if you just have one standalone inverter like a regular user would have then there's very little chance of it causing any problems.
Thanks I will be less nervous about giving it a try! @@SpeakToTheGeekTech
Many thanks for sharing your experience with us🥰 btw did you manage to add any (hd wave se3680h) compatible battery?
I’m using a GivEnergy battery system which uses CT clamps to monitor the grid and solar generation. So it is compatible but passively. They work very well together.
@@SpeakToTheGeekTechindeed,
I just discovered the artikel on your site,
How clumsy of me.. will check it out😅!
Do you know if this is possible to do for a Generac PWRCELL inverter? I was hoping to setup HA's energy card like yours, but have not found a way. Thanks
I’ve no idea sorry, there are a lot of inverters out there with integrations for Home Assistant but you’ll have to spend time with Google to find that out
@@SpeakToTheGeekTech thanks for the reply, sadly I've spent many hours to no avail 😭
There's a post here that suggests the inverter has a REST interface you can query, worth investigating if you haven't already: community.home-assistant.io/t/energy-dashboard-integration-with-neurio-generac-pwrcell-system/436580
Hi!
It works and also it doesn't 😂
All data shows
(AC Current A)
Unknown
(AC Current B)
Unknown
(AC Current C)
Unknown
(AC Current)
Unknown
(AC Energy kWh)
Unknown
Etc, etc,
Any suggestions?
It's usually one of a few things: (1) your Home Assistant instance can't see your inverter for some reason, such as the IP address is incorrect or it's on a 'guest' network. (2) You haven't configured Modbus over TCP on the inverter. (3) You already have something connected to the inverter using Modbus over TCP - only one device can talk to it at a time. (4) Your inverter might be using Wifi and not a hard-wired ethernet cable.
It appears that if you're not a cloud user, installing Home Assistant on Windows requires a Virtual Machine configured as Linux, which adds another layer of complexity.
You can install it that way, however the two most common installations of Home Assistant that I’ve seen are either using a Raspberry Pi or using Docker on a NAS. If you can find a Pi in stock anywhere then that’s a reasonably low powered way of leaving a computer running 24/7. If you already have a decent always on NAS then using Docker on there makes a lot of sense too. I personally don’t think that the virtualising on Windows method is great for a main always-on installation, but it is a useful way to play around with Home Assistant and test it out.
Dont be afraid, grab an old laptop and just start. It looked quite difficult to me, but in the end its easy
Holy crap thats a small inverter. We use 3 11kw inverters at our house
I’d need a bigger house to fit more panels on before a bigger inverter would be of any use!
@SpeakToTheGeekTech yeah it's understandable. We currently only maxing out at 19kw so we trying to get more solar so we can do the full 30kw we got of inverter luckily we don't currently have export restrictions in the United States
4:00 so acurate