-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhancement: Alerting system via NMEA 0183 to build a low-budget rescue information by hardware #203
Comments
Very interesting part. |
Thanks for your fast reply! MOB sentence sounds good :-) I find some other sentences here: https://gpsd.gitlab.io/gpsd/NMEA.html In SignalK its quite simple, following the instruction https://signalk.org/specification/1.5.0/doc/notifications.html |
Dfifferent approachs:
|
Agreed with the NMEA sentence for MOB : So we can create a button (based on an ESP32) we can have in the cockpit that sends this kind of sentence. |
I have the system running successfully now (unfortunately still without AvNav). It has the following advantages:
Workload approx. 50h:
Only thing missing to make it perfect is the notification connection between SignalK <-> AVNav and extensive tests of course :-) If someone is interested in I'm happy to provide pictures for the hack of the receiver as well as my Node-Red flow. |
Things like that are always really interesting. |
Thank you for the update !!! |
I made some tests with new daily build 20220413 about the SignalKHandler: Only one small thing, how it's possible to control the functionality of mob button from outside too? Another good thing is that I could deactivate the SocketWriter to SK now, bacause the only thing it was used for was the send of next waypoint and unfortunatly I got ( at this version) an error at SK fromavnav: connect ECONNREFUSED ::1:28628 |
Hi Tom, |
@TomKeepCalm : For the connection issue: try to replace localhost with 127.0.0.1 - this could most probably fix the issue. It depends on how your system is set up - if it prefers ipv6, localhost could resolve to an ipv6 address - and this will not work. For the MOB button: |
@wellenvogel: Everything is working now, I have deactivated the Socked writer. @AWeerWolf: How should we do this? It is better to make a new topic (elsewhere) or would you like to send you some description directly? |
most parts implemented with release 20220421. |
I was looking for a cheap solution to build a simple but effective "person over board" info-system by the person it is over board :-)
The idea was to use a radio bell like this:
https://www.ebay.de/itm/363012447777
I was able to locate the connection between the receiving chip and the logic chip, disconnect it and use a level shifter to connect it to an input and output pin of a Raspi. Now I have 2 devices, so to speak. One which recieves the code from the bell button, up to 300m! and one which can issue visual and acoustic alarms. If anyone is interested in it. I'm happy to provide information. So much for the hardware.
What I did next is automatically generate a mob notification in SignalK via Node-Red when the code was received. This method could also be used, for example, to switch off an autopilot if the boat is alone now ;-)
But I would like to have this information in AvNav for info or, for example, the mob alarm from AvNav in Signalk to start the acoustic signal from the bell.
I think the easiest way to implement this would be bidirectional communication with NMEA0183 sentences. I have already created an issue for the way out of SignalK:
SignalK/signalk-to-nmea0183#89
Sorry for the long text :-)
The text was updated successfully, but these errors were encountered: