device_monitor_status - bruno-beloff/scs_analysis GitHub Wiki

docs > software repositories > scs_analysis > commands > estate management


DESCRIPTION

The device monitor periodically checks on the availability and health of every air quality monitoring device. The device_monitor_status utility is used to deliver the most recent report for the specified device(s).

The --credentials flag is only required where the user wishes to store multiple identities. Setting the credentials is done interactively using the command line interface.

SYNOPSIS

device_monitor_status.py [-c CREDENTIALS] [-t DEVICE_TAG [-x]] [-i INDENT] [-v]

Options
-h, --help show this help message and exit
-c CREDENTIALS_NAME, --credentials=CREDENTIALS_NAME the stored credentials to be presented
-t TAG_FILTER, --tag-filter=TAG_FILTER the (partial) tag of the device(s)
-x, --exactly exact match for tag
-i INDENT, --indent=INDENT pretty-print the output with INDENT
-v, --verbose report narrative to stderr

EXAMPLES

device_monitor_status.py -vi4 -c super -t scs-bgx-570 -x

DOCUMENT EXAMPLE

 {
    "scs-bgx-570": {
        "device-tag": "scs-bgx-570",
        "availability": {
            "is-ok": true,
            "since": "2023-01-16T13:45:42Z"
        },
        "data": {
            "south-coast-science-test/pmx/device/praxis-000570/status": {
                "is-ok": false,
                "since": "2021-07-30T11:30:43Z"
            },
            "south-coast-science-test/pmx/loc/570/climate": {
                "is-ok": false,
                "since": "2021-07-30T11:45:42Z"
            },
            "south-coast-science-test/pmx/loc/570/particulates": {
                "is-ok": false,
                "since": "2021-07-30T12:00:43Z"
            }
        },
        "power": {
            "is-ok": true,
            "since": "2023-01-16T14:15:42Z"
        },
        "uptime": {
            "period": null
        }
    }
}

SEE ALSO

scs_analysis/cognito_user_credentials
scs_analysis/device_monitor

⚠️ **GitHub.com Fallback** ⚠️