software:clients:vzclient
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:clients:vzclient [2011/11/27 13:58] – [Konfiguration:] sven_anders | software:clients:vzclient [2020/05/03 09:07] (aktuell) – Python 3 jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== VZClient ====== | ====== VZClient ====== | ||
- | Das Programm | + | vzclient |
- | Hier ein Beispiel: | ||
- | ===== Installation: | + | ===== Voraussetzungen |
+ | Python mitsamt Modul " | ||
+ | < | ||
+ | sudo apt-get install python3 python3-argh python3-pip | ||
+ | </ | ||
+ | Allgemein (und für alle anderen Distros, sofern [[http:// | ||
+ | |||
+ | < | ||
+ | pip install argparse | ||
+ | </ | ||
+ | ===== Download ===== | ||
+ | vzclient liegt zusammen mit der middleware im git-repository, | ||
+ | |||
+ | man kann das script auch direkt ueber das web-interface von github einstehen/ | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ===== Installation ===== | ||
Das Programm igrendwo in den Pfad kopieren, z.B unter / | Das Programm igrendwo in den Pfad kopieren, z.B unter / | ||
- | ===== Konfiguration: ===== | + | ===== Konfiguration ===== |
- | Die Url zum middelware.php am besten in der Konfigurationsdatei: / | + | Die Url zu middleware.php am besten in der Konfigurationsdatei / |
- | '' | + | < |
+ | [default] | ||
+ | url: | ||
+ | </ | ||
- | '' | ||
- | ===== Benutzung: (Beispiele) ===== | + | ===== Benutzung (Beispiele) ===== |
Jetzt kann man mit: | Jetzt kann man mit: | ||
- | '' | + | < |
+ | vzclient get channel | ||
+ | </ | ||
alle öffentlichen Channels ansehen. Die Ausgabe erfolgt in JSON. | 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. | + | Gibt alle Daten des Zaehlers mit der UUID: ccd52140-9999-11e1-8e36-e556c9177879 zurück. |
- | '' | + | < |
- | | + | vzclient add channel type=heat public=1 title=" |
+ | </ | ||
Erstellt einen Channel. | Erstellt einen Channel. | ||
Zeile 38: | Zeile 63: | ||
Um 27 Impulse zum aktuellen Zeitpunkt zu senden: | Um 27 Impulse zum aktuellen Zeitpunkt zu senden: | ||
- | '' | + | < |
+ | vzclient -u 18bdae40-18cf-11e1-97b1-c9ebec812cd6 add data value=27 | ||
+ | </ | ||
Mit dem Befehl: | Mit dem Befehl: | ||
- | '' | + | < |
+ | vzclient -u 18bdae40-18cf-11e1-97b1-c9ebec812cd6 delete channel | ||
+ | </ | ||
löscht den Channel wieder. | löscht den Channel wieder. | ||
+ | |||
+ | Um einen Wert (" | ||
+ | |||
+ | < | ||
+ | vzclient -u 18bdae40-18cf-11e1-97b1-c9ebec812cd6 add data ts=`date +%s000` value=23 | ||
+ | </ | ||
+ | |||
Alle Optionen bekommt man mit: | Alle Optionen bekommt man mit: | ||
- | '' | + | < |
+ | vzclient --help | ||
+ | </ | ||
Die Parameter die man übergeben kann erfährt man auf der [[development/ | Die Parameter die man übergeben kann erfährt man auf der [[development/ | ||
software/clients/vzclient.1322398727.txt.gz · Zuletzt geändert: 2011/11/27 13:58 von sven_anders