Signal K -> Webapps -> Canboat/VisualAnalyzer ????

I have installed CanBoat/VisualAnalyzer from the Appstore in Signal K, but I don't get any data to analyze and I don't understand why (N2K->SignalK is working and I have data in KIP and InstrumentPanel) I have looked at the description on the npmjs repository, but what's described there, is how to install the package as a stand-alone app, and I can't find any details on settings etc when it's installed as a SignalK plugin to be accessed via the WebApps menu in SignalK. Can someone point me in the right direction?
13 Replies
Scott Bender
Scott Bender3w ago
It requires the sk server 2.15 beta. Sorry, I should add that to the README If you want to installed the beta “npm install -g signalk-server@2.15.0-beta.6” Otherwise, you can use the standalone version until 2.15 is released
GadgetMan
GadgetManOP3w ago
Thanks, I'm really really new to rpi4 and docker and signalk and the learing curve is pretty steep already, so I will need to wait until it's "one click install does it all". Also: I noticed that SIMARINE is missing from the vendor's list in VisualAnalyzer. Here's a screenshot from DataBrowser in case that's useful for the developer of VisualAnalyzer.
No description
Scott Bender
Scott Bender3w ago
GitHub
canboat/analyzer/lookup.h at 00c4e9a750030f58b411b2f540f15fc5457654...
CAN Boat provides NMEA 2000 and NMEA 0183 utilities. It contains a NMEA 2000 PGN decoder and can read and write N2K messages. It is not meant as an end-user tool but as a discovery mechanism for de...
Scott Bender
Scott Bender3w ago
I can add add it if you can send me some n2k messages from the device that include the manufacterer Code
GadgetMan
GadgetManOP2w ago
@Scott Bender Thank you very much for the analyzer, now working flawlessly as a plugin for SignalK! -It just confirmed for me that I was NOT going crazy, but also, that I need to tweak some stuff in order to have certain data presented and logged in SignalK: After years of complaints by management (i.e. Wife) about my gizmos consuming all the power from our house batteries, I installed Pico from SIMARINE along with large shunts for the battery banks, and several small shunts for the consumers, i.e. the fridge, the webasto, the instruments, the autopilot, the 12v outlets etc. After proving that my gadgets used only a fraction of the juice, and that the fridge and webasto were the main consumers, she was convinced that I was right all along. In fact, this was the third best after-market investments on our sailboat, after the LifePO4 batteries and the electrical toilet 🙂 With SignalK on an rpi4, I wanted to log the output from the shunts for statistical purposes and also to display trends and usage via grafana, but was utterly unable to find sensible data in the stream, until now. I see that each of the shunts send the very same PGN, but each with their individual "connectionNumber". I haven't found a way to separate these into loggable and displayable entities, perhaps there's a plugin I can use to transform these somehow..
No description
GadgetMan
GadgetManOP2w ago
@Scott Bender I believe this is perhaps the data related to this manufacturer? Perhaps this data can be used to add SIMARINE to the list? PGN: 127751 | Source: 16 | Destination: 255 Description: DC Voltage/Current PGN 60928: ISO Address Claim Unique Number: 1266492 Manufacturer Code: 513 Device Instance Lower: 1 Device Instance Upper: 10 Device Function: 130 Spare: 0 Device Class: Internetwork device System Instance: 0 Industry Group: Marine Industry Arbitrary address capable: Yes PGN 126996: Product Information NMEA 2000 Version: 2.1 Product Code: 51848 Model ID: SN01 Software Version Code: 2.00 Model Version: SIMARINE SN01 SiCOM N2k gateway Model Serial Code: 10121018 Certification Level: Level A Load Equivalency: 1
No description
No description
No description
No description
Scott Bender
Scott Bender2w ago
You should be seeing data in sk separately for each one. electrical.dc.(src).(connectionNumber).voltage https://github.com/SignalK/n2k-signalk/blob/master/pgns/127751.js
GitHub
n2k-signalk/pgns/127751.js at master · SignalK/n2k-signalk
NMEA 2000 to Signal K transformer. Contribute to SignalK/n2k-signalk development by creating an account on GitHub.
Scott Bender
Scott Bender2w ago
I have a PR open to add Simarine, it will be in the next canboat release. https://github.com/canboat/canboat/pull/581 If you are not seeing those voltage/current fields as above, paste the data here from the Input tab so I can test it.
GadgetMan
GadgetManOP2w ago
@Scott Bender thanks. I couldn't find n2k-signalk in Signalk->appstore. Does it have a different name there?
Scott Bender
Scott Bender2w ago
That’s built in the server, it is not a plugin.
GadgetMan
GadgetManOP2w ago
See.. I told ya I was a novice at this 🙂 That said, thanx for the patience with greenhorns... (I haven't written much code in past 20 years or so)
Scott Bender
Scott Bender2w ago
are you getting those paths , "electrical.dc.(src).(connectionNumber).voltage " ?
GadgetMan
GadgetManOP2w ago
Still investigating. Something is amiss, but as I am a rookie I don't want to shout too loud before I have more details and reasoned and sensible questions to ask 🙂

Did you find this page helpful?