Life is good if you are a couch potato music enthusiast. Bluetooth audio allows the playing of all your music from your smartphone, and apps to control your hi-fi give you complete control over your listening experience.
Not quite so for [Daniel Landau] though. His Cambridge Audio amplifier isn’t quite the latest generation, and he didn’t possess a handy way to turn it on and off without resorting to its infrared remote control. It has a proprietary interface of some kind, but nothing wireless to which he could talk from his mobile device.
His solution is fairly straightforward, which in itself says something about the technology available to us in the hardware world these days. He took a Raspberry Pi with the Home Assistant home automation package and the LIRC infrared subsystem installed, and had it drive an infrared LED within range of the amplifier’s receiver. Coupled with the Home Assistant app, he was then able to turn the amplifier on and off as desired. It’s a fairly simple use of the software in question, but this is the type of project upon which so much more can later be built.
Not so many years ago this comparatively easy project would have required a significant amount more hardware and effort. A few weeks ago [John Baichtal] took a look at the evolution of home automation technology, through the lens of the language surrounding the term itself.
Via Hacker News.
17 thoughts on “Turning On Your Amplifier With A Raspberry Pi”
Bis repetita asinus placent.
et asinus asinum fricat !
Romanes eunt domus
post coitum omne animal triste est
If you’re good at something, why do it for free?
Graduates of Father Guido Sarducci’ Latin school please post your comments here.
An impossibility, bluretooth and HiFi in one sentence. There many bluetooth and WiFi power switches to chose from.
Why not use the rear IR input?
indeed, this unit has quite a few options for remote control it seems. Here’s the manual :
this way there is also no feedback on the current state and using a pi like this is like using an elephant to kill an ant.
an esp board would be the maximum i would throw at something like this.
from the manual :
An IR Emitter Input is also provided that allows modulated IR remote
control commands to be received electrically by the unit. Commands on
this input operate the unit only and are not looped out demodulated on
the Control Bus Output.
Every device should have an input like this. It would probably be so trivial to include an “ir” input into the back of a TV, cable box, etc. It would just wire right in with the existing IR receiver. Then you could use something like the iTach device from Global Cache to control everything. All of the same features of the IR remote, would not interfere with the remote if you decide to still use it, no more sticking emitter LEDs on the front of all your boxes.
My Sherwood gear has something similar. I’ll get around one day to figuring it out. Cannot find any project out there that has already done it.
I was wondering: my old Philips receiver has an proprietary ESI bus. Unfortunately I cannot get my hands on some piece of documentation to get it working with my raspi. Any hints?
Does it have an output that you can monitor with a logic analyser?
I have a very similar amplifier and I control mine with a Pi Zero that decodes HDMI CEC messages and spits out control codes via the control bus input. That way I only need the TV remote to drive it all.
Can you share what your wiring looks like?
I have an old Rotel amp who’s input selector switch is starting to get flaky. Was considering chucking an ESP in there with a mux to IoTify my amp.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)