[vz-users] LadereglerWerte aus Morningstar MPPT in Volkszähler
Thorben Thuermer
r00t at constancy.org
Mon Jan 7 19:52:49 CET 2013
On Mon, 7 Jan 2013 19:43:27 +0100 Manfred Frank <info at mmm-frank.de> wrote:
> Das ist ja schon mal super
>
> der erste Teil klappt schon mal... (Variable im http Aufruf) , aber halt leider nur in /bin/bash
> u="f097b770-53ef-11e2-8947-6f64b65c053f"
> x=$Power_out
> curl --silent --data "" http://192.168.2.101/middleware.php/data/$u.json?value=$x
>
> wie krieg ich das Ganze nun noch in ein Java Script rein?
> Kann mir Dabei jemand behilflich sein?
> http://rosebud.homedns.org/solar/sunsaver.tar.gz
>
> Aber hier mal ein Auszug:
> #include <stdio.h>
das programm ist aber C und nicht javascript...
in das programm dann noch einen http-client einzubauen wollen wir dir glaube
ich nicht erklaeren...
der einfachere und naheliegendere weg ist, mittels eines shellscripts aus der
ausgabe des vorhandenen programms den wert den du brauchst herauszufiltern den
du brauchst, und dann wie gehabt perl curl/wget an die middleware zu senden.
dafuer gibst du uns am besten einmal die ausgabe des programms.
> LG
> Manfred
- T.
> Von: W3ll Schmidt
> Gesendet: Montag, 7. Januar 2013 16:58
> An: volkszaehler.org - users
> Betreff: Re: [vz-users] LadereglerWerte aus Morningstar MPPT in Volkszähler
>
> Kannste Dir hier klauen ...
>
> #!/bin/bash
[...]
> test -z "$t" || curl --silent --data "" "http://localhost/middleware.php/data/$u.json?value=$t"
>
> Am 7. Januar 2013 16:29 schrieb Manfred Frank <info at mmm-frank.de<mailto:info at mmm-frank.de>>:
> Hallo,
>
> ich möchte ein Script erstellen das es mir ermöglicht, den aktuelle Laderegler Wert
> " Power_out" an den Volkszähler (bei mir 192.168.2.101) zu übermitteln
>
> der crontab startet dieses Programm alles 5 min
> leite scheitere ich an 2 Dingen.
> curl -sL http://192.168.2.101/middleware.php/data/f097b770-53ef-11e2-8947-6f64b65c053f.json?operation=add&value=1000
> wenn ich dies so eintrage, erscheint immer der Wert 1 web frontend
>
> 2. wie trag ich grundsätzlich in so eine Befehlszeile eine Variable ein
> z.B.
> curl -sL http://192.168.2.101/middleware.php/data/f097b770-53ef-11e2-8947-6f64b65c053f.json?operation=add&value=Power_out
> Kann mir jemand dabei behilflich sein... Ich stelle dann das "Gesamtwerk" auch gerne zur Verfügung
>
> Danke
> Manfred
More information about the volkszaehler-users
mailing list