Smart home "Globus" - control of any devices via MQTT and HTTP protocols:
1) Control of light, curtains, cranes
2) Macros, programs, schedules
3) Schedule according to the position of the sun, for example, closing curtains
4) Cameras using the MGPG protocol
5) Charts
6) Voice control
The server runs in the background even if the application is stopped. It executes macros and programs, stores values for displaying on graphs.
Device support: lamp, dimming lamp, LED strip, TV, air conditioner, fan, lock, guard, siren, curtain, blinds, faucet, water meter, gas meter, kettle and other devices.
Supports sensors: temperature, humidity, pressure, leakage, current, CO2, PM2.5, PM10, smoke, fire, motion, opening a window or door, lighting.
The user can create programs: "Left", "Arrived", "Night" and others. Motion sensor macros.
Objects can be displayed on house plans or as a list. An unlimited number of HTTP servers and MQTT brokers can be configured. Password authorization for the MQTT protocol is supported.
In the program, you can create several houses and for each set up the rights and roles of users: "Admin", "User", "View only". Any object can be hidden for a specific user.
You can set the time for updating the state of objects. Data is updated instantly via the MQTT protocol.
If the value exceeds the allowed interval, a message is issued. For example, when the "Leak" sensor is triggered.
Templates have been created for MegaD controller objects. The user only needs to specify the port number and the device works! Convenient controller setting is built in.
There is a template for Wiren Board devices.
After flashing, you can connect Sonoff (not tested yet).
In the next version:
1) Cameras via RTSP protocol
2) Video intercom
3) Underfloor heating control
4) Templates for other controllers