Hello everyone,
First of all, I apologize for my poor English, as I’m French and use Google Translate.
I’ve decided to present my project here, having found much more information on this forum than on the French one, and I hope to get more help here.
I started testing in December 2024 to see if my project would be feasible, having never looked into the possibilities of HA before.
My project was completed in January 2025.
Small adjustments and improvements to my interface were made in February 2025, and I’m still making small improvements every day.
I spent more time on Photoshop for graphic design than I did on coding.
I honestly never thought I’d make it, and to reassure you, I still don’t understand anything about coding.
About my project:
This one isn’t really focused on home automation, but I wanted to replace my Philips Pronto TSU9800 remote control, for those who know it.
It’s solely about controlling my audio/video equipment and my Philips Hue lighting. I also have two temperature/humidity sensors (indoor and outdoor).
For your information, here is the hardware controlled and the protocol:
LG OLED TV, controlled with IP and IR
Dune HD ProVision 4K HDI playback, controlled with IP and IR
Marantz Cinema 50 amplifier, controlled with IP
BenQ projector, controlled with IP
Motorized projection screen, controlled using FingerBot Zigbee
Harman/Kardon Signature 1.3 power supply, controlled using FingerBot Zigbee
Philips Hue lighting, controlled with IP
Meross smart plug, controlled with IP
Required hardware:
Raspberry Pi 5 4GB RAM
Raspberry Pi 128GB SD card without OS
Raspberry Pi case with fan
Raspberry Pi 27W power supply
For Zigbee protocol control:
SonOff ZigBee 3.0 USB Dongle Plus
For IR control:
Broadlink RM4 Pro
For this project, I followed the same “activity” principle as for my old Logitech and Philips Pronto TSU 9800 remote control:
Watch TV
Watch a movie
Watch a movie on Home Theater
Watch a movie on a video projector
Here is my Home page:
As you can see, the buttons on the right and left send messages to different “activities.”
At the bottom right, a button turns my smart plug on/off, or my phone and watch charger are plugged in (allows you to display power consumption).
At the very top, the icons for my motorized screen, TV, amplifier, power supply, etc. continuously show me the devices that are on/off, with the option to press them to change their status. I also set this up in case a device hasn’t changed state during a macro, so I can do it directly.
In the center, I have the local weather displayed. I created the different images, and they are automatically displayed depending on the weather conditions.
Here are some of the different display styles for the weather:
MY TV ACTIVITY
TV Volume feedback
TV Source feedback
I added a direct link to the lighting page and a button that only turns on my living room.
I also added control of my connected sockets to which my audio/video amplifier, my subwoofer, my phone/watch charger, the TV in my room are connected, the live consumption monitoring is displayed.
Above the screen I have displayed the icons of my devices with their operating status (on/off)
MY MOVIE ACTIVITY :
As with the TV, there’s feedback on the volume and TV source.
I was also able to display the file currently playing on my Dune ProVision, as well as PLAY/STOP/PAUSE icons depending on the player’s status. I wanted to display the remaining time of the file being played, but I’m having trouble.
IP control allows me to have direct access to various network folders without having to navigate to the player, which is very useful.
Above the screen I have displayed the icons of my devices with their operating status (on/off)
When playing a file a turntable GIF starts playing
MY MOVIE HOME THEATER ACTIVITY :
Displays the amplifier’s volume
Displays the amplifier’s source
Displays the amplifier’s audio format
Displays DD, DTS, and Dolby Atmos icons, depending on the audio format of the current file
Displays the amplifier’s active speakers
the different screens depending on the audio format:
Having two power blocks (front, center, and surround) and only one trigger jack on my amp, I had to fiddle with something, hence the purchase of the FingerBots.
My HK Signature 1.5 (two channels) turns on using the Marantz trigger since the files are at least 2.0 anyway.
For my HK Signature 1.3 (three channels), I removed the on/off button from the block and stuck a FingerBot on it (all hidden behind the block). This way, my HK becomes “connected.” I turn it on or off via a button on the movie hc activity.
It also allows me to turn it on or off depending on whether I’m in 2.0 or 5.1.
For the subwoofer, I turn it on and off via a connected jack (with a power consumption display).
MY VIDEO PROJECTION ACTIVITY
Identical to my home cinema movie activity.
My motorized screen works with an RF remote control, so I put two FingerBoots on the screen’s remote control and it, like my Harman/Kardon power pack, can now be controlled via Home Assistant.
Sorry again for my English, I hope I remain understandable
I will come back to you for help regarding my DUNE HD player wanting to display the duration of the media but not succeeding and other things