7. User Interface The SMHUB web interface is the primary way to configure and manage the system. It provides access to dashboards, built-in applications, and detailed system settings. 7.1 Dashboard The Dashboard is the starting page of the interface and shows an overview of the hub: System Information Device model, firmware version, uptime. CPU load, memory usage, and storage status. Network Status Ethernet/Wi-Fi interfaces with IP addresses. VPN (WireGuard) status. Radio Status Zigbee, Thread, Z-Wave (if installed), Bluetooth. Service LED indicators and Ambilight effects. Service Overview Running state of Zigbee2MQTT, Matterbridge, Node-RED, Mosquitto MQTT broker . Quick buttons to start/stop services. 7.2 Zigbee2MQTT Direct integration with the Zigbee2MQTT frontend . Allows pairing, removing, and managing Zigbee devices. Displays a network map, device states, and logs. Zigbee devices are automatically published to the local Mosquitto MQTT broker . 7.3 Matterbridge Provides direct access to the Matterbridge frontend . Manages bridging between Zigbee/Thread devices and Matter ecosystems (Google Home, Apple Home, Alexa, SmartThings). Allows configuration of bridge modes and Matter controllers. 7.4 Node-RED Opens the Node-RED frontend , a visual automation editor. Users can create and deploy flows combining Zigbee2MQTT, Matterbridge, MQTT, HTTP APIs, or custom integrations. Pre-installed flows include templates for MQTT and device automation. 7.5 Apps The Apps section acts as a package manager for SMHUB applications. App Management Install, uninstall, or update applications. Configure settings per application. Start/stop applications with one click. Preinstalled Apps Zigbee2MQTT Matterbridge Node-RED Mosquitto MQTT broker Additional Apps Future apps (e.g., Z-Wave JS, custom services) can be added here. Apps can be distributed as packages and installed via this page. 7.6 Settings The Settings section contains all configuration options for SMHUB. It is divided into modules, each with tabs for configuration, telemetry, and debug where available. System Hostname, time zone, system info. User management (accounts, passwords). Updates (firmware & app updates). Backup & restore. Factory reset. Network Ethernet (DHCP/static). Wi-Fi (2.4/5 GHz, AP/Client mode). VPN (WireGuard). DDNS configuration (DuckDNS, others). USB-over-network. Radios Zigbee: coordinator settings, pairing mode, diagnostics. Thread: OTBR management, Matterbridge integration. Z-Wave (if module installed): inclusion/exclusion, network management. Bluetooth: enable/disable, scanning, BLE integrations. 4G/LTE (in development): SIM/APN settings, LTE telemetry, GPS data. Audio & Buzzer Volume control (3.5 mm output). Enable/disable system notification sounds. Buzzer toggle and test alerts. LEDs Service LED control. Ambilight modes (status, animations, user-defined patterns). IR IR transmitter: configure/send commands. IR receiver: learn remote commands and store them. Storage SD card and eMMC info. Format, mount/unmount. Telemetry: usage stats. Security User authentication settings. SSH toggle. VPN certificates and DDNS keys. Firewall and remote access rules.