<div dir="ltr"><span style="font-size:small;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">I've just pushed a few more updates to the web interface (v20180702), making it a little bit cleaner. From the pull request:</span><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><ul style="box-sizing:border-box;padding-left:2em;color:rgb(36,41,46);font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box;margin-left:0px">Multiple sondes now have different colours</li><li style="box-sizing:border-box;margin-top:0.25em;margin-left:0px">Sonde following (on the map) can now be disabled.</li><li style="box-sizing:border-box;margin-top:0.25em;margin-left:0px">The scan results display can be hidden (Suggestion from VK5ZT).</li><li style="box-sizing:border-box;margin-top:0.25em;margin-left:0px">Telemetry data is now displayed in a table (using tabulator.js)</li><li style="box-sizing:border-box;margin-top:0.25em;margin-left:0px">Added ESRI Satellite imagery to map.</li><li style="box-sizing:border-box;margin-top:0.25em;margin-left:0px">Added initial SDR task list indicator at top of page (need to move this into a table eventually)</li><li style="box-sizing:border-box;margin-top:0.25em;margin-left:0px">Added sondehub link to telemetry ID field in table, if habitat_enabled is true.</li></ul><div><br></div><div>Uploads to habitat now go via the <a href="http://sondehub.org">sondehub.org</a> server (hosted on AWS), which will help us gather sonde telemetry data to develop some better visualisations and metrics of radiosonde flight paths.</div><div><br></div><div>You should just be able to run 'git pull' and restart for the updates to work.</div><div><br></div><div>73</div><div>Mark VK5QI</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 28, 2018 at 8:25 PM, Mark Jessop <span dir="ltr"><<a href="mailto:vk5qi@rfhead.net" target="_blank">vk5qi@rfhead.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:small;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Hi all,</span><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">We have just released an update to auto_rx - version 20180628.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">This one adds a feature that I've been wanting for a while - a web interface! This is very much a first cut, and:</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">- Will likely have interesting bugs, particularly on mobile devices. (I'm very new to javascript and web technologies, so this is a bit of a learning experience for me!)</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">- Is only partially tested with multiple sonde tracking.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">- Is incomplete! There's much more status information we can add to the interface. Eventually we may add some limited control over the operation of auto_rx.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">Once updated (git pull), the web server is accessible on port 5000 by default. i.e. <a href="http://localhost:5000/" target="_blank">http://localhost:5000/</a> or http://<pi_ip_address>:5000/</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">At the moment it includes:</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">- A plot of the scan results, which may be useful in checking for spurs and other issues.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">- A basic map showing the location of the currently tracked sondes.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">- The latest log information.</div></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">The webserver is fairly de-coupled from the main scanning/decoding threads, so errors in the web interface *shouldn't* affect regular operations. If you have issues, you can revert to the previous version by running:</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">$ git checkout v20180609</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">Expect regular updates to the web interface over the next few weeks/months as we refine and improve things.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">The addition of the web interface adds Flask and Flask-SocketIO as dependencies, which can be installed by running:</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">$ sudo apt-get install python-pip</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">$ sudo pip install flask flask-socketio</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">There are also some additions to the configuration file, which include options to set the port the web server listens on, and the amount of historical sonde telemetry to show on the web interface. For the next few versions auto_rx will use defaults if these settings are missing from the configuration file.</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">As always, please report issues as they are found. </div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">Cheers,</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">Mark VK5QI</div><br></div>
</blockquote></div><br></div>