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"
}
				
			
            
        
                                
                                
                                
