A simple and quick project for detecting when a Yaesu transciever is transmitting and feed that status to Home Assistant to then perform actions. This can be used to, for example, automate killing the power if the radio gets stuck TX’ing when using automated digital modes software such as WSJT-X remotely. It can also measure the supply voltage, which is always useful information to know, especially when operating remotely.Read More
At almost 1000 QSOs with FT8 using WSJT-X I thought I’d share a quick set up guide and some tips.
I won’t go into TX here, only RX for now.
This article contains information on how to calculate the operating margin of a wireless 802.11 network using a known distance between the two points.
I wrote this quite a while ago and although the throughput of wireless links has dramatically increased the basic theory still applies. Of course we now have 5GHz available, which is very useful for this application. You should be able to substitute ‘f’ for 5000MHz and the maths will still work.
You can now get a 150mbps PTP link over 15km using equipment that costs £160 for both ends – that’s the entire cost of the system (minus a couple of poles and brackets). Crazy value for money when you think about it. The Ubiquiti NSM5 NanoStation is one such example. The Ubiquiti product range is pretty impressive to say the least. The NSM5 seen below is the big brother of the LOCOM5, which at £125 can still do 10km at the same rate and are around half the size.
If you are considering an outdoor wireless link, give this article a read so you understand how high above objects you need to mount your shiny new kit!
Parsing JSON in Bash is never usually the best idea but sometimes it may be necessary or preferred. Here’s a nice easy script which uses the ‘jq’ command to perform JSON parsing in Bash.
Let’s imagine you have the following JSON which is outputted by a stats gathering process:
Parsing that in Bash by writing some regex’s etc is perfecting possible but there’s an infinitely easier way. Welcome to ‘jq’. Let’s see it in action.
Even having written many hundreds of Bash scripts over the years I sometimes forget the basic special parameters which are available. For that reason I’ve made this post which is a copy of the page from gnu.org.
If you have an APC UPS you may not, for whatever reason, want the OS to trigger a shutdown. The ‘apcupsd’ package will call shutdown whenever the battery capacity is reported too low. To prevent this, just edit the following file.
Here is a very simple way to download iPlayer content using a Linux command line tool. This literally downloads the stream and saves it to a file. The best part is, because they’re not DRM protected, you can keep it forever.
Very quick post on how to resize a VirtualBox virtual disk.
When using QCOW based disks with Virtual Box there’s no automagic method for resizing the disks. Because of that you first have to convert it. Here’s the commands you need…
I thought a wee article on what a server is and why they are expensive compared to your average PC might be interesting. When you hear someone say they have built a server for the house what they usually mean to say is they’ve built a PC and have it running various applications which serves ‘stuff’. A real server is a different beast all together.
So what makes a server a server? It boils down to the hardware feature set. Sure, you can get low-end servers which are nothing more than a PC in a fancy rack mount chassis, but lets take a look at higher end goodness.