Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:clients:vzclient

Dies ist eine alte Version des Dokuments!


VZClient

Das Programm vzclient ermöglicht, alle Aktionen die man über die API ausführen kann auch auf der Kommandozeile (ohne curl, wget oder ähnliches) zu machen.

Hier ein Beispiel:

Installation:

Das Programm igrendwo in den Pfad kopieren, z.B unter /usr/local/bin/

Konfiguration:

Die Url zum middelware.php am besten in der Konfigurationsdatei: /etc/vzclient.conf oder ~/.vzclient.conf ablegen:

[default]
url:http://example.org/dir/volkszaehler.org/middleware.php

Benutzung: (Beispiele)

Jetzt kann man mit:

vzclient get channel

alle öffentlichen Channels ansehen. Die Ausgabe erfolgt in JSON.

vzclient -u ccd52140-9999-11e1-8e36-e556c9177879 get data

Gibt alle Daten des Zaehlers mit der ID: ccd52140-9999-11e1-8e36-e556c9177879 zurück.

vzclient add channel type=heat public=1 title="Beispiel Wärmemengenzähler" resolution=1000

Erstellt einen Channel.

Um 27 Impulse zum aktuellen Zeitpunkt zu senden:

vzclient -u 18bdae40-18cf-11e1-97b1-c9ebec812cd6 add data value=27

Mit dem Befehl:

vzclient -u 18bdae40-18cf-11e1-97b1-c9ebec812cd6 delete channel

löscht den Channel wieder.

Alle Optionen bekommt man mit:

vzclient --help 

Die Parameter die man übergeben kann erfährt man auf der reference Seite

software/clients/vzclient.1322424298.txt.gz · Zuletzt geändert: 2011/11/27 21:04 von justinotherguy