- 22
- 76 522
gordonmarkus
United Kingdom
เข้าร่วมเมื่อ 17 เม.ย. 2007
Some real world cost saving calculations from my Solar Panel/Battery Installation
Now towards to the 2nd year of having my install, and at the end of my first year of being on Octopus Eco7 tariff I thought I'd do a few calculations to see what I'm saving.
มุมมอง: 253
วีดีโอ
Smart Meter Consumption Data in Home Assistant - Finally!
มุมมอง 4.2Kปีที่แล้ว
Finally a method of pulling smart meter consumption data into Home Assistant. You need to create an account on: glowmarkt.com/home first
HP Microserver Gen8 RAID card cooling
มุมมอง 237ปีที่แล้ว
Just a little video to show how to improve the cooling on a HP Microserver Gen8 with a RAID controller installed.
Home Assistant Dashboard - Custom Stack in Card overview
มุมมอง 4.9Kปีที่แล้ว
Really quick video as a few people have asked how I've got my dashboard configured. The gauge and button layouts are all done with custom stack in cards which is a custom frontend integration through HACS. The repository is here though: github.com/custom-cards/stack-in-card You also just need to put the stack-in-card.js file in your config/www folder. Thanks for watching!
Solis Inverter Data Loggers and Home Assistant - which ones will work?
มุมมอง 2.3Kปีที่แล้ว
Since making my original videos I've had loads of enquiries from different people asking to replicate my setup. Unfortunately not all Solis loggers were created equal, so here's a quick guide to the different loggers and how you might get them to work with Home Assistant. Take a look at Francis Boundy's excellent work here for more background reading: github.com/fboundy/ha_solis_overview?
How to force an entity to update/refresh in Home Assistant with an automation
มุมมอง 4.2Kปีที่แล้ว
Back in April/May there was an update to HA that broke the refreshing of my HP ilo sensors in HA, it's been doing my head in but finally I found a solution!
12 Months into my Solar PV/Inverter/Battery Ownership - what have I saved?
มุมมอง 845ปีที่แล้ว
It's now been 12 months almost to the day since I had my system installed, and I was wondering how much I'd saved.
Solis Hybrid Inverters - a 12 month review (and why I probably wouldn't get another one)
มุมมอง 8Kปีที่แล้ว
12 months in to my PV System Ownership I thought it was time for a review!
Using Home Assistant Automation to control Solis Hybrid Inverter Cooling
มุมมอง 3.2Kปีที่แล้ว
Looking forward to summer, here's a quick video on how to improve the cooling on your inverter and hopefully give it a longer life!
Home Assistant & Energy Monitor socket integration
มุมมอง 516ปีที่แล้ว
The next step in my HA automation journey, getting setup with some Localbytes/Tasmota smart plugs
Home Assistant Automations using UTC rather than GMT/DST Daylight savings
มุมมอง 445ปีที่แล้ว
Short video showing how to modify HA automations to use UTC rather than local time (and how to avoid daylight savings issues)
Solis Hybrid Inverter Economy 7 Optimisation - Part 2
มุมมอง 931ปีที่แล้ว
Now that the weather is starting to improve I've updated my automations to make better use of solar forecast in terms of how much to charge the batteries from the grid during the 'cheap' period.
How to Optimize a Solis Hybrid Inverter with Home Assistant for Economy 7 Tariffs
มุมมอง 2.3Kปีที่แล้ว
I recently switched from 'Agile' to 'Eco7' to get a guaranteed rate of discounted grid power overnight. Here's the changes I made to optimize my setup for the new tariff.
How to Automate & Optimize Charging from Grid with a Solis Hybrid Inverter using Home Assistant
มุมมอง 11K2 ปีที่แล้ว
The holy grail of inverter automation in my opinion! Getting my batteries to charge from grid automatically based on solar forecast, charge state and Octopus Agile rates
How to control a Solis Hybrid Inverter from Home Assistant via solismod/pysolarmanv5 & MQTT
มุมมอง 32K2 ปีที่แล้ว
My first video, at the request of the members of the Solis Inverters owners group on FB. After a long journey and with a lot of help from others, I finally have Home Assistant controlling my Inverter to determine when to charge the battery from the grid.
Meeting a Marmotte on the descent of the Col de la Bonette
มุมมอง 11710 ปีที่แล้ว
Meeting a Marmotte on the descent of the Col de la Bonette
Nant-Yr-Arian - Summit Trail, downhill section
มุมมอง 26214 ปีที่แล้ว
Nant-Yr-Arian - Summit Trail, downhill section
Coed-Y-Brenin - downhill section somewhere on 'The Beast'
มุมมอง 11514 ปีที่แล้ว
Coed-Y-Brenin - downhill section somewhere on 'The Beast'
Wales Rally GB 2007 - Cardiff Special Stage
มุมมอง 45817 ปีที่แล้ว
Wales Rally GB 2007 - Cardiff Special Stage
Oh the humanity! having to scroll down a bit.
Anyway you can refresh the dashboard with this trick?
Hi, the dashboard should update when there is a change in the value
An impressive job, well done. It feels to me a glaring omission that the inverters Self Use mode and Time of charging have no linkage to the batteries SOC. i.e, In summertime I need NO charging from the Grid so turn 'Charge from Grid' to OFF) HOWEVER in winter I there are certainly times I need some over night cheap rate charging. Following some sunny winter days, the over night charging may start with a high SOC and so bringing the batteries SOC to 100% in the morning.... that means you now have little spare capacity in which to store PV in the following day ! Wouldn't it make more sense if you could set the inverter to charge between specified cheap night times at a target charge current, BUT terminate charging once a specified SOC is reached?. Maybe i'm missing something!. I'm looking at a simpler (less intelligent!) approach using a T-Display S3 touch on the 485 port which can disable the Solis's 'Charge from grid' setting (i.e bit 5 of 43110 register) once the batteries SOC reaches a specified value (i.e 65% would leave me around 5kWh of available battery capacity in which to store any solar in the next day). A question: - could the regular and dynamic writing of registers risk wearing the flash???
Thanks for watching and the comment. If you have a look at my other videos I've made them on how to optimise for Eco7 and Agile based on solar forecast (i.e on Eco7 only charge to 50% if the forecast for the next day is decent, 70% if it's 'reasonable' or don't charge if the forecast is good). As for wear on the flash, the thing has a 10 year warranty on it, so I'm not that bothered to be honest.
Exactly the same problem in solarman app. My today solar production stuck and would not refresh. Problem solved THANK YOU SO MUCH!
I don’t use HA but I wrote a VB app for Windows and it runs 24/7 on a server. I use Meteosource API to get tomorrow’s weather and make a hybrid calc based on cloud cover and irradiance forecast. I then have a rule set which the app looks up and which dynamically sets my Solis Inverter self use charge on/off times. Octopus Flux cheap rate is between 2am and 5am so it will vary within this period. The app sets this by running at just before midnight every day.
Good work 🙂
@@gordonmarkusvideo no. 142 on my channel, quite far in I explain my app.
Absolutely spot on. May be there is a way to add the lowering arch of the sun into the calculations and possibly learning of peak possible power over an average of the last 7 days to preempt the amount of charge required overnight. You have done an amazing job and this is what I am wanting to achieve myself. I want to go prioritise using devices in order of importance IE : charge battery , then the hot water tank, then the hot tub, then the grid. I am new to smart hubs and no idea about software but just starting and looking for help...
Thanks for taking the time to watch and for the comment. The functionality you're after actually exists in a HA integration written by someone far more clever than me. Take a look at this: github.com/fboundy/pv_opt
I have the S3 wifi logger that doesnt work with solismod ect, when I login locally to the data logger with web page I can see current power and yield which update every 9 seconds. Is there any way to can this data to home assistant?
Hi, thanks for watching and the comment. I'm afraid I've got no personal experience with the S3 logger, so can't really offer any advice. It might be worth asking the question in the Solis Owners FB group though, there's lots of good information in there.
Thanks for this tutorial, followed it and connected my meters
Thank you so much. I couldn't live without this!!!
Which bit of the video actually uses addons? I have a RasPi and I have HA in a docker (core) but I haven't found the bit in the video where I need addons?
The addons needed are Mosquitto MQTT broker and file editor. I also put on the samba share addon so that I can directly access the directory structure from a PC. Also helpful is the terminal addon so you can run commands via ssh. Docker version isn't the full version, so I think you might struggle to get this working but feel free to prove me wrong!
Thank you for this video! I’ve been trying to get the UK Transport integration to work for days. I know some find it unreliable and apparently very few people use it - but I did manage to get it working - but just couldn’t get it to update unless I restarted the HA. I tried adding lines to the Yaml config to get it to refresh (after reading comments on GitHub etc suggesting that), but nothing worked. But it looks like this might do. 🙏
Brilliant - thanks for watching and the comment. Hope this sorts your issue :-)
skip to: @ 2:57
Some people might want to know why this is necessary, hence the first 2:56 of the video!
Hello Gordon, everything you have shown in your video "How to control Solis Hybrid Inverter fro HA..." looked very interesting for me. From this "...12 month review" video I got the feeling, that you are not very happy with the Solis inverter and the people behind it. I have a Solis 6kW 4G (just 2 MPPT, not hybrid) and one year ago, I tried to find a way to import data from the inverter into my node-red based smart home system, not knowing about your work. I only wanted to get the actual generation (Watt) and total yield (kWh) values. The Solis-EU service was more than poor. It took me more than 20 emails to make them understand that I only wanted any way for importing these two values. Finally they sent me a video, describing how to get data from there cloud into home assistant. They also managed to get these data for a 1 minute interval, but up today, this interval is not reliable (I guess having a 1 minute interval 75% only). Having it in HA, I export the values into an influx database and from there I import it into my node-red software. This is still a uge overhead and i regret the waste of livetime regarding the contacts with the Solis team. So for me it is not a surprise, that you are not really happy with Solis. Please let me know your opinion, if I can reduce my programming and software-tools overhead (HA), if I make use of your work, described in your first video. I never used python before, but I already installed Py3.12.3 on my raspi yesterday. I am using mosquitto for managing MQTT trafic (port 1883) and I have fear that using paho-mqtt, using also port 1883 will lead into troubles and problems which will prevent using your work. Reading the comments from your initial video I found out, that my wifi-dongle will be ok. So it would be great to hear your recommendations.
Hi Wolfgang, thanks for watching and the comment. I must admit when I did this video I was less than impressed because I think I'd been mis-sold the system. Everything that I've done in the videos I was told would work 'out of the box' via the Solis app but we all know that's a long way from the truth! Having now had the system 2 years, I think I should have bought a 6KW inverter as well. Anyway....in terms of what you're trying to achieve, if it's literally just trying to read the registers on the inverter to import into HA, have you thought about getting rid of the logger altogether and just using a waveshare RS485/ethernet adaptor on the inverter? You'll lose access to Solis Cloud but it will give you real time local access to the inverter. If you are on FB, this group facebook.com/groups/288045168816481 has a wealth of information in it. Some people have done some clever stuff with a couple of waveshare devices in master/slave setup so that they can still keep the Solis logger connected as well if Solis Cloud is important to you. I hope that helps :-)
@@gordonmarkus Hello Gordon, thanks for the quick response. As pointed out, I want to get rid of overhead. I am using node-red so HA for me is overhead. I still hope that there is an easy way for direct accessing the wifi dongle and exporting actual power and total yield via MQTT. I have thought about inversting in hardware to get these data. The cheapest way for me seems to be a Shelly 3em (about 90€) and I am sure to get what I want. What I don’t want is to invest money into hardware for RS485 and so on not knowing software efforts behind. You may ask, why I don’t go with the Shelly 3em directly. Its because I have the ambition to do it with software only. Therefore I hope, that I can get sufficient inverterdata via MQTT from the raspi part of your initial video only. Do you think this will be possible?
@@wolfgangehlert6335 I'm afraid I don't have any experience with node-red or the shelly 3em, although I've got a shelly clamp meter to measure my own import/export as well as to control the additional fans on the inverter. I wonder if it would be worth joining the FB group I mentioned in my previous reply and asking in there as there are some really clever people with lots of experience (I'm not including myself in that!)
Could you set 7 hour charging window overnight? it will stop when BMS reaches upper voltage and, I think, won't discharge within charge window. You could also set current at ~15-20a, so it charges slowly over 7 hours.
Yes it will discharge when capacity is at 100% (or whatever you set). I've seen this happen which is why I have the automations set like this. If you can make another automation work for you, then that's great - but for me this is what worked best. Thanks for watching and taking the time to comment.
Hi, can anyone point me at a tutorial for installing solcast into HA and then charging overnight based on solar forecast please? I have my inverters communicating with HA using waveshare devices and wills106/homeassistant-solax-modbus. Theres an excellent video by Jev Burchell setting out the theory here:- th-cam.com/video/fF0odNXTx48/w-d-xo.html&ab_channel=Jevjev . Sadly the promised follow ups, ie practical instructions as to how to install the whole thing, have not materialised. I'm a total HA noob. Any advice would be most welcome. It appears that there are currently issues with the Solcast integration in that the person maintaining it (oziee) has erased his github account.
Hi, this video might give you some idea of how I use the HA automations to charge based on solar forecast th-cam.com/video/aN5vFQm4vpU/w-d-xo.html As for installing Solcast itself, I think I just did it via HACs. You need to create a Solcast account and get your API key first though. Also note that you'll need to run an automation to refresh Solcast now, I think for new accounts you get 10 polls a day, so set it to poll every 3hrs.
@@gordonmarkus Thanks for speedy reply, great videos, I'll have a look
Thanks for the video which has inspired me to get into HA. However, I've failed at an eary hurdle I'm afraid. I’ve been trying to integrate Solis Modbus on HA. When adding the integration, I’m asked for the IP and TCP port for my inverter. I’ve tried adding the IP address for my Solis datalogger (attached to my Solis RAI-3K-48ES-5G) with no luck. I used the default TCP port 502. Is there something I’m missing? Sorry, just getting into this so likely a stupid question.
Hi, I've not used the Solis Modbus integration so can't comment on that I'm afraid. In this video I used solismod/pysolarmanv5 on a linux VM and then publish via MQTT in HA to send values to the inverter via solismod/pysolarmanv5. Note if you have the S3 logger none of that will work, and you can't talk direct to that logger via modbus with any integration. Take a look at my other video that advises what integrations will work with which logger. If you need to start from scratch because you have an S3 logger, then I would bin that off and get a waveshare RS232/modbus converter and then use the Solax integration which simplifies things a lot.
Great video, stupid question, how to you relate the solis temp sensor to your automation?
Thanks for watching and the comment. What I do is have 4 automations. The first turns the fans on at 37 degrees (I just just this as a start and never changed it) and starts a 20 minute timer and a 40 minute timer. I then have another automation that turns the fan off when the inverter drops below 30 degrees. The third automation stops the fans when the 20 min timer changes to idle and if the temp is below 35 degrees. The last automation stops the fans when the 40 min timer changes to idle. I've no idea if this is the best setup, but it seems to work and keep the inverter temp pretty stable when it's working hard.
@@gordonmarkus thank you !
working now 🙂
@@mark82421 brilliant news, well done :-)
Gordon, me again, what direction do you have your fans blowing? (So to speak) 😇
Excellent Summary Gordon. Wish I'd seen this before I took the plunge. I'd been doing all sorts of investigating before going with Solis and the very first point you make in the video is exactly how I feel. Despite being a year on from your own install, I recognise a lot of what you mentioned. I find the app reports incorrect data, it hangs on my android phone, even the data from the API doesn't match up reliably (The API itself has some very odd names for some of the data it records and the plant-level snapshot data is out of sync with the inverter-level snapshot data - amazing how this is a commercially available API - I would be ashamed if I was the dev). I also had the intention of using HA to automate, until I discovered that my S3-WIFI-ST does not support sending commands - it doesn't even host a config_hide page. However my installer has contacted Solis on my behalf (probably to get me off his back) and apparently if I sign an NDA they will send me a PDF containing the modbus protocol commands. I assume that still means I have to use some other device to fit on to the inverter. Don't know if you've had anyone tell you this last bit though - when I first launched my app I spotted that my inverter warranty expires 8 months prior to the 5 year mark from the date it was installed. Turns out my inverter has been in this country for a year and Solis reckon that means that the warranty kicks in 6 months from the shipping date. Not only that, but the so-called document they sent me as justification for this states that the warranty is with the installer, not myself. I couldn't quite believe this and kicked up a fuss and they fixed the date. Finally I should point out that the equipment itself works fine (3.44kWp panels, 6kW inverter, 5kW PureDrive battery) although I wish I 'd gone for a bigger battery as the inverter seems to have added around 1.5kWh to my daily household consumption which is something I can't really forgive myself about for not including this in my research stage. That extra 1.5kW really feels like theft !!
Thanks Gordon for your video, I am a real beginner and only recently purchased home assistant green. I have been able to get all my solis inverter data into HA so I really benefitted from your suggestion to use Glow so I signed up for that data aswell and have added the config to my HA. I am having real trouble with my Octopus smart meter readings at the moment so hopefully it will get resolved soon. Overall I really appreciate you taking the time to post this video. All the best
Thanks for watching and taking the time to comment. Glad the video has been of use. I also had various 'challenges' getting my smart meter/in home display working and had several engineer visits before it eventually got sorted.
@@gordonmarkus Morning, sorry to trouble you and fully understand if you cannot help me. My data from yesterdays Hildebrand download has not came through, I can see all the gas info on my bright app but when I look at the energy configuration screen on HA there are error messages - statistics not defined for sensor.dcc_sourced_smart_gas_meter_usage_today and Entity unavailable - the state of these configured entities are currently not available - Ensor.dcc_sourced_smart_gas_meter_usage_today (unknown). The rate and standing charge info have a status of disabled. All the best
No problem. I had something similar after the BST change a couple of weeks ago. My fix was this github.com/HandyHat/ha-hildebrandglow-dcc/issues/337#issuecomment-1535479784 which basically involves replacing the sensor.py file. Might be worth giving that a go. Once I'd done that it took a good few hours, or even a day for my energy dashboard to sort itself out@@jamesgordon4218
@@gordonmarkus Hi Gordon, thanks again for taking the time to reply, I am sorry but I am a real novice when it comes to HA, only recently getting the HA green. I have downloaded the file editor and I reviewed the bug fix instructions but I got stuck at no 6!! It says "navigate to /custom_components/...., I don't know how to do this on file editor!! I come from a background of no IT coding skills so I am struggling, I am the type of user who loves simple instructions but HA is brand new to me!
Hold the bus!!! After some persistent tinkering!! I think I have solved my issue, I was able to delete and re-instate the new code so will watch the energy monitor over the day to see if has worked, thanks again!!
Thank you for these instructions, I have managed to make it work, the only thing left changing register 43110 to switch timed mode on and off with 33 and 35. I added 43110 to the registers and I mqtt publish 33 (when it is 35) it doesnt change. I cant find how to trouble shoot this step. I would be grateful for your input. Thanks again
Hi, Thanks for watching and the comment. Have you got your inverter in self use mode? That's tripped me up before. Take a look at this other video of mine here that might help th-cam.com/video/MXlIsVWeq3c/w-d-xo.html
@@gordonmarkus thanks for the reply. Yes I watched this one, along with many other of your videos 👍🏻 The inverter is self use mode and time of use switch is on. I can read the register and when I switch off the time of use switch, 35 becomes 33 when switched off I am able to change the charge start time via mqtt
It sounds like you've got everything as it should be. A couple of things to check, since you added 43110 into registers.py in solismod, did you restart solismod/main.py? That needs to be restarted after any changes in registers.py otherwise they won't get picked up. The other thing to check, is when you do the publish from HA can you look at main.py and see the message being received and sent to the inverter?@@cagcos
@@gordonmarkus thanks for that that’s exactly what was wrong with it. Simple restart did it 👏🏻👏🏻👏🏻
Great news! Glad you got it fixed :-) @@cagcos
Hi thanks for putting this on, it's very helpful. I have a question. My system consists of 2 Solis S5-EH1P3.6K-L inverters, each having 10KW battery storage (Puredrive) and 4KW panels. The inverters are currently fitted with S3 dataloggers so can be controlled via Solis cloud, but it seems I'd need to change them to S2 to work with Solismod/Pysolarmanv5. Does the Solarman HA integration provide for systems with multiple inverters please? I'm a total newbie with HA, not much point in even getting started if it won't cope with a twin inverter set up. Any advice most gratefully received here.
Thanks for the comment. Yes you would need to get rid of the S3 loggers as they won't work and either get DLS-W, DLS-L, S2 or even just replace the solis logger with a waveshare device. Personally if I was going on this journey again I'd just use a waveshare as once you have HA running you'll never look at SolisCloud again. I'd also use the Solax integration which interfaces direct to the waveshare removing the complexity for the solismod/pysolarman scripts on a separate VM. In terms of running 2 inverters, no problem - the second one will just have a '2' at the end of all the device/entity IDs.
@@gordonmarkus Thx for speedy reply. It would not bother me at all to ditch SolisCloud. It does not properly support a twin inverter set up. Any guidance as to what sort of waveshare device we could use would be very helpful.
This is the one that many people are using www.amazon.co.uk/Waveshare-RS485-Ethernet-Converter-auto-negotiation/dp/B09QMNWYLQ@@neilfuller9348 check the supported adaptors here as well homeassistant-solax-modbus.readthedocs.io/en/latest/compatible-adaptors/
Good fix. Sadly I boot Unraid using that USB port so I will have to look further afield for power.
Thanks for watching and the comment. For my own interest though, could you boot up raid using the microSD instead of the USB? Also if you’re running Unraid couldn’t you just do away with the raid controller and use the 4 sata ports on the motherboard?
Are they still as awfull? March 2024.
Which HA integration are you using to connect to the Solis inverter? If it's the Solax Modbus, how did you find the inverter modbus address number to use? I'm struggling to get the integration configured.
I'm not using Solax on my own system. I'm using solismod/pysolarman running on a separate VM. At the time I built my setup I wasn't aware of the Solax integration. My understanding with Solax is that the devices/entities are all setup for you already so you don't need to know the register numbers directly. You can ask Solis for the registers if you really want them, via this website:usservice.solisinverters.com/support/solutions/articles/73000558650-modbus-communication-for-solis-inverters
Solis support sent me their pdf RS485 protocol document which just says "The address is available as long as the LCD is powered" ! I've had a look around the menu tree on the inverter as well as looking on Solis cloud and the Inverter info page from a browser but there is no mention of a modbus number. I've tried Modbus 0, 1 and 2 and the config completes but with no device and no entities. I've put in an enquiry with the Solax integration writer on Github and a question to the Solis Inverter Owners group on Facebook. No joy yet.
what have you got connected on the inverter side? An S2 or DLS-L solis logger, or a waveshare ethernet or usb device? Solax will only work with those as far as I know. When I've done testing with Solax (with waveshare USB/RS485) as soon as HA 'sees' the inverter then it will pick up all the devices/entities and you don't need to actually know the registers. @@ricobass0253
I believe the hardware is working because the Soliscloud is still showing my "plant" and I can connect to the Elfin Wifi device and see that it is receiving and sending RS485 frames via a browser, every time I run the Solax Modbus integration configuration. The problem is when the configuration ends with "success" it reports no device or entities. I may be wrong but that's what leads me to believe I don't have the correct settings.
The Solax documentation doesn't mention the Elfin RS485 adaptor in the list of supported devices homeassistant-solax-modbus.readthedocs.io/en/latest/compatible-adaptors/ also just because solis cloud is working doesn't mean that you have local modbus access. If you are trying to use an RS485 adaptor and a solis logger then you will need to get creative and use 2 rs485 modules. The reason is that the inverter is modbus slave, and the solis logger is master. You can only have one master per network. If you have S3 logger then you are best just getting rid of it, as all it gives you is solis cloud which is poor. Get a waveshare ethernet or USB device as per the documentation and it will work, and give you far more functionality than solis cloud will ever give. if you have a DLS-L or S2 logger then you don't need the waveshare and Solax will talk directly to it. @@ricobass0253
On ECO7 here and just taken first steps into Home Assistant. Currently manually charging within a 6 of a 7 hour overnight window with varying current. So before midnight, I guesstimate how much to add and set current accordingly. I intend to 'fix' the charge time with variation of the charge Amps within the Window. Thoughts being that it is pointless slamming 100amp for 2 hours then charging stops to then discharge over the rest of the night (wasted cycling). This is inefficient and prefer to spread charging, thus forcing house to consume Grid overnight while washer, dryer and dishwasher run. Say, I wanted to put 23kwh into the battery through the 6 hour night Window. 23000 ÷ 50 (volts) ÷ 6 (hours) = 77amps Say the day after we have some Solar but need 9kwh to get through the following day 9000 ÷ 50 ÷ 6 = 30amps. Or 3kw 3000 ÷ 50 ÷ 6 = 10amp. The main reason is to generally force the house to consume Grid overnight to reduce Cycle and save storing energy for large appliances. With the Solis, I will also run 6 hour charging at 0amps or 2amps just to force use of the Grid night rate but not discharge battery for appliances as pointless. We effectively need battery in Winter only to avoid Day Rate on the Tariff. Batteries are 31kwh capacity so as Spring approaches and reduce the charge to leave enough capacity to store ALL surplus Solar but have enough for a cloudy day. We will increase battery capacity to 46kwh and switch primarily to electric heating. Hope this triggers some thoughts and ideas..
Thanks for the comment and watching. If you have a look at my other videos I’ve done one specific for Eco7 as that’s what I’m on now. I charge at 45amps, and once my required charge is reached (depending on solar forecast) I might then limit max discharge current to 1amp (0amps is not possible) so that any power used in the eco7 window is pulled from the grid rather than draining the battery. Take a look at the other video, hopefully it will help you
hmmm? all i care is if this inverter charges the backup battery so i will have electricity when the grid shuts down... otherwise life is entirely way too short to split hairs over technical BS for a solar system.
Then you have different expectations to what I was sold. Yes you can probably run in 'island' or backup mode but check with your installer before committing as you can only do this if you have TN-S or TT earthing system. If you have TN-CS earthing, then you can have a power outage due to a loss of neutral conductor which will actually lose your ground conductor at the same time (TN-CS is combined earth & neutral). Most modern houses build in the last 40 years or so are TN-CS, so get this checked.
THANK YOU! I spent 5 hours yesterday trying to create a script and kept getting stuck on an entity because it wouldn't update. Now it finally works the way I wanted it to. ❤
Thanks for the breakdown. 15 years is a bit disappointing tbh
very interesting have got my solis talking to HA via Solax integration , this does not appear to allow me to hit the registers , thinking around this . not sure this would work and may have knock ons else where , what about setting the inverter to timed charge 24hrs and then turning to charging current from 50A to 0A when grid charging not wanted , and an automation to turn current back to 50A during the period of the target times , comments ?
@peterbache thanks for watching and the comment. I've not yet had the chance to play around with the Solax integration, but I am working on another project where it's used so I'll know more in a few weeks. I don't see why you couldn't do what you've suggested though. There's lots of people in the Solis Owners FB group that are using Solax integration so it might be worth asking the question in there too. Also take a look at github.com/fboundy/pv_opt which takes a lot of the leg work out of the automations
I'm not at all clear on the command flow. You have HA on one computer and something (Linux?) on the rasp pi to run python. There's a yaml file in HA which decides whether to charge at cheap time or not - but what is commanding who in which order and how does HA code talk to the inverter which only understands mqtt or RS485 or.....? As you can tell I'm totally confused. Could you elucidate (hopefully is it not too complex despite my not having an enormous amount of coding knowledge).
Hi, it's all in the video but yes there are 2 machines required. One runs full fat HA, the other runs some kind of linux on which you run the python elements (solismod & pysolarmanv5). Command flow is that an HA automation gets triggered by something, maybe time of day, maybe 'cheap' grid power, maybe state of charge of your battery - it's up to you, the action of that automation is to call a service which will be to publish a value to an MQTT topic. Solismod on the 2nd machine is listening to the MQTT broker in HA, and gets notified of the value that gets published, and then sends it to the relevant register on the inverter to make something happen i.e. charge battery.
...and how is the connection to the inverter made? I understand from other sources that you can't send commands via wifi. You have to tap into the RS485 - or not
In my case the connection is wifi via datalogger DLS-W. That is the only one that works with solismod/pysolarman. If you are plugging direct into the inverter via RS485 adaptor (like waveshare) then you don't need the 2nd machine running python scripts, you can do it all in HA with the Solax integration. There is a lot of useful information in the Solis Owners FB group. You'd do well to have a look in there. @@ricobass0253
I guess I won't know what questions to ask re software and code until I get the hardware installed and the SOLAX integration installed in HA
I have looked at the Solis Owners FB group. I even joined it, but, I don' t like or get on with FB. It's an amorphous blob that keeps moving. I see a repository of files which might be useful but it looks a pig to search.
Anyone plz summarize should we get solis or not ?
I'm just looking getting a full system installed and my installer has speced a Solis inverter. Is it possible to do this using Ethernet rather than Wifi? And if so would RPi still be required?
Hi, you could get an ethernet to RS485 adaptor like this www.waveshare.com/rs485-to-eth.htm then you just need to get the specific solis connector (they have them on ebay). Note that doing this you won't have access to soliscloud (which is actually not much good anyway). You can probably do away with the pi/linux vm running the python scripts as I think you'd be able to use the Solax integration on HA to control the inverter then. It's not something I've personally done, but I think several in the Solis Owners FB group have.
Thanks for the quick reply! I'm trying to keep the numbers of devices on my WiFi down. And the inverter will be right next to an ethernet port... However I suppose it's not a deal breaker. Not being able to automate the inverter to such as octopus agile possibly is, I can see is something you've done, will I be okay following this route? I'm just trying to get my head round the kit under less than ideal conditions, I had quite a bit of eye surgery yesterday!
Let your eyes recover before spending hours looking at screens :-) If you follow most of what I've done then you should be good, if you go down the waveshare/solax route that's not something i've personal got experience with currently but if you join the Solis Owners FB group there's others in there that will be able to assist. I'd take a look at agile pricing history, as it's not as good as it was. Personally I'm on Eco7 now as the guaranteed 7hrs at about 15p overnight is better than the occasional cheap 30 min slot on agile. @@KevinBagshaw
@@gordonmarkus Do you think the Solis is a good option then?
Yeah, I'm fairly happy with it. It's just that I was kind of mis-sold it as all the stuff I thought would work 'out of the box' didn't exist at the time. It seems to be a decent enough inverter though. @@KevinBagshaw
Is that for the UK market only?
could you please give me the code for the card please, thank you
Take a look at the examples on Github, everything should be there that you need (that's what I did).
Hi - I seem to falling at the final hurdle on this. I have pysolarman and solismod set up correctly and I can communicate with the inverter. Running scripts gets me data back - stuff like the current time and the amps. MQTT seems to be set up as well, as I can see Solismod appearing as a new client in the MQTT broker logs. However - when I attempt to use the MQTT:publish service in a script as you have done, nothing appears to have changed. I try to publish on the nodered/solis/charge_amp topic, but whatever I set the payload to either doesn't get published, or the inverter is ignoring it as my Amps value never changes fro [0]. Can you give me any hints or help on what I need to look at next?
Hi, thanks for watching and the comment. When you publish the MQTT command do you see anything in arrive on your box running solismod? If you have a screen monitoring main.py do you see the activity? Other things to check, this setup only works with the DLS-W datalogger, if you have S3 logger then it won't work. If you have S2 then use the Solax integration. Let me know how you get on.
@@gordonmarkus hey - thanks for replying. It was an issue between keyboard and chair in this case. Looks like when I was creating my scripts to check the values of certain registers I’d managed to mangle the register# for the amps setting. It was looking at something else and the correct register was being set with the value sent from HA. D’oh! Now I have that sorted out, I can hopefully tie this in with solar forecast and the charge when tomorrow’s outlook isn’t great and it’s the octopus flux overnight cheap rate.
you're welcome, really pleased that you got it sorted. You can definitely write automations to achieve what you're looking for. You could even go one step further with flux and dump the battery back to the grid to make a few £s when the rates are favourable 🙂@@GreatOldOne
Hi - Where is the stack-in-card.js file? - I cant seem to find if so that i can manually add it to my WWW folder.
github.com/thomasloven/hass-config/wiki/Lovelace-Plugins
How you connect HA with Solis inverter? Over cloud or local? I will purchase Solis S5-EH1P-L its is compatible?
I would probably use waveshare RS485 ethernet converter and connect to RS485 port on the inverter. Have a look in the Solis Owners FB group and ask if anyone else has done this with your model of inverter.
AFAICS during the eco7 cheap period when you are charging the battery, if the dishwasher (or anything else) comes on, it will pull from the grid. I don't see how any appliance could be discharging the battery while you are charging. The battery can only be charging or discharging at any one instant, can't it? So, the question is, why do you think it's necessary to specifically inhibit battery discharge in the eco7 period? What am I missing?
Because the battery might be fully charged in the first 3 or 4 hours of the ECO7 window, then I wouldn't want to use the batteries to power those heavy appliances during the remainder of the ECO7 window as I want to keep the batteries fully charged ready for when it switches back to peak rate.
If you set the battery charge period to the full eco7 seven hours and it charges in four, it seems to me it doesn't matter if then the appliances switch on and start off by drawing from the battery - as soon as they do, the inverter will take over and charge some more, as soon as the battery goes below 100% (or 95 or whatever you've set it to). This is what I observe with my simple eco7, non-HA set up. My battery is always fully charged at 7 in the morning regardless of whatever appliances we have run overnight.
That's different to what I observed. I found that if my batteries were fully charged by say 5am, and my appliances ran after that - they would pull from the battery, which is why I have these automations in place. It's also a bit of a failsafe, as if the appliances are running during the Eco7 window then you'd only ever want them to pull from the grid otherwise why would you run them at that time?@@ricobass0253
Interesting. I've only had my batteries installed on the 28th Nov but since I set the SOLIS inverter charge period to 00:00 - 00:70 on the 2nd Dec, I've had 100%SOC at 7 UTC every day since then. ATM I can't see any advantage of a more sophisticated HA system with my present setup. On a similar vein, I must admit I can't see the advantage of changing the night charge in light of the following day's solar forecast. If the sun is good today surely you just don't have to charge (from the grid) that night as the battery will have charge left over from the solar (partial). The actual sun is more accurate than any forecast and you are just making the charge adjustment one night later. Again, the advantage of a predictive system is not obvious to me. What have I missed?
You are entirely missing the point I'm afraid. Why would you want to grid charge and pay for electricity (even off peak) when you don't need to? When the weather improves the logic totally flips, so you charge from solar in the day and then run on batteries overnight. Some days it will be somewhere in between so you might only want to charge the batteries to 50 or 70% if the forecast isn't great but 'reasonable'. Not sure where you live but in the UK the weather is very variable, so you want to make the most of your system to only charge when needed. My calculations work out that I've probably saved an additional £250 a year by running this kind of automation so it's worth putting in the effort. @@ricobass0253
Dec '23 new installation.: appending config_hide to the ip address does not work. It returns "This page isn’t working" I can't see any other way to check which port is open
Put .html on the end. Note if you have latest G3 dongle this won’t work anyway
Have you or anyone you know tried to interface directly from the RS-485 interface to a Arduino ESP-32 or similar? It seems like it should be possible in principle and there seems to be good information available on the protocol.
That was really helpful! Thanks!
I think I eventually sussed that when you say kW you're actually talking about kWhrs. Can you confirm, please?
Possibly, apologies for any confusion. Nobody has picked me up on that before :-)
I simply cannot work out how to install solismod! After "git clone", "pip install solismod", I just get "solismod' is not installable. Neither 'setup.py' nor 'pyproject.toml' found". Can anybody help?
I can't remember now if you need to do the pip install for solismod (you definitely do for pysolarmanv5 though). As long as you've cloned the respository to your local machine I think you're good. Then you just need to edit confg/registers.py and config.py with your relevant values, and then kick off main.py
So I have solismod running and paho-mqtt and pysolarman5 installed, I want to test the python side of it, what commands/scripts do I run to test the functionality?
@@huwpower1 It's in the video from around 14 mins
You refer to running scripts but you don't share what's in the scripts.
You can view the contents in the same way that you would any other text file, and in the same way that you would have edited config.py or registers i.e with 'vi' or some other text editing tool. You might want to start using 'please' and 'thank-you' in your comments and maybe other people might be more forthcoming with assistance.@@huwpower1
Hi Gordon, nice informative video. I have been using the Hildebrand Glow integration for about a year, and it's not bad for free, but on occasion there have been issues with it. At one point the Glow servers handling the API responses stopped working, and then there were some issues with the integration, not uncommon that an update breaks something and you have to wait for the developer of the integration to catch up. I think it's fair to point out as well that you are giving Hildebrand Glow permission to access your smart meter data from the DCC in the same way your energy supplier does. A lot of people don't realise there is a middle man with meters (the DCC). Hildebrand also do their own IHD (in home display), which supports wifi and MQTT. This would give you even more near real time info and avoid using the API. Also keep in mind electric is updated from the meter to the IHD every 10 seconds and gas about once per hour as it has a battery for it's power source and is for energy efficiency purposes.
Hi Chris, thanks for watching and taking the time to comment. I was aware of the smart meter update periods, but generally by the end of any 24hr period it's pretty much correct. For electric I actually use a shelley clamp meter (that's in another video) and that does give real time info. The friend that told me about this did buy the Hildebrand IHD and does use it with wifi and MQTT, but then told me I'd be able to get gas consumption into the energy dashboard for free. Personally I'm ok with Glow having access to my smart meter data, as that seems a reasonable 'price' to pay for the free functionality that I'm now getting.
@@gordonmarkus Good idea to use the Shelly for power monitoring. I actually use the data from my Solax inverter which compared to what Octopus says is pretty accurate. I started using the Glow integration before I had solar installed and it was great to see the charts in HA and it gives a very good idea of gas usage, which there seems little other option for in HA other than the afore mentioned Hidebrand IHD or an Octopus Home Mini👍
Nice work matey thanks for sharing doing mine now !
Just installed a P222 RAID Card in my Microserver and the temps are crazy high - just come across this as a solution so thanks!
Thanks for watching and taking the time to comment. Really appreciate it, and glad the video has helped 🙂
Really interesting looking to do the same but using a TP link Kasa switch to toggle the fan/s on or off
Hi Gordon, a quick probably stupid question, but how did you get multiple gauges in a card, I see you've 3 x 3 in a card? Thx
Hi, thanks for watching and the comment. That's done with the custome stack in card plugin. A few others have asked me the same thing, so I'll make a video on it shortly.
Thanks that'll be really useful.
Dear Gordon, this has really helped me as I sort of gave up after having a go with HA. You seem to be the only source of Solis->HA on YT. I followed up and re-visited FB's Solis Group and got some very useful references to Github, saved them to Obsidian, purchased 2 (ZLAN 5143D Din Rail Serial RS485 to Ethernet TCP IP Server Ethernet Converters) £11.50 each. I have the RS485 to USB and R Pi, so let's see what I can do. This piece of the puzzle was holding me up. Thanks again mate, and keep videos coming...