💡
Light Control
Control brightness, color temperature, and RGB colors for all your smart lights. Support for dimming, scenes, and room-wide control.
🪟
Window Covering Management
Open, close, and position your smart window coverings (blinds, shades) with precision. Control speed and direction for smooth operation.
📡
Sensor Monitoring
Monitor motion, temperature, humidity, light levels, and battery in real time. Open Sensor Report for Simple, By Type, By Sensor, and Low Battery views, with presentation-only copy/export.
🔋
Low Battery Report
When any sensor reports battery below 20%, a main-header control appears after devices load. Tap it (or use Sensor Report → Low Battery) for a clean name / room / reading list you can share.
🎬
Scenes & Automation
Create ControlZ scenes, schedules, sensor and switch automations, geofence actions, and one-shot runs. Add AirPlay or Sonos TTS announcements in Automations, Advanced Events, Time Schedules, and Scene options. Hue, HomeKit, Conbee/deCONZ, Zigbee2MQTT, and Home Assistant scene catalogs are presented together where supported.
🏠
Room Organization
Organize devices by room, import or exclude source rooms per bridge, hide empty rooms, pin a startup room or custom view, and choose vertical or horizontal room strips on larger displays.
⏰
Time Schedules
Run scenes on days and times, at solar events, or once at an absolute time or relative offset. Prefer your Mac hub as the automation authority so schedules keep running; author full automation rules on Mac.
🎛️
Switch Control
Configure supported Zigbee/MQTT and HomeKit buttons and remotes to trigger scenes and actions, including presses, double-taps, and long-press mappings where the device exposes them.
🎨
User Custom Views
Create custom grid layouts mixing lights, window coverings, sensors, and rooms. Lock for read-only mode or unlock to edit, reorder, and assign devices. Set as startup view for instant access.
⚙️
User Preferences
Customize device settings including default brightness, favorites, hidden devices, and room assignments. Configure window covering speed, direction, and delays for personalized control.
🌐
Local HTTP API & WebSocket
When the embedded server is enabled, expose REST endpoints for bridges, rooms, scenes, devices, automation, security, weather, and more. Subscribe to WS /ws for live device and log updates (JSON or MessagePack). Authenticate with X-API-Key or query parameters; localhost can bypass keys per server settings. Display URL links (Localhost / Network IP / Both) control which address(es) appear in settings and the green banner.
🔒
Security & zones
Organize locks, doors, motion, presence, smoke, and mixed-device zones; reorder tiles or drag devices across zones; choose which devices affect summaries; and use full-window header/footer status strips (edge-to-edge under the room sidebar on iPad/Mac) plus /api/security/* reports. HomeKit lock/door/motion refresh keeps the Security strip from lingering on stale “SECURE” while tiles show unlocked. ControlZ provides limited status reporting only—it is not a certified alarm system.
🛰️
Integrations
Home Assistant OAuth or long-lived tokens, HomeKit discovery (including video paths), Open-Meteo forecasts with WeatherKit or AU BoM severe warnings, DoorBird stations, HS4 webhooks, and bridge-specific scene and automation catalogs. Client Sync and Browser Companion remain on hold—not retail defaults.
🎙️
Apple Shortcuts & Siri
App Intents and Siri phrases for scenes and device control from Shortcuts. Setup, built-in phrase templates, and limits are available in the in-app documentation when you use ControlZ from the App Store or TestFlight build.
⌚
Apple Watch
Optional watchOS companion: scenes and controls chosen on iPhone sync to Apple Watch when the phone app is available. Pair Watch with daily use on iPhone for wrist-level triggers.
🔊
Sonos LAN & Cloud
Discover and register players, browse content, manage playback and groups, save playlists, inspect the coordinator queue, and deliver targeted text-to-speech announcements. Optional Sonos Cloud OAuth adds Control API playback and grouping. Speech rate is shared with AirPlay Announcements.
📢
AirPlay Announcements (TTS)
Speak local TTS on this device’s current system audio route — including AirPlay speakers and HomePods when that route is selected. Configure defaults under Configuration → AirPlay Announcements, or add AirPlay announcement actions in Automations, Advanced Events, Time Schedules, and Scenes (after device steps). Choose speakers via the Speaker output sheet or Control Center; Apple does not allow silent per-HomePod targeting, so prefer a Mac hub with a stable AirPlay route for unattended events. Ship as beta.
💾
Backup, Restore & iCloud
Create and share .controlzbackup files, restore configuration, schedule local-folder or iCloud snapshots, set count/age retention, and optionally password-protect local backup files.
📈
Performance Advisor
Startup Health, per-bridge load profiles, suggested bridge order, P50 history, warm-return tracking, and regression flags help tune large installations. Bridge load tiers avoid full inventory work when a state refresh is enough.
🧰
Diagnostics & Recovery
Bridge Console connection tools, state refresh, device reload, Local Network guidance, HomeKit identity repair and Home Cleanup, Security orphan repair, and data-health reports provide recovery without rebuilding the whole setup.
👥
User Access Control
Optional native-app and web/API sign-in, role-based permissions, API keys, bootstrap recovery using device authentication, and separate policy controls for local users and integrations.
🧩
Groups & Web Dashboards
Manage illumination/outlet groups, window-covering groups and libraries, cross-bridge Window Coverings dashboards, custom grids, All Rooms views, and Mac-hosted Web Dashboards (Cards or Floor plan with Map pins, Preview / Live / Kiosk).
🧭
Demo Mode & Training
Isolated showroom with preference stovepipe, Training Manual, Show Me Auto/Loop/playlist, wizard skip, and Mac Demo auto-relaunch so demos never write into production stores.