[vz-users] Homematic Sensoren (Temperatur/Luftfeuchtigkeit) / Daten einlesen

Christoph Harding christoph at cd-k.de
Thu Dec 6 14:15:06 CET 2012


Hi Thorben,

leider funktioniert es mit dem GET bei mir nicht.

Wenn ich: wget
http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?value=-1.8

nutze wird nichts in die DB geschrieben. Gebe ich es direkt im Browser ein
kommt:

{"version":"0.2","data":{"uuid":"a845aac0-3f86-11e2-b144-1d5ca534c011","from":"1354786784486","to":"1354786956708","min":[1354786956708,-3.8],"max":[1354786956708,-3.8],"average":-3.8,"rows":2,"tuples":[[1354786956708,-3.8,1]]}}


An der Konsole mit :

root at pinguin:/var/www/wiki# wget --post-data "value=-1.8"
http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json

geht es.


Gruss,

Christoph

Am 6. Dezember 2012 11:26 schrieb Thorben Thuermer <r00t at constancy.org>:

> On Thu, 6 Dec 2012 10:44:54 +0100 Christoph Harding <christoph at cd-k.de>
> wrote:
> > ich sehe gerade, dass beim Post doch was in die DB gegangen ist, auch
> wenn
> > der Berechtigungshinweis kommt.
>
> die meldung:
> > > HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
> > > Länge: 17 [application/json]
> > > a845aac0-3f86-11e2-b144-1d5ca534c011.json: Keine Berechtigung
> bedeutet, dass wget die ausgabedatei fuer den "download" nicht oeffnen
> kann,
> wohl weil user christoph keine schreibrechte in /var/www/vz/htdocs hat,
> zu dem zeitpunkt wurde der request aber vom server ohnehin schon
> verarbeitet.
> (ausserdem willst du die datei eh nicht haben, "-O /dev/null" bietet sich
> an)
>
> > Jetzt habe ich nur noch ein Problem. Der wget auf der Homematic CCU
> > (BusyBox) kennt kein --post-data :-(
>
> das brauchst du auch nicht, die middleware akzeptiert die daten auch per
> GET-request (das benutzt zB auch ethersex...)
> also statt
> wget --post-data="value=-3.7" http://middleware.php/data/uuid.json
> einfach
> wget http://middleware.php/data/uuid.json?value=-3.7
>
> > Gruss,
> > Christoph
>
> - T.
>
> > 2012/12/6 Christoph Harding <christoph at cd-k.de>
> > > Danke für die Antwort Ronald. Irgendwie scheint es aber noch nicht zu
> > > gehen. Ich erhalte folgendes:
> > >
> > > christoph at pinguin:/var/www/vz/htdocs$ wget --post-data="value=-3.7"
> > >
> http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json
> > > --2012-12-06 10:39:44--
> > >
> http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json
> > > Auflösen des Hostnamen pinguin... 127.0.1.1
> > > Verbindungsaufbau zu pinguin|127.0.1.1|:80... verbunden.
> > > HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
> > > Länge: 17 [application/json]
> > > a845aac0-3f86-11e2-b144-1d5ca534c011.json: Keine Berechtigung
> > >
> > > Kann nicht nach »a845aac0-3f86-11e2-b144-1d5ca534c011.json« schreiben
> > > (Keine Berechtigung).
> > >
> > > Danke und Gruss,
> > > Christoph
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20121206/0a3e4d34/attachment.html>


More information about the volkszaehler-users mailing list