Das funktioniert. Super! Danke Thorben.<div><br></div><div>Gruss,</div><div><br></div><div>Christoph</div><div><br></div><div><br><br><div class="gmail_quote">Am 6. Dezember 2012 14:50 schrieb Thorben Thuermer <span dir="ltr"><<a href="mailto:r00t@constancy.org" target="_blank">r00t@constancy.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, 6 Dec 2012 14:15:06 +0100 Christoph Harding <<a href="mailto:christoph@cd-k.de">christoph@cd-k.de</a>> wrote:<br>
> leider funktioniert es mit dem GET bei mir nicht.<br>
> Wenn ich: wget<br>
> <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?value=-1.8" target="_blank">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?value=-1.8</a><br>
> nutze wird nichts in die DB geschrieben.<br>
<br>
</div>sorry, fehler meinerseits (und ethersex/watchasync benutzt auch POST).<br>
aber nach dem hinweis in:<br>
<a href="http://wiki.volkszaehler.org/development/api/reference#http-methode" target="_blank">http://wiki.volkszaehler.org/development/api/reference#http-methode</a><br>
sollten aber alle operationen auch per GET moeglich sein.<br>
du muesstest dann wohl noch als parameter operation=add angeben.<br>
<br>
also (ungetestet):<br>
wget <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?operation=add&value=-1.8" target="_blank">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?operation=add&value=-1.8</a><br>
<br>
> Gruss,<br>
> Christoph<br>
<span class="HOEnZb"><font color="#888888"><br>
- Thorben<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> Am 6. Dezember 2012 11:26 schrieb Thorben Thuermer <<a href="mailto:r00t@constancy.org">r00t@constancy.org</a>>:<br>
><br>
> > On Thu, 6 Dec 2012 10:44:54 +0100 Christoph Harding <<a href="mailto:christoph@cd-k.de">christoph@cd-k.de</a>><br>
> > wrote:<br>
> > > ich sehe gerade, dass beim Post doch was in die DB gegangen ist, auch<br>
> > wenn<br>
> > > der Berechtigungshinweis kommt.<br>
> ><br>
> > die meldung:<br>
> > > > HTTP-Anforderung gesendet, warte auf Antwort... 200 OK<br>
> > > > Länge: 17 [application/json]<br>
> > > > a845aac0-3f86-11e2-b144-1d5ca534c011.json: Keine Berechtigung<br>
> > bedeutet, dass wget die ausgabedatei fuer den "download" nicht oeffnen<br>
> > kann,<br>
> > wohl weil user christoph keine schreibrechte in /var/www/vz/htdocs hat,<br>
> > zu dem zeitpunkt wurde der request aber vom server ohnehin schon<br>
> > verarbeitet.<br>
> > (ausserdem willst du die datei eh nicht haben, "-O /dev/null" bietet sich<br>
> > an)<br>
> ><br>
> > > Jetzt habe ich nur noch ein Problem. Der wget auf der Homematic CCU<br>
> > > (BusyBox) kennt kein --post-data :-(<br>
> ><br>
> > das brauchst du auch nicht, die middleware akzeptiert die daten auch per<br>
> > GET-request (das benutzt zB auch ethersex...)<br>
> > also statt<br>
> > wget --post-data="value=-3.7" <a href="http://middleware.php/data/uuid.json" target="_blank">http://middleware.php/data/uuid.json</a><br>
> > einfach<br>
> > wget <a href="http://middleware.php/data/uuid.json?value=-3.7" target="_blank">http://middleware.php/data/uuid.json?value=-3.7</a><br>
> ><br>
> > > Gruss,<br>
> > > Christoph<br>
> ><br>
> > - T.<br>
> ><br>
> > > 2012/12/6 Christoph Harding <<a href="mailto:christoph@cd-k.de">christoph@cd-k.de</a>><br>
> > > > Danke für die Antwort Ronald. Irgendwie scheint es aber noch nicht zu<br>
> > > > gehen. Ich erhalte folgendes:<br>
> > > ><br>
> > > > christoph@pinguin:/var/www/vz/htdocs$ wget --post-data="value=-3.7"<br>
> > > ><br>
> > <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json" target="_blank">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json</a><br>
> > > > --2012-12-06 10:39:44--<br>
> > > ><br>
> > <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json" target="_blank">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json</a><br>
> > > > Auflösen des Hostnamen pinguin... 127.0.1.1<br>
> > > > Verbindungsaufbau zu pinguin|127.0.1.1|:80... verbunden.<br>
> > > > HTTP-Anforderung gesendet, warte auf Antwort... 200 OK<br>
> > > > Länge: 17 [application/json]<br>
> > > > a845aac0-3f86-11e2-b144-1d5ca534c011.json: Keine Berechtigung<br>
> > > ><br>
> > > > Kann nicht nach »a845aac0-3f86-11e2-b144-1d5ca534c011.json« schreiben<br>
> > > > (Keine Berechtigung).<br>
> > > ><br>
> > > > Danke und Gruss,<br>
> > > > Christoph<br>
> ><br>
</div></div></blockquote></div><br></div>