Signal K

SK

Signal K

Signal K is an ecosystem for free and open source universal marine data exchange and software.

Join

questions

announcements

server

specification

plugins-and-webapps

sensors

nmea2000

node-red

wilhelmsk

sensesp

sierrasecho | BC | sea oddity - Hi gang! This m...

Hi gang! This may be a bit of a stretch, but does anyone know a DIY system to read an old transducer and spit it out to something readable by signal k? An esp32 setup perhaps? This isn't for my boat but my dad's, so few details on specific models. Basically, a DIY Raymarine ITC-5.

Chris BHR - Are there a collection of example h...

Are there a collection of example halmet firmwares around (not just the one on the hatlabs site)?. I am not a programmer and i am trying to adjust the default one to give me 2 x Taco, 2 x digital input alarms and 4 x tank level inputs which i know should be so simple but i'm getting myself into a right mess and it would be good to have a template that was a bit closer to the setup i'm after

Gaston - Hi,I have a raspberry pi running Open...

Hi, I have a raspberry pi running OpenWRT as a router/gateway. I would like this RPi to give some info to SignalK server, for example the CPU temperature, but also the external network I am connected too. I think the way to do this is like other connected devices: send a request to join, get permission, and then act as a sensor that sends the information as JSON. So my first question is: is this the way to go or is there another way? I can't for example install NodeRed on OpenWRT (or at least that's challenging), so that doesn't seem to be a solution. If this is the way to go, can I find a script or so somewhere how to do this, or can someone help me with the basics....

Scott Bender - Any recommendations for for a le...

Any recommendations for for a level sensor for this black water tank. Prefer commercial, but will DYI if needed.
No description

night199uk - Does anyone have an example circui...

Does anyone have an example circuit for "passively" monitoring a float/bilge switch with one of the digital inputs on a HALMET? I want to monitor my bilge pumps/float switches, but I can't get my hand around how to do it other than putting the digital input on the HALMET in series with the float switch/bilge pump.

Greg Young - however putting ESP electronics et...

however putting ESP electronics etc “at the windlass” has its own challenges ! In my case I pickup “all” the inputs i need behind dash by sniffing the existing chain counter display panel signals. but this comes with the challenges mentioned.....

Greg Young - I did a windlass sensor, however m...

I did a windlass sensor, however mine a little different. For “direction” - i sense (using dual opto isolator module) which direction switch (aka solenoid) is activated for the windlass motor … For the “pulse” output from hall sensor, Im using a LM393 comparator module. What I have found (in my setup) - the hall sensor (5V) is at the bow, however it connects via a longish cable (~15m in my case) to the dashboard windlass display/control … over this distance the “pulse” is becoming quite “distorted” … more than likely bevause of capacitance & inductance of the cable (3 core) that runs to the dash. ...

barnaclebill - Can anyone help me configure a n...

Can anyone help me configure a node-red flow? I am measuring a fuel tank sensor, which sends a percentage, but I can't figure out how to configure the pathvalue node.
No description

night199uk - In sensesp is there a way to read ...

In sensesp is there a way to read a configuration item from one object in another object? I have a linear transform object that converts the tank level to current volume. tankLevel (IN) * tankCapacity (ConfigItem) = currentVolume separately, I want to output the tank capacity as an SK path... tanks.freshWater.x.capacity. ...

Copprhead - Has anyone integrated the tank leve...

Has anyone integrated the tank level sensors on Bavarias in SignalK? The sensor is this one: https://www.svb24.com/en/bavaria-level-sensor-for-water-tank.html

Gregw - I've been able to use marine-labs calyp...

I've been able to use marine-labs calypso-anemometer python script to link my Calypso to my signalK server. However, I've produced a PR to allow calibration of the wind angle in the python (prior to sending to signalK) and also reduced the verbosity by removing attitude fields when the compass is off (I don't think mine actually has a compass). Testing welcome on my PR: https://github.com/maritime-labs/calypso-anemometer/pull/33 I'll work on making the script a system service next.

Tony - Curious if anyone has added a redundant ...

Curious if anyone has added a redundant gps with esp32. I have one gps antenna connected to the AIS transponder and vhf but was thinking it might be good to install a wireless one and have it send the NMEA data to Signalk as a second source

Simon - I would like to use a GPIO on a Raspber...

I would like to use a GPIO on a Raspberry Pi to record cumulative engine hours for a club vessel. I have some Python code that runs every 6 mins and, if the line is high, increments a value in a file. I would like to send this to the SignalK server on the same Pi. Is it as simple as adding a line similar to:
import requests
r = requests.put('http://localhost:3000/signalk/v1/api/vessels/self/engine/cumulativeHours', data ={"value": 710.1, "source": "gpio.engineFeed"})
print(r)
import requests
r = requests.put('http://localhost:3000/signalk/v1/api/vessels/self/engine/cumulativeHours', data ={"value": 710.1, "source": "gpio.engineFeed"})
print(r)
...

night199uk - I have a couple of HALMETs and fin...

I have a couple of HALMETs and some old holding tank sensors that I believe are basically Tank Edge Moda sensors. I found the thread here about using these; and it seems people are putting the voltages of these through a voltage divider. I don't have the capabilities to build voltage dividers here (I'm in the Bahamas). But I'm wondering if it's truely required. The Moda's are meant to give a voltage <5V (usually ~3.2-3.5V) at full. I'm thinking I can wire the moda sensors direct into one of the HALMET ADC1115 lines. Any thoughts? https://forum.openmarine.net/showthread.php?tid=3358&pid=20134...

Kees - For the HALMET; if I lets say i want to ...

For the HALMET; if I lets say i want to connect my tank sender to the HALMET to A3 input. Do i then also need the A3 ground to the common ground of the engine? Or do I don't need to connect any grounds?

Kees - Is there a repositor with examples on us...

Is there a repository with examples on using the HAMLET? I am looking at https://docs.hatlabs.fi/halmet/docs/ and https://github.com/hatlabs/HALMET-example-firmware/tree/main. I was wondering if there were more projects/examples. I just ordered a HAMLET and want to start digitizing my engine RPM reading (Volvo Penta MD2020D) while maintaining the readings on the existing analog gauge, as well as my fuel tank sensor (and also remain the analog gauge). As well as a resistive coolant temp sensor 1...

Raffaele Montella - Any experience with inexpen...

Any experience with inexpensive BLE devices like Tiles or AirTag to automatically raise the MOB alarm when one or more are out of range? I'm thinking about IPX8 ad-hoc containers to wear in an appropiate fashion.

Tony - Has anyone figured out a reliable and du...

Has anyone figured out a reliable and durable solar and power module for esp32 boards? I would like to power the HALMET as a remote weather station with a fixed solar panel and battery inside of an IP68 waterproof box and wire glands. It would be great to no have to figure out which charge controller matches which battery and just plug and play

mgrouch - Announcing availability of Bareboat N...

Announcing availability of Bareboat Necessities Sensors Hub 1.0.1. It allows connecting various i2c and 1-wire boat sensors to a single m5stack atomS3-lite esp32. No soldering required. Sensors are recognized automatically. Firmware is precompiled and loaded using simple script from BBN OS. The project home page with the documentation and the source code: https://github.com/bareboat-necessities/bbn_esp32_sensors_hub...

blohminator - I have installed a Lidar sensor a...

I have installed a Lidar sensor at the top of our waste water tank to check the fill level and can read the fill level on the tank display. Now I want to send the data to the server via Wifi and SignalK. As I'm not an expert, I wanted to ask if someone could add the code for me. I use an ESP32 WROOM 32. Thanks in advance.
Next