Hi, I have home assistant setup and connected to my system using modbus. All the data transfer is working correctly. However I am finding my solcast prediction data (non Victron) is way off due to the low sun being affected by the trees at this time of year (it is accurate during summer). However the victron data looks potentially more accurate. How do I get the Victron solar forecast data into home assistant to I can use it in the ‘energy’ dashboard and in automation etc. Cheers
You can connect to VRM data about solar forecast using Node Red in Home Assistant, or install Venus OS large image to cerbo and push forecast data to HA using MQTT
ah super, how do i push this data through MQTT? I have setup the mosquito broken in home assistant but not sure what I need to do in the Venus OS large area (I have it installed and have setup an email to myself telling me the overall day prediction value but I am not sure how to fire over the data or how to get the individual hour data for the energy dashboard etc). Cheers
You need to up and run any MQTT broker in HA (mosquito is ok), make sure it’s running, you can also install MQTT explorer in HA addons to be able to navigate in MQTT.
Then in Cerbo Node Red you need to specify your MQTT broker
Just move mqtt in node to flow, open it and you will see Server in the Property tab
Then click edit, create new MQTT broker connection to your HA MQTT
After than, you will be able to use VRM nodes to receive data from VRM and can push it to you HA MQTT using mqtt out node. Read a bit MQTT manual so you can understand how to navigate and name paths in MQTT.
aha, this is great. I can now read in home assistant the expected daily yield. Fantastic, many thanks for the help. Do you know what the node should be for the hourly breakdown? I am getting
{
“success”: true,
“records”: {
“solar_yield_forecast”: [
[
1730073600000,
0
],
[
1730074500000,
0
],
[
1730075400000,
0
],
[
1730076300000,
0
],
[
1730077200000,
0
],
[
1730078100000,
0
],
[
1730079000000,
0
],
[
1730079900000,
0
],
[
1730080800000,
0
],
[
1730081700000,
0
],
[
1730082600000,
0
],
[
1730083500000,
0
],
[
1730084400000,
0
],
[
1730085300000,
0
],
[
1730086200000,
0
],
[
1730087100000,
0
],
[
1730088000000,
0
],
[
1730088900000,
0
],
[
1730089800000,
0
],
[
1730090700000,
0
],
[
1730091600000,
0
],
[
1730092500000,
0
],
[
1730093400000,
0
],
[
1730094300000,
0
],
[
1730095200000,
0
],
[
1730096100000,
0
],
[
1730097000000,
0
],
[
1730097900000,
0
],
[
1730098800000,
16.048200607299805
],
[
1730099700000,
0
],
[
1730100600000,
0
],
[
1730101500000,
0
],
[
1730102400000,
211.89083862304688
],
[
1730103300000,
0
],
[
1730104200000,
0
],
[
1730105100000,
0
],
[
1730106000000,
417.162109375
],
[
1730106900000,
0
],
[
1730107800000,
0
],
[
1730108700000,
0
],
[
1730109600000,
451.3935241699219
],
[
1730110500000,
0
],
[
1730111400000,
0
],
[
1730112300000,
0
],
[
1730113200000,
715.2454833984375
],
[
1730114100000,
0
],
[
1730115000000,
0
],
[
1730115900000,
0
],
[
1730116800000,
343.8712463378906
],
[
1730117700000,
0
],
[
1730118600000,
0
],
[
1730119500000,
0
],
[
1730120400000,
201.53367614746094
],
[
1730121300000,
0
],
[
1730122200000,
0
],
[
1730123100000,
0
],
[
1730124000000,
145.00698852539062
],
[
1730124900000,
0
],
[
1730125800000,
0
],
[
1730126700000,
0
],
[
1730127600000,
65.27035522460938
],
[
1730128500000,
0
],
[
1730129400000,
0
],
[
1730130300000,
0
],
[
1730131200000,
10.13064956665039
],
[
1730132100000,
0
],
[
1730133000000,
0
],
[
1730133900000,
0
],
[
1730134800000,
0
],
[
1730135700000,
0
],
[
1730136600000,
0
],
[
1730137500000,
0
],
[
1730138400000,
0
],
[
1730139300000,
0
],
[
1730140200000,
0
],
[
1730141100000,
0
],
[
1730142000000,
0
],
[
1730142900000,
0
],
[
1730143800000,
0
],
[
1730144700000,
0
],
[
1730145600000,
0
],
[
1730146500000,
0
],
[
1730147400000,
0
],
[
1730148300000,
0
],
[
1730149200000,
0
],
[
1730150100000,
0
],
[
1730151000000,
0
],
[
1730151900000,
0
],
[
1730152800000,
0
],
[
1730153700000,
0
],
[
1730154600000,
0
],
[
1730155500000,
0
],
[
1730156400000,
0
],
[
1730157300000,
0
],
[
1730158200000,
0
],
[
1730159100000,
0
]
]
},
“totals”: {
“solar_yield_forecast”: 2577.553071975708
},
“options”: {}
}
You are welcome! Regarding hour-by-hour forecast - I dont know I use only now<>EOD and “tomorrow” forecast in my flows.
maybe @guystewart can suggest who can help
doing a quick bit of excel it looks like it is the forecast above, but the long number is the number of seconds/1000 since epoch date (1st Jan 1970). I now need to work out how to read in the separate lines into home assistant