New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

dgmwatch-cli

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dgmwatch-cli

Terminal controller for DALCNET DGM watch DMX devices.

latest
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

dgmwatch-cli

Control DALCNET DGM watch DMX devices from the terminal. The CLI mirrors the web UI’s dmem.bin writes so you can zero whole universes or tweak ranges without dragging sliders, and it remembers the IP you configure on first run.

Install & build

npm install
npm run build -w packages/dgmwatch-cli

Or publish/install the package globally and simply run dgmwatch.

First run

The tool does not ship with a baked-in IP. Launch it once and it will ask if you want to set the device address. The value you provide is stored in ~/.dgmwatch/config.json so every future command can reuse it. You can re-run the Settings option at any time to change it.

Usage

dgmwatch            # interactive menu (reset all, custom range, settings, help)
dgmwatch zero ...   # direct command for scripts/automation

dgmwatch

  • Reset all 512 slots to 0
  • Send a custom range/value
  • Settings (change stored device host)
  • Command reference (Commander help)
  • Navigate with arrow keys or Vim bindings (j/k, gg, G, q to cancel)

If no host has been saved yet, the menu prompts you to add one before you can run DMX commands.

dgmwatch zero

dgmwatch zero [options]

Options:
  -H, --host <host>     Device host or base URL (overrides saved config)
  -s, --start <slot>    Starting DMX slot (1-512). Default: 1
  -c, --count <count>   Number of slots to write. Default: fill until 512
  -v, --value <value>   Value written into each slot (0-255). Default: 0
  -t, --timeout <ms>    Abort if the device does not answer in time. Default: 5000

If neither --host nor a saved host exist the command will abort and tell you to set one (run dgmwatch without arguments or re-run with --host once).

Keywords

dmx

FAQs

Package last updated on 29 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts