Git Product home page Git Product logo

node-red-contesting-dashboard's People

Contributors

kd9lsv avatar kk1l avatar kylekrieg avatar ny4i avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node-red-contesting-dashboard's Issues

[Bug]: SO1R Not working

Contact Details

[email protected]

What happened?

See discussion herehttps://discord.com/channels/790372722273288193/1065807596746985472/1154908857236201594

image
image

image

Version

1.6.5

Environment

- **OS** : All 
- **Node.js** :All

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Can I use same port for all UDP?

N1MM allows you to send the XML on the same port for different kinds of data (radioing, contacts, etc). I notice you read different ports. When I added UDP output to TR4W, I implemented the UDP writes on one port so can I change the flows to have them all read a single port (12060?). I suspect it would need a switch node up front to check the record type and send it to the right flow. I believe the other user's of the N1MM format do the same thing and do not allow sending different record types on different ports.

Available points per band

N1MM logger shows us Mult and QSOs per band info. What is really important is available points per band. This info would provide the best information on which band to go to and where the biggest rate of point per hour is.

In the setup OP would provide timing filter, e.g. 15 minutes and you would check spots from cluster/skimmer with log and calculate points (3 DX, 1 local),

73 from TK0C team debating the advantage of such information. We are looking forward to have your dashboard to follow on our 15000+ QSOs in the coming CQWWCW.

Contest Comparison From Years Past

Have the ability to load last years contest (via Cabrillo file) and compare stats from last years contest or previous years contest to the contest currently happening.

[Bug]: Any FTx modes don't come up properly.

Contact Details

[email protected]

What happened?

Pat reached out and found the issue with FT8 not showing up properly.

The Fix is to add more modes to the DB call lookup Flow with a respective label. (See below)

The question for the community, would you want more descriptive labels or one consolidate label called Digital.

Let me know your thoughts.

image

image
image

Version

v1.2.20

Environment

- **OS** : PI
- **Node.js** : 16

What browsers are you seeing the problem on?

Firefox, Chrome, Safari, Microsoft Edge, Librewolf

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Top Mults on Main Page Do Not Display for FD Contest

Contact Details

[email protected]

What happened?

The mults do not show up correctly for Field Day. Maybe because there is no mults? Maybe if mults = 0, and on single operator, just put the operators call sign?

image

Version

latest

Environment

- **OS** : pi
- **Node.js** :

What browsers are you seeing the problem on?

No response

Relevant log output

no logs

Code of Conduct

  • I agree to follow this project's Code of Conduct

Ability to Control Temperature conversion.

The feature request

Allow for the ability to control the temperature units in the config page.

Proposed solution

Create a Dropdown with the options to set a global variable that is read to set the output to proper value and units.

Pages Impacted

Pi Status, Configuration & Resets

Additional context

No response

Submission

  • I agree this is the first post associated with this feature.

Worldmap center

Please use coordinates (LAT/LON) given in the configure tab as a home location on the world map. Now it is defaulted to somewhere in USA.

Container?

The feature request

Has anybody created a docker container for this? I have a Linux box that I run all my services in docker, or more precisely Podman.
thought it might be an interesting and nice way to run it.
Put this alongside a docker container with Wine and N1MM and now you are talking!
Thanks
Mike

Proposed solution

Containerise this.

Pages Impacted

No response

Additional context

No response

Submission

  • I agree this is the first post associated with this feature.

Cluster Spot Integration With Stats

Today the end user can log into a cluster and NR will pull on average per min the # of spots and give stats. This is good for seeing if a band is hot, but what if NR could display better stats on what the cluster is telling them?

  1. heat map of what regions are hot from one location to another. Example, if there are a lot of EU stations being spotted from NA, that's good info to maybe get on a certain band and work a bunch of EU stations from NA.

  2. You could drill further and graph with great circle lines actual contacts in point 1 above like grid tracker does for FT8 contacts but that could get messy. We would need a time to live for points on the map.

  3. Provide real time stats for spots. To/from stats in bar graphs, CW sending speed in bar graphs. This info is great after the fact, but it would be great if it was provided real time.

https://twitter.com/EA2CW/status/1597800931302772737?s=20&t=axSfhgZP5ueAXl6CHuAPJw

  1. Documented in another feature-request, calculate and display # of mults per band from the cluster. See #10 #13 #11

I'm seeing some type of local database table to be built up for lookups for the most active contest calls. Today we can look up calls via the QRZ page, but this API call is probably not fast enough for call and de station look up during very active contest periods. An local database with call, prefix, lat/lon, CQ zone would probably be best, kind of like the call history file or the super partial check file that a user could download on a regular basis and pull into their local database. This database could be crowdsourced since most of this data is already parsed via N1MM and lat/lon is looked up already via the NR contest dashboard.

[Feature]: Remove extra space on Op Comp screen with place

The feature request

Submitted by Ron KK1L via the Node Red Groups IO

image

Proposed solution

Removing the group name?

Pages Impacted

No response

Additional context

No response

Submission

  • I agree this is the first post associated with this feature.

HAMQTH

Can you please include www.hamqth.com, has far more data than hamdb and it is free...

73 & TNX

[Feature]: Remove SO1V, SO2R or Multi Restraint for Displaying Radio Info on Main Dashboard

The feature request

Remove the SO1V, SO2R, Multi requirement from displaying radio information on the front dashboard page.

Proposed solution

There is a switch node that checks what operating category you are working in. This could be removed from the flow and not replaced with anything. We would need to figure out how this effects the downstream information that is displayed.

Pages Impacted

No response

Additional context

No response

Submission

  • I agree this is the first post associated with this feature.

Auto populate net bios PC name for radio info

There was a comment in the NR Groups i/o that they could not see the radio info. Probably due to the incorrect net bios name being entered into the dashboard.

Look into auto populating the computer names attached to the radio so the end user only has to check the radio names and maybe delete old ones that being used.

[Feature]: Create PR template and contributing documentation

The feature request

as users are wanting to implement their features to the project, help develop documentation to do this.

Proposed solution

allow the benefits of open source and the amateur radio community to shine

Pages Impacted

No response

Additional context

No response

Submission

  • I agree this is the first post associated with this feature.

[Bug]: TTL in Map Configuration

Contact Details

[email protected]

What happened?

Upgraded to 1.2.18

There seems to be no 'Submit' button for the Map Configuration TTL. Thinking that maybe it just takes a change without the need to 'Submit' it, I changed it to 30 seconds. After going into the dashboard and back to the configuration page, it had defaulted back to 1200

Regards
John VK5JAK

Version

1.2.18

Environment

- **OS** : Pi Bullseye 5.15.84-v7l+
- **Node.js** : v19.2.0

What browsers are you seeing the problem on?

Firefox, Safari

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Main Page NETBIOS PC Length Throw Formatting Off

Contact Details

[email protected]

What happened?

If you have a long Netbios name for a computer name, it throws the formatting off when displaying the radio data on the first page.

image

Version

latest

Environment

- **OS** : 
- **Node.js** :

What browsers are you seeing the problem on?

No response

Relevant log output

no logs

Code of Conduct

  • I agree to follow this project's Code of Conduct

In Band Operating - Macros

Submitted by Ron (WV4P).

All his operators are remote and he wants his operators to run in-band. In person this can be done with hand signals, watching the other operator, etc...remote it's hard.

Create a macro screen with all the radios on it that show the macros being sent and also which radios are in TX. Maybe put this on the radio screen?

Dedicated Field Day Page

A dedicated Field Day Page, displaying the following :

  • 1. Last contact made with call, exchange, OP, distance (already on main dashboard)
  • 2. Map with great circle lines drawn (already on main dashboard)
  • 3. Total score (already on main dashboard)
  • 4. Table with log
  • 5. Choropleth map with the ARRL sections #19
  • 6. N3FJP integration (maybe a zoom call with N3FJP)
  • 7. Misc graphs and tables showing # of contacts per band, Q rate (already on main dashboard)
  • 8. ARRL/RAC sections outstanding left to contact

Everything else is a bonus.

A script should be created to install on a raspberry pi with no previous knowledge of how to install Node Red.

Proper Resolution for Dashboard

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.

Yes. The Node-Red Dashboard currently requires you to resize your browser for a standard 1920x1080 display.

Describe the potential feature.
A clear and concise description of what you want to happen.
The feature would design the display to be made at 1920x1080 so that it could easily be rescaled for 720p or 4k displays

Why do you think that this should be implemented?
This would allow for a majority of screens to not have to worry about resizing. Also, this would allow you to browse other pages without changing the sizing each time you change screens,

Additional context
Add any other context or screenshots about the feature request here.

Group Necessary Configuration Items on Config & Resets Page

Users are not knowing what configuration items they need to set and which ones they don't. We should look at grouping all the necessary configuration parameters someone needs to set in one dashboard group to get the contest up and running. Everything else would be optional.

Mults Dashboard

Create a new dashboard that shows # of mults for major contests. Some ideas.

  1. Create a choropleth map for zones, ARRL/RAC sections, etc
  2. Create a table with basics stats per multi
  3. Maybe the # of mults per band could live on this page
  4. # of mults per band or time of day

Lightening Detection on/off

Be able to turn on or off the lightening detecting, as it consumes a ton of bandwidth and users on remote systems or wireless links need all the bandwidth.

[Bug]: Worldmap plot lines disappeared

Contact Details

[email protected]

What happened?

A bug happened!

During a contest (WIA Australia Day Contest) I accidentally went from the Dashboard into the Configuration page (meant to click on Streaming Dashboard)

When I returned to the Dashboard, all of the Worldmap QSO plots had disappeared. Also the selections for Greyline and Rain overlays on the map needed re-selecting.

A feature request would be the ability to add all of the QSOs in the database back onto the map

Regards
John VK5JAK

Version

1.2.20

Environment

- **OS** : Pi Bullseye
- **Node.js** : 19.2.0

Firefox was running on Windows 10 machine

What browsers are you seeing the problem on?

Firefox

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

15, 30, 45 Q rates

Replace the spots per band on the main dashboard and replace with 15, 30 and 45 min run rates.

[Bug]: Radio names not working

Contact Details

No response

What happened?

No radio data showing on main dashboard. No computer names showing under "Radio Names" in configuration. Manual computer name entry will let me set a computer name to a radio, but still does not show any radio information on dashboards.

Version

1.2.20

Environment

- **OS** : Armbian Bullseye (Inovato Quadra)
- **Node.js** : 16.19.1

What browsers are you seeing the problem on?

Firefox, Chrome

Relevant log output

3/26/2023, 2:50:27 PMnode: Add Placeholders and Options
function : (warn)
"{"StationName":"RUSS-LENOVO"}"
3/26/2023, 2:50:27 PMnode: Add Placeholders and Options
function : (warn)
"RUSS-LENOVO"
3/26/2023, 2:50:28 PMnode: Add Placeholders and Options
function : (warn)
[ "RUSS-LENOVO" ]

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]:?? Home Lat Lon Submit Button

Contact Details

[email protected]

What happened?

1.2.20 on MacBook & Firefox plus Windows & Firefox.

Configuration page. Home Submit Button only seems to work on the very top edge of the button. Other Submit buttons work for entire button surface.

Regards
John VK5JAK

Version

1.2.20

Environment

- **OS** : Mac 10.15.7 & Windows 10 
- **Node.js** : 19.2.0

What browsers are you seeing the problem on?

Firefox, Safari

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Issue with Distance and Exchange

Hello,

I have put my login and password for QRZ.com lookup but still I always have a NaN for the distance while it is working well with HamQTH.

Exchange is not appearing as well.

I have tested with contest CQ WPX SSB.

Any hint to resolve the NaN issue ?
How can I debug ?

Thanks
Greg

[Bug]: Station Name switch for SO1V category in "UDP Radio Data XML" block does not use the correct variable

Contact Details

[email protected]

What happened?

When creating a compact version of the Dashboard I noticed that the Station Name switch is using the N1MM+ logging station name to compare to the global variables PC1 & PC2 which are names chosen for the "Radios" on the Config tab.

In my pending (not yet requested) "compact-dashboard" pull request I added "msg.RadioNames=global.get('PCs');" to the UTF8 function to allow me to use the names in a label. Maybe a variation on this could be used to pipe in the correct variable.

image

Version

1.2.20

Environment

- **OS** : 
- **Node.js** :

What browsers are you seeing the problem on?

No response

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Multi-S02R Radio Configuration

Today the dashboard receives radio info from UDP. The UDP packet has the PC name, which the dashboard keys off of. If running S02R, it uses the radio # in the UDP packet.

If SO1V the PC (radio) info is easy.
If SO2R, VFO 1 (UDP packet radio 1) info is placed in radio 1's info position, VFO 2 (UDP packet radio 2) is placed in radio 2's info position.
If Multi-OP, we assume every PC (radio) only has 1 VFO.

In some contests, Multi-Op's can be running SO2R, so how do we account for Multi-OP, all radios running SO2R. This is a very rare case, but was asked by Ron for a solution.

Map All Contacts at End of Contest

Request to map all the contacts in the current contest on a map after the contest is done. The lat/lon is already saved in the database, so this would not require another lookup for location.

Consolidate Map Commands Code

Today there are a bunch of inject and function nodes to do many things. Can we clean up and consolidate the code into one inject and one function node for all these tasks.

Center map on home lat/lon
Draw home on home lat/lon
Create the legend

If lat/lon does not exist, zoom level 4 and center over US

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.