The operator console is available to members of {{ adminGroupName }}.
Signed in as {{ auth.username }}.
{{ pageSubtitle }}
Latest counted / skipped messages.
Current state of registered counters.
| {{ column.label }} | |
|---|---|
| {{ formatTime(event.created_at) }}≠ {{ event.event_id || '-' }} {{ event.iot_device_id || '-' }} {{ event.event_type || '-' }} {{ event.status || '-' }} {{ event.action || 'skipped' }} {{ event.reason || '-' }} {{ event.count_delta || 0 }} {{ event.resulting_count != null ? formatNumber(event.resulting_count) : '-' }} {{ event.topic || '-' }} {{ event.partition ?? '-' }} {{ event.offset ?? '-' }} - | |
{{ prettyJson(event.payload) }}
|
|
|
No events match the current filter.
|
Commands are queued until the device reconnects.
Send count now updates the display once. Pause and quiet hours remain active.
Shows the fleet count. Start an event to count brews from selected sources at zero.
Started {{ formatTime(selectedDevice.event_mode_started_at) }} · {{ (selectedDevice.event_source_device_ids || []).length }} sources. Counting continues while display updates are paused.
{{ selectedDevice.quiet_hours_start ? `${selectedDevice.quiet_hours_start}–${selectedDevice.quiet_hours_end} every day · Europe/Berlin` : 'No daily schedule. Display updates follow the current pause state.' }}
Automatic display updates pause during the blue interval. Counts keep accumulating.
Display updates, schedule changes, and commands. Times in Berlin.
{{ row.details }}
Dispatch a raw command payload to the selected display.
Explicit commands also run during pauses and quiet hours.
| Time (Berlin) | Kind | Name | Status | Source | |
|---|---|---|---|---|---|
| {{ formatTime(row.at) }} | {{ row.kind }} | {{ row.name }} | {{ row.status }} - | {{ row.source || '-' }} | |
|
No matching history entries.
|
|||||