Was kann mit der API gemacht werden?
- Die Position abfragen: Ermitteln Sie die aktuelle Position des Garagentors.
- Die Position vorgeben: Stellen Sie die gewünschte Position des Garagentors ein.
- Den Status des Tors erfassen: Überprüfen Sie den aktuellen Status des Garagentors, um festzustellen, ob es geöffnet, geschlossen oder einen anderen Zustand hat.
Was braucht man, um die API verwenden zu können?
- Für den Zugriff auf die API ist ein NODEMATIC Account erforderlich.
API-Endpunkt URL:
https://www.nodedevices-service.de/smart-home-api
Ratelimit: 60/h
Fehlerhafte Anmeldeversuche: 5/Tag
Führen Sie eine POST-Anfrage aus, um die Position eines Geräts einzustellen.
Anfrage Header Parameter
Content-Type: application/json
Anfrage Body Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
account-user |
string | NODEMATIC Login Name/E-Mail-Adresse. |
account-password |
string | NODEMATIC Login Passwort. |
serial |
string | Geräte-UID mit 16 Zeichen. |
uid |
string | Geräte-Seriennummer mit 32 Zeichen. |
Passwort |
string | Geräte-Passwort mit 4 bis 20 Zeichen. |
intent |
string | Die aufzurufende API-Methode. Positionseinstellung = "set_position". |
position |
int | Der gewünschte Positionswert in Prozent:
|
Antwort Body Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
status |
int string |
Fehlercode der Anfrage und Beschreibung:
|
{
"account-user": "NODEMATIC@nodedevices.de",
"account-password": "NODEMATIC-Account-password",
"serial": "1111111111111111",
"uid": "11111111111111111111111111111111",
"password": "0000",
"intent": "set_position",
"position": 100
}
Führen Sie eine POST-Anfrage aus, um die Soll-Position zu übertragen.
Anfrage Header Parameter
Content-Type: application/json
Anfrage Body Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
account-user |
string | |
account-password |
string | NODEMATIC Login Passwort. |
serial |
string | Geräte-Seriennummer mit 16 Zeichen. |
UID |
string | Geräte-Seriennummer mit 32 Zeichen. |
Passwort |
string | Geräte-Passwort mit 4 bis 20 Zeichen. |
intent |
string | Die aufzurufende API-Methode. Positionseinstellung abrufen = "get_position". |
gate_status |
int | Der aktuelle Zustand der Steuerung:
|
|
int | Der aktuelle Positionswert in Prozent. |
{
"account-user": "NODEMATIC@nodedevices.de",
"account-password": "NODEMATIC-Account-password",
"serial": "1111111111111111",
"uid": "11111111111111111111111111111111",
"password": "0000",
"intent": "get_position"
}

