24-11-2015, 20:19
Die Anlage hat ein REST Interface im JSON Format, mit dem man per IP die Anlageninformationen auslesen und sie scharf/unscharf schalten kann. Die APP verwendet auch nur dieses Interface. Im Handbuch ist es nicht beschrieben, wahrscheinlich haben die Errichter diese Informationen. Damit kann die Anlage in Home Automation oder ähnliche System integriert werden.
Partitionen Liste:
https://192.168.2.200:4433/system/partitions
Partitionen mit Zonen Liste:
https://192.168.2.200:4433/system/partitions/
Partition 1 anzeigen:
https://192.168.2.200:4433/system/partitions-1/
Partition 1 mit Zonen Status:
https://192.168.2.200:4433/system/partitions-1/zones/
Outputs:
https://192.168.2.200:4433/output/
Camera:
https://192.168.2.200:4433/camera/
Fehler:
https://192.168.2.200:4433/faults/
Alle Logs:
https://192.168.2.200:4433/logs/
Logs seit Zeitstempel (im UTC Format s)
https://192.168.2.200:4433/logs/?$filter=timestamp ge <zeitstempel> Beispiel ("ge" steht für "greater equal" und Leerzeichen mit %20 kodieren):
https://192.168.2.200:4433/logs/?$fi...1448394536
Anlage schalten:
PUT Request im JSON Format ("partset", "set", "unset") an:
https://192.168.2.200:4433/system/partitions-1/
Beispiel:
{
"state" : "partset"
}
Authentifizierung ist normale Basic Authentication mit einem Benutzeraccount der Anlage.
Partitionen Liste:
https://192.168.2.200:4433/system/partitions
Partitionen mit Zonen Liste:
https://192.168.2.200:4433/system/partitions/
Partition 1 anzeigen:
https://192.168.2.200:4433/system/partitions-1/
Partition 1 mit Zonen Status:
https://192.168.2.200:4433/system/partitions-1/zones/
Outputs:
https://192.168.2.200:4433/output/
Camera:
https://192.168.2.200:4433/camera/
Fehler:
https://192.168.2.200:4433/faults/
Alle Logs:
https://192.168.2.200:4433/logs/
Logs seit Zeitstempel (im UTC Format s)
https://192.168.2.200:4433/logs/?$filter=timestamp ge <zeitstempel> Beispiel ("ge" steht für "greater equal" und Leerzeichen mit %20 kodieren):
https://192.168.2.200:4433/logs/?$fi...1448394536
Anlage schalten:
PUT Request im JSON Format ("partset", "set", "unset") an:
https://192.168.2.200:4433/system/partitions-1/
Beispiel:
{
"state" : "partset"
}
Authentifizierung ist normale Basic Authentication mit einem Benutzeraccount der Anlage.