{"id":3592,"date":"2024-10-26T10:55:02","date_gmt":"2024-10-26T09:55:02","guid":{"rendered":"https:\/\/m0aws.co.uk\/?p=3592"},"modified":"2024-10-26T11:05:20","modified_gmt":"2024-10-26T10:05:20","slug":"allstarlink-control-dashboard-v2-0","status":"publish","type":"post","link":"https:\/\/m0aws.co.uk\/?p=3592","title":{"rendered":"AllStarLink Control Dashboard v2.0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I recently updated my <a href=\"https:\/\/m0aws.co.uk\/?p=3539\" target=\"_blank\" rel=\"noreferrer noopener\">Node-RED AllStarLink Control Dashboard to v1.2<\/a> to squash a few bugs with the help of <a href=\"https:\/\/www.qrz.com\/db\/M0XVT\" target=\"_blank\" rel=\"noreferrer noopener\">Steve, M0XVT<\/a> who did a lot of testing for me. This spurred me on to get v2.0 completed, tested and released into the wild.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"848\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-1.png\" alt=\"M0AWS AllStarLink Control Dashboard Menu View\" class=\"wp-image-3602\" style=\"width:298px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-1.png 717w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-1-254x300.png 254w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">v2.0 comes with a bunch of new functionality that I think many will find useful. I&#8217;ve added a <strong><em>Manual Node Connect<\/em><\/strong> section that provides the functionality to enter a node number and connect to it, something I wanted to have from the outset but, saved for the second release.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"947\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-5.png\" alt=\"M0AWS AllStarLink Control Dashboard Manual Node Connect View\" class=\"wp-image-3598\" style=\"width:272px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-5.png 715w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-5-227x300.png 227w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0 Manual Node Connect View<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve also updated the the <strong><em>Hubs\/Repeaters<\/em><\/strong> section so that it provides better global coverage of the AllStarLink network with new nodes in Australia, South Africa and the USA added to the default set.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"713\" height=\"1382\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-2.png\" alt=\"M0AWS AllStarLink Control Dashboard Hubs\/Repeaters View\" class=\"wp-image-3601\" style=\"width:276px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-2.png 713w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-2-155x300.png 155w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0 Hubs\/Repeaters View<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the <strong><em>Personal Nodes<\/em><\/strong> section of the app I&#8217;ve added my own node so, if you do download the app and use it, please connect to my node and say hello! I&#8217;d love to hear from people that are using the app and get your feedback.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"1053\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-3.png\" alt=\"M0AWS AllStarLink Control Dashboard Personal Nodes View\" class=\"wp-image-3600\" style=\"width:306px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-3.png 709w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-3-202x300.png 202w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0 Personal Nodes View<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the <strong><em>Test Nodes<\/em><\/strong> section there are now two parrot nodes for audio testing. iParrott is still my favourite however, I&#8217;ve also added the HubNet parrot as a second option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"942\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-4.png\" alt=\"M0AWS AllStarLink Control Dashboard Test Nodes View\" class=\"wp-image-3599\" style=\"width:379px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-4.png 712w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-4-227x300.png 227w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0 Test Nodes View<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s now a new <strong><em>ASL Information<\/em><\/strong> section that provides direct access to the network bubble map for your node, a keyed nodes list (Useful for finding nodes that are being used right now), an Active Nodes List and the Full Nodes List for the ASL network. Having access to this information means there really is no need to access Allmon\/Supermon to find this information as it&#8217;s all available via the app.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"1274\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-6.png\" alt=\"M0AWS AllStarLink Control Dashboard ASL Information View\" class=\"wp-image-3597\" style=\"width:379px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-6.png 708w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-6-167x300.png 167w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0  Information View<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Finally, the <strong><em>Manage Node<\/em><\/strong> section of the app also gets an update with the addition of a Disconnect All Nodes button. This comes in handy when you&#8217;re connected to a bunch of nodes and need to clear down quickly.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"1483\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-7.png\" alt=\"M0AWS AllStarLink Control Dashboard Manage Node View\" class=\"wp-image-3596\" style=\"width:237px;height:auto\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-7.png 706w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-ASL-Control-Dashboard-7-143x300.png 143w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><figcaption class=\"wp-element-caption\">M0AWS AllStarLink Control Dashboard v2.0 Manage Node View<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">As you can see there&#8217;s been quite a few changes to the app providing some new functionality whilst updating the previous version to make it even more useful. You can download the AllStarLink Control Dashboard v2.0 flow below.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-667ef6cb-8655-42d0-b98b-f956d8219525\" href=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-AllStarLink-Control-Dashboard-Flow.zip\">M0AWS AllStarLink Control Dashboard v2.0 Node-RED Flow<\/a><a href=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/10\/M0AWS-AllStarLink-Control-Dashboard-Flow.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-667ef6cb-8655-42d0-b98b-f956d8219525\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To import the flow, open the Node-RED flow editor and import the flow from the burger menu. Once imported, double click the <strong><em>Get ASL Node Number<\/em><\/strong> node at the top of the flow, delete the credentials and then create new credentials for connecting to your RaspberryPi\/SHARI AllStarLink node. Then go to each blue <strong><em>BigSSH Node<\/em><\/strong> in the flow and select your new credentials entry in the drop down list. Once this is done deploy the flow and you&#8217;re ready to go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note: If you have a v1.x version of the app already running you will need to either delete the flow or disable it by disabling all the trigger (inject) nodes and deploying so that the old and new apps aren&#8217;t trying to control the ASL node at the same time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more detailed information on how to deploy the app (v1.x\/v2.0) from scratch please see my <a href=\"https:\/\/m0aws.co.uk\/?p=3446\" target=\"_blank\" rel=\"noreferrer noopener\">original article<\/a> for the v1.0 deployment as it covers everything you will need to know.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to <a href=\"https:\/\/www.qrz.com\/db\/M0XVT\" target=\"_blank\" rel=\"noreferrer noopener\">Steve, M0XVT<\/a> for his help testing v2.0 of the AllStarLink Control Dashboard and getting it out into the wild so quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More soon &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently updated my Node-RED AllStarLink Control Dashboard to v1.2 to squash a few bugs with the help of Steve, M0XVT who did a lot of testing for me. This spurred me on to get v2.0 completed, tested and released into the wild. v2.0 comes with a bunch of new functionality that I think many &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/m0aws.co.uk\/?p=3592\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;AllStarLink Control Dashboard v2.0&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[332,356,180,329,334,189,184,4,65,178,179,186,135,360,134,122,351,349],"tags":[],"class_list":["post-3592","post","type-post","status-publish","format-standard","hentry","category-allstarlink","category-asterisk","category-dashboard","category-digitalvoice","category-dv","category-floweditor","category-flows","category-ham-radio","category-home-brew","category-javascript","category-nodered","category-nodes","category-opensource","category-parrot","category-projects","category-raspberrypi","category-raspbian","category-shari"],"_links":{"self":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/3592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3592"}],"version-history":[{"count":18,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/3592\/revisions"}],"predecessor-version":[{"id":3621,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/3592\/revisions\/3621"}],"wp:attachment":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}