[vz-dev] Temperatur / 1wire / httplog - GET / Post ?

Matthias Mittler m.mittler at gmx.net
Thu Nov 10 02:11:08 CET 2011


Moin Moin,

hier das Script, mit git kannich nicht so, ich bin froh mit svn klarzukommen ;-)

Viel Spass damit + viele Grüße
Matthias

-------- Original-Nachricht --------
> Datum: Wed, 9 Nov 2011 22:39:05 +0100
> Von: Justin Otherguy <justin at justinotherguy.org>
> An: "volkszaehler.org" <volkszaehler-dev at lists.volkszaehler.org>
> Betreff: Re: [vz-dev] Temperatur /  1wire / httplog - GET / Post ?

> Moin,
> 
> Am 09.11.2011 um 19:31 schrieb Matthias Mittler:
> 
> > Seit einer Woche habe ich hier 7x DS18S20 Temperatursensoren mit am
> Ethersex
> Rekord?!? ;-)
> 
> > Hier habe ich das mit dem Temperaturen mit einem CronJob erledigt. Jede
> Minute wird auf dem Linux Server ein Script  (in Perl) gestartet welches
> dann die Temperaturwerte per ECMD vom Ethersex abholt und die http requests
> zum Volkszähler dann macht und die Temperaturwerte übermittelt. Die UUIDs
> + die IDs der Temperatursensoren sind im Perlscript eingebaut.
> ich hab das auch mit nem Cronjob am Laufen, war bei mir stabiler als
> Control6; ich verwende das hier [0]. 
> 
> > Falls das für Dich interessant sein könnte oder auch für die anderen
> Mitleser hier, kann ich das Script mal rumschicken.
> ja, schick mal - das sollten wir auch in's git legen (Idealweg: git fork,
> einfügen, pull request; kannst's aber auch mailen)
> 
> > -------- 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.

Huch, das hatte ich auch noch drin, habs auch geändert.

> >> 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

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1wVZ.pl
Type: application/octet-stream
Size: 2939 bytes
Desc: not available
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20111110/ae1d89c7/attachment.obj>


More information about the volkszaehler-dev mailing list