Arduino MIDI Serial Interface – Part 1

MIDI (Musical Instrument Digital Interface) is a technical standard which describes the protocols and digital interface to control electronic music instruments, recording equipment, drum machines and lights. First published in 1981 the MIDI standard still remains the number 1 protocol possibly used by all manufacturers of music instruments today. I have for some time been […]

Hive Nano v1 Hub Teardown

The 1st generation Hive hub (Nano v1) is simple in design but yet packs a plethora of features into its surprisingly small package. The 7.5 x 7.5 x 2.5 cm casing has no buttons and its simple status feedback is made via a multi coloured LED light which shines trough a ‘wireless beacon’ logo on […]

Hive SmartPlug and XBee

Since finding out that Hive have restricted their older ‘Smart’ plug from being remotely switched on/off, it become a mini obsession of mine to prove that the plug is still actually capable of being remotely controlled using ZigBee, because I was convinced that is is the same hardware as its predecessor from AlertMe. Hive only […]

Hive REST API v6.1

I have already written a short post about Hive’s v5 API in which I document some V5’s basic calls including temperature control. In this post I document the Hive’s newer v6.1 API, again with examples of a few basic calls. In comparison to the v5 API, albeit still a REST API, v6 is quite different. […]

Hive REST API v5

For anyone looking for the newer v6 API see here. Documentation of an API for the Hive platform is somewhat elusive, but this is not because of lack of demand… There are countless forum, social media and support requests begging Hive to release an API and IFTTT support, which would then empower developers to create […]

Hive Signal Booster (formerly SmartPlug)

I recently upgraded my heating control to the 2nd Generation Hive Active Heating Thermostat. To ensure complete Zigbee wireless coverage throughout my house I wanted to add a signal booster plug, which would extend Zigbee’s wireless range and give me the option to move the thermostat to different rooms in the house. I contacted the […]

I LumoS Glass Panel Touch Light Switch

We have recently had out bathroom re-decorated, while doing this I wanted to replace the old pull cord light switch for something newer. Instinct first led me to believe that you are not supposed to have a standard push button light switch in the bathroom, and that they must either be a pull cord switch […]

Hive 2nd Generation Active Heating Thermostat

I have recently upgraded my remote heating setup from Horstmann Z-Wave thermostat to the Hive Zigbee Thermostat (2nd Generation). The Hive Active Heating system is an innovation of the UK energy supplier British Gas, but you do not need to have your energy supplied by British Gas to have a Hive installation, it is however […]

Modbus TCP/IP Basic Python Script – Part 2

Taking my previous Modbus Python Script further I wanted to extend my Python script to read multiple Modbus Registers from my 4-Noks Modbus TCP/IP Zigbee gateway. The following script asks the user to provide options such as Unit ID, Function Code and Register Address which are then used to construct the appropriate Modbus TCP/IP packet […]