Goal: Live device health, comms status, fault/down detection Interface: Workbench
CTRL+L
station:|slot:/Drivers|bql:select slotPath as 'Path', displayName as 'Device', status as 'Status' from driver:Device
station:|slot:/Drivers|bql:select slotPath, displayName, status from driver:Device where status.down = true
station:|slot:/Drivers|bql:select slotPath, displayName, status from driver:Device where status.fault = true
station:|slot:/Drivers|bql:select slotPath as 'Path', displayName as 'Device', status as 'Status' from driver:Device where status.down = true or status.fault = true
station:|slot:/Drivers|bql:select slotPath, displayName, enabled, status from driver:Device where enabled = false
station:|slot:/Drivers|bql:select count(name) as 'Down' from driver:Device where status.down = true|cell:0,0
station:|slot:/Drivers|bql:select count(name) as 'Faulted' from driver:Device where status.fault = true|cell:0,0
station:|slot:/Drivers|bql:select count(name) as 'Healthy' from driver:Device where status.down = false and status.fault = false|cell:0,0
station:|slot:/|bql:select slotPath, displayName, out, status from control:ControlPoint where status != {ok}
station:|slot:/|bql:select slotPath, displayName, status from control:ControlPoint where status.stale = true
station:|slot:/|bql:select slotPath, displayName, out, status from control:ControlPoint where status.overridden = true
station:|slot:/|bql:select slotPath, displayName, status from control:ControlPoint where status.null = true
station:|slot:/|bql:select slotPath, displayName, status from control:ControlPoint where status.down = true
station:|slot:/Drivers|bql:select slotPath, displayName, out, status from control:ControlPoint
station:|slot:/Drivers|bql:select name, displayName, status from driver:DeviceNetwork
station:|slot:/Drivers|bql:select name, displayName, status from driver:DeviceNetwork where status.fault = true
station:|slot:/Drivers|bql:select slotPath, displayName, lastOkTime, status from driver:Device
station:|slot:/Drivers|bql:select slotPath, displayName, lastOkTime from driver:Device where lastOkTime < AbsTime '2024-01-01T00:00:00.000-0'
station:|slot:/Drivers|bql:select slotPath, displayName, out, status from control:ControlPoint where status.down = true or status.fault = true or status.stale = true
station:|slot:/Drivers|bql:select parent.displayName as 'Network', count(name) as 'Total', status as 'Net Status' from driver:Device