Counter Tick Action
Counter Tick Action applies one signed step to a named counter in a running Counter Thing. Use a positive step to increment and a negative step to decrement.
Apply a controlled counting step
Select the Counter Thing
Choose the running Counter Thing that owns the total. The action subscribes to that component when it starts.
Select an existing key
The Counter key list is loaded from the selected Counter Thing. Create the key in the Counter panel before configuring the action.
Set the signed step
Use 1 for a normal increment, a larger positive value for a batch, or a negative value to subtract. The resulting total may also be negative.
Configuration parameters
| Parameter | Required | Description | Default |
|---|---|---|---|
Title | Yes | Name shown in action groups, Event Manager rules, and action history. | Empty |
Counter Thing | Yes | Active Counter Thing that owns the selected key. | None |
Counter key | Yes | Existing counter key. Options are read from the selected Counter Thing. | None |
Step | Yes | Signed integer added on every execution. Positive values increment; negative values decrement. | 1 |
Execution and failure behavior
Atomic change
Each execution calls the Counter Thing counting API and returns only after the in-memory value has been changed.
Action events
The action emits the normal starting and completed action events, so executions can be audited in Event History.
Missing target
If the referenced Counter Thing is removed or unavailable, execution fails instead of silently losing the count.
In DATA_SOURCE mode the changed key is marked for persistence according to the Counter Thing storage policy. The action does not create unknown keys; use the Counter panel to keep the key set deliberate and bounded.