From 8b1e6f2e1278b85a0bc6a67cd0cfa07f5743cccc Mon Sep 17 00:00:00 2001 From: Jeremy Date: Sun, 2 Mar 2025 05:02:15 -0500 Subject: [PATCH] [insteon] Update console commands documentation (#18348) Signed-off-by: Jeremy Setton --- bundles/org.openhab.binding.insteon/README.md | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/bundles/org.openhab.binding.insteon/README.md b/bundles/org.openhab.binding.insteon/README.md index a3d61ff23d..2a1cda8304 100644 --- a/bundles/org.openhab.binding.insteon/README.md +++ b/bundles/org.openhab.binding.insteon/README.md @@ -577,6 +577,81 @@ Usage: openhab:insteon debug - Insteon debug commands +### Modem Commands + +```shell +openhab> insteon modem +Usage: openhab:insteon modem listAll - list configured Insteon modem bridges with related channels and status +Usage: openhab:insteon modem listDatabase [--records] - list all-link database summary or records and pending changes for the Insteon modem +Usage: openhab:insteon modem listFeatures - list features for the Insteon modem +Usage: openhab:insteon modem listProductData - list product data for the Insteon modem +Usage: openhab:insteon modem reloadDatabase - reload all-link database from the Insteon modem +Usage: openhab:insteon modem backupDatabase - backup all-link database from the Insteon modem to a file +Usage: openhab:insteon modem restoreDatabase --confirm - restore all-link database to the Insteon modem from a specific file +Usage: openhab:insteon modem addDatabaseController
[ ] - add a controller record to all-link database for the Insteon modem +Usage: openhab:insteon modem addDatabaseResponder
- add a responder record to all-link database for the Insteon modem +Usage: openhab:insteon modem deleteDatabaseRecord
- delete a controller/responder record from all-link database for the Insteon modem +Usage: openhab:insteon modem applyDatabaseChanges --confirm - apply all-link database pending changes for the Insteon modem +Usage: openhab:insteon modem clearDatabaseChanges - clear all-link database pending changes for the Insteon modem +Usage: openhab:insteon modem addDevice [
] - add an Insteon device to the modem, optionally providing its address +Usage: openhab:insteon modem removeDevice
[--force] - remove an Insteon device from the modem +Usage: openhab:insteon modem reset --confirm - reset the Insteon modem to factory defaults +Usage: openhab:insteon modem switch - switch Insteon modem bridge to use if more than one configured and enabled +``` + +### Device Commands + +```shell +openhab> insteon device +Usage: openhab:insteon device listAll - list configured Insteon/X10 devices with related channels and status +Usage: openhab:insteon device listDatabase - list all-link database records and pending changes for a configured Insteon device +Usage: openhab:insteon device listFeatures - list features for a configured Insteon/X10 device +Usage: openhab:insteon device listProductData - list product data for a configured Insteon/X10 device +Usage: openhab:insteon device listMissingLinks --all| - list missing links for a specific or all configured Insteon devices +Usage: openhab:insteon device addMissingLinks --all| - add missing links for a specific or all configured Insteon devices +Usage: openhab:insteon device addDatabaseController
- add a controller record to all-link database for a configured Insteon device +Usage: openhab:insteon device addDatabaseResponder
- add a responder record to all-link database for a configured Insteon device +Usage: openhab:insteon device deleteDatabaseController
- delete a controller record from all-link database for a configured Insteon device +Usage: openhab:insteon device deleteDatabaseResponder
- delete a responder record from all-link database for a configured Insteon device +Usage: openhab:insteon device applyDatabaseChanges --confirm - apply all-link database pending changes for a configured Insteon device +Usage: openhab:insteon device clearDatabaseChanges - clear all-link database pending changes for a configured Insteon device +Usage: openhab:insteon device setButtonRadioGroup [ ... ] - set a button radio group for a configured Insteon KeypadLinc device +Usage: openhab:insteon device clearButtonRadioGroup [ ... ] - clear a button radio group for a configured Insteon KeypadLinc device +Usage: openhab:insteon device refresh --all| - refresh data for a specific or all configured Insteon devices +``` + +### Scene Commands + +```shell +openhab> insteon scene +Usage: openhab:insteon scene listAll - list configured Insteon scenes with related channels and status +Usage: openhab:insteon scene listDetails - list details for a configured Insteon scene +Usage: openhab:insteon scene addDevice --new| [] - add an Insteon device feature to a new or configured Insteon scene +Usage: openhab:insteon scene removeDevice - remove an Insteon device feature from a configured Insteon scene +``` + +### Channel Commands + +```shell +openhab> insteon channel +Usage: openhab:insteon channel listAll - list available channel ids with configuration and link state +``` + +### Debug Commands + +```shell +openhab> insteon debug +Usage: openhab:insteon debug listMonitored - list monitored Insteon/X10 device(s) +Usage: openhab:insteon debug startMonitoring --all|
- start logging message events for Insteon/X10 device(s) in separate file(s) +Usage: openhab:insteon debug stopMonitoring --all|
- stop logging message events for Insteon/X10 device(s) in separate file(s) +Usage: openhab:insteon debug sendBroadcastMessage - send an Insteon broadcast message to a group +Usage: openhab:insteon debug sendStandardMessage
- send an Insteon standard message to a device +Usage: openhab:insteon debug sendExtendedMessage
[ ... ] - send an Insteon extended message with standard crc to a device +Usage: openhab:insteon debug sendExtended2Message
[ ... ] - send an Insteon extended message with a two-byte crc to a device +Usage: openhab:insteon debug sendX10Message
- send an X10 message to a device +Usage: openhab:insteon debug sendIMMessage [ ...] - send an IM message to the modem +``` + ## Insteon Groups and Scenes How do Insteon devices tell other devices on the network that their state has changed? They send out a broadcast message, labeled with a specific _group_ number.