nmea0183-signalk icon indicating copy to clipboard operation
nmea0183-signalk copied to clipboard

Propulsion

Open TwoCanPlugIn opened this issue 11 months ago • 3 comments

Has the naming or schema changed for propulsion ?

The previous version of the OpenCPN Engine Dashboard plugin supported SignalK with the following SignalK update paths.

propulsion.port.revolutions propulsion.starboard.revolutions

which mapped to the following NMEA 183 RPM sentences

$ERRPM,E,2,1700,,A $ERRPM,E,1,1700,,A

where 0 = single or centreline, 1 (odd) - port and 2 (even) = starboard.

I've just noticed that the Engine Dashboard is not displaying RPM as the naming looks like below:

propulsion.engine_1.revolutions propulsion.engine_2.revolutions

I'm guessing that something similar is occurring for XDR sentences, such as

$ERXDR,P,370000,P,EngineOil#0,C,92.3,C,Engine#0,U,13.44,V,Alternator#0,G,25,,Engine#0

In fact I'm not seeing any paths relating to engine oil pressure, temperature etc.

I haven't investigated NMEA 2000 engine related data yet, but before I do so, would like some confirmation of the naming. At the time when I first wrote the Engine Dashboard, based on observations from NMEA 2000 Analog Engine interfaces, most users would assign instance 0 to either the main engine, or in dual engine configurations, to the port engine and instance 1 to the starboard engine.

If you could clarify the behavior of SignalK, I'll update the OpenCPN Engine Dashboard to match.

Thanks.

TwoCanPlugIn avatar Aug 04 '23 17:08 TwoCanPlugIn