Hi,
this is my first post after running HA for a few weeks now. I wanted to share my building control project as I have found HA to have immense potential.
To start with I tested using a VM of HASS which allowed me to get accustomed to how HA works. I found the HA OS to be too minimal for my needs so I installed HA in Arch Linux using the online documentation. I can report that it works flawlessly!
As I wanted HA to become a complete integration platform to aggregate both building control and multimedia into one system without having to use separate software for each and retain full control over what and how happens, it was definitely an exciting challenge.
Luckily integration is quite easy and lots of devices already are included natively or a plugin is available. This was great for my Vera, KODI and Plex.
I also really enjoyed the cctv camera integration with motionEye. It is lightweight and doesn’t take up a large amount of resources! Unfortunately for my needs it was a little too lightweight so after testing multiple NVR platforms I decided to go for Xeoma and it runs happily alongside HA on the same Arch system.
Embedding the feeds from Xeoma to HA was a cinch also as Lovelace works very well with the mjpeg streams.
(In case anyone wonders what the cameras are, I am using 2x Hikvision 4k domes, 1x Akuvox SIP door station and 1x FHD Hikvision bullet )
The next stage was to integrate my GCE Electronics IPX800v4 system. After much digging I found the REST and Command Line switch and sensor options.
Now at least though there is no native integration or plugin for the IPX, I am able to set and retrieve information from the controller. This means turning on/off lights and viewing various sensor outputs.
It’s still quite basic as I’m using curl commands without any state feedback and also dimming does not function though I am working on it using these links:
For accurate time synchronization and various system based displays I used a few Pine64-LTS boards which I installed into DIN enclosures courtesy of Italtronic. The preferred OS for these guys was FreeBSD which works very well with the Garmin GPS receiver and Newhaven display. Lot’s of soldering and GPIO work using level shifters but it was awsome :
Right now I am also working on UI design for my SIBO Q8919 Android based wall installed tablets. These are great devices as they run off PoE and can virtually be installed into every room as a control and information portal!! They also work really well with HA’s Lovelace UI. I need to figure out how to control what is displayed on each tablet however, as the tabs displayed on a single dashboard are available globally. There seem to be various ways to work around this so it is just a matter of finding out which one is best for the current situation.
One solution could potentially be creating a dashboard per tablet though many tabs would become duplicated.
I also need to find a way of integrating my ScionTech HDMI matrix switch too, currently I’m using an iframe for the webUI which is fine and there are no major problems with it.
Later I will probably look at getting information out of a CarloGavazzi power logger too, as I plan to link this using Modbus to power meters attached to each electrical circuit.
So yeah in a nutshell that’s what I have and haven’t got working so far, but I must admit that it’s a lot of fun!
Hopefully down the line if I am able to get more features of the IPX system working perhaps it can also become a fully integrated system with HA… as the IPX is a really powerful set of devices that are incredibly reliable and being wired in don’t suffer the same setbacks as wireless protocols.