nmea0183-signalk
nmea0183-signalk copied to clipboard
Propulsion
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.