コンテンツにスキップ

Supported Outputs

Built-In Outputs (System)~

PWM: MQTT Publish~

  • Manufacturer: AoT
  • Output Types: PWM
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

Publish a PWM value to an MQTT server.

OptionTypeDescription
Channel Options
ホスト名Text - Default Value: localhostThe hostname of the MQTT server
ポートInteger - Default Value: 1883The port of the MQTT server
TopicText - Default Value: paho/test/singleThe topic to publish with
キープアライブInteger - Default Value: 60The keepalive timeout value for the client. Set to 0 to disable.
Client IDText - Default Value: client_OWKsusPTUnique client ID for connecting to the MQTT server
Use LoginBooleanSend login credentials
ユーザー名Text - Default Value: userUsername for connecting to the server
パスワードTextPassword for connecting to the server.
Use TLSBooleanEncrypt the connection with TLS (broker port is usually 8883). Required when the broker is reachable over the internet.
TLS CA CertificateTextPath to the CA certificate file that signed the broker certificate. Leave blank to use the system CA store (for brokers with a publicly-trusted certificate, e.g. Let's Encrypt).
Use WebsocketsBooleanUse websockets to connect to the server.
Round IntegerSelect(Options: [No Rounding | Round Nearest Whole | Round Up | Round Down] (Default in bold)Round the payload value to an integer.
起動状態SelectSet the state when AoT starts
起動値DecimalThe value when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
シャットダウン値DecimalThe value when AoT shuts down
信号を反転BooleanInvert the PWM signal
保存された信号を反転BooleanInvert the value that is saved to the measurement database
電流 (アンペア)DecimalThe current draw of the device being controlled
Commands
Set the Duty Cycle.
Duty CycleDecimalThe duty cycle to set
Set Duty CycleButton

オン オフ: MQTT Publish Multi~

  • Manufacturer: AoT
  • Interfaces: IP
  • Output Types: On/Off
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

Publish "on"/"off" payloads to a control topic for multiple channels, and subscribe to a status topic to reflect each channel's actual operating state. All channels share the same broker connection and the two topics. Each channel sends its own control payload and matches its own status payload values. Increase the channel count and save to add channels.

OptionTypeDescription
チャネル数Integer - Default Value: 1Number of channels. Save to add or remove channel rows.
ホスト名Text - Default Value: localhostThe hostname of the MQTT server
ポートInteger - Default Value: 1883The port of the MQTT server
制御トピックText - Default Value: paho/test/controlThe MQTT topic used to publish on/off commands (control direction).
状態トピックText - Default Value: paho/test/statusThe MQTT topic to subscribe to for confirming each channel's operating state. Leave blank to disable status feedback.
キープアライブInteger - Default Value: 60The keepalive timeout value for the client. Set to 0 to disable.
Client IDText - Default Value: client_ZPSJWnroUnique client ID for connecting to the MQTT server
Use LoginBooleanSend login credentials
ユーザー名Text - Default Value: userUsername for connecting to the server
パスワードTextPassword for connecting to the server. Leave blank to disable.
Use TLSBooleanEncrypt the connection with TLS (broker port is usually 8883). Required when the broker is reachable over the internet.
TLS CA CertificateTextPath to the CA certificate file that signed the broker certificate. Leave blank to use the system CA store (for brokers with a publicly-trusted certificate, e.g. Let's Encrypt).
Use WebsocketsBooleanUse websockets to connect to the server.
コマンドタイムアウト(秒)Text - Default Value: 5How long to optimistically hold the commanded state while awaiting the device (0 = immediate). For wireless/remote devices set the expected response delay; wired devices can leave this at 0.
Channel Options
チャンネル名TextA friendly name shown in the UI for this channel.
Onペイロード (制御)Text - Default Value: onThe payload published to the Control Topic to turn this channel ON.
Offペイロード (制御)Text - Default Value: offThe payload published to the Control Topic to turn this channel OFF.
Onペイロード (状態)TextWhen this exact value is received on the Status Topic, the channel is marked ON. Leave blank to disable ON detection for this channel.
Offペイロード (状態)TextWhen this exact value is received on the Status Topic, the channel is marked OFF. Leave blank to disable OFF detection for this channel.
起動状態SelectSet the channel state when AoT starts
シャットダウン状態SelectSet the channel state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the channel switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: MQTT Publish~

  • Manufacturer: AoT
  • Interfaces: IP
  • Output Types: On/Off
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

Publish "on" or "off" (or any other strings of your choosing) to an MQTT server.

OptionTypeDescription
Channel Options
ホスト名Text - Default Value: localhostThe hostname of the MQTT server
ポートInteger - Default Value: 1883The port of the MQTT server
TopicText - Default Value: paho/test/singleThe topic to publish with
キープアライブInteger - Default Value: 60The keepalive timeout value for the client. Set to 0 to disable.
Client IDText - Default Value: client_sXxbFx3VUnique client ID for connecting to the MQTT server
オンペイロードText - Default Value: onThe payload to send when turned on
オフペイロードText - Default Value: offThe payload to send when turned off
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled
Use LoginBooleanSend login credentials
ユーザー名Text - Default Value: userUsername for connecting to the server
パスワードTextPassword for connecting to the server. Leave blank to disable.
Use TLSBooleanEncrypt the connection with TLS (broker port is usually 8883). Required when the broker is reachable over the internet.
TLS CA CertificateTextPath to the CA certificate file that signed the broker certificate. Leave blank to use the system CA store (for brokers with a publicly-trusted certificate, e.g. Let's Encrypt).
Use WebsocketsBooleanUse websockets to connect to the server.

値: Actuator Paired (Shared Bus)~

  • Manufacturer: AoT
  • Output Types: Value

開/閉リレーを他のアクチュエーターと共有し、各アクチュエーターが自分のセレクターリレーでバスに接続される換気窓・カーテン・バルブの時間ベース開度制御(0–100%)です。6チャンネルリレーボードで4つの窓を制御できます。アクチュエーターごとにこの出力を追加し、同じ開/閉チャンネルを指定すると互いに自動でスケジュール調整されます。セレクター接点は共有バスが無通電のときのみ開閉されます。専用の開/閉リレーを持つ場合は「Actuator Paired」を使用してください。

OptionTypeDescription
Channel Options
アクチュエーター種類Select(Options: [側面換気口 | 屋根換気口 | 保温カーテン | 遮光カーテン | ボールバルブ] (Default in bold)制御中のアクチュエーターの種類。
出力: セレクターSelect Channel (Output_Channels)共有バスをこのアクチュエーターに接続する on/off 出力チャンネルです。バスが通電する前にオンになり、バスが停止した後にオフになるため、負荷がかかった状態で開閉されません。このアクチュエーターがバスを専有する場合のみ空欄にしてください。
出力: 開(共有バス)Select Channel (Output_Channels)開(OPEN)リレーに接続された on/off 出力チャンネルです。同じ開/閉チャンネルを指定したアクチュエーターは1つのバスを共有し、互いにスケジュール調整されます。
出力: 閉(共有バス)Select Channel (Output_Channels)閉(CLOSE)リレーに接続された on/off 出力チャンネルです。同じ開/閉チャンネルを指定したアクチュエーターは1つのバスを共有し、互いにスケジュール調整されます。
開放移動時間 (秒)Decimal完全に閉じた状態(0%)から完全に開いた状態(100%)まで移動するのにかかる時間(秒)です。未設定の場合、閉鎖移動時間が代替値として使用されます。下部のキャリブレーションボタンを使用すると自動で測定できます。
閉鎖移動時間 (秒)Decimal完全に開いた状態(100%)から完全に閉じた状態(0%)まで移動するのにかかる時間(秒)です。未設定の場合、開放移動時間が代替値として使用されます。
リミットスイッチありBoolean - Default Value: Trueこのアクチュエーターの両端にリミットスイッチがある場合に有効にします。終端目標(0%、100%)を計算上の走行時間より長く駆動できるようになり、複数のアクチュエーターが1回のバス運転で終端に到達します — 全窓の緊急閉鎖が窓ごとではなく1回で完了します。リミットスイッチがない場合はモーターが拘束されるため無効にしてください。
並列駆動を許可Boolean - Default Value: True同じバスで同じリレーを駆動する他のアクチュエーターと同時に動作させます。バスと電源がそれらのモーターを同時に賄える場合のみ有効にしてください。逆方向はこの設定に関係なく同時駆動されません。同じバス上のアクチュエーターが1つでもこれを無効にすると、バス全体が1台ずつ動作します。
バッチ収集時間 (秒)Decimal - Default Value: 2.0この時間内に届いたコマンドをまとめて計画します。バス上の全アクチュエーターを対象とする制御サイクルが、個別移動の待ち行列ではなく1つのバッチになります。
セレクター整定時間 (秒)Decimal - Default Value: 0.5セレクターリレーが切り替わってから共有バスに通電するまでの待ち時間です(バス停止後、セレクターを解放する前にも同様に適用)。接点が負荷のかかった状態で開閉されないようにします。
リレー確認タイムアウト (秒)Decimal - Default Value: 15.0セレクターまたはバスリレーが新しい状態を報告するまで待つ時間で、超過するとこのアクチュエーターを諦めます。有線リレーは即時に確認され、無線リレーはデバイスが応答した時点で確認されます。未確認のセレクター状態でバスに通電することはありません。
逆方向一時停止 (秒)Decimal - Default Value: 5.0共有バスが方向を変える際(開↔閉)にモーター保護のため挿入される待ち時間です。新しい方向が始まるまで、両方のバスリレーがこの時間オフのままになります。
起動時にリレーを強制オフBoolean - Default Value: Trueデーモン起動後、オンと報告しているセレクター・バスリレーをオフにします。走行中に再起動するとモーターが回り続ける可能性があるためです。実際にオンと報告しているリレーにのみコマンドを送るため、トグル方式の出力が誤って作動することはありません。
開放開始位置 (%)Decimal参考用(情報表示)です。機構が目視で開き始めるモーター位置(%)です。コマンド値はモーター位置としてそのまま使用され、この項目で再スケールされません。
全開位置 (%)Decimal - Default Value: 100.0参考用(情報表示)です。全開とみなすモーター位置(%)です。コマンド値はこの項目で制限されません。0% のコマンドはこれに関係なく物理的な終端まで移動します(緊急全閉)。
最小移動ステップ (%)Decimal - Default Value: 5.0自動環境制御でモーターの寿命を保護します。目標が最後に送信した位置と最低この分だけ異なる場合にのみモーターが動き、コマンドはこのグリッドに丸められます(例: 5% → 0, 5, 10 …)。0 にすると無効になり、わずかな変動でもモーターが動きます。
最終位置 (%)Decimal最後に確認された位置です。移動のたびに自動的に更新されるため、デーモンの再起動後も値が保持されます。実際の位置が分かっている場合のみ手動で編集してください。
最終目標値 (%)Decimal - Default Value: -1.0最後に手動で指令された目標位置です。-1は未設定を意味します。手動設定指令のたびに保存されるため、デーモンの再起動後も目標値が保持されます。
最小コマンド間隔 (秒)Decimal - Default Value: 1.0直前のコマンドからこの秒数以内に届いた新しい目標を拒否します。ボタンの連打でコマンドが溜まり、モーターが激しく往復するのを防ぎます。停止はこの間隔に関係なく常に受け付けられます。
方向反転Booleanソフトウェア上で開リレーと閉リレーを入れ替えます。0% で物理的にアクチュエーターが展開し、100% で戻る配線の場合に有効にしてください。反転したアクチュエーターは互いに逆のリレーに通電するため、反転していないものと並列駆動されません。
キャリブレーション方向Select(Options: [開く | 閉じる] (Default in bold)開始をクリック → アクチュエーターが動作 → 完全に開くか閉じたら停止をクリック → 経過時間が開放移動時間または閉鎖移動時間に保存されます。
Commands
▶ キャリブレーション開始Button
■ 停止して保存Button

値: Actuator Paired~

  • Manufacturer: AoT
  • Output Types: Value

換気窓、カーテン、ボールバルブの時間ベース開度制御(0〜100%)です。開ける用リレーと閉じる用リレーを1つのパーセンテージ指令に接続します。

OptionTypeDescription
Channel Options
アクチュエーター種類Select(Options: [側面換気口 | 屋根換気口 | 保温カーテン | 遮光カーテン | ボールバルブ] (Default in bold)制御中のアクチュエーターの種類。
出力: 開くSelect Channel (Output_Channels)開くリレーに接続されたon/off出力チャンネル。
出力: 閉じるSelect Channel (Output_Channels)閉じるリレーに接続されたon/off出力チャンネル。
開放移動時間 (秒)Decimal完全に閉じた状態(0%)から完全に開いた状態(100%)まで移動するのにかかる時間(秒)です。未設定の場合、閉鎖移動時間が代替値として使用されます。下部のキャリブレーションボタンを使用すると自動で測定できます。
閉鎖移動時間 (秒)Decimal完全に開いた状態(100%)から完全に閉じた状態(0%)まで移動するのにかかる時間(秒)です。未設定の場合、開放移動時間が代替値として使用されます。
開放開始位置 (%)Decimal参考用(情報提供)。機構が視覚的に開き始めるモーター位置(%)です。指令値はモーター位置としてそのまま使用され、このフィールドによって再スケーリングされることはありません — 22%の指令はモーター位置22に直接マッピングされます。
全開位置 (%)Decimal - Default Value: 100.0参考用(情報提供)。完全に開いた状態とみなされるモーター位置(%)です。指令値はモーター位置としてそのまま使用され、このフィールドによって制限されることはありません。0%の指令は常に物理的なエンドストップ(緊急全閉)まで移動します。
最小移動ステップ (%)Decimal - Default Value: 5.0自動環境制御のためのモーター寿命保護機能です。目標値が最後に送信された位置とこの値以上異なる場合にのみモーターが動作し、指令はこのグリッドに合わせて丸められます(例: 5% → 0, 5, 10 …)。これによりPI制御器の周期ごとの小さな変動が吸収され、モーターが毎周期駆動されるのを防ぎます。無効にするには0に設定してください — その場合、わずかな変動でもモーターが駆動されます(従来の動作)。
最終位置 (%)Decimal最後に確認された位置です。移動のたびに自動的に更新されるため、デーモンの再起動後も値が保持されます。実際の位置が分かっている場合のみ手動で編集してください。
最終目標値 (%)Decimal - Default Value: -1.0最後に手動で指令された目標位置です。-1は未設定を意味します。手動設定指令のたびに保存されるため、デーモンの再起動後も目標値が保持されます。
最小コマンド間隔 (秒)Decimal - Default Value: 1.0直前の指令からこの秒数以内に到着した新しい開/閉指令を拒否します。連打による指令の積み重ねと急激な反転を防ぎます。停止指令はこの間隔に関わらず常に受け付けられます。
逆方向一時停止 (秒)Decimal - Default Value: 5.0方向を反転(開↔閉)する際にモーターを保護するために挿入される待機時間です。新しい方向が始まる前に、両方のリレーがこの秒数の間OFF状態を維持します。
方向反転Boolean開ける用リレーと閉じる用リレーをソフトウェア上で入れ替えます。0%で物理的にアクチュエーターが展開し、100%で引き戻される場合(例: 閉じる=展開として配線された保温カーテン)に有効にしてください。
キャリブレーション方向Select(Options: [開く | 閉じる] (Default in bold)開始をクリック → アクチュエーターが動作 → 完全に開くか閉じたら停止をクリック → 経過時間が開放移動時間または閉鎖移動時間に保存されます。
Commands
▶ キャリブレーション開始Button
■ 停止して保存Button

値: MQTT Publish~

  • Manufacturer: AoT
  • Output Types: Value
  • Libraries: paho-mqtt
  • Dependencies: paho-mqtt
  • Additional URL: Link

Publish a value to an MQTT server.

OptionTypeDescription
Channel Options
ホスト名Text - Default Value: localhostThe hostname of the MQTT server
ポートInteger - Default Value: 1883The port of the MQTT server
TopicText - Default Value: paho/test/singleThe topic to publish with
キープアライブInteger - Default Value: 60The keepalive timeout value for the client. Set to 0 to disable.
Client IDText - Default Value: client_Mpk1emIHUnique client ID for connecting to the MQTT server
オフ値IntegerThe value to send when an Off command is given
Use LoginBooleanSend login credentials
ユーザー名Text - Default Value: userUsername for connecting to the server
パスワードTextPassword for connecting to the server.
Use TLSBooleanEncrypt the connection with TLS (broker port is usually 8883). Required when the broker is reachable over the internet.
TLS CA CertificateTextPath to the CA certificate file that signed the broker certificate. Leave blank to use the system CA store (for brokers with a publicly-trusted certificate, e.g. Let's Encrypt).
Use WebsocketsBooleanUse websockets to connect to the server.

Built-In Outputs (Devices)~

On/Off: ChirpStack gRPC~

  • Interfaces: API
  • Output Types: On/Off
  • Libraries: requests, paho-mqtt, grpcio (optional)
  • Dependencies: paho-mqtt

Sends on/off downlink commands via ChirpStack REST/gRPC API. Attempts gRPC first; falls back to REST (/api/devices//queue) if grpcio/chirpstack-api is not installed or unreachable.

OptionTypeDescription
ChirpStack gRPC ServerText - Default Value: 127.0.0.1:8080Host:port format (e.g., 127.0.0.1:8080) or http(s)://host:port
API KeyTextEnter the JWT token value (without Bearer prefix)
DevEUIText16-digit hexadecimal DevEUI (separators allowed)
FPortInteger - Default Value: 15指令を受信するLoRaWAN FPort
ConfirmedBooleanSend command as confirmed (await acknowledgment)
Payload FormatSelect(Options: [Hex Bytes | JSON Object (UTF-8 encoded)] (Default in bold)Select the payload encoding format
On PayloadText - Default Value: 000000e.g., 010110 (Hex) or JSON string
Off PayloadText - Default Value: 000000e.g., 010210 (Hex) or JSON string
Enable Debug LoggingBooleanLog connection/enqueue/confirmation notices (INFO/WARNING) for this device. Errors are always logged. Leave off in production.
コマンドタイムアウト(秒)Text - Default Value: 8How long to optimistically hold the commanded state while awaiting the device (0 = immediate). For wireless/remote devices set the expected response delay; wired devices can leave this at 0.
Channel Options
Startup StateSelectState to apply when AoT starts
Shutdown StateSelectState to apply when AoT shuts down
Force CommandBooleanAlways send command regardless of current state
Trigger Functions at StartupBooleanExecute trigger function when output switches at startup

PWM: PCA9685 16-Channel LEDコントローラー~

  • Manufacturer: NXP Semiconductors
  • Interfaces: I2C
  • Output Types: PWM
  • Libraries: adafruit-pca9685
  • Dependencies: adafruit-pca9685
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

The PCA9685 can output a PWM signal to 16 channels at a frequency between 40 and 1600 Hz.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
周波数(ヘルツ)Integer - Default Value: 1600The Herts to output the PWM signal (40 - 1600)
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state when AoT starts
起動値DecimalThe value when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
シャットダウン値DecimalThe value when AoT shuts down
信号を反転BooleanInvert the PWM signal
保存された信号を反転BooleanInvert the value that is saved to the measurement database
電流 (アンペア)DecimalThe current draw of the device being controlled

PWM: Python 3 Code~

  • Interfaces: Python
  • Output Types: PWM
  • Dependencies: pylint

Python 3 code will be executed when this output is turned on or off. The "duty_cycle" object is a float value that represents the duty cycle that has been set.

OptionTypeDescription
Analyze Python Code with PylintBoolean - Default Value: TrueAnalyze your Python code with pylint when saving
Channel Options
Python 3 CodePython code to execute to set the PWM duty cycle (%)
ユーザーText - Default Value: aotコマンドを実行するユーザー
起動状態SelectSet the state when AoT starts
起動値DecimalThe value when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
シャットダウン値DecimalThe value when AoT shuts down
信号を反転BooleanInvert the PWM signal
保存された信号を反転BooleanInvert the value that is saved to the measurement database
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled
Commands
Set the Duty Cycle.
Duty CycleDecimalThe duty cycle to set
Set Duty CycleButton

PWM: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: PWM
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO

A software implementation of PWM using the RPi.GPIO library.

OptionTypeDescription
Channel Options
ピン: GPIO (BCM)Integer状態を制御するピン
起動状態SelectSet the state when AoT starts
起動値DecimalThe value when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
シャットダウン値DecimalThe value when AoT shuts down
周波数(ヘルツ)Integer - Default Value: 1000The Hertz to output the PWM signal
信号を反転BooleanInvert the PWM signal
保存された信号を反転BooleanInvert the value that is saved to the measurement database
電流 (アンペア)DecimalThe current draw of the device being controlled
Commands
Set the Duty Cycle.
Duty CycleDecimalThe duty cycle to set
Set Duty CycleButton

PWM: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: PWM
  • Libraries: pigpio
  • Dependencies: pigpio, pigpio

See the PWM section of the manual for PWM information and determining which pins may be used for each library option.

OptionTypeDescription
Channel Options
ピン: GPIO (BCM)Integer状態を制御するピン
起動状態SelectSet the state when AoT starts
起動値DecimalThe value when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
シャットダウン値DecimalThe value when AoT shuts down
ライブラリSelect(Options: [Any Pin, <= 40 kHz | Hardware Pin, <= 30 MHz] (Default in bold)Which method to produce the PWM signal (hardware pins can produce higher frequencies)
周波数(ヘルツ)Integer - Default Value: 22000The Herts to output the PWM signal (0 - 70,000)
信号を反転BooleanInvert the PWM signal
保存された信号を反転BooleanInvert the value that is saved to the measurement database
電流 (アンペア)DecimalThe current draw of the device being controlled
Commands
Set the Duty Cycle.
Duty CycleDecimalThe duty cycle to set
Set Duty CycleButton

PWM: Shell Script~

  • Interfaces: Shell
  • Output Types: PWM
  • Libraries: subprocess.Popen

Commands will be executed in the Linux shell by the specified user when the duty cycle is set for this output. The string "((duty_cycle))" in the command will be replaced with the duty cycle being set prior to execution.

OptionTypeDescription
Channel Options
BashコマンドText - Default Value: /home/pi/script_pwm.sh ((duty_cycle))PWMデューティ比(%)を設定するために実行するコマンド
ユーザーText - Default Value: aotコマンドを実行するユーザー
起動状態SelectAoT起動時の状態を設定してください
起動値DecimalAoT起動時の値
シャットダウン状態SelectAoT終了時の状態を設定してください
シャットダウン値DecimalAoT終了時の値
信号を反転BooleanPWM信号を反転
保存された信号を反転BooleanInvert the value that is saved to the measurement database
強制コマンドBoolean指示があれば現在の状態に関係なくコマンドを常に送信する
電流 (アンペア)Decimal制御対象デバイスの消費電流

オン オフ (Virtual Multi-Channel)~

  • Output Types: On/Off
  • Libraries: Internal

A virtual output device for testing. States are stored in memory and have no effect on hardware.

OptionTypeDescription
Channel Options
名前Text他と区別するための名前
電流 (アンペア)DecimalThe current draw of the virtual device

オン オフ (Virtual Single-Channel)~

  • Output Types: On/Off
  • Libraries: Internal

A single-channel virtual output device for testing. State is stored in memory and has no effect on hardware.

OptionTypeDescription
Channel Options
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
電流 (アンペア)DecimalThe current draw of the virtual device

オン オフ: 52pi EP-0099 4channel Relay (4-Channel board)~

  • Manufacturer: 52Pi
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2

Controls the 4 channel multichannel relay board.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the relay when aot starts
シャットダウン状態SelectSet the state of the relay when aot shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Ecowitt Local HTTP~

  • Interfaces: IP
  • Output Types: On/Off
  • Libraries: requests
  • Dependencies: requests

EcowittハブのIP、サブデバイスID、モデル(WFC01/02=1、WFC02新ファームウェア=3、AC1100=2)を入力すると、ローカルHTTP API経由でOn/Offを制御できます。

OptionTypeDescription
Ecowitt Device IPTextLocal IP address of the Ecowitt hub (e.g., 192.168.1.100)
Ecowitt Sub-device IDTextID of WFC01/WFC02/AC1100 (e.g., 11044)
Ecowitt Device ModelSelect(Options: [WFC01 | WFC02 | AC1100] (Default in bold)1=WFC01/大部分のWFC02、3=一部のWFC02(新ファームウェア)、2=AC1100
Valve Open %Integer - Default Value: 100When turning on, open valve to this percent (0-100)
State Query Period (Seconds)Integer - Default Value: 60How often to query the state of the output
Channel Options
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup

オン オフ: Grove Multichannel Relay (4- or 8-Channel board)~

  • Manufacturer: Grove
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Controls the 4 or 8 channel Grove multichannel relay board.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the relay when AoT starts
シャットダウン状態SelectSet the state of the relay when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Kasa HS300 6-Outlet WiFi Power Strip (old library, deprecated)~

  • Manufacturer: TP-Link
  • Interfaces: IP
  • Output Types: On/Off
  • Dependencies: python-kasa
  • Manufacturer URL: Link

This output controls the 6 outlets of the Kasa HS300 Smart WiFi Power Strip. This module uses an outdated python library and is deprecated. Do not use it. You will break the current Kasa modules if you do not delete this deprecated Output.

OptionTypeDescription
ホストText - Default Value: 192.168.0.50ホストまたはIPアドレス
Status Update (Seconds)Text - Default Value: 60The period between checking if connected and output states.
Channel Options
名前Text - Default Value: Outlet Name他と区別するための名前
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Kasa HS300 6-Outlet WiFi Power Strip~

This output controls the 6 outlets of the Kasa HS300 Smart WiFi Power Strip. This is a variant that uses the latest python-kasa library. Note: if you see errors in the daemon log about the server starting, try changing the Asyncio RPC Port to another port.

OptionTypeDescription
ホストText - Default Value: 0.0.0.0ホストまたはIPアドレス
Status Update (Seconds)Text - Default Value: 300The period between checking if connected and output states. 0 disables.
Asyncio RPC PortInteger - Default Value: 18099The port to start the asyncio RPC server. Must be unique from other Kasa Outputs.
Channel Options
名前Text - Default Value: Outlet Name他と区別するための名前
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Kasa KP303 3-Outlet WiFi Power Strip (old library, deprecated)~

  • Manufacturer: TP-Link
  • Interfaces: IP
  • Output Types: On/Off
  • Dependencies: python-kasa
  • Manufacturer URL: Link

This output controls the 3 outlets of the Kasa KP303 Smart WiFi Power Strip. This module uses an outdated python library and is deprecated. Do not use it. You will break the current Kasa modules if you do not delete this deprecated Output.

OptionTypeDescription
ホストText - Default Value: 192.168.0.50ホストまたはIPアドレス
Status Update (Seconds)Text - Default Value: 60The period between checking if connected and output states.
Channel Options
名前Text - Default Value: Outlet Name他と区別するための名前
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Kasa KP303 3-Outlet WiFi Power Strip~

This output controls the 3 outlets of the Kasa KP303 Smart WiFi Power Strip. This is a variant that uses the latest python-kasa library. Note: if you see errors in the daemon log about the server starting, try changing the Asyncio RPC Port to another port.

OptionTypeDescription
ホストText - Default Value: 0.0.0.0ホストまたはIPアドレス
Status Update (Seconds)Text - Default Value: 300The period between checking if connected and output states. 0 disables.
Asyncio RPC PortInteger - Default Value: 18039The port to start the asyncio RPC server. Must be unique from other Kasa Outputs.
Channel Options
名前Text - Default Value: Outlet Name他と区別するための名前
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Kasa WiFi Power Plug~

This output controls Kasa WiFi Power Plugs, including the KP105, KP115, KP125, KP401, HS100, HS103, HS105, HS107, and HS110. Note: if you see errors in the daemon log about the server starting, try changing the Asyncio RPC Port to another port.

OptionTypeDescription
ホストText - Default Value: 0.0.0.0ホストまたはIPアドレス
Status Update (Seconds)Text - Default Value: 300The period between checking if connected and output states. 0 disables.
Asyncio RPC PortInteger - Default Value: 18361The port to start the asyncio RPC server. Must be unique from other Kasa Outputs.
コマンドタイムアウト(秒)Text - Default Value: 5How long to optimistically hold the commanded state while awaiting the device (0 = immediate). For wireless/remote devices set the expected response delay; wired devices can leave this at 0.
Channel Options
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Kasa WiFi RGB Light Bulb~

This output controls the the Kasa WiFi Light Bulbs, including the KL125, KL130, and KL135. Note: if you see errors in the daemon log about the server starting, try changing the Asyncio RPC Port to another port.

OptionTypeDescription
ホストText - Default Value: 0.0.0.0ホストまたはIPアドレス
Status Update (Seconds)Text - Default Value: 300The period between checking if connected and output states. 0 disables.
Asyncio RPC PortInteger - Default Value: 18749The port to start the asyncio RPC server. Must be unique from other Kasa Outputs.
Channel Options
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled
Commands
Transition (ミリ秒)Integer - Default Value: 0The hsv transition period
明るさ (パーセント)IntegerThe brightness to set, in percent (0 - 100)
SetButton
Transition (ミリ秒)Integer - Default Value: 0The hsv transition period
色相 (度)IntegerThe hue to set, in degrees (0 - 360)
SetButton
Transition (ミリ秒)Integer - Default Value: 0The hsv transition period
彩度 (パーセント)IntegerThe saturation to set, in percent (0 - 100)
SetButton
Transition (ミリ秒)Integer - Default Value: 0The hsv transition period
色温度 (ケルビン)IntegerThe color temperature to set, in degrees Kelvin
SetButton
Transition (ミリ秒)Integer - Default Value: 0The hsv transition period
HSVText - Default Value: 220, 20, 45The hue, saturation, brightness to set, e.g. "200, 20, 50"
SetButton
Transition (ミリ秒)Integer - Default Value: 1000The transition period
オンButton
Transition (ミリ秒)Integer - Default Value: 1000The transition period
オフButton

オン オフ: MCP23017 16-Channel I/Oエクスパンダー~

Controls the 16 channels of the MCP23017.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the GPIO when AoT starts
シャットダウン状態SelectSet the state of the GPIO when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Modbus TCP Coil (PLC)~

  • Manufacturer: Modbus
  • Interfaces: IP
  • Output Types: On/Off
  • Libraries: pymodbus
  • Dependencies: pymodbus

Modbus TCP 装置(PLC、リレーボード、ゲートウェイ)のコイルを制御します。1 チャンネルが1 つのコイルアドレスです。コマンドのたびにコイルを読み戻して実際に変わったかを確認し、値が異なれば失敗として報告します。同じホストとポートを指す入力・出力は自動的に 1 本の接続を共有します。読み戻しは PLC のレジスタを確認するだけで、リレーや配線が動いたかは確認できません。Modbus には認証も暗号化もないため、装置は隔離されたネットワークに置いてください。

OptionTypeDescription
チャネル数Integer - Default Value: 1制御するコイルの数。保存するとチャンネル行が追加・削除されます。
ホストTextModbus TCP 装置の IP アドレスまたはホスト名
ポートInteger - Default Value: 502Modbus TCP 装置の TCP ポート(標準: 502)
単位IDInteger - Default Value: 1装置の Modbus ユニット/スレーブ ID。装置を直接指定する場合は通常 1、シリアルゲートウェイ経由ならそのスレーブアドレスです
タイムアウト(秒)Decimal - Default Value: 1.0応答を待つ時間。1 回の要求は最大でタイムアウト x (リトライ + 1) かかり、コマンド 1 つは要求を 2 回送ります
リトライInteger - Default Value: 1失敗と扱うまでの要求ごとのリトライ回数。低く保ってください — 値が大きいと応答のない装置がコマンドを占有する時間もその分だけ倍になります
コマンドタイムアウト(秒)Text - Default Value: 5How long to optimistically hold the commanded state while awaiting the device (0 = immediate). For wireless/remote devices set the expected response delay; wired devices can leave this at 0.
Channel Options
チャンネル名Textこのチャンネルを画面に表示する名前です。
コイルアドレスInteger制御するコイルの 0 から数えるアドレス。ベンダー文書は 1 から数えるアドレスを使うことが多いため(例: coil 0 を 00001 と表記)、レジスタマップと照合してください
起動状態Select(Options: [Do Nothing | Off | On] (Default in bold)AoT の起動時にチャンネルの状態を設定します。「何もしない」は PLC が持つコイルの状態をそのままにして読み取るだけです
シャットダウン状態Select(Options: [Do Nothing | Off | On] (Default in bold)AoT の終了時にチャンネルの状態を設定します
起動時に関数をトリガーBoolean起動時にチャンネルが切り替わったときに関数を実行するかどうか
強制コマンドBoolean指示があれば現在の状態に関係なくコマンドを常に送信する
電流 (アンペア)Decimal制御対象デバイスの消費電流

オン オフ: Neopixel (WS2812) RGB Strip with Raspberry Pi~

Control the LEDs of a neopixel light strip. USE WITH CAUTION: This library uses the Hardware-PWM0 bus. Only GPIO pins 12 or 18 will work. If you use one of these pins for a NeoPixel strip, you can not use the other for Hardware-PWM control of another output or there will be conflicts that can cause the AoT Daemon to crash and the Pi to become unresponsive. If you need to control another PWM output like a servo, fan, or dimmable grow lights, you will need to use the Software-PWM by setting the Output PWM: Raspberry Pi GPIO and set the "Library" field to "Any Pin, <=40kHz". If you select the "Hardware Pin, <=30MHz" option, it will cause conflicts. This output is best used with Actions to control individual LED color and brightness.

OptionTypeDescription
Data PinInteger - Default Value: 18Enter the GPIO Pin connected to your device data wire (BCM numbering).
Number of LEDsInteger - Default Value: 1How many LEDs in the string?
On ModeSelect(Options: [Single Color | Rainbow] (Default in bold)The color mode when turned on
Single ColorText - Default Value: 30, 30, 30The Color when turning on in Single Color Mode, RGB format (red, green, blue), 0 - 255 each.
Rainbow Speed (Seconds)Decimal - Default Value: 0.01The speed to change colors in Rainbow Mode
Rainbow BrightnessInteger - Default Value: 20The maximum brightness of LEDs in Rainbow Mode (1 - 255)
Rainbow ModeSelect(Options: [All LEDs change at once | One LED Changes at a time] (Default in bold)How the rainbow is displayed
Channel Options
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
Commands
LED PositionIntegerWhich LED in the strip to change
RGB ColorText - Default Value: 10, 0, 0The color (e.g 10, 0, 0)
SetButton

オン オフ: PCF8574 8-Channel I/Oエクスパンダー~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Controls the 8 channels of the PCF8574.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the GPIO when AoT starts
シャットダウン状態SelectSet the state of the GPIO when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: PCF8575 16-Channel I/Oエクスパンダー~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Controls the 16 channels of the PCF8575.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the GPIO when AoT starts
シャットダウン状態SelectSet the state of the GPIO when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Python Code~

  • Interfaces: Python
  • Output Types: On/Off
  • Dependencies: pylint

Python 3 code will be executed when this output is turned on or off.

OptionTypeDescription
Analyze Python Code with PylintBoolean - Default Value: TrueAnalyze your Python code with pylint when saving
Channel Options
オンコマンド出力オンが指示されたときに実行するPythonコード
オフコマンド出力オフが指示されたときに実行するPythonコード
起動状態SelectAoT起動時の状態を設定してください
シャットダウン状態SelectAoT終了時の状態を設定してください
起動時に関数をトリガーBoolean起動時に出力が切り替わったときに関数を実行するかどうか
強制コマンドBoolean指示があれば現在の状態に関係なくコマンドを常に送信する
電流 (アンペア)Decimal制御対象デバイスの消費電流

オン オフ: Raspberry Pi GPIO (Pi 5)~

  • Interfaces: GPIO
  • Output Types: On/Off
  • Libraries: pinctrl

The specified GPIO pin will be set HIGH (3.3 volts) or LOW (0 volts) when turned on or off, depending on the On State option.

OptionTypeDescription
Channel Options
ピン: GPIO (BCM)Integer状態を制御するピン
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: On/Off
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO

The specified GPIO pin will be set HIGH (3.3 volts) or LOW (0 volts) when turned on or off, depending on the On State option.

OptionTypeDescription
Channel Options
ピン: GPIO (BCM)Integer状態を制御するピン
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Sequent Microsystems 8-Relay HAT for Raspberry Pi~

  • Manufacturer: Sequent Microsystems
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Controls the 8 relays of the 8-relay HAT made by Sequent Microsystems. 8 of these boards can be used simultaneously, allowing 64 relays to be controlled.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Board Stack NumberSelectSelect the board stack number when multiple boards are used
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the GPIO when AoT starts
シャットダウン状態SelectSet the state of the GPIO when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Shell Script~

  • Output Types: On/Off
  • Libraries: subprocess.Popen

Commands will be executed in the Linux shell by the specified user when this output is turned on or off.

OptionTypeDescription
Channel Options
オンコマンドText - Default Value: /home/pi/script_on_off.sh onCommand to execute when the output is instructed to turn on
オフコマンドText - Default Value: /home/pi/script_on_off.sh offCommand to execute when the output is instructed to turn off
ユーザーText - Default Value: aotコマンドを実行するユーザー
起動状態SelectSet the state when AoT starts
シャットダウン状態SelectSet the state when AoT shuts down
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: Sparkfun Relay Board (4 Relays)~

  • Manufacturer: Sparkfun
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: sparkfun-qwiic-relay
  • Dependencies: sparkfun-qwiic-relay
  • Manufacturer URL: Link
  • Product URLs: Link 1, Link 2

Controls the 4 relays of the relay module.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the GPIO when AoT starts
シャットダウン状態SelectSet the state of the GPIO when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: XL9535 16-Channel I/Oエクスパンダー~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Controls the 16 channels of the XL9535.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
起動状態SelectSet the state of the GPIO when AoT starts
シャットダウン状態SelectSet the state of the GPIO when AoT shuts down
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup
電流 (アンペア)DecimalThe current draw of the device being controlled

オン オフ: ワイヤレス 315/433 MHz (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: On/Off
  • Libraries: rpi-rf
  • Dependencies: RPi.GPIO, rpi_rf

This output uses a 315 or 433 MHz transmitter to turn wireless power outlets on or off. Run /opt/AoT/aot/devices/wireless_rpi_rf.py with a receiver to discover the codes produced from your remote.

OptionTypeDescription
Channel Options
ピン: GPIO (BCM)Integer状態を制御するピン
オンコマンドText - Default Value: 22559出力がオンに指示されたときに実行するコマンド
オフコマンドText - Default Value: 22558出力がオフに指示されたときに実行するコマンド
プロトコルSelect(Options: [1 | 2 | 3 | 4 | 5] (Default in bold)
パルス長Integer - Default Value: 189
起動状態SelectAoT起動時の状態を設定してください
シャットダウン状態SelectAoT終了時の状態を設定してください
起動時に関数をトリガーBoolean起動時に出力が切り替わったときに関数を実行するかどうか
強制コマンドBoolean現在の状態に関係なくコマンドを常に送信する
電流 (アンペア)Decimal制御対象デバイスの消費電流

スペーサー~

A spacer to organize Outputs.

OptionTypeDescription
Text - Default Value: #000000The color of the name text

デジタル・アナログ変換器: MCP4728~

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
VREF (volts)Decimal - Default Value: 4.096Set the VREF voltage
Channel Options
名前Text他と区別するための名前
VREFSelect(Options: [Internal | VDD] (Default in bold)Select the channel VREF
GainSelect(Options: [1X | 2X] (Default in bold)Select the channel Gain
Start StateSelect(Options: [Previously-Saved State | Specified Value] (Default in bold)Select the channel start state
Start Value (volts)DecimalIf Specified Value is selected, set the start state value
Shutdown StateSelect(Options: [Previously-Saved Value | Specified Value] (Default in bold)Select the channel shutdown state
Shutdown Value (volts)DecimalIf Specified Value is selected, set the shutdown state value

デジタル分圧器: DS3502~

The DS3502 can generate a 0 - 10k Ohm resistance with 7-bit precision. This equates to 128 possible steps. A value, in Ohms, is passed to this output controller and the step value is calculated and passed to the device. Select whether to round up or down to the nearest step.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Round StepSelect(Options: [Up | Down] (Default in bold)Round direction to the nearest step value

ペリスタルティックポンプ: Atlas Scientific~

  • Manufacturer: Atlas Scientific
  • Interfaces: I2C, UART, FTDI
  • Output Types: Volume, On/Off
  • Dependencies: pylibftdi
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Atlas Scientific peristaltic pumps can be set to dispense at their maximum rate or a rate can be specified. Their minimum flow rate is 0.5 ml/min and their maximum is 105 ml/min.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
FTDIデバイスText入力 出力等に接続されたFTDIデバイス
UARTデバイスTextUARTデバイスの場所 (例: /dev/ttyUSB1)
Channel Options
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)The flow rate to use when pumping a volume
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Desired flow rate in ml/minute when Specify Flow Rate set
電流 (アンペア)DecimalThe current draw of the device being controlled
Commands
Calibration: a calibration can be performed to increase the accuracy of the pump. It's a good idea to clear the calibration before calibrating. First, remove all air from the line by pumping the fluid you would like to calibrate to through the pump hose. Next, press Dispense Amount and the pump will be instructed to dispense 10 ml (unless you changed the default value). Measure how much fluid was actually dispensed, enter this value in the Actual Volume Dispensed (ml) field, and press Calibrate to Dispensed Amount. Now any further pump volumes dispensed should be accurate.
Clear CalibrationButton
Volume to Dispense (ml)Decimal - Default Value: 10.0The volume (ml) that is instructed to be dispensed
Dispense AmountButton
Actual Volume Dispensed (ml)Decimal - Default Value: 10.0The actual volume (ml) that was dispensed
Calibrate to Dispensed AmountButton
The I2C address can be changed. Enter a new address in the 0xYY format (e.g. 0x22, 0x50), then press Set I2C Address. Remember to deactivate and change the I2C address option after setting the new address.
新規I2CアドレスText - Default Value: 0x67デバイスに設定する新しいI2Cアドレス
Set I2C AddressButton

ペリスタルティックポンプ: Grove I2C Motor Driver (Board v1.3)~

  • Manufacturer: Grove
  • Interfaces: I2C
  • Output Types: Volume, On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link

Controls the Grove I2C Motor Driver Board (v1.3). Both motors will turn at the same time. This output can also dispense volumes of fluid if the motors are attached to peristaltic pumps.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
Motor Speed (0 - 100)Integer - Default Value: 100The motor output that determines the speed
流量メソッドSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)一定量をポンプで送る際の流量
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Desired flow rate in ml/minute when Specify Flow Rate set
Fastest Rate (ml/min)Decimal - Default Value: 100.0The fastest rate that the pump can dispense (ml/min)

ペリスタルティックポンプ: Grove I2C Motor Driver (TB6612FNG, Board v1.0)~

  • Manufacturer: Grove
  • Interfaces: I2C
  • Output Types: Volume, On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link

Controls the Grove I2C Motor Driver Board (v1.3). Both motors will turn at the same time. This output can also dispense volumes of fluid if the motors are attached to peristaltic pumps.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
Motor Speed (0 - 255)Integer - Default Value: 255The motor output that determines the speed
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)The flow rate to use when pumping a volume
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Desired flow rate in ml/minute when Specify Flow Rate set
Fastest Rate (ml/min)Decimal - Default Value: 100.0The fastest rate that the pump can dispense (ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.0The minimum duration the pump turns on for every 60 second period (only used for Specify Flow Rate mode).
Commands
新規I2CアドレスText - Default Value: 0x14The new I2C to set the sensor to
Set I2C AddressButton

ペリスタルティックポンプ: L298N DC Motor Controller (Pi 5)~

  • Manufacturer: STMicroelectronics
  • Interfaces: GPIO
  • Output Types: Volume, On/Off
  • Libraries: pinctrl
  • Additional URL: Link

The L298N can control 2 DC motors, and direction. If these motors control peristaltic pumps, set the Flow Rate and the output can can be instructed to dispense volumes accurately in addition to being turned on for durations.

OptionTypeDescription
Channel Options
名前Text他と区別するための名前
Input Pin 1IntegerThe Input Pin 1 of the controller (BCM numbering)
Input Pin 2IntegerThe Input Pin 2 of the controller (BCM numbering)
Use Enable PinBoolean - Default Value: TrueEnable the use of the Enable Pin
Enable PinIntegerThe Enable pin of the controller (BCM numbering)
方向Select(Options: [Forward | Backward] (Default in bold)The direction to turn the motor
Volume Rate (ml/min)Decimal - Default Value: 150.0If a pump, the measured flow rate (ml/min) at the set Duty Cycle

ペリスタルティックポンプ: L298N DC Motor Controller (Pi <= 4)~

  • Manufacturer: STMicroelectronics
  • Interfaces: GPIO
  • Output Types: Volume, On/Off
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO
  • Additional URL: Link

The L298N can control 2 DC motors, both speed and direction. If these motors control peristaltic pumps, set the Flow Rate and the output can can be instructed to dispense volumes accurately in addition to being turned on for durations.

OptionTypeDescription
Channel Options
名前Text他と区別するための名前
Input Pin 1IntegerThe Input Pin 1 of the controller (BCM numbering)
Input Pin 2IntegerThe Input Pin 2 of the controller (BCM numbering)
Use Enable PinBoolean - Default Value: TrueEnable the use of the Enable Pin
Enable PinIntegerThe Enable pin of the controller (BCM numbering)
Enable Pin Duty CycleInteger - Default Value: 50The duty cycle to apply to the Enable Pin (percent, 1 - 100)
方向Select(Options: [Forward | Backward] (Default in bold)The direction to turn the motor
Volume Rate (ml/min)Decimal - Default Value: 150.0If a pump, the measured flow rate (ml/min) at the set Duty Cycle

ペリスタルティックポンプ: MCP23017 16-Channel I/Oエクスパンダー~

Controls the 16 channels of the MCP23017 with a relay and peristaltic pump connected to each channel.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
名前Text他と区別するための名前
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the output channel that corresponds to the pump being on
Fastest Rate (ml/min)Decimal - Default Value: 150.0The fastest rate that the pump can dispense (ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.0The minimum duration the pump should be turned on for every 60 second period
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)The flow rate to use when pumping a volume
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Desired flow rate in ml/minute when Specify Flow Rate set
電流 (アンペア)DecimalThe current draw of the device being controlled

ペリスタルティックポンプ: PCF8574 8-Channel I/Oエクスパンダー~

  • Manufacturer: Texas Instruments
  • Interfaces: I2C
  • Output Types: Volume, On/Off
  • Libraries: smbus2
  • Dependencies: smbus2
  • Manufacturer URL: Link
  • Datasheet URL: Link
  • Product URL: Link

Controls the 8 channels of the PCF8574 with a relay and peristaltic pump connected to each channel.

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
Channel Options
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the output channel that corresponds to the pump being on
Fastest Rate (ml/min)Decimal - Default Value: 150.0The fastest rate that the pump can dispense (ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.0The minimum duration the pump should be turned on for every 60 second period
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)The flow rate to use when pumping a volume
Desired Flow Rate (ml/min)Decimal - Default Value: 10.0Desired flow rate in ml/minute when Specify Flow Rate set
電流 (アンペア)DecimalThe current draw of the device being controlled

ペリスタルティックポンプ: Raspberry Pi GPIO (Pi <= 4)~

  • Interfaces: GPIO
  • Output Types: Volume, On/Off
  • Libraries: RPi.GPIO
  • Dependencies: RPi.GPIO

This output turns a GPIO pin HIGH and LOW to control power to a generic peristaltic pump. The peristaltic pump can then be turned on for a duration or, after determining the pump's maximum flow rate, instructed to dispense a specific volume at the maximum rate or at a specified rate.

OptionTypeDescription
Channel Options
ピン: GPIO (BCM)Integer状態を制御するピン
オン状態Select(Options: [HIGH | LOW] (Default in bold)The state of the GPIO that corresponds to an On state
Fastest Rate (ml/min)Decimal - Default Value: 150.0The fastest rate that the pump can dispense (ml/min)
Minimum On (Seconds)Decimal - Default Value: 1.0The minimum duration the pump should be turned on for every 60 second period
Flow Rate MethodSelect(Options: [Fastest Flow Rate | Specify Flow Rate] (Default in bold)The flow rate to use when pumping a volume
希望流量 (ml/min)Decimal - Default Value: 10.0Desired flow rate in ml/minute when Specify Flow Rate set
電流 (アンペア)DecimalThe current draw of the device being controlled

モーター: ULN2003 ステッピングモーター, ユニポーラ (Pi <= 4)~

  • Manufacturer: STMicroelectronics
  • Interfaces: GPIO
  • Output Types: Value
  • Libraries: RPi.GPIO, rpimotorlib
  • Dependencies: RPi.GPIO, rpimotorlib
  • Manufacturer URL: Link
  • Datasheet URLs: Link 1, Link 2

This is a module for the ULN2003 driver.

OptionTypeDescription
Channel Options
Notes about connecting the ULN2003...
Pin IN1Integer - Default Value: 18The pin (BCM numbering) connected to IN1 of the ULN2003
Pin IN2Integer - Default Value: 23The pin (BCM numbering) connected to IN2 of the ULN2003
Pin IN3Integer - Default Value: 24The pin (BCM numbering) connected to IN3 of the ULN2003
Pin IN4Integer - Default Value: 25The pin (BCM numbering) connected to IN4 of the ULN2003
Step DelayDecimal - Default Value: 0.001The Step Delay of the controller
Notes about step resolution...
Step ResolutionSelect(Options: [Full | Half | Wave] (Default in bold)The Step Resolution of the controller

モーター: ステッピングモーター, バイポーラ (一般的) (Pi <= 4)~

This is a generic module for bipolar stepper motor drivers such as the DRV8825, A4988, and others. The value passed to the output is the number of steps. A positive value turns clockwise and a negative value turns counter-clockwise.

OptionTypeDescription
Channel Options
If the Direction or Enable pins are not used, make sure you pull the appropriate pins on your driver high or low to set the proper direction and enable the stepper motor to be energized. Note: For Enable Mode, always having the motor energized will use more energy and produce more heat.
Step PinIntegerThe Step pin of the controller (BCM numbering)
Full Step DelayDecimal - Default Value: 0.005The Full Step Delay of the controller
Direction PinIntegerThe Direction pin of the controller (BCM numbering). 無効にするには None に設定してください
Enable PinIntegerThe Enable pin of the controller (BCM numbering). 無効にするには None に設定してください
Enable ModeSelect(Options: [Only When Turning | Always] (Default in bold)Choose when to pull the enable pin high to energize the motor.
Enable at ShutdownSelect(Options: [Enable | Disable] (Default in bold)Choose whether the enable pin in pulled high (Enable) or low (Disable) when AoT shuts down.
If using a Step Resolution other than Full, and all three Mode Pins are set, they will be set high (1) or how (0) according to the values in parentheses to the right of the selected Step Resolution, e.g. (Mode Pin 1, Mode Pin 2, Mode Pin 3).
Step ResolutionSelect(Options: [Full (modes 0, 0, 0) | Half (modes 1, 0, 0) | 1/4 (modes 0, 1, 0) | 1/8 (modes 1, 1, 0) | 1/16 (modes 0, 0, 1) | 1/32 (modes 1, 0, 1)] (Default in bold)The Step Resolution of the controller
Mode Pin 1IntegerThe Mode Pin 1 of the controller (BCM numbering). 無効にするには None に設定してください
Mode Pin 2IntegerThe Mode Pin 2 of the controller (BCM numbering). 無効にするには None に設定してください
Mode Pin 3IntegerThe Mode Pin 3 of the controller (BCM numbering). 無効にするには None に設定してください

リモート AoT Output: PWM~

  • Interfaces: API
  • Output Types: PWM
  • Libraries: requests
  • Dependencies: requests

This Output allows remote control of another AoT PWM Output over a network using the API.

OptionTypeDescription
Remote AoT HostTextリモートAoTのホストまたはIPアドレス(ポートを含められます。例: 192.168.0.9:8084)
Remote AoT API KeyTextリモートAoTのAPIキー。そのサーバーに表示された値をそのまま入力します
プロトコルSelect(Options: [HTTPS | HTTP] (Default in bold)信頼できるネットワークで平文HTTPからのみ到達できる場合を除き、HTTPSを使用してください
TLS証明書を検証Boolean - Default Value: Trueリモートサーバーの証明書を検証します。信頼できるネットワーク上の自己署名証明書の場合のみ無効にしてください — 無効の間は中間者にAPIキーを読み取られる可能性があります
リクエストタイムアウト(秒)Integer - Default Value: 60デューティ比コマンドのHTTP読み取りタイムアウト。リモートホストで最も時間のかかるコマンドより長く設定してください
State Query Period (Seconds)Integer - Default Value: 120How often to query the state of the output
Channel Options
Remote AoT OutputThe Remote AoT Output to control
起動状態SelectSet the state when AoT starts
Start Duty CycleDecimalThe duty cycle to set at startup, if enabled
シャットダウン状態SelectSet the state when AoT shuts down
Shutdown Duty CycleDecimalThe duty cycle to set at shutdown, if enabled
信号を反転BooleanInvert the PWM signal
保存された信号を反転BooleanInvert the value that is saved to the measurement database
Commands
Set the Duty Cycle.
Duty CycleDecimalThe duty cycle to set
Set Duty CycleButton

リモート AoT Output: オン オフ~

  • Interfaces: API
  • Output Types: On/Off
  • Libraries: requests
  • Dependencies: requests

This Output allows remote control of another AoT On/Off Output over a network using the API.

OptionTypeDescription
Remote AoT HostTextリモートAoTのホストまたはIPアドレス(ポートを含められます。例: 192.168.0.9:8084)
Remote AoT API KeyTextリモートAoTのAPIキー。そのサーバーに表示された値をそのまま入力します
プロトコルSelect(Options: [HTTPS | HTTP] (Default in bold)信頼できるネットワークで平文HTTPからのみ到達できる場合を除き、HTTPSを使用してください
TLS証明書を検証Boolean - Default Value: Trueリモートサーバーの証明書を検証します。信頼できるネットワーク上の自己署名証明書の場合のみ無効にしてください — 無効の間は中間者にAPIキーを読み取られる可能性があります
State Query Period (Seconds)Integer - Default Value: 120How often to query the state of the output
Request Timeout (Seconds)Integer - Default Value: 60HTTP read timeout for ON/OFF commands. Must be longer than the slowest command on the remote host (e.g. if the remote command has time.sleep(15), set this to at least 20).
コマンドタイムアウト(秒)Text - Default Value: 5How long to optimistically hold the commanded state while awaiting the device (0 = immediate). For wireless/remote devices set the expected response delay; wired devices can leave this at 0.
Channel Options
Remote AoT OutputThe Remote AoT Output to control
起動状態Select(Options: [Do Nothing | Off | On] (Default in bold)Set the state when AoT starts
シャットダウン状態Select(Options: [Do Nothing | Off | On] (Default in bold)Set the state when AoT shuts down
強制コマンドBooleanAlways send the command if instructed, regardless of the current state
起動時に関数をトリガーBooleanWhether to trigger functions when the output switches at startup

値: GP8XXX (8413, 8403) 2-Channel DAC: 0-10 VDC~

Output 0 to 10 VDC signal. GP8403: 12bit DAC Dual Channel I2C to 0-5V/0-10V | GP8413: 15bit DAC Dual Channel I2C to 0-10V

OptionTypeDescription
I2C AddressTextThe address of the I2C device.
I2C BusIntegerThe Bus the I2C device is connected.
DeviceSelect(Options: [GP8403 12-bit | GP8413 15-bit] (Default in bold)Select your GP8XXX device
Channel Options
Start StateSelect(Options: [Previously-Saved State | Specified Value] (Default in bold)Select the channel start state
Start Value (volts)DecimalIf Specified Value is selected, set the start state value
Shutdown StateSelect(Options: [Previously-Saved Value | Specified Value] (Default in bold)Select the channel shutdown state
Shutdown Value (volts)DecimalIf Specified Value is selected, set the shutdown state value
Off Value (volts)DecimalIf Specified Value to apply when turned off