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

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


Das funktioniert. Super! Danke Thorben.

Gruss,

Christoph



Am 6. Dezember 2012 14:50 schrieb Thorben Thuermer <r00t at constancy.org>:

> On Thu, 6 Dec 2012 14:15:06 +0100 Christoph Harding <christoph at cd-k.de>
> wrote:
> > 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.
>
> sorry, fehler meinerseits (und ethersex/watchasync benutzt auch POST).
> aber nach dem hinweis in:
> http://wiki.volkszaehler.org/development/api/reference#http-methode
> sollten aber alle operationen auch per GET moeglich sein.
> du muesstest dann wohl noch als parameter operation=add angeben.
>
> also (ungetestet):
> wget
> http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?operation=add&value=-1.8
>
> > Gruss,
> > Christoph
>
> - Thorben
>
> > 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/f3dc835e/attachment.html>


More information about the volkszaehler-users mailing list