18 Dec 2019

Eastron SDM120 power meter Modbus configuration

Eastron SDM120 Title

I’ve been playing with some very cheap, but quite good power meters made by Eastron for a few years now, in particular their compact (single-DIN) single phase Modbus meters.  They are great for cheap (non-commercial) energy monitoring applications. The SDM120M variant has Modbus over RS-485 support for convenient data acquisition and integration. These aren’t the […]

16 Dec 2018

Murphy’s Technology Laws

Blue Screen of Death (BSOD) failure

Murphy’s Technology Laws! I found on an old hard drive circa 2011 🙂 You can never tell which way the train went by looking at the track. Logic is a systematic method of coming to the wrong conclusion with confidence. Technology is dominated by those who manage what they do not understand. If builders built […]

24 Feb 2016

Raspberry Pi: Change Java JVM – OpenJDK / Oracle

Source code

When I first began using the Raspberry Pi to run Java applications, Oracle had yet to release a Java virtual machine that utilised ARM hard floats (hardware accelerated floating-point math processing). This meant that the Oracle JVM had to do all of this arithmetic in software causing excessive CPU load and poor performance. It was […]

14 Feb 2016

Raspberry Pi: SSH using public and private keys

Sometimes it’s necessary to leave a publicly accessible SSH connection available on your Raspberry Pi. While a strong password is essential, a much more secure method for authentication is to use a public and private key system. This guide will take you through all of the steps to creating the keys, configuring the Raspberry Pi, […]

26 Jul 2012

IDC Process Control Conference

Audience

The month the IDC Process Control Conference will be held in Brisbane Australia. Rav (Rise Technology Solutions) and I will be giving a presentation about cloud technology. Here’s the blurb: How ‘Cloud’ Technology is Revolutionising Industrial Automation The ‘Cloud’ is the new hype word in technology. Of course there is a lot of marketing and […]

2 Feb 2011

JavaScript: Useful number formatting functions

Source code

Recently I’ve been developing a lot of reporting applications in JavaScript and have collected a few helper functions that I use regularly for number formatting. Here’s a look at each function and how you can use it in your own projects. Rounding a number to a defined decimal precision Input: 1234.567 Output: 1234.6 (to one […]

24 Nov 2010

PHP: Easy integrated benchmarking

Source code

When I began developing PHP I found the biggest stumbling block for me was learning the best practices and many nuances for greater performance, especially when querying a database. I found that I could smash out functional PHP for proof of concept purposes, but when it came to optimising my code for release and I […]