myStrom (独立した発行元)
myStromはスマートホームデバイスを生産するスイスの会社です。 このコネクタを使用すると、REST API を介して myStrom デバイスを制御できます。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Tomasz Poszytek |
| URL | https://aka.ms/poszytek |
| tomasz@poszytek.eu |
| コネクタ メタデータ | |
|---|---|
| Publisher | Tomasz Poszytek |
| Web サイト | https://mystrom.ch/ |
| プライバシー ポリシー | https://mystrom.ch/privacy-policy/ |
| カテゴリ | モノのインターネット;ライフスタイルとエンターテイメント |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| Authentication |
電子メールとパスワードを指定して authToken を取得します。 |
| Webhook を作成する |
Webhook を作成する |
| Webhook を削除する |
デバイス ID で Webhook を削除する |
| Webhook を取得する |
デバイス ID で Webhook を取得する |
| シーンの実行 |
ID でシーンを実行する |
| シーンを取得する |
すべてのユーザーのシーンの一覧を取得する |
| デバイスの切り替え |
デバイス切り替え要求は、デバイスの状態を変更してそのパラメーターを設定するために使用されます |
| デバイスを取得する |
ID でデバイスを取得する |
| デバイスを取得する |
すべてのユーザーのデバイスの一覧を取得する |
Authentication
電子メールとパスワードを指定して authToken を取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
電子メール
|
True | string |
myStrom アカウントの電子メール |
|
|
パスワード
|
password | True | password |
myStrom アカウントのパスワード |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
認証トークン
|
authToken | string |
他の要求の認証に使用されるトークン。 |
Webhook を作成する
Webhook を作成する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
デバイス識別子
|
Device ID | True | string |
デバイス識別子 |
|
Webhook 定義
|
webhook | True | string |
Webhook 定義、サンプル: {"url":"http://example.com","config":{"state": true,"power":true}} |
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Code
|
code | integer | |
|
メッセージ
|
message | string |
Webhook を削除する
デバイス ID で Webhook を削除する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
デバイス識別子
|
Device ID | True | string |
デバイス識別子 |
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Code
|
code | integer | |
|
メッセージ
|
message | string |
Webhook を取得する
デバイス ID で Webhook を取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
デバイス識別子
|
Device ID | True | string |
デバイス識別子 |
|
認証トークン
|
authToken | True | password |
認証トークン |
シーンの実行
ID でシーンを実行する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
シーン ID
|
Scene ID | True | string |
シーン ID |
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Code
|
code | integer | |
|
メッセージ
|
message | string |
シーンを取得する
すべてのユーザーのシーンの一覧を取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
シーン
|
scenes | array of object |
シーン |
|
シーン ID
|
scenes.id | string | |
|
名前
|
scenes.name | string |
デバイスの切り替え
デバイス切り替え要求は、デバイスの状態を変更してそのパラメーターを設定するために使用されます
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
デバイス識別子
|
Device ID | True | string |
デバイス識別子 |
|
色
|
color | string |
電球を設定する色。 HSV の形式は <UINT 0..360>;<UINT 0..100>;<UINT 0..100> |
|
|
ランプ
|
ramp | integer |
ライトの現在の状態から新しい状態への移行時間。 [ms] |
|
|
Dim 値
|
value | integer |
Dim アクションをサポートするデバイスの Dim 値 |
|
|
アクション
|
action | True | string |
アクションの切り替え |
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
Code
|
code | integer | |
|
メッセージ
|
message | string | |
|
色
|
color | string |
HSV 形式の現在の色。 |
デバイスを取得する
ID でデバイスを取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
デバイス識別子
|
Device ID | True | string |
デバイス識別子 |
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
デバイス識別子
|
id | string | |
|
名前
|
name | string | |
|
パワー
|
power | float |
現在の電力消費量 (W)。 |
|
タイプ
|
type | string |
デバイスの種類。 |
|
State
|
state | string |
ON または OFF。 |
|
色
|
color | string |
HSV 形式。 |
|
気温
|
temperature | float |
現在の温度 (C)。 |
|
明るさ
|
brightness | integer |
デバイスを取得する
すべてのユーザーのデバイスの一覧を取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
認証トークン
|
authToken | True | password |
認証トークン |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
devices
|
devices | array of object |
devices |
|
デバイス識別子
|
devices.id | string | |
|
名前
|
devices.name | string | |
|
パワー
|
devices.power | float |
現在の電力消費量 (W)。 |
|
タイプ
|
devices.type | string |
デバイスの種類。 |
|
State
|
devices.state | string |
ON または OFF。 |
|
色
|
devices.color | string |
HSV 形式。 |
|
気温
|
devices.temperature | float |
現在の温度 (C)。 |
|
明るさ
|
devices.brightness | integer |