Universal Device Hub
LOCAL DEVICE ORCHESTRATION

Universal Device Hub

Discover, inventory, pair and control authorized smart devices on your trusted local network.

Developed byJose Hernandez713-552-3617
Device Hub
Device HubLocal Control Center
DEVICE TYPES
AUTOMATION
MANAGEMENT
A
adminAdministrator
Developed byJose Hernandez713-552-3617
OVERVIEW

Smart Environment

Every authorized device, one operational view.

Python APIOnline :1221
INV
Total Inventory0

Known smart devices

UP
Online Now0

Responding on the LAN

LINK
Paired0

Authorized control links

TYPE
Device Classes0

Categories with inventory

—°F
TEMP
GOOGLE NEST · LIVE

House Temperature

Locating the authorized thermostat…

Humidity—
System Mode—
HVAC—
Connection—
COOL MODE
Cooling Target
—°F
Available when the thermostat is in COOL mode
Waiting for Nest
TIME
LOCATION TIME · LIVE

Exact Local Time

Waiting for dashboard location…

--:-- -- --
Waiting for time… Local system time
Synchronizing location
HOME
SMART HOME OVERVIEW

Live environment cards

Cameras, weather, exact location, county news, environmental conditions and device health.

Loading smart environment…
DEV
ENVIRONMENT

Device categories

Open a device class and use its dedicated integration.

LINK
CONTROL COVERAGE

Compatibility

0%paired
Ready for controlInventory / setup

Universal discovery does not imply universal control. Manufacturer authorization is required for every active command.

REC
RECENT INVENTORY

Managed devices

Latest devices and their live availability.

DEVICE DISCOVERY

Find devices on your network

Uses SSDP, mDNS, private-LAN probes, host Bluetooth inventory and attached NFC-reader detection.

Preparing…
DISCOVERED NOW

Network candidates

0 found
⌁

No scan results yet

Run a scan to identify matching devices on the same LAN.

INVENTORY

Managed devices

0 devices
SMART ORCHESTRATION

Device Automation Studio

Build local schedules, scenes, status triggers and multi-step device actions. Use a starter template or create a fully customized automation.

Automation catalog100starter types
Configured0local rules
Enabled0actively evaluated
Last execution—most recent result
ACTIVE RULES

Automations and scenes

RUN HISTORY

Recent automation activity

AUDIT TRAIL

Recent activity

ACCOUNT SECURITY

Change my password

ACCESS CONTROL

Users and roles

EMAIL DELIVERY

SMTP alert settings

Configure the secure mail server used by customized automations and professional email templates.

NOT CONFIGURED
SMTP is not configured

Save a mail server and send a test before adding email actions to automations.

APPLICATION PROTECTION

Complete backup and restore

Protect the app source, configuration, database, saved credentials, assets and application data.

SAFE
OUT
Export complete backup

Downloads a private ZIP that can restore this installation after damage or an unwanted change.

IN
Import and restore backup

Restores the files and database contained in a backup previously created by this app.

Backup system ready

Keep exported backups private because they may contain device settings and locally saved credentials.

Generated dependencies, build caches, temporary files, logs, camera recordings and older safety backups are excluded so the backup remains portable. Close and reopen the application after a restore.

DANGER ZONE

Reset data

Delete inventory

Removes all saved devices but keeps users and activity.

Factory reset

Restores only admin / Password123 and removes all data.

DEVICE RECORD

Add device

Category Integration Settings

Automatic uses the selected device category. Configure only the fields required by the local adapter.

AUTHORIZED PAIRING

Pair device

    PHONE APPROVAL REQUIRED

    Open this one-time link on the phone

    Verification code000000

    Waiting for the phone to tap Allow…

    SECURE CAMERA STUDIO

    Camera

    Checking video engine…
    OFFLINE VIEWNot recording
    Authorized live camera feed

    Camera

    Configure a local stream, then select Start Live.

    PTZ CONTROLEnabled only for implemented vendor adapters
    VENDOR ADAPTER

    Camera connection

    LOCAL INTEGRATION
    Direct Vendor AccountSign in directly from Universal Device Hub. For Ring, the password is used only to create a reusable token and is not stored. A one-time verification code may be required.
    Vendor captcha
    No cloud account connected.
    AVAILABLE PROFILE

    Vendor feature map

      Select a camera configuration.

      Only cameras and accounts you are authorized to access should be configured. Cloud vendors are connected only through an authorized account session. Passwords are not retained after a reusable token is issued.

      LIVE SECURITY WALL

      All Cameras

      Loading authorized camera feeds…

      SMART HOME

      Dashboard Detail

      GOOGLE DEVICE ACCESS

      Google Nest Thermostats

      Official Smart Device Management integration for authorized Nest thermostats.

      NOT CONFIGURED
      1
      Device Access projectOne-time Google developer configuration

      Enter your Google Device Access project credentials.

      Required once
      1. Enable Smart Device Management API in Google Cloud.
      2. Create a Web OAuth client and authorize https://www.google.com as redirect URI.
      3. Create a Device Access project using that OAuth Client ID.
      4. Open authorization here and select your home and thermostat.

      The application never asks for your Google account password.

      —°F
      LIVE THERMOSTAT

      Nest Thermostat

      Humidity—
      HVAC—
      Connection—
      Eco—
      SYSTEM MODE
      TARGET TEMPERATURE
      ECO MODE
      FAN TIMER
      minutes

      Loading live thermostat details…

      AUTHORIZED DEVICES

      Google Nest thermostats

      SMART REMOTE

      Device Remote

      LIVE DEVICE STATE
      ▣

      Connecting…

      Reading the current app, input or playback state when the device exposes it.

      unknown
      UNIVERSAL PRO REMOTE
      VOLUME
      MEDIA
      CONTROL ADAPTERGeneric

      IPHONE COMPANIONiPhone Status

      Waiting for approved telemetry.

      LIVEONLINEUnknown
      BATBATTERYNot available
      CHGCHARGINGNot available
      iOSSYSTEMNot available
      TIMELAST SEENNever
      WiFiWI-FI NETWORKNot available
      LOCLOCATIONNot sharedNot available
      GPSLOCATION SHARINGNot configured
      SRCUPDATE SOURCEPairing only
      Apple Shortcut setup for Battery, Charging, Wi-Fi and Location
      1. On the iPhone, open Shortcuts and create a shortcut named Update Device Hub.
      2. Add the actions Get Battery Level, Get Current Location, Get Network Details and Get Device Details.
      3. Add Get Contents of URL, choose POST, JSON, and use the endpoint and fields below.
      4. Run it once and approve the Location and Network permissions. You can then attach it to Charger, Battery Level, Wi-Fi, App Opened or Time of Day automations.
      PRIVATE IPHONE INSTALL LINKAvailable after pairing
      TELEMETRY ENDPOINTAvailable after pairing
      Shortcut setup will appear here.

      The telemetry token is private. Do not post it publicly. The local endpoint accepts partial updates, so each automation may send only the values it knows.

      STATUSUnknown
      APP / INPUT—
      VOLUME—
      PLAYBACK—
      STREAMING & TV APPSLaunch on this TV

      Buttons are matched to applications installed or supported by the paired TV. Availability can vary by model, country and account.

      CATEGORY INTEGRATIONLoading integration…

      Checking category services and approved controls.

      Only services exposed by the authorized device are enabled.

      Live state shows metadata exposed by the device—such as app, channel, playback and volume. A live picture of the TV screen is not available unless the manufacturer exposes screen capture or external capture hardware is used.
      Select a remote command.
      AUTOMATION BUILDER

      Create smart automation

      Days
      CUSTOM AUTOMATION

      Create Customized Automation

      Choose exactly when it runs, optional conditions, and one or more safe actions.

      1
      Basic informationName the automation and choose an optional default device.
      2
      When should it run?Manual, scheduled, recurring, or when a device changes status.
      Days
      3
      Optional conditionsAll conditions must be true before actions run.
      No conditions. The automation runs whenever its trigger occurs.
      4
      ActionsAdd device commands, delays, restarts, in-app alerts, and professional email alerts in the exact order required.
      Add at least one action.
      Safe execution

      Only approved device commands are available. Unsupported commands stop safely and are recorded in Run History.

      EDITABLE DASHBOARD

      Customize Home Cards

      Rename, recolor, reorder or hide every dashboard card. Live values and controls remain connected.

      CARD
      Card titleLIVE DATA

      Description

      ACCESS CONTROL

      Create user

      CONFIRM ACTION

      Are you sure?

      ✓
      Done