Pylon US3000C, SMA and Eltek Can Bus

Tinbum
Posts: 1118
Joined: Mon May 31, 2021 9:55 pm

Re: Pylon US3000C, SMA and Eltek Can Bus

#31

Post by Tinbum »

Kommando wrote: Mon Oct 16, 2023 4:14 pm According to the Webbox Modbus manual it should convert the SMAnet messages coming out of the SI5048 into Modbus TCP held on the Webbox under the ID number assigned to the SI5048. If there was a Webbox going cheap I would give it a try but its looks like part of the SI data is held under ID1 which is the Webbox itself. I have my suspicions that its more difficult than normal straight Modbus TCP where the expectation is the data is held under one ID per server.

If you want to interrogate the Webbox Modbus TCP server these this tool is excellent.

https://github.com/SciFiDryer/ModbusMechanic

Runs on Windows as long as you have Java Runtime installed.
That scanner is excellent better than the others I have tried. Unfortunately I still cant find the SI messages. It also looks as if you can't use Yasdi2mqtt and a webbox.
85no 58mm solar thermal tubes, 28.5Kw PV, 3x Sunny Island 5048, 2795 Ah (135kWh) (c20) Rolls batteries 48v, 8kWh Growatt storage, 22 x US3000C Pylontech, Sofar ME3000's, Brosley wood burner and 250lt DHW
Kommando
Posts: 83
Joined: Sat Aug 12, 2023 10:38 am

Re: Pylon US3000C, SMA and Eltek Can Bus

#32

Post by Kommando »

With the Yasdi2mqtt polling the SI every 30 secs (will drop this to every 5 secs when I have it working as I want it) then its too risky to change a parameter using Sunny Data Control in case the data get garbled. So will try it at weekend but changing it to battery voltage has made it more stable already.
Kommando
Posts: 83
Joined: Sat Aug 12, 2023 10:38 am

Re: Pylon US3000C, SMA and Eltek Can Bus

#33

Post by Kommando »

Tinbum wrote: Tue Oct 17, 2023 1:43 pm
Kommando wrote: Mon Oct 16, 2023 4:14 pm According to the Webbox Modbus manual it should convert the SMAnet messages coming out of the SI5048 into Modbus TCP held on the Webbox under the ID number assigned to the SI5048. If there was a Webbox going cheap I would give it a try but its looks like part of the SI data is held under ID1 which is the Webbox itself. I have my suspicions that its more difficult than normal straight Modbus TCP where the expectation is the data is held under one ID per server.

If you want to interrogate the Webbox Modbus TCP server these this tool is excellent.

https://github.com/SciFiDryer/ModbusMechanic

Runs on Windows as long as you have Java Runtime installed.
That scanner is excellent better than the others I have tried. Unfortunately I still cant find the SI messages. It also looks as if you can't use Yasdi2mqtt and a webbox.
The later SI8.0H uses an unit id of 3 as its default, unit id's 1 and 2 are reserved for the Webbox.

I can currently use Yasdi2mqtt and SDC on a PC in tandem but only for checking the Spot channels, leaving parameter changes for when Yasdi2mqtt is off. Baud rate is 9600, just cannot get 19200 to work on my SI, the hardware must be too early. SDC increases its polling rate in line with the Baud rate, seems to be once a second at 9600 according to the Traffic Monitor.
Kommando
Posts: 83
Joined: Sat Aug 12, 2023 10:38 am

Re: Pylon US3000C, SMA and Eltek Can Bus

#34

Post by Kommando »

Using Node-red I have taken the Yasdi2mqtt feed, performed some data manipulation and fed this into a Node-red Modbus TCP server. I have emulated an SI 8.0H-13 as my Solar-log data logger supports this SI via Modbus TCP and not the SI5048 at all. You will also see some static data eg 461 etc, this is the fixed 8.0H data held in the registers the Solar-log polls in its detection phase when its looking for an SI. If it get the right data returned it calls it detected and then never polls these registers again until the next detection phase. Once detection is complete it then only polls the moving data registers.

Nothing to stop you performing different manipulations to create your own Modbus Server in the same manner but setup to suit whatever Modbus device you use to read the data.

One fly in the ointment was the SI8.0H is on port 502 and the Solar-log will only look at 502, but 502 is blocked in Linux so you have to do a port redirection so any query to the Pi on port 502 goes to say 1502. On Linux all ports below 1024 are blocked by default, hence why SSH port 22 has to be turned on.


Image
Tinbum
Posts: 1118
Joined: Mon May 31, 2021 9:55 pm

Re: Pylon US3000C, SMA and Eltek Can Bus

#35

Post by Tinbum »

I've now installed a Janitza UMG604 to read the power on each phase of my setup in Node Red. Now I'm sending that data over MQTT and am going to try to use that in an Arduino to emulate a CT for my ME3000SP's. (Just a bit of a project to see if I can do it as the ME3000Sp are a long way away temporally.)
Last edited by Tinbum on Mon Oct 30, 2023 11:47 am, edited 1 time in total.
85no 58mm solar thermal tubes, 28.5Kw PV, 3x Sunny Island 5048, 2795 Ah (135kWh) (c20) Rolls batteries 48v, 8kWh Growatt storage, 22 x US3000C Pylontech, Sofar ME3000's, Brosley wood burner and 250lt DHW
Kommando
Posts: 83
Joined: Sat Aug 12, 2023 10:38 am

Re: Pylon US3000C, SMA and Eltek Can Bus

#36

Post by Kommando »

I have a UMG96S2 with rs485 only but by using a HiFlying EW12 converting that to Modbus TCP Gridvis will connect and allow firmware updates etc. I use it to emulate a Solax X1 boost to the Solar-log. Janitza makes good kit.
Tinbum
Posts: 1118
Joined: Mon May 31, 2021 9:55 pm

Re: Pylon US3000C, SMA and Eltek Can Bus

#37

Post by Tinbum »

Yes, It's good stuff. I have another UMG604 on its way and some UMG103's The UG103's were only £10 each.

The only problem I had was with the GridVis software. Did a standard install but the program ran in German and I couldn't find a language tab anywhere. Uninstalled it and did a customised install and it showed a language option. Still ran in German. :o Uninstalled it again and this time I did a sweep of anything still left on the computer and removed what I found. Next install worked ok.
85no 58mm solar thermal tubes, 28.5Kw PV, 3x Sunny Island 5048, 2795 Ah (135kWh) (c20) Rolls batteries 48v, 8kWh Growatt storage, 22 x US3000C Pylontech, Sofar ME3000's, Brosley wood burner and 250lt DHW
Kommando
Posts: 83
Joined: Sat Aug 12, 2023 10:38 am

Re: Pylon US3000C, SMA and Eltek Can Bus

#38

Post by Kommando »

I got the German thing too, its a bug in the latest version 8 that I also could not get around, I installed Gridvis ver 7.5 which works in english and for what I need. I also have a UMG104, they all have a set of common registers in the 19000 range which makes swapping from say a 604 to a 104 easy, the rest of the registers are not common but of little interest to a home user, they all give info on COS etc which you can use for export limitation or diversion so there is nil export.

If you register your meter with Janitza then their support will reply and answer queries too, my ones are at least 10 years old.
Tinbum
Posts: 1118
Joined: Mon May 31, 2021 9:55 pm

Re: Pylon US3000C, SMA and Eltek Can Bus

#39

Post by Tinbum »

Kommando wrote: Sun Oct 29, 2023 12:10 pm I got the German thing too, its a bug in the latest version 8 that I also could not get around,
Latest version is 9 now, still the same bug.

I uninstalled, rebooted and used https://www.voidtools.com/ to search for anything left over with the name Gridviz and deleted them. I also ran CCleaner registry checker.
Then run the installer but tick the box customized install and then it then gives the language option.
85no 58mm solar thermal tubes, 28.5Kw PV, 3x Sunny Island 5048, 2795 Ah (135kWh) (c20) Rolls batteries 48v, 8kWh Growatt storage, 22 x US3000C Pylontech, Sofar ME3000's, Brosley wood burner and 250lt DHW
Kommando
Posts: 83
Joined: Sat Aug 12, 2023 10:38 am

Re: Pylon US3000C, SMA and Eltek Can Bus

#40

Post by Kommando »

7.5 does all I need it to do so will stick with that until I need to move on, the tip on how to install noted for future :) .
Post Reply