ND-GC-1S API Dokumentation
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
Position vorgeben
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 }
Position abrufen
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" }