npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

e-inkdashboardmodern

v0.2.2

Published

E-InkDashboardModern SignalK Edition is a aimed at devices with e-ink screen web application that shows in the browser the main parameters of the ship's movement

Downloads

43

Readme

По русски

E-InkDashboardModern SignalK Edition License: CC BY-NC-SA 4.0

Web application that shows in the browser the main parameters of the ship's movement received from the SignalK server.
The application is aimed at mobile devices with e-ink screen and does not require installation of any applications: the existing browser is sufficient.
Of course, the app also works in any more or less modern browser on any device with any screen size.

WARNING! No information shown or not shown by this application may serve as a basis for an action or inaction of the shipmaster.

v. 0.2

Contents:

Features

If data are available, the following directions and values may be shown:

directions and values

Direction

One of the following values can be selected as the direction in the application configuration:

  • Course over ground
  • Course over ground magnetic
  • Heading true
  • Heading magnetic
  • Heading compass

The Course over ground is default value because this is commonly reported by the GPS receiver.

If Course is selected as the direction, the course indicator remains vertical and, when heading information is available, the schematic representation of the ship in the centre is rotated by the drift angle to indicate the heading. If Heading is selected as the direction, the heading indicator remains vertical and the course indicator is rotated by the drift angle, as shown in the illustration below.
If there is only one of the values: course or heading, the direction of the both indicators remains vertical.
Which value is selected as the direction is indicated below the top edge of the screen, and which value will be rotated is indicated above the bottom edge.

heding direction pointers

Wind

If wind speed and wind direction information is available, a wind indicator will be displayed. The symbols of the pointer corresponds to that used in meteorology: a short stroke means a wind speed of 2.5 m/sec, a long stroke means 5 m/sec, and a triangle means 25 m/sec. Thus, the illustration shows wind speeds greater than or equal to 7.5 but less than 10 m/sec.
For your reference, the exact wind speed is indicated above the bottom edge of the screen.

One of the following values may be specified as the wind:

  • Apparent wind
  • True wind through water
  • True wind through ground
  • Wind direction true
  • Wind direction magnetic
  • none

The default value is the Apparent wind.

Navigation

If there is information about the next navigation point, a direction indicator to that point will be displayed. If specified in the application configuration - the distance to a point will be displayed in one corner of the screen.
The next navigation point will be displayed in any route mode, both when following the specified point and when following the route.

Collision alarm

Using this feature requires installation of the SignalK collision-detector extension. The extension is installed in the usual way from the Appstore in the SignalK Administrative Interface.

Pointers in the form of contour arrows indicate directions to hazards issued by the collision-detector extension. The largest arrow shows the direction of the nearest hazard, with the distance to the hazard displayed in the lower right corner of the screen (regardless of what was previously shown there). This value is framed by a flashing corner frame to attract attention.
Once the hazard is gone, the information in the lower right corner is restored.

Man Overboard

The "Man Overboard" mode raise by pressing the key in the lower left corner. A message is sent to the SignalK server, which can be picked up by relevant programmes, and the GaladrielMap chartplotter displays the location of the object.
The direction to the object is shown, and the distance is also shown in the lower left corner, regardless of what has been shown at that location before. The distance is framed by a flashing corner frame to attract attention.
The information in the lower left corner is restored when the "Man Overboard" situation is canceled.

You can cancel the "Man overboard" mode by pressing the key in the lower left corner again. In the panel that opens, select Cancel. You can also stop the "Man overboard" mode by using the corresponding tools in the GaladrielMap chartploter.
If necessary, using the same panel, you can add more points related to the "Man overboard" situation. They will be shown in the chartplotter GaladrielMap and can be processed there.

When using naiveGPXlogger it is recommended to enable the "Start logging by the MOB alarm" option. Then, when activating the "Man overboard" mode, the logging of the path will begin, and the recorded path will automatically be shown in the chartploter GaladrielMap.

In screen corners

One of the following values may be displayed in each of the four corners of the screen, if the SignalK server has the information:

  • Speed ower ground
  • Speed through water
  • Depth below surface
  • Depth below keel
  • Depth below transducer
  • Engine 1 revolutions
  • Engine 1 temperature
  • Engine 2 revolutions
  • Engine 2 temperature
  • Outside air temperature
  • Outside air pressure
  • Outside air relative humidity
  • Water temperature
  • Next navigated point
  • none

What exactly to show in each corner is determined in the application settings in the SignalK Administrative Interface.

A tap in the corner of the screen enlarges the display of the corresponding value. This can be useful for temporarily improving the readability of specific data in special situations.
Big corner
Tapping again returns the displaying to its normal size.

Data actuality

The application keeps track of the actuality of the incoming data. If the incoming information is older than a certain period of time (different for each value), its display is stopped. When the current information is resumed, the display is resumed as well.

Requirements

The web application requires a more or less modern browser (version not older than 5 years), and will not work in Internet Explorer browser. Some device performance and sufficient e-ink screen refresh rate are also required. However, all modern e-book type devices have the required features.

Dependencies

Collision alerting requires the collision-detector extension to be installed in SignalK.
The use of a GaladrielMap chartplotter is highly recommended for Man Overboard notification.

Installation

e-inkdashboardmodern is a SignalK web application (Webapps), and can be installed in the SignalK environment in the usual way from the Appstore in the SignalK Administrative Interface.

Launch

In the SignalK Administration Interface, select Webapps -> E-InkDashboardModern SignalK Edition
Open via Webapps

Support

Discussions

The forum will be more lively if you make a donation at ЮMoney

Paid personal consulting

If you think the app should support nautical units of measurement - make a donation marked "For Nautical Units". If enough money is raised, the author will make an endorsement.
If you really need marine units of measurement - make a substantial donation and the author will make a support specifically for you.