> For the complete documentation index, see [llms.txt](https://docs.kemperconnect.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kemperconnect.de/asset-types/airdome/functions.md).

# functions

The Functions tab provides remote control capabilities for the AirDome filtration system, allowing operators to start and stop the device remotely.

## Accessing Functions

Navigate to the device detail page and select the "Functions" tab.

## Device Control

### Available Functions

| Function          | Description                    |
| ----------------- | ------------------------------ |
| **Start AirDome** | Turn on the filtration system  |
| **Stop AirDome**  | Turn off the filtration system |

### Start AirDome

Initiates air filtration:

{% stepper %}
{% step %}

### Click the action

Click the "Start AirDome" button.
{% endstep %}

{% step %}

### Confirm

A confirmation modal appears. Confirm to execute.
{% endstep %}

{% step %}

### Execution

Device begins filtering.
{% endstep %}

{% step %}

### Status

Status updates to "Running".
{% endstep %}
{% endstepper %}

### Stop AirDome

Stops air filtration:

{% stepper %}
{% step %}

### Click the action

Click the "Stop AirDome" button.
{% endstep %}

{% step %}

### Confirm

A confirmation modal appears. Confirm to execute.
{% endstep %}

{% step %}

### Execution

Device stops filtering.
{% endstep %}

{% step %}

### Status

Status updates to "Stopped".
{% endstep %}
{% endstepper %}

## Function Execution Modal

When executing a function:

### Confirmation Dialog

| Element       | Description                    |
| ------------- | ------------------------------ |
| Function name | Which action will be performed |
| Device name   | Target device                  |
| Warning       | Confirmation prompt            |
| Buttons       | Confirm / Cancel               |

### Execution States

| State     | Display                         |
| --------- | ------------------------------- |
| Idle      | Buttons available               |
| Executing | Loading spinner, "Executing..." |
| Success   | Success message, auto-dismiss   |
| Error     | Error message with details      |

## Remote Control Considerations

{% hint style="info" %}
Network Latency

* Commands may take seconds to reach device
* Status update may be delayed
* Refresh page if status doesn't update
  {% endhint %}

{% hint style="warning" %}
Device Availability

* Device must be online
* Commands fail if device offline
* Check connectivity before issuing commands
  {% endhint %}

{% hint style="danger" %}
Safety

* Ensure safe conditions before starting
* Verify area is clear
* Follow local safety procedures
  {% endhint %}

## Automation Integration

Instead of manual control, AirDome can be automated:

### PM-Based Automation

* AirWatch monitors air quality
* Rule triggers AirDome start when PM10 high
* Rule triggers AirDome stop when PM10 low

### Time-Based Scheduling

* Define operating hours
* Automatic start/stop at scheduled times
* Day-of-week configuration

See:

* [Automation Rules](file:///automation/rules.md)
* [Schedulers](file:///automation/schedulers.md)

## Function Categories

### Device Control

Primary control functions:

* Start/Stop operations
* Power management

### Data Functions

May include:

* Request data update
* Force status refresh

## Error Handling

### Command Failed

If function execution fails:

{% stepper %}
{% step %}

### Error displayed

An error message is displayed.
{% endstep %}

{% step %}

### Check device

Check device is online.
{% endstep %}

{% step %}

### Check network

Check network connectivity.
{% endstep %}

{% step %}

### Retry

Try again.
{% endstep %}
{% endstepper %}

### Device Not Responding

If device doesn't respond:

{% stepper %}
{% step %}

### Verify online

Verify device is online.
{% endstep %}

{% step %}

### Check last seen

Check last seen timestamp.
{% endstep %}

{% step %}

### Physical inspection

Device may need physical inspection.
{% endstep %}
{% endstepper %}

## Permissions

Function execution requires:

* Member or Admin role
* Active license on device
* Device online status

Viewers cannot execute device functions.

## Related Documentation

* [Dashboard](broken://pages/415d6ce9d130a8b6702073901ddc80c6b9901ab3) - Current status monitoring
* [Automation Rules](file:///automation/rules.md) - Automated control
* [Schedulers](file:///automation/schedulers.md) - Time-based control


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.kemperconnect.de/asset-types/airdome/functions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
