HomeGenie Panel is a complete control panel with actions scheduler, script recording, voice control, and capable of controlling media servers, smart TVs and of course any HomeGenie device.
With its built-in automation engine, API and JavaScript programs, HomeGenie Panel can run 24/7 and act as an always-on smart panel with server/gateway level functionality.
MQTT Network
HomeGenie Panel can be used from anywhere over the Internet using an MQTT broker as a gateway between your devices and the app. Devices can also be in different locations and have different time zones.
All communications, including binary data such as cameras image streams, are encrypted using End-to-end encryption (E2EE).
Encryption keys can be re-generated and synchronized between all devices easily, by just clicking a button.
Media Control Point
HomeGenie Panel ia also a UPnP Control Point capable of controlling media servers and smart TVs.
Party-mode 🎶 🥳
By activating "party-mode", HomeGenie Panel will synchronize the color and level of the lights with the surrounding sounds and music, creating suggestive lighting effects.
Script recording
Script recording functionality lets you record in real time and playback commands to create scenes with ease.
Even automatically generated commands from party-mode, like any other manually issued commands to control lights, media servers and smart TVs, can also be recorded to a script and replayed at any time with a single tap.
Scheduled actions
With scheduled actions you can quickly set a timer for switching on or off lights and appliances.
Programmable
HomeGenie Panel also comes with a built-in automation engine that allow to write programs using JavaScript to extend and customize the panel functionality.
For example, it is possible to play a sound when a certain device is switched on, or make the panel say something using the internal speech synthesis.
It's also possible to program voice based interactions by making the panel ask something and then wait for the user reply to determine the next action to take.
So, in a context where multiple panels are installed in different zones, each one can have a different configuration and implement individual automation tasks that do not involve the use of a server/gateway at all.