Get the Dog Blog RSS feed RSS

Added support to Multiple Z-Wave gateways

The last months were quite interesting for the Dog gateway. Today we just released an updated version of ZWave drivers able to connect to multiple RazBerry gateways, concurrently. Moreover, we are steadily working on updating and extending support to Modbus including RTU over serial connections, device blacklisting for better handling failing devices, etc. We have started working on adding auto-discovery to ZWave drivers to enable automatic discovery of devices already associated to a pre-existing ZWave network. More features and updates are expected including:

Read more...

Posted on 10 February 2017


UPnP advertiser available

Today we have released a first, yet to be refined version, of UPnP advertizer for Dog.

Read more...

Posted on 19 October 2016


Plugwise drivers available

Today we have released the first complete version of drivers for Plugwise Circle devices. Support to Plugwise devices is based upon the Plugwise-2-py library and consumes data delivery over MQTT thanks to the Dog MQTT library.

Read more...

Posted on 17 June 2016


Experimental Bluetooth Low Energy drivers available

Today we have released the first complete version of drivers for Bluetooth Low Energy devices. In particular we released the generic Bluetooth Low Energy network driver, which enables communication with BLE devices, and a set of drivers for the Texas Instruments CC2650 Sensor Tag. Support to BLE is built on top of the wonderful TinyB Bluetooth library.

Read more...

Posted on 26 May 2016


Patched Z-Wave drivers

Z-Wave drivers have been patched to permit association of multiple Dog devices to single real device. This is particularly useful to enable early adoption of currently unsupported devices.

Read more...

Posted on 11 February 2016


New device definitions

The core library of device definitions has been updated to include descriptions for simple thermostats, and for Wireless M-Bus components. The Z-Wave driver for thermostatic valves has also been updated. Check the updates on the corresponding repositories. Have fun and let us know if something is broken!

Read more...

Posted on 15 January 2016


Posting notifications to XBMC

I’ve been using XBMC at my home for more than one year. Since then, it became the “default” tool for playing music hosted on our NAS drive and, both my wife and my sons accepted it as the “reference” music playing environment. As a consequence, we ended up with a low-end PC (like a RaspberryPi) being always on, and running OpenElec as distribution, connected to our home Hi-Fi. After moving to a new and more “isolated” apartment, I’ve realized that it would be pretty much useful to receive notifications from our home automation devices (mainly plugs, door contacts and temperature sensors) on the XBMC interface, which is always on. This for example would allow to easily spot someone opening the garage door, while we are inside.

Read more...

Posted on 6 November 2015


The Virtual appliances bundle has been released

Today we release a draft version of the Virtualappliances bundle of Dog. This bundle permits to emulate the states of complex devices (appliances) given consumption measurements coming from a selected power meter. Virtual appliances are made available to the platform, and to external applications, in exactly the same manner of real devices.

Read more...

Posted on 9 September 2015


The EnOcean Drivers for Dog have been released

Today we release the first, yet uncomplete, version of the EnOcean device drivers for Dog. Currently supported devices include RockerSwitches (F50201,F50202) and Temperature Sensors (A502XX). Further support is planned to be added in the next days. The driver structure respects the general Dog development guidelines that allows defining new device-specific drivers in a very simple manner.

Read more...

Posted on 23 July 2015


The EnOcean Java Library (EnJ) has been released

Today we release the first, yet uncomplete, version of the EnOcean Java Library. Stemming from a Master Thesis work of almost one year ago (thanks to Andrea Biasi), the library offers simple access to EnOcean networks through gateway devices. It can be exploited both as standalone library or as an OSGi bundle. More information is provided in the library README file.

Read more...

Posted on 13 March 2015


22 January 2015 EnOcean hack session using Python and Dog
19 January 2015 NodOn® devices unpacking
13 January 2015 Testing the WebSocket bundle
23 December 2014 Testing the MqttBridge bundle
23 December 2014 Added Mqtt support
17 December 2014 EnOcean development kindly supported by NodOn®
4 November 2014 History API published
11 October 2014 Interacting with More than one Automation System
10 October 2014 Interacting with Z-Wave
25 July 2014 History bundle published
18 July 2014 Updated ZWave drivers to the latest ZWay version
11 July 2014 Back to the Semantic Web
1 July 2014 ZigBee drivers are now available!
18 June 2014 Experimental drivers for Philips Hue are now available!
12 June 2014 WebSocket API are now available!
6 June 2014 Published the Device Reference for the REST API
26 May 2014 Dog 3.1 is out!
11 April 2014 Hardware button and LED to control association in wireless networks
4 April 2014 Supporting the "AmI: technologies and design" course at PoliTo
3 April 2014 Added support to Quadruple Sensors
20 March 2014 New Pi image online
20 March 2014 Dog Live!
24 February 2014 Device driver How-To (for existing technologies)
14 February 2014 Dog 3.0 is out!
18 June 2012 Dog 2.3 Architecture
1 June 2012 Intelligent Domotic Environments
1 June 2012 The DOG Domotic OSGi Gateway
23 May 2012 Domotic control of a smart house through an eye tracking interface