[vz-users] Quelle Daten aus website

Christian Schnellrieder schnellrieder.cs at gmail.com
Tue Feb 16 21:01:36 CET 2016


Ja Pi sollte ausreichen.

*/5 * * * * bash /home/nas/script/temp.sh >/dev/null

Grüße

sollner11 <pp at macpat.de> schrieb am Di., 16. Feb. 2016 um 19:57 Uhr:

> omg … ich hab es
> Daaaanke!
>
> jetzt noch cron
> unter user pi, oder?
>
> Gruss
> Sollner
>
> Am 16.02.2016 um 19:15 schrieb Christian Schnellrieder <
> schnellrieder.cs at gmail.com>:
>
> Hallo.
>
> Das ist ein Script was ich auf die schnelle erstellt habe.
> http://pastebin.com/npXzhvJq
>
> Da fehlt aber noch das ganze abfangen von Fehlern. Wenn zb die Webseite
> gerade nichts liefert etc. Das werd ich mal die Tage noch ausbaun.
> Pfade, UUID, API Key müssen natürlich angepasst werden.
>
> Ausführen lasse ich das über einen crontask alle 5 min damit das API Limit
> nicht überschritten wird.
>
>
> Grüße
>
>
>
> sollner11 <pp at macpat.de> schrieb am Di., 16. Feb. 2016 um 18:07 Uhr:
>
>> ich hatte gehofft, du bringst die AT Salzburgs per jsonclient in dein
>> frontend
>>
>> (und ich schreib dann ab)
>>
>> Am 16.02.2016 um 16:26 schrieb Christian Schnellrieder <
>> schnellrieder.cs at gmail.com>:
>>
>> Hallo.
>>
>> Was soll ich machen? :)
>>
>> Grüße
>>
>> sollner11 <pp at macpat.de> schrieb am Di., 16. Feb. 2016 um 16:23 Uhr:
>>
>>> sehr gut,
>>> jetzt mach einen Knopf dran … bis es im frontend ist
>>>
>>> bitte ;-)
>>>
>>>
>>> Am 16.02.2016 um 15:32 schrieb Christian Schnellrieder <
>>> schnellrieder.cs at gmail.com>:
>>>
>>> Hallo.
>>>
>>> Danke  @Andi. Hat auf Anhieb funktioniert:
>>>
>>>
>>> Beispiel Salzburg:
>>> curl "http://autocomplete.wunderground.com/aq?query=Salz&c=AT"
>>> { "RESULTS": [
>>>         {
>>>                 "name": "Salzburg, Austria",
>>>                 "type": "city",
>>>                 "c": "AT",
>>>                 "zmw": "00000.1.11350",
>>>                 "tz": "Europe/Vienna",
>>>                 "tzs": "CET",
>>>                 "l": "/q/zmw:00000.1.11350",
>>>                 "ll": "47.779999 13.050000",
>>>                 "lat": "47.779999",
>>>                 "lon": "13.050000"
>>>         },
>>>         {
>>>                 "name": "Salzburg Flughafen, Austria",
>>>                 "type": "city",
>>>                 "c": "AT",
>>>                 "zmw": "00000.1.11150",
>>>                 "tz": "Europe/Vienna",
>>>                 "tzs": "CET",
>>>                 "l": "/q/zmw:00000.1.11150",
>>>                 "ll": "47.799999 13.000000",
>>>                 "lat": "47.799999",
>>>                 "lon": "13.000000"
>>>         }
>>> ]
>>>
>>>
>>>
>>>
>>> root at nas:/home/nas# python /var/www/
>>> volkszaehler.org/misc/tools/jsonclient --url
>>> http://api.wunderground.com/api/gelöscht/conditions/q/zmw:00000.1.11350.json
>>> -e current_observation,temp_c
>>>
>>> 3
>>>
>>>
>>> Grüße
>>>
>>>
>>>
>>> sollner11 <pp at macpat.de> schrieb am Di., 16. Feb. 2016 um 13:19 Uhr:
>>>
>>>> hat sich überschnitten
>>>> Danke!
>>>>
>>>> (das Tool für Digitalstrom muss ich erst wiederfinden
>>>> und verstehen)
>>>>
>>>>
>>>> Am 16.02.2016 um 13:12 schrieb Andreas Goetz <cpuidle at gmail.com>:
>>>>
>>>> Bzgl. Wunderground sollte das furchtbar einfach sein:
>>>>
>>>> 1) api key besorgen
>>>> 2) am Beispiel Standort Waal: python misc\tools\jsonclient --url
>>>> http://api.wunderground.com/api/<apikey>/conditions/q/zmw:00000.26.10857.json
>>>> -e current_observation,temp_c
>>>> 3) Standorte finden man über das "Autocomplete Api"
>>>>
>>>> Viele Grüße,
>>>> Andreas
>>>>
>>>>
>>>>
>>>> 2016-02-16 12:39 GMT+01:00 Andreas Goetz <cpuidle at gmail.com>:
>>>>
>>>>> Hi Patrick,
>>>>>
>>>>> ich liebe es ganz besonders wenn die Anforderungen kleckerweise kommen
>>>>> (Stichwort Glaskugel). Es war "eine Webseite" es ist jetzt: "Wunderground"?
>>>>>
>>>>>
>>>>> 2016-02-16 12:23 GMT+01:00 sollner11 <pp at macpat.de>:
>>>>>
>>>>>> mir ist das echt zu hoch, ich scheiter an vielen Fronten
>>>>>>
>>>>>> ich komme zwar mit:
>>>>>>
>>>>>> hxnormalize
>>>>>> http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=IWAAL14
>>>>>>
>>>>>> an die Daten einer Station ran, in der er sozusagen den Quelltext im
>>>>>> Terminal listet
>>>>>>
>>>>>
>>>>> 1. liefert das API XML- wenns schon strukturiert ist brauchst Du darin
>>>>> nicht mit einem HTML Parser rumzuforken.
>>>>> 2. hat Wunderground _auch_ ein JSON API dass sich ganz einfach per
>>>>> jsonclient auslesen lässt, siehe anderen Thread
>>>>>
>>>>>
>>>>>> aber ich finde keinen Bezug zum selektieren der Daten nach:
>>>>>>
>>>>>>
>>>>>> http://superuser.com/questions/528709/command-line-css-selector-tool/529024#529024
>>>>>>
>>>>>> cssgrep page.html "body > div.content > table > tbody > tr > td.data"
>>>>>>
>>>>>> müsste dann wie aussehen, um an den Wert
>>>>>> <temp_c>1.4</temp_c>
>>>>>> zu kommen?
>>>>>>
>>>>>
>>>>> Das kannst Du Dir damit dann alles sparen.
>>>>>
>>>>> Also fangen wir von vorne an: was willst Du konkret parsen, wie sehen
>>>>> die Daten aus und an welcher Stelle scheiterst Du?
>>>>>
>>>>> Viele Grüße,
>>>>> Andreas
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>> Am 16.02.2016 um 11:56 schrieb Marius Tarlowski <marius at tarlowski.de
>>>>>> >:
>>>>>>
>>>>>> du könntest das auch im WIKI beschreiben wenn es wieder geht!
>>>>>>
>>>>>> Am 16. Februar 2016 um 10:50 schrieb sollner11 <pp at macpat.de>:
>>>>>>
>>>>>>> ok, erster Schritt:
>>>>>>>
>>>>>>> sudo apt-get install html-xml-utils
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Udo, was neues für das image ;-)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Am 15.02.2016 um 17:48 schrieb Andreas Goetz <cpuidle at gmail.com>:
>>>>>>>
>>>>>>> Hier
>>>>>>> http://stackoverflow.com/questions/7334942/is-there-something-like-a-css-selector-or-xpath-grep
>>>>>>> gibts eine superschicke Lösung mittels CSS Selektoren- im Prinzip ein
>>>>>>> jsonclient für html. Das Ergebnis dann einfach an vzclient verfüttern...
>>>>>>>
>>>>>>> Viele Grüße,
>>>>>>> Andreas
>>>>>>>
>>>>>>>
>>>>>>> 2016-02-15 17:02 GMT+01:00 Christian Schnellrieder <
>>>>>>> schnellrieder.cs at gmail.com>:
>>>>>>>
>>>>>>>> Hallo.
>>>>>>>>
>>>>>>>> Einfaches bash script?
>>>>>>>>
>>>>>>>>
>>>>>>>> Grüße
>>>>>>>>
>>>>>>>> sollner11 <pp at macpat.de> schrieb am Mo., 15. Feb. 2016 um
>>>>>>>> 16:50 Uhr:
>>>>>>>>
>>>>>>>>> Hallo,
>>>>>>>>>
>>>>>>>>> ist es möglich, Daten einer Internetseite zu loggen?
>>>>>>>>> Als Referenz zu meinem Außentemperatursensor würde ich gerne
>>>>>>>>> irgendeine benachbarte Wetterstation mitloggen.
>>>>>>>>> Raster 15min z.B.
>>>>>>>>>
>>>>>>>>> Ist das machbar bzw. wurde das schonmal beschrieben?
>>>>>>>>>
>>>>>>>>> Danke und Gruss
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20160216/659d7e95/attachment.html>


More information about the volkszaehler-users mailing list