Supported Actions
Built-In Actions (System)~
Actions: 一時停止~
- Manufacturer: AoT
- Works with: Functions
Set a delay between executing Actions when self.run_all_actions() is used.
Usage: Executing self.run_action("ACTION_ID") will create a pause for the set duration. When self.run_all_actions() is executed, this will add a pause in the sequential execution of all actions.
| Option | Type | Description |
|---|---|---|
| 期間 (Seconds) | Decimal | The duration to pause |
Environment Control~
- Manufacturer: AoT
- Works with: Functions
統合環境制御(env_coordinator)Functionにアクチュエーターを登録します。複数の装置を登録するには、このアクションを繰り返し追加してください。
| Option | Type | Description |
|---|---|---|
| Outputチャンネル | Select Channel (Output_Channels) | 制御するOutputチャンネルを選択してください。 |
| アクチュエーターの種類 | Select | このOutputが担う役割を選択してください。 |
| コスト指数 | Decimal - Default Value: 5.0 | 値が低いほど優先度が高くなります(1 = 無料の自然換気、10 = 高コストの機器)。 |
| 時間制御ウィンドウ終了時 | Select(Options: [何もしない | オフにする | オンにする | 開度%を設定(換気窓専用)] (Default in bold) | 時間制御ウィンドウが終了したときにこのアクチュエーターに適用する動作です。 |
| 終了時の開度% | Decimal | 時間ウィンドウが終了したときの目標開度です(換気窓 / 開口部専用)。 |
| 生地の透過率の個別指定 (0-1, 遮光カーテンのみ) | Decimal | この遮光カーテンの生地が他と異なるときだけ使います。0 のままなら連動施設に設定した値を使います。室内の光センサーがないとき、外の日射と開度から室内の光量を推定するのに使われます。 |
| 効果係数オーバーライド(K_*) | Decimal | 0 = デフォルト値を使用。実測データから校正する場合のみ入力してください。例: 冷房機 → K_COOLER_T、噴霧器 → K_FOG_RH。 |
| 全ストローク時間(秒) | Decimal | このアクチュエーターが0→100%まで動くのにかかる時間(秒)です。サイクルごとの最大コマンド変化量を制限し、物理的な速度より速い実行不可能なコマンドが送信されないようにするために使用します。0 = 無効(slew_per_cycleの値をそのまま使用)。例: 作動に10分かかる換気窓モーターの場合は600を入力。 |
| 最小繰り返し間隔(秒) | Decimal | 目標値が変化しない場合でも、このアクチュエーターにコマンドを繰り返し送信する最小間隔(秒)です。0 = システムデフォルトを使用(600秒のウォッチドッグ)。動作の遅いモーター式アクチュエーターでは、リレーの寿命を延ばすために値を大きくしてください。 |
Execute Python 3 Code~
- Manufacturer: AoT
- Works with: Inputs
Execute Python 3 code when measurements are acquired.
| Option | Type | Description |
|---|---|---|
| Python 3 Code | The code to execute |
LED: Kasa RGB Bulb: Change Color~
- Manufacturer: AoT
- Works with: Functions
Change the color of the LED in a Kasa RGB Bulb. Select the Kasa RGB Bulb Output.
Usage: Executing self.run_action("ACTION_ID") will set the selected Kasa RGB Bulb to the selected Hue, Saturation, and Brightness. Executing self.run_action("ACTION_ID", value={"output_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "hue": 10, "saturation": 50, "brightness": 25}) will set the hue (0 - 360), saturation (0 - 100), and brightness (0 - 100) of the Kasa RGB Bulb Output with the specified ID. Don't forget to change the output_id value to an actual Output ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the energy meter Input |
| 色相 (度) | Integer | The hue to set, in degrees (0 - 360) |
| 彩度 (パーセント) | Integer - Default Value: 50 | The saturation to set, in percent (0 - 100) |
| 明るさ (パーセント) | Integer - Default Value: 50 | The brightness to set, in percent (0 - 100) |
LED: Neopixel: Change Pixel Color~
- Manufacturer: AoT
- Works with: Functions
Change the color of an LED in a Neopixel LED strip. Select the Neopixel LED Strip Controller, pixel number, and color.
Usage: Executing self.run_action("ACTION_ID") will set the selected LED to the selected Color. Executing self.run_action("ACTION_ID", value={"controller_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "led": 0, "color": "10, 10, 0"}) will set the color of the specified LED for the Neopixel LED Strip Controller with the specified ID. Don't forget to change the controller_id value to an actual Controller ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the controller that modulates your neopixels |
| LED Position | Integer | The position of the LED on the strip |
| RGB Color | Text - Default Value: 10, 0, 0 | The color in RGB format, each from 0 to 255 (e.g "10, 0, 0") |
LED: Neopixel: 点滅オフ~
- Manufacturer: AoT
- Works with: Functions
Stop flashing an LED in a Neopixel LED strip. Select the Neopixel LED Strip Controller and pixel number.
Usage: Executing self.run_action("ACTION_ID") will set the selected LED to the selected Color. Executing self.run_action("ACTION_ID", value={"controller_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "led": 0}) will stop flashing the specified LED for the Neopixel LED Strip Controller with the specified ID. Don't forget to change the controller_id value to an actual Controller ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the controller that modulates your neopixels |
| LED Position | Integer | The position of the LED on the strip |
LED: Neopixel: 点滅オン~
- Manufacturer: AoT
- Works with: Functions
Start flashing an LED in a Neopixel LED strip. Select the Neopixel LED Strip Controller, pixel number, and color.
Usage: Executing self.run_action("ACTION_ID") will set the selected LED to the selected Color. Executing self.run_action("ACTION_ID", value={"controller_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "led": 0, "color": "10, 10, 0"}) will start flashing the color of the specified LED for the Neopixel LED Strip Controller with the specified ID. Don't forget to change the controller_id value to an actual Controller ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the controller that modulates your neopixels |
| LED Position | Integer | The position of the LED on the strip |
| RGB Color | Text - Default Value: 10, 0, 0 | The color in RGB format, each from 0 to 255 (e.g "10, 0, 0") |
MQTT: パブリッシュ~
- Manufacturer: AoT
- Works with: Functions
- Dependencies: paho-mqtt
Publish a value to an MQTT server.
Usage: Executing self.run_action("ACTION_ID") will publish the saved payload text options to the MQTT server. Executing self.run_action("ACTION_ID", value={"payload": 42}) will publish the specified payload (any type) to the MQTT server. You can also specify the topic (e.g. value={"topic": "my_topic", "payload": 42}). Warning: If using multiple MQTT Inputs or Functions, ensure the Client IDs are unique.
| Option | Type | Description |
|---|---|---|
| ホスト名 | Text - Default Value: localhost | The hostname of the MQTT server |
| ポート | Integer - Default Value: 1883 | The port of the MQTT server |
| Topic | Text - Default Value: paho/test/single | The topic to publish with |
| Payload | Text | The payload to publish |
| Payload Type | Select(Options: [Text | Integer | Float/Decimal] (Default in bold) | The type to cast the payload |
| キープアライブ | Integer - Default Value: 60 | The keepalive timeout value for the client. Set to 0 to disable. |
| Client ID | Text - Default Value: client_gGCfFGxb | Unique client ID for connecting to the MQTT server |
| Use Login | Boolean | Send login credentials |
| ユーザー名 | Text - Default Value: user | Username for connecting to the server |
| パスワード | Text | Password for connecting to the server |
| Use Websockets | Boolean | Use websockets to connect to the server. |
MQTT: 発行: 測定値~
- Manufacturer: AoT
- Works with: Inputs
- Dependencies: paho-mqtt
Publish an Input measurement to an MQTT server.
| Option | Type | Description |
|---|---|---|
| 測定 | Select the measurement to send as the payload | |
| ホスト名 | Text - Default Value: localhost | The hostname of the MQTT server |
| ポート | Integer - Default Value: 1883 | The port of the MQTT server |
| Topic | Text - Default Value: paho/test/single | The topic to publish with |
| キープアライブ | Integer - Default Value: 60 | The keepalive timeout value for the client. Set to 0 to disable. |
| Client ID | Text - Default Value: client_w2TVF6Rb | Unique client ID for connecting to the MQTT server |
| Use Login | Boolean | Send login credentials |
| ユーザー名 | Text - Default Value: user | Username for connecting to the server |
| パスワード | Text | Password for connecting to the server. |
| Use Websockets | Boolean | Use websockets to connect to the server. |
Output: アクチュエーターペアリング(位置 / 停止)~
- Manufacturer: AoT
- Works with: Functions
アクチュエーターペアリング出力を目標位置(0–100 %)まで駆動するか、停止コマンドを送信します。
Usage: Executing self.run_action("ACTION_ID") drives the actuator to the configured position. Executing self.run_action("ACTION_ID", value={"output_id": "UUID", "channel": 0, "command": "set_position", "position": 75}) drives the Actuator Paired output with the given ID to 75 %. Use "command": "stop" to halt motion immediately.
| Option | Type | Description |
|---|---|---|
| アクチュエーターペアリング出力 | Select Channel (Output_Channels) | 制御するアクチュエーターペアリング出力チャンネルを選択してください。 |
| コマンド | Select(Options: [位置を設定(%) | 停止] (Default in bold) | 「位置を設定」はアクチュエーターを目標%まで駆動します。「停止」は動作を即座に停止します。 |
| 目標位置(%) | Decimal | 0 = 全閉、100 = 全開。コマンドが「位置を設定」の場合のみ使用されます。 |
PID: Set Method~
- Manufacturer: AoT
- Works with: Functions
Select a method to set the PID to use.
Usage: Executing self.run_action("ACTION_ID") will pause the selected PID Controller. Executing self.run_action("ACTION_ID", value={"pid_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "method_id": "fe8b8f41-131b-448d-ba7b-00a044d24075"}) will set a method for the PID Controller with the specified IDs. Don't forget to change the pid_id value to an actual PID ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the PID Controller to apply the method |
| メソッド | Select Device | Select the Method to apply to the PID |
PID: 一時停止~
- Manufacturer: AoT
- Works with: Functions
PIDを一時停止します
Usage: Executing self.run_action("ACTION_ID") will pause the selected PID Controller. Executing self.run_action("ACTION_ID", value="959019d1-c1fa-41fe-a554-7be3366a9c5b") will pause the PID Controller with the specified ID.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the PID Controller to pause |
PID: 再開~
- Manufacturer: AoT
- Works with: Functions
PIDを再開します
Usage: Executing self.run_action("ACTION_ID") will resume the selected PID Controller. Executing self.run_action("ACTION_ID", value="959019d1-c1fa-41fe-a554-7be3366a9c5b") will resume the PID Controller with the specified ID.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the PID Controller to resume |
PID: 設定: 設定値~
- Manufacturer: AoT
- Works with: Functions
Set the Setpoint of a PID.
Usage: Executing self.run_action("ACTION_ID") will set the setpoint of the selected PID Controller. Executing self.run_action("ACTION_ID", value={"setpoint": 42}) will set the setpoint of the PID Controller (e.g. 42). You can also specify the PID ID (e.g. value={"setpoint": 42, "pid_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}). Don't forget to change the pid_id value to an actual PID ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the PID Controller to pause |
| 設定値 | Decimal | The setpoint to set the PID Controller |
PID:上昇:設定値~
- Manufacturer: AoT
- Works with: Functions
PIDの設定値を上げます
Usage: Executing self.run_action("ACTION_ID") will raise the setpoint of the selected PID Controller. Executing self.run_action("ACTION_ID", value={"pid_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "amount": 2}) will raise the setpoint of the PID with the specified ID. Don't forget to change the pid_id value to an actual PID ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the PID Controller to raise the setpoint of |
| 設定値上昇 | Decimal | The amount to raise the PID setpoint by |
PID:下降:設定値~
- Manufacturer: AoT
- Works with: Functions
PIDの設定値を下げます
Usage: Executing self.run_action("ACTION_ID") will lower the setpoint of the selected PID Controller. Executing self.run_action("ACTION_ID", value={"pid_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "amount": 2}) will lower the setpoint of the PID with the specified ID. Don't forget to change the pid_id value to an actual PID ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the PID Controller to lower the setpoint of |
| 下限設定値 | Decimal | The amount to lower the PID setpoint by |
Send Email~
- Manufacturer: AoT
- Works with: Functions
Send an email.
Usage: Executing self.run_action("ACTION_ID") will email the specified recipient(s) using the SMTP credentials in the system configuration. Separate multiple recipients with commas. The body of the email will be the self-generated message. Executing self.run_action("ACTION_ID", value={"email_address": ["email1@email.com", "email2@email.com"], "message": "My message"}) will send an email to the specified recipient(s) with the specified message.
| Option | Type | Description |
|---|---|---|
| E-Mail Address | Text - Default Value: email@domain.com | E-mail recipient(s) (separate multiple addresses with commas) |
Send Email with Photo~
- Manufacturer: AoT
- Works with: Functions
Take a photo and send an email with it attached.
Usage: Executing self.run_action("ACTION_ID") will take a photo and email it to the specified recipient(s) using the SMTP credentials in the system configuration. Separate multiple recipients with commas. The body of the email will be the self-generated message. Executing self.run_action("ACTION_ID", value={"camera_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "email_address": ["email1@email.com", "email2@email.com"], "message": "My message"}) will capture a photo using the camera with the specified ID and send an email to the specified email(s) with message and attached photo. Don't forget to change the camera_id value to an actual Camera ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| カメラ | Select Device | Select the Camera to take a photo with |
| E-Mail Address | Text - Default Value: email@domain.com | E-mail recipient(s). Separate multiple with commas. |
Webhook~
- Manufacturer: AoT
- Works with: Functions
Emits a HTTP request when triggered. The first line contains a HTTP verb (GET, POST, PUT, ...) followed by a space and the URL to call. Subsequent lines are optional "name: value"-header parameters. After a blank line, the body payload to be sent follows. {{{message}}} is a placeholder that gets replaced by the message, {{{quoted_message}}} is the message in an URL safe encoding.
Usage: Executing self.run_action("ACTION_ID") will run the Action.
| Option | Type | Description |
|---|---|---|
| Webhook Request | HTTP request to execute |
カメラ: タイムラプス: 一時停止~
- Manufacturer: AoT
- Works with: Functions
Pause a camera time-lapse
Usage: Executing self.run_action("ACTION_ID") will pause the selected Camera time-lapse. Executing self.run_action("ACTION_ID", value={"camera_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will pause the Camera time-lapse with the specified ID. Don't forget to change the camera_id value to an actual Camera ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| カメラ | Select Device | Select the Camera to pause the time-lapse |
カメラ: タイムラプス: 再開~
- Manufacturer: AoT
- Works with: Functions
Resume a camera time-lapse
Usage: Executing self.run_action("ACTION_ID") will resume the selected Camera time-lapse. Executing self.run_action("ACTION_ID", value={"camera_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will resume the Camera time-lapse with the specified ID. Don't forget to change the camera_id value to an actual Camera ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| カメラ | Select Device | Select the Camera to resume the time-lapse |
カメラ: 写真を撮影~
- Manufacturer: AoT
- Works with: Functions
選択したカメラで写真を撮影します。
Usage: Executing self.run_action("ACTION_ID") will capture a photo with the selected Camera. Executing self.run_action("ACTION_ID", value={"camera_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will capture a photo with the Camera with the specified ID. Don't forget to change the camera_id value to an actual Camera ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| カメラ | Select Device | Select the Camera to take a photo |
コントローラ: 有効化~
- Manufacturer: AoT
- Works with: Functions
コントローラを有効にします。
Usage: Executing self.run_action("ACTION_ID") will activate the selected Controller. Executing self.run_action("ACTION_ID", value={"controller_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will activate the controller with the specified ID. Don't forget to change the controller_id value to an actual Controller ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the controller to activate |
コントローラ: 無効化~
- Manufacturer: AoT
- Works with: Functions
コントローラを無効化します。
Usage: Executing self.run_action("ACTION_ID") will deactivate the selected Controller. Executing self.run_action("ACTION_ID", value={"controller_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will deactivate the controller with the specified ID. Don't forget to change the controller_id value to an actual Controller ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the controller to deactivate |
システム: シャットダウン~
- Manufacturer: AoT
- Works with: Functions
Shutdown the System
Usage: Executing self.run_action("ACTION_ID") will shut down the system in 10 seconds.
システム: 再起動~
- Manufacturer: AoT
- Works with: Functions
Restart the System
Usage: Executing self.run_action("ACTION_ID") will restart the system in 10 seconds.
ディスプレイ:バックライト:色~
- Manufacturer: AoT
- Works with: Functions
Set the display backlight color
Usage: Executing self.run_action("ACTION_ID") will change the backlight color on the selected display. Executing self.run_action("ACTION_ID", value={"display_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "color": "255,0,0"}) will change the backlight color on the controller with the specified ID and color. Don't forget to change the display_id value to an actual Function ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| 表示 | Select Device | Select the display to set the backlight color |
| Color (RGB) | Text - Default Value: 255,0,0 | Color as R,G,B values (e.g. "255,0,0" without quotes) |
作成: Daemon Log Line~
- Manufacturer: AoT
- Works with: Functions
デーモンログにログ行を作成します。
Usage: Executing self.run_action("ACTION_ID") will add a line to the Daemon log. Executing self.run_action("ACTION_ID", value={"log_level": "info", "log_text": "this is a log line"}) will execute the action with the specified log level and log line text. If a log line text is not specified, then the action message will be used as the text.
| Option | Type | Description |
|---|---|---|
| Log Level | Select(Options: [Info | Warning | Error | Debug] (Default in bold) | The log level to insert the text into the log |
| Log Line Text | Text - Default Value: Log Line Text | The text to insert in the Daemon log |
作成: ノート~
- Manufacturer: AoT
- Works with: Functions
選択したオプションでノートを作成します。
Usage: Executing self.run_action("ACTION_ID") will create a note with the configured options. Executing self.run_action("ACTION_ID", value={"tags": ["tag1"], "name": "Title", "note": "body", "category": "alarm", "priority": 1}) will override the stored settings. Set auto_target to link the note automatically to the parent Function.
| Option | Type | Description |
|---|---|---|
| タグ一覧 | 1つ以上のタグを選択してください | |
| 名前 | Text | タイトル(空欄の場合、本文の最初の行から自動抽出) |
| ノート | ノート本文 | |
| アクションメッセージを本文に含める | Boolean | 条件/トリガーから渡されたメッセージをノート本文の末尾に追加します |
| 親Functionへの自動リンク | Boolean - Default Value: True | このアクションの親Function(target_id/target_type)にノートを自動的にリンクします |
| カテゴリー | Select(Options: [一般 | 観察 | アラーム | メンテナンス] (Default in bold) | ノートのカテゴリー |
| 優先度 | Select(Options: [通常 | 高 | 緊急] (Default in bold) | ノートの優先度 |
入力: 測定を強制:~
- Manufacturer: AoT
- Works with: Functions
入力の測定を強制実施
Usage: Executing self.run_action("ACTION_ID") will force acquiring measurements for the selected Input. Executing self.run_action("ACTION_ID", value={"input_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will force acquiring measurements for the Input with the specified ID. Don't forget to change the input_id value to an actual Input ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| Input | Select Device | Select an Input |
出力: オン/オフ/期間~
- Manufacturer: AoT
- Works with: Functions
オン/オフ出力をオン、オフ、または指定時間オンにします
Usage: Executing self.run_action("ACTION_ID") will actuate an output. Executing self.run_action("ACTION_ID", value={"output_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "channel": 0, "state": "on", "duration": 300}) will set the state of the output with the specified ID and channel. Don't forget to change the output_id value to an actual Output ID that exists in your system. If state is on and a duration is set, the output will turn off after the duration.
| Option | Type | Description |
|---|---|---|
| Output | Select Channel (Output_Channels) | Select an output to control |
| 状態 | Select | Turn the output on or off |
| 期間 (Seconds) | Decimal | If On, you can set a duration to turn the output on. 0 stays on. |
出力: デューティサイクル~
- Manufacturer: AoT
- Works with: Functions
Set a PWM Output to set a duty cycle.
Usage: Executing self.run_action("ACTION_ID") will set the PWM output duty cycle. Executing self.run_action("ACTION_ID", value={"output_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "channel": 0, "duty_cycle": 42}) will set the duty cycle of the PWM output with the specified ID and channel. Don't forget to change the output_id value to an actual Output ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| Output | Select Channel (Output_Channels) | Select an output to control |
| デューティサイクル | Decimal | PWMのデューティサイクル(パーセント、0.0-100.0) |
出力: ランプ デューティサイクル~
- Manufacturer: AoT
- Works with: Functions
一定時間かけてPWM出力のデューティサイクルを段階的に変更します
Usage: Executing self.run_action("ACTION_ID") will ramp the PWM output duty cycle according to the settings. Executing self.run_action("ACTION_ID", value={"output_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "channel": 0, "start": 42, "end": 62, "increment": 1.0, "duration": 600}) will ramp the duty cycle of the PWM output with the specified ID and channel. Don't forget to change the output_id value to an actual Output ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| Output | Select Channel (Output_Channels) | Select an output to control |
| デューティサイクル: 開始 | Decimal | PWMのデューティサイクル(パーセント、0.0-100.0) |
| デューティサイクル: 終了 | Decimal - Default Value: 50.0 | PWMのデューティサイクル(パーセント、0.0-100.0) |
| 増分 (デューティサイクル) | Decimal - Default Value: 1.0 | How much to change the duty cycle every Duration |
| 期間 (Seconds) | Decimal | How long to ramp from start to finish. |
出力: 体積~
- Manufacturer: AoT
- Works with: Functions
出力に量を供給するよう指示します。
Usage: Executing self.run_action("ACTION_ID") will actuate a volume output. Executing self.run_action("ACTION_ID", value={"output_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "channel": 0, "volume": 42}) will send a volume to the output with the specified ID and channel. Don't forget to change the output_id value to an actual Output ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| Output | Select Channel (Output_Channels) | Select an output to control |
| 体積 | Decimal | The volume to send to the output |
出力: 値~
- Manufacturer: AoT
- Works with: Functions
Send a value to the Output.
Usage: Executing self.run_action("ACTION_ID") will actuate a value output. Executing self.run_action("ACTION_ID", value={"output_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b", "channel": 0, "value": 42}) will send a value to the output with the specified ID and channel. Don't forget to change the output_id value to an actual Output ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| Output | Select Channel (Output_Channels) | Select an output to control |
| 値 | Decimal | The value to send to the output |
実行: Bash/Shell Command~
- Manufacturer: AoT
- Works with: Functions
Linux bashシェルコマンドを実行します。
Usage: Executing self.run_action("ACTION_ID") will execute the bash command.Executing self.run_action("ACTION_ID", value={"user": "aot", "command": "/home/pi/my_script.sh on"}) will execute the action with the specified command and user.
| Option | Type | Description |
|---|---|---|
| ユーザー | Text - Default Value: aot | コマンドを実行するユーザー |
| コマンド | Text - Default Value: /home/pi/my_script.sh on | Command to execute |
方程式 (Single-Measurement)~
- Manufacturer: AoT
- Works with: Inputs
Modify a channel value with an equation before storing it in the database.
| Option | Type | Description |
|---|---|---|
| 測定 | Select the measurement to send as the payload | |
| 方程式 | Text - Default Value: x-10 | The equation to apply to the value before storing. "x" is the measurement value. Example: x-10 |
流量計:累計をクリア キロワット時~
- Manufacturer: AoT
- Works with: Functions
Clear the total kWh saved for an energy meter Input. The Input must have the Clear Total kWh option. This will also clear all energy stats on the device, not just the total kWh.
Usage: Executing self.run_action("ACTION_ID") will clear the total kWh for the selected energy meter Input. Executing self.run_action("ACTION_ID", value={"input_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will clear the total kWh for the energy meter Input with the specified ID. Don't forget to change the input_id value to an actual Input ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the energy meter Input |
流量計:累計をクリア 流量~
- Manufacturer: AoT
- Works with: Functions
Clear the total volume saved for a flow meter Input. The Input must have the Clear Total Volume option.
Usage: Executing self.run_action("ACTION_ID") will clear the total volume for the selected flow meter Input. Executing self.run_action("ACTION_ID", value={"input_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will clear the total volume for the flow meter Input with the specified ID. Don't forget to change the input_id value to an actual Input ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| コントローラ | Select Device | Select the flow meter Input |
測定: 入力~
- Manufacturer: AoT
- Works with: Functions
AoT平均関数に含めるInput測定値を登録します。この操作は実行されず、測定値の選択のみが保存されます。
| Option | Type | Description |
|---|---|---|
| 測定: 入力 | Select Measurement (Input) | 平均計算に含めるInputセンサー測定値 |
| 最大経過時間 (秒) | Integer - Default Value: 360 | この値(秒)より古い測定値は平均から除外されます |
測定: 出力~
- Manufacturer: AoT
- Works with: Functions
AoT平均関数に含めるOutput測定値を登録します。持続時間などのOutputチャンネル測定値を選択してください。この操作は実行されず、測定値の選択のみが保存されます。
| Option | Type | Description |
|---|---|---|
| 測定: 出力 | Select Measurement (Output_Channels_Measurements) | 平均計算に含めるOutputチャンネル測定値(例: 持続時間) |
| 最大経過時間 (秒) | Integer - Default Value: 360 | この値(秒)より古い測定値は平均から除外されます |
測定: 機能~
- Manufacturer: AoT
- Works with: Functions
AoT平均関数に含めるFunction測定値を登録します。他の関数で計算された出力値を選択してください。この操作は実行されず、測定値の選択のみが保存されます。
| Option | Type | Description |
|---|---|---|
| 測定: 機能 | Select Measurement (Function) | 平均計算に含めるFunctionの計算測定値 |
| 最大経過時間 (秒) | Integer - Default Value: 360 | この値(秒)より古い測定値は平均から除外されます |
表示: バックライト: オフ~
- Manufacturer: AoT
- Works with: Functions
Turn display backlight off
Usage: Executing self.run_action("ACTION_ID") will turn the backlight off for the selected display. Executing self.run_action("ACTION_ID", value={"display_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will turn the backlight off for the controller with the specified ID. Don't forget to change the display_id value to an actual Function ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| 表示 | Select Device | Select the display to turn the backlight off |
表示: バックライト: オン~
- Manufacturer: AoT
- Works with: Functions
Turn display backlight on
Usage: Executing self.run_action("ACTION_ID") will turn the backlight on for the selected display. Executing self.run_action("ACTION_ID", value={"display_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will turn the backlight on for the controller with the specified ID. Don't forget to change the display_id value to an actual Function ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| 表示 | Select Device | Select the display to turn the backlight on |
表示: フラッシング: オフ~
- Manufacturer: AoT
- Works with: Functions
Turn display flashing off
Usage: Executing self.run_action("ACTION_ID") will stop the backlight flashing on the selected display. Executing self.run_action("ACTION_ID", value={"display_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will stop the backlight flashing on the controller with the specified ID. Don't forget to change the display_id value to an actual Function ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| 表示 | Select Device | Select the display to stop flashing the backlight |
表示: フラッシング: オン~
- Manufacturer: AoT
- Works with: Functions
Turn display flashing on
Usage: Executing self.run_action("ACTION_ID") will start the backlight flashing on the selected display. Executing self.run_action("ACTION_ID", value={"display_id": "959019d1-c1fa-41fe-a554-7be3366a9c5b"}) will start the backlight flashing on the controller with the specified ID. Don't forget to change the display_id value to an actual Function ID that exists in your system.
| Option | Type | Description |
|---|---|---|
| 表示 | Select Device | Select the display to start flashing the backlight |