Aswin - I am in the market for an interface bet...
I am in the market for an interface between my NMEA2000 network and my signalk server on a windows industrial PC. I want the interface to go via (isolated) USB or ethernet (not wifi) and I do not want NMEA0183 as an intermediate protocol. I also want it to be bidirectional as I want signalk to provide true wind and performance data. Any recomendations?
Chris BHR - Next issue and not a Signal K issue...
Next issue and not a Signal K issue but hopefully ok to post here but since adding the Cerbo (and also replacing a dodgy Devicenet connector) the network will be working fine and then randomly blow the 3A fuse for the network (done it twice now). I've put my meter on it and the network is drawing a pretty consistent 720mA although the Actisense Toolkit says the network LEN is 102550mA!! Any suggestions of what might be going on?
Chris BHR - I've just setup a new Cerbo and i'm...
I've just setup a new Cerbo and i'm getting limited data through from the NMEA2k/CANbus interface. Everything else on the network is talking to each other and i'm seeing data from a couple of devices which is odd as i would have expected it to be all or nothing. Looking through the logs i have found an error on the CANbus interface
Tony - Is there a way to capture PGNs and debug...
Is there a way to capture PGNs and debug additional fields? I am connected to a Mercury CAN gateway for an outboard. I am getting some of the parsed values from PGN 127489 (Dynamic Engine Parameters) but not everything is being converted. I would like to be able to see each update and if parsing fails or is skipped. There is a rapid update on that PGN, but only a handful of conversions happening. I expect voltage, coolant temperature, oil pressure, oil temperature, etc. but only getting fuel rat...
Scott Bender - I’ve got sails up right now, I c...
I’ve got sails up right now, I can look into it tonight…
Scott Bender - Obviously related to recent chan...
Obviously related to recent changes, it I don’t understand why it is failing now.
Teppo Kurki - @Scott Bender any idea why this i...
@Scott Bender any idea why this is failing? https://github.com/SignalK/n2k-signalk/actions/runs/10655284643/job/29532607349
the test passed on my machine with stale deps, but started failing with fresh deps...
barnaclebill - Does anyone have an example (may...
Does anyone have an example (maybe a Github repo) of an RPI app that uses the ttlappalainen NMEA2000 library?
barnaclebill - What is the maximum rate at whic...
What is the maximum rate at which "standard" PGNs (i.e. non-Rapid Update) can be sent on the network (assuming the network isn't congested. I have 2 transducers and one SK server on my network). 250 Kbps / 8 bytes per frame = 3906 frames per second...valid math?
Tony - Is there a standard in NMEA 2000 for cha...
Is there a standard in NMEA 2000 for chartplotters for the update interval? I am sending pressure, humidity and temperature on a five second interval which seems to always show the last updated value. Never
--
. On the other hand, I have freshwater level sending at at 100ms and sometimes ithe plotter stops displaying and shows --
for a period of about one or two minutes, then displays the value again. Same with engine parameters when at a 500ms interval, showing --
and then the value about...Craig - I have an engine coolant sensor which I...
I have an engine coolant sensor which I am trying to get onto the N2K bus so I can display on Raymarine Axiom
I am using @Scott Bender fantastic signalK plugin signalK-to-nmea2000.
Can anyone tell me if coolant temperature is available - I believe it is part of PGN 127489? Coolant pressure seems to work....
Can anyone tell me if coolant temperature is available - I believe it is part of PGN 127489? Coolant pressure seems to work....
barnaclebill - I'm having an odd problem. Here'...
I'm having an odd problem. Here's the short(ish) version:
I have two ESP32s connected via UART. ESP32-A reads PGN 130306 (wind) from N2K bus-A, corrects it for mast rotation, and forwards to ESP32-B in Actisense format. ESP32-B simply forwards the message to N2K bus-B. My Garmin displays happily report the (corrected) wind direction.
It would be more efficient/elegant to use a second CAN bus on ESP32-A, which I only recently got working (with a MCP2515 HAT). So now ESP32-A reads PGN 130306, corrects, and transmits directly onto bus B. The issue is that the Garmin displays do not acknowledge/display this wind data. However, SignalK sees wind data in both configurations. Aside from the obvious fact that SignalK is a more robust marine communication mechanism than Garmin, what am I doing wrong?
In the first configuration, ESP-A does this:
SetN2kPGN130306(correctN2kMsg, 1, windSpeedMeters, rotateout*(M_PI/180), N2kWind_Apparent); ...