- The list of registered devices would last only as long as Node-Red was active. If I needed to restart the Node-Red docker for any reason, I would also need to re-register announcement devices.
- The ONVIF node the flow relies on is a little flaky, and will occasionally just disappear from Node Red.
A blog about building a smart-house automation, media storage and playback systems centered on Windows Server 8.
Friday, 20 September 2024
Updates to announcing Reolink doorbells on Alexa
Saturday, 4 November 2023
Announce ReoLink Doorbell on Echo Devices
I thought it would be nice to have the doorbell ping my office Alexa when pressed. Of course, there's a skill for that, but as someone with a penchant for Node-Red automations and too much time on my hands, a project was born....
Monday, 7 August 2023
Alexa Music Playback through Marantz / Denon Heos
Arising from a query on reddit, I revisited something I'd set up quite some time ago and forgotten all about: using Alexa to play music on my HT system. It works;
Monday, 14 December 2020
Maybe the best gadget I've ever bought?
Fairly insidiously, Amazon has taken over my house. I now have various iterations of FireTVs connected to each TV, and almost every room has an echo device.
I'm not complaining really, these are great pieces of technology, and voice control is a lot more useful that I would have envisaged a few years ago.
And the FireTV is excellent - easy to use and supports everything I use on a regular basis; Netflix, Kodi, Spotify, Emby Amazon Video and more. However, there's one thing that' been bugging me - it's lack of true bit-streaming of extended sound formats. I use Kodi quite a bit for my media library, and there are many titles in there with fancy surround formats that just don't make it out to my AV system unscathed.
This is only an issue in my Home Cinema which has a full 7.1.4 system that can make best use of such soundtracks (everywhere else is plain old stereo).
I've been reading about the nVidia Shield for a while and finally bought one to see if it could replace the FireTV in this room. Here's how I got on with it...
Thursday, 15 August 2019
Total Harmony
It was getting quite ridiculous. This is the set of remotes I had built up to control my HT. From right to left; Receiver, NowTV box, PVR, FireTV, BluRay, Projector, Squeezebox, DAC.
It's little wonder no-one else in the family used the system!
In the past, I'd used various Logitech Harmony remotes but all had outlived their usefulness and have been retired. A few months ago, I'd picked up a Harmony Companion set on Amazon warehouse for a steal, but hadn't got around to configuring it all until now.
Thursday, 12 January 2017
unRAID as a software dev. platform
I find myself in the middle of a spare-time software development project that quickly grew from a personal home automation idea to a quite public 'when's it ready' kind of thing. It's the development of an Alexa Skill to allow spoken commands to an Amazon Echo to control Squeezebox devices. (see Hab-Tunes.com for the project details).
Monday, 14 November 2016
Alexa, meet Squeezebox
This comprises a very basic LMS plug-in which links the local squeeze server software to the cloud-based skill. The skill is written using Node-RED with a mySQL database in the background. I'm really growing to love Node-RED more and more and it seems ideal for flow-based functionality like an Alexa skill. Here's the current flow that drives the demo in the video;
There's still a long way to go but so far this is promising and a blast to put together.
Monday, 31 October 2016
Authentication for Amazon Voice Services
To do so, it's necessary to obtain an access token to facilitate calls to the voice services api. This is not a straightforward process - and it's just a prerequisite for the push notifications themselves. I'm logging the process here for future reference!
Friday, 28 October 2016
Securing Skills
Thursday, 27 October 2016
Skilling Up
The idea was to run the core skill logic on my Node-RED install running on my unRAID server. To acheive this, I largely followed this excellent guide which required me to set up an Amazon Developer account. Alexa skills can be configured to process on either the Amazon Lambda service or on a user-defined https endpoint.


