Diesel View / Vessel View Upgrade

I was actually the first customer to use the YDEG-04 for this application. I worked with the programmers (who I think are in one of the Baltic republics) back and forth to get the settings right. So, we manipulated a number of parameters manually. I see they have incorporated all that into one of the standard configurations via a firmware update. The documentation for this update doesn't look like it's in the manual as yet but I found it in an update announcement:

"Firmware 1.32 for the Engine Gateway was released in July, but it has new features, which had not yet been announced and were not described in the documentation.

We added support of gensets (it can be turned on with GENSET=ON). This turns on processing of J1939 PGN 65030 (Generator Average Basic AC Quantities; SPN 2444, 2436, 2448), PGN 65029 (Generator Total AC Power; SPN 2452), PGN 65028 (Generator Total AC Reactive Power; SPN 2464, 2456) and output of NMEA 2000 PGN 127504 (AC Output Status).

We also added a setting to request specified PGNs every second from all engines with addressed requests:

ISO_REQUEST=65242,65253,65260


This can be used with engines and gensets which report engine hours (PGN 65253), software version (PGN 65242) or serial numbers (PGN 65260) by request only."
https://www.yachtd.com/news/august_updates.html

If you go this route you will likely have to build up a connector (same is true with the Maretron equivalent) but it looks like you're certainly capable. Both ttmott and I have done this and can probably help. I was able to do the tap right at the J-box which is where my NMEA 2000 network lives. I think Tom's is close to the generator but he already had NMEA 2000 down there.

I'm glad you asked as it looks like Yacht Devices may have solved the one problem both ttmott and I had which was getting engine hours out of the generator. All the other data is "pushed" over J1939 but hours has to be requested. this was the issue I spent the most time with the programmers over but neither of us was able to get that to work.


Thanks great info! It looks pretty straight forward.

It looks like my boat was wired a little different as my genset has a cable running directly from the genset to the smartcraft jbox it is not tied into the engine harness. So I will just take if off the jbox and wire up a connector for the Yacht device gateway. One question on the yacht devices gateway did you wire just the CAN high low? or the power as well? It appears they show power required in their diagram.
 
Thanks great info! It looks pretty straight forward.

It looks like my boat was wired a little different as my genset has a cable running directly from the genset to the smartcraft jbox it is not tied into the engine harness. So I will just take if off the jbox and wire up a connector for the Yacht device gateway. One question on the yacht devices gateway did you wire just the CAN high low? or the power as well? It appears they show power required in their diagram.
I wired in both the CAN and power lines. The device uses NMEA 2000 power on that side but also needs power on the engine side. There's an isolator between the two sides of the device.
 
I wired in both the CAN and power lines. The device uses NMEA 2000 power on that side but also needs power on the engine side. There's an isolator between the two sides of the device.

Did you need to do anything to the config either in the vv703 or the YATCH devices in order to get it to see the data? I see data from the yatch devices but nothing on the vv703.
 
Did you need to do anything to the config either in the vv703 or the YATCH devices in order to get it to see the data? I see data from the yatch devices but nothing on the vv703
I did have to configure the VV, but I have the 4. The location I did this was the Settings...Network...Data Sources menu. There was a checkbox under a "Generator" line item to select the YDEG. Here's a picture I happen to have:
IMG_0192.jpeg

I'm not sure the 703 has identical menus but I would think it has something similar.
 
I did have to configure the VV, but I have the 4. The location I did this was the Settings...Network...Data Sources menu. There was a checkbox under a "Generator" line item to select the YDEG. Here's a picture I happen to have:
View attachment 92593
I'm not sure the 703 has identical menus but I would think it has something similar.
That's strange I don't have that menu. If I go into mercury feature settings genset is enabled, however I am unable to select a source anywhere. Genset shows up on the left bar menu however no data.

I am not sure the yacht device is sending the data correctly. On the vv sources I see the device but when I select and view data nothing is shown. However on the raymarine axiom display under network sources I see data from that device I am just not sure what that data is.
 
Last edited:
That's strange I don't have that menu. If I go into mercury feature settings genset is enabled, however I am unable to select a source anywhere. Genset shows up on the left bar menu however no data.
Enabling the generator page on the VV4 was in a different menu. I pulled a VV703 manual and see a Settings...Network menu, but no documentation beyond that, which is typical. I also see an Auto Select function that says to invoke with sources powered up.
 
Enabling the generator page on the VV4 was in a different menu. I pulled a VV703 manual and see a Settings...Network menu, but no documentation beyond that, which is typical. I also see an Auto Select function that says to invoke with sources powered up.

That is what I see as well. I have been going through the 703 manual and don't see anything besides the enable feature. I tried the auto select but no different, the yd appears in sources menu on the vv but that is it.
 
Enabling the generator page on the VV4 was in a different menu. I pulled a VV703 manual and see a Settings...Network menu, but no documentation beyond that, which is typical. I also see an Auto Select function that says to invoke with sources powered up.

I figured out the data issue. On the 703 I had to go into devices then yatchdevices then the config button. inside the config menu there is a config instance and is generator data source "auto,on,off"
It was set to auto I changed it to "On" and now I get the basic engine data. However no generator data. I tried both GENSET=ON and manually setting PASS_PGN=65030,65029,65028,127504 neither worked. I must be missing a setting. I emailed yatchdevices my config but have not heard back. If you happen to have your config and don't mind posting it I would appreciate it.

Thanks.
 
Can you set the J1939 source address for the generator? It is 241 if I remember correctly.
Also did you modify the generator's NIM to transmit J1939 or did you keep it Smartcraft protocol?
 
Last edited:
I figured out the data issue. On the 703 I had to go into devices then yatchdevices then the config button. inside the config menu there is a config instance and is generator data source "auto,on,off"
It was set to auto I changed it to "On" and now I get the basic engine data. However no generator data. I tried both GENSET=ON and manually setting PASS_PGN=65030,65029,65028,127504 neither worked. I must be missing a setting. I emailed yatchdevices my config but have not heard back. If you happen to have your config and don't mind posting it I would appreciate it.

Thanks.
I'm not at my boat but I believe this is the last config file. I think you want to try the command ISO_REQUEST=65242,65253,65260.
 

Attachments

  • YDEGSAVE.TXT
    2.4 KB · Views: 135
Can you set the J1939 source address for the generator? It is 241 if I remember correctly.
Also did you modify the generator's NIM to transmit J1939 or did you keep it Smartcraft protocol?
My generator's address is 234. I have in my notes that it's a function of the jumper settings on the NIM, so I think could be either.
 
Can you set the J1939 source address for the generator? It is 241 if I remember correctly.
Also did you modify the generator's NIM to transmit J1939 or did you keep it Smartcraft protocol?

I set the engine address as 234 which is the default for mine. Also I cut the jumper on the nim to transmit J1939
 
I set the engine address as 234 which is the default for mine. Also I cut the jumper on the nim to transmit J1939
Found one more reference to the config.
PASS_PGN=65030
PASS_ADDR=YDEG
were the lines that brought generator data in for me.
 
I'm not at my boat but I believe this is the last config file. I think you want to try the command ISO_REQUEST=65242,65253,65260.

I have the the ISO_REQUEST=65242,65253,65260 in the config.

In looking at yours I notice a couple things. I have the genset set for engine 2 on the nmea network. I was worried it might conflict with the other engines.

The other thing I notice is
PASS_PGN=65030
PASS_ADDR=YDEG
 
Found one more reference to the config.
PASS_PGN=65030
PASS_ADDR=YDEG
were the lines that brought generator data in for me.

I was just replying to the config. That's what I noticed was missing. I will give that a try tomorrow.
 
I have the the ISO_REQUEST=65242,65253,65260 in the config.

In looking at yours I notice a couple things. I have the genset set for engine 2 on the nmea network. I was worried it might conflict with the other engines.

The other thing I notice is
PASS_PGN=65030
PASS_ADDR=YDEG
I think the engine number in that file might have been an intermediate setting while we were testing. I show mine as 2 as well, the Cummins being "0" and "1". I'm not sure it matters to the VV but is important to sort out as needed on the MFD side.
 
I think the engine number in that file might have been an intermediate setting while we were testing. I show mine as 2 as well, the Cummins being "0" and "1". I'm not sure it matters to the VV but is important to sort out as needed on the MFD side.

"PASS_PGN=65030
PASS_ADDR=YDEG"

Did allow the Genset data to show.

Unfortunately the hours data is missing. I sent my config as well as log data to yatchdevices they said it looks good but they don't see hours data and said it must not be supported. I have emailed them back as the spec sheet for the NIM clearly states that it is supported on both smartcraft and J1939.

"0541-1195-03 SAE J1939 Network Interface Module Provides genset information on a J1939 data link for monitoring generator set status and diagnostics for engine and alternator. Transmitted data includes: AC voltage, AC frequency, coolant temperature, oil pressure, battery voltage, hours, pre-alarm and fault information"
 
Last edited:
"PASS_PGN=65030
PASS_ADDR=YDEG"

Did allow the Genset data to show.

Unfortunately the hours data is missing. I sent my config to as well as log data to yatchdevices they said it looks good but they don't see hours data and said it must not be supported. I have emailed them back as the spec sheet for the NIM clearly states that it is supported on both smartcraft and J1939.

"0541-1195-03 SAE J1939 Network Interface Module Provides genset information on a J1939 data link for monitoring generator set status and diagnostics for engine and alternator. Transmitted data includes: AC voltage, AC frequency, coolant temperature, oil pressure, battery voltage, hours, pre-alarm and fault information"

Apparently engine hours have to be requested from the NIM. The YD programmer tried to do this a couple of different ways, using global addressed requests and addressed requests but we were never able to get an answer. Tom (ttmott) and I both tried to get the equivalent Maretron device to send hours as well with no luck. Here's a piece of the Maretron documentation:
image001.png


I am guessing the NIM is not receiving the command, perhaps it's something to do with backing out the Smartcraft capability. We also tried to get Onan involved but couldn't get a response. Maybe YD will take another pass at it and solve the problem.
 
Last edited:
Apparently engine hours have to be requested from the NIM. The YD programmer tried to do this a couple of different ways, using global addressed requests and addressed requests but we were never able to get an answer. Tom (ttmott) and I both tried to get the equivalent Maretron device to send hours as well with no luck. Here's a piece of the Maretron documentation:
View attachment 92744

I am guessing the NIM is not receiving the command, perhaps it's something to do with backing out the Smartcraft capability. We also tried to get Onan involved but couldn't get a response. Maybe YD will take another pass at it and solve the problem.
Or we may have gotten it to xmit but the PGN or data contained may not be recognizable. There is just no way to determine that I can find. Regardless, the hours are shown on the generator and the "important" data is displayed.
 

Forum statistics

Threads
113,118
Messages
1,426,467
Members
61,033
Latest member
SeaMonster8
Back
Top