myStrom (niezależny wydawca)
myStrom jest szwajcarską firmą produkującą inteligentne urządzenia domowe. Za pomocą tego łącznika można kontrolować urządzenia myStrom za pośrednictwem interfejsu API REST.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Tomasz Poszytek |
| adres URL | https://aka.ms/poszytek |
| tomasz@poszytek.eu |
| Metadane łącznika | |
|---|---|
| Publisher | Tomasz Poszytek |
| Witryna internetowa | https://mystrom.ch/ |
| Zasady ochrony prywatności | https://mystrom.ch/privacy-policy/ |
| Kategorie | Internet rzeczy; Styl życia i rozrywka |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Authentication |
Uzyskaj token authToken, podając adres e-mail i hasło. |
| Pobieranie elementu webhook |
Pobieranie elementu webhook według identyfikatora urządzenia |
| Pobieranie scen |
Pobieranie listy wszystkich scen użytkownika |
| Pobieranie urządzenia |
Pobieranie urządzenia według identyfikatora |
| Pobieranie urządzeń |
Pobieranie listy wszystkich urządzeń użytkownika |
| Przełącz urządzenie |
Żądanie przełącznika urządzenia służy do zmiany stanu urządzenia i ustawiania jego parametrów |
| Tworzenie elementu webhook |
Tworzenie elementu webhook |
| Usuwanie elementu webhook |
Usuwanie elementu webhook według identyfikatora urządzenia |
| Wykonywanie sceny |
Wykonywanie sceny według identyfikatora |
Authentication
Uzyskaj token authToken, podając adres e-mail i hasło.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
E-mail
|
True | string |
adres e-mail konta myStrom |
|
|
Hasło
|
password | True | password |
hasło konta myStrom |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Token uwierzytelniania
|
authToken | string |
Token używany do uwierzytelniania innych żądań. |
Pobieranie elementu webhook
Pobieranie elementu webhook według identyfikatora urządzenia
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator urządzenia
|
Device ID | True | string |
Identyfikator urządzenia |
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Pobieranie scen
Pobieranie listy wszystkich scen użytkownika
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Sceny
|
scenes | array of object |
Sceny |
|
Identyfikator sceny
|
scenes.id | string | |
|
Name
|
scenes.name | string |
Pobieranie urządzenia
Pobieranie urządzenia według identyfikatora
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator urządzenia
|
Device ID | True | string |
Identyfikator urządzenia |
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator urządzenia
|
id | string | |
|
Name
|
name | string | |
|
Power
|
power | float |
Bieżące zużycie energii (W). |
|
Typ
|
type | string |
Typ urządzenia. |
|
State
|
state | string |
WŁĄCZONE lub WYŁĄCZONE. |
|
Kolor
|
color | string |
W formacie HSV. |
|
Temperatura
|
temperature | float |
Bieżąca temperatura (C). |
|
Jasność
|
brightness | integer |
Pobieranie urządzeń
Pobieranie listy wszystkich urządzeń użytkownika
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
devices
|
devices | array of object |
devices |
|
Identyfikator urządzenia
|
devices.id | string | |
|
Name
|
devices.name | string | |
|
Power
|
devices.power | float |
Bieżące zużycie energii (W). |
|
Typ
|
devices.type | string |
Typ urządzenia. |
|
State
|
devices.state | string |
WŁĄCZONE lub WYŁĄCZONE. |
|
Kolor
|
devices.color | string |
W formacie HSV. |
|
Temperatura
|
devices.temperature | float |
Bieżąca temperatura (C). |
|
Jasność
|
devices.brightness | integer |
Przełącz urządzenie
Żądanie przełącznika urządzenia służy do zmiany stanu urządzenia i ustawiania jego parametrów
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator urządzenia
|
Device ID | True | string |
Identyfikator urządzenia |
|
Kolor
|
color | string |
Kolor, na który ustawiliśmy żarówkę. HSV ma formę <UINT 0..360>;<UINT 0..100>;<UINT 0..100> |
|
|
Podjazd
|
ramp | integer |
Czas przejścia z bieżącego stanu światła do nowego stanu. [ms] |
|
|
Przygaszone wartości
|
value | integer |
Przygaszone wartości dla urządzeń, które obsługują akcję dim |
|
|
Akcja
|
action | True | string |
Akcja przełączania |
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string | |
|
Kolor
|
color | string |
Bieżący kolor w formacie HSV. |
Tworzenie elementu webhook
Tworzenie elementu webhook
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator urządzenia
|
Device ID | True | string |
Identyfikator urządzenia |
|
Definicja elementu webhook
|
webhook | True | string |
Definicja elementu webhook, przykład: {"url":"http://example.com""config":{"state": true,"power":true}} |
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string |
Usuwanie elementu webhook
Usuwanie elementu webhook według identyfikatora urządzenia
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator urządzenia
|
Device ID | True | string |
Identyfikator urządzenia |
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string |
Wykonywanie sceny
Wykonywanie sceny według identyfikatora
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sceny
|
Scene ID | True | string |
Identyfikator sceny |
|
Token uwierzytelniania
|
authToken | True | password |
Token uwierzytelniania |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Code
|
code | integer | |
|
Message
|
message | string |