[vz-dev] Temperatur / 1wire / httplog - GET / Post ?
Klaus Reichenecker
kr at kr123.de
Thu Nov 10 06:58:39 CET 2011
Hallo Justin,
die UUIDs stimmen "leider"
mal ein Auszug aus Wireshark:
Message: POST /middleware.php/data/61eb6ba0-0af5-11e1-9574-d70c330d08ce.json
HTTP/1.1\r\n
- funktioniert für den Gaszähler
Message: GET
/middleware.php/data/?95d98700-07da-11e1-bb04-0fe73f97b4c6.json?value=22.4\n
- funktioniert nicht für die Temperatur, aber:
curl -d ""
http://demo.volkszaehler.org/middleware.php/data/95d98700-07da-11e1-bb04-0fe73f97b4c6.json?value=24,9
funktioniert
Die IP-Adressen sind oben beides mal die gleichen - 78.46.142.233
Könnte es evtl. damit zusammen hängen das ich Ethersex nicht von Eurer
Seite, sondern direkt installiert habe ?
Viele Grüße
Klaus
> -------- Original-Nachricht --------
>> Datum: Wed, 9 Nov 2011 18:52:19 +0100
>> Von: "Klaus Reichenecker" <kr at kr123.de>
>> An: "volkszaehler.org" <volkszaehler-dev at lists.volkszaehler.org>
>> Betreff: [vz-dev] Temperatur / 1wire / httplog - GET / Post ?
>> Hallo zusammen,
Hallo Klaus!
>> erst mal großes Lob was Ihr da auf die Beine gestellt habt.
danke und willkommen! :-)
>> Habe aber ewig nicht mehr gelötet, und komme auch eher aus der
>> Windows-Ecke
musst Dich nicht schämen, ist nicht schlimm, geht vorbei ;-)
>> Beim Compilieren kam erst mal der Fehler, das httplog fehlt -
>> angeschaltet, zumindest mal ohne Probleme kompiliert
>> Irgendwann dann auch herausgefunden, das im httplog-Client der falsche
>> Pfad ist - geändert auf /middleware.php/data/
ui, das ist alt. Wenn das bei Dir funktioniert, committen wir das mal zu e6;
hab's bei mir [1] mal geändert.
Danke für den Hinweis.
>> Es werden aber keine Temperaturen angezeigt
Hm - bitte überprüf die UUID nochmal, das sollte so klappen.
>> Ich habe das Ganze jetzt mal mit Wireshark analysiert:
>>
>> Bei Gaszählerimpulsen wird
>>
>> POST /middleware/... geschickt,
>>
>> bei der Temperatur aber
>>
>> GET /middleware/... - Ist das so richtig ?
POST ist der richtige Weg, mit GET funktioniert's aber auch -> auch das
sollte in e6 angepasst werden...müsste man nur aus watchasync
kopieren...wenn das Jemand angehen mag: ich unterstütze gerne...
>> Wozu ist dieses httplog überhaupt nötig ?
>> Im Control6-Skript wird doch einfach nur der Sensor abgefragt, der Wert
>> über httplog geschickt,
genau an der Stelle wird's benötigt: das Control6-Skript ruft dafür httplog
auf
>> 300 Sekunden gewartet, könnte man den Wert nicht
>> irgendwie einfach direkt schicken ?
tja - wie? so ohne httplog? :-)
>> Und noch eine Frage: seit ein paar Tagen kann man auf Eurer
>> Demo-Webseite
>> die Demo-Werte nicht mehr ausschalten ? liegt das an meinem Rechner oder
>> ist es ein kleiner Fehler ?
danke für die verniedlichende Schilderung...ich hab vorgestern die Demo auf
den aktuellen git-Stand gezogen; hat leider ein paar Macken - bin daher
vorhin auf die stabile v0.2 zurück gegangen. Bug-Reports werden immer gerne
genommen [2].
Gruss, J.
[0]
https://github.com/volkszaehler/volkszaehler.org/blob/master/misc/controller/bash/log_onewire_ecmd.sh
[1] https://github.com/justinotherguy/ethersex
[2] http://bugs.volkszaehler.org
_______________________________________________
volkszaehler-dev mailing list
volkszaehler-dev at lists.volkszaehler.org
https://volkszaehler.org/mailman/listinfo/volkszaehler-dev
More information about the volkszaehler-dev
mailing list