Skip to content

kmein/camilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

camilla

Lesen

Um die CMI JSON API anzufragen, wird eine HTTP-Anfrage an api.cgi – beispielsweise /INCLUDE/api.cgi?jsonnode=1&jsonparam=I,O – getätigt. Die Syntax des zurückgegebenen JSON und der Parameter ist in den API-Docs beschrieben.

Schreiben

Um in Ausgänge zu schreiben, benötigt man zunächst ein Authentifikations-Token. Dies erhält man als Antwort auf eine Anfrage an /INCLUDE/devpagexUser.cgi mit dem Parameter changeuserx2 auf 010257ff<PASSWORD> gesetzt, wobei <PASSWORD> das Expertenpasswort ist.

Das Schreiben geschieht mit einer Anfrage an /INCLUDE/change.cgi mit den Parametern changeadrx2 gesetzt auf die Adresse des Ausgangs und changetox2 gesetzt auf den Wert. Dieser Anfrage muss als Cookie unter dem Namen canremote1 das im vorigen Schritt erhaltene Experten-Token angefügt werden.

Adressen

  • Output 5: 01000440DA1200

About

Haskell binding to the CMI JSON API (v3) by www.ta.co.at

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published