Pagina 1 van 2
temperatuur uit clientraw in html
Geplaatst: 07 jun 2011, 22:03
door Snarf2000
Hallo allmaal.
Ik ben weer eens even aan het knutselen geslagen en zoek een oplossing voor het volgende.
Ik wil graag de temperatuur filteren uit de clientraw.txt en deze presenteren in een html (php) file.
Puur op de TAG.
Ik weet dat de 4e tag bv de temperatuur is en bv de 5e de luchtvochtigheid.
(geteld vanaf 0)
Met wxgraphic lukt het wel, maar deze update maar 1x per uur.
En een kale banner is ook nier echt handig.
Ik wil hem graag actueel in beeld hebben, (met refresh 60 seconden)
Uit de clientraw dus.
HIER staat bv een parser die het kan, maar niet hoe je het toe moet passen.
Dus voor temperatuur wil ik dus bv
17.2 laten zien.
Iemand die mij een stukje op weg kan helpen?
Groeten Frans
Re:temperatuur uit clientraw in html
Geplaatst: 07 jun 2011, 22:28
door jacg
hier staat het script:
http://www.bashewa.com/clientraw-parser.php?sce=view
de tag aanroepen met $, zoeken in het script welke je wilt hebben.
Groeten,
Jacco
Re:temperatuur uit clientraw in html
Geplaatst: 07 jun 2011, 22:53
door Snarf2000
Okee
so far so good,
maar,............
Hij zoekt om 'Settings.php'
Heb je die dan ook? B)
Frans
Re:temperatuur uit clientraw in html
Geplaatst: 07 jun 2011, 23:22
door jacg
Re:temperatuur uit clientraw in html
Geplaatst: 07 jun 2011, 23:43
door Snarf2000
Jemig de Pemig. :angry:
Mag het ook iets simpeler?
Ik ben een hele website binnen een website aan het bouwen om een paar tags binnen te halen.
Ik heb het liefst 1 php file met een KLEIN stukje script en daarop volgend een TAG daarin.
Maar dat zal wel weer niet zo makkelijk zijn. :S
Eerst vraagt ie om Settings.php
Daarna nog een, en nog een.
Hellup !!!
Frans
Re:temperatuur uit clientraw in html
Geplaatst: 07 jun 2011, 23:56
door wslangerak
Frans, je kunt die clientraw parser gewoon gebruiken zonder de Settings.php (en dergelijke).
Je haalt de include eruit, dus de regels:
//********************************************
// Figure out UOM from Settings.php
/********************************************/
include_once("Settings.php" ) ;
if (isset($SITE['uomTemp']) && !isset($_GET["uom"]))
$UOM = preg_replace('|°|is','',$SITE['uomTemp']) ;
if (isset($_GET["uom"]) && (!empty($_GET["uom"])))
$UOM = ($_GET["uom"]=='M' )? "C" : "F";
$useUOM = ($UOM=="C" )? 'M' : 'E';
if ($useUOM <> 'M' and $useUOM <> 'E' ) { $useUOM = 'E'; }
... verwijder je. Hier wordt namelijk de eenheid (UOM=units of measure) waarin wordt gemeten uit de Settings.php gehaald. Maar in jouw clientrawfiles staat de temperatuur al in °C, dus is dit niet nodig.
Verder pas je de regels die je wilt gebruiken aan, zodat alleen dit maar overblijft (in het geval van de temperatuur):
// TEMPERATURE
// current
(float)$TempC = $data[4];
de if-else statement die daarop volgt kan je weghalen.
De rest van de parser is eigenlijk overtollige ballast als het jou alleen om de temperatuur gaat.
De variabele die je kan gaan gebruiken is dus $TempC en laat je zien met een echo of print commando.
Re:temperatuur uit clientraw in html
Geplaatst: 08 jun 2011, 00:31
door Snarf2000
En klaar is Frans dank zij Kees!
Makkelijker kon je het niet maken.
Het hele script gesloopt en het werkt in 1 keer.
Nu kan ik eindelijk rustig slapen.
Morgen maar weer verder knutselen.
Dank je wel Kees !
(En Jacq natuurlijk voor de aanzet)
Re:temperatuur uit clientraw in html
Geplaatst: 08 jun 2011, 00:38
door wslangerak
Nou kijk eens aan... HWA zorgt zelfs voor een goede nachtrust :laugh:
Graag gedaan Frans en welterusten!
Re:temperatuur uit clientraw in html
Geplaatst: 08 jun 2011, 10:40
door WSWijk
Snarf2000 schrijft:
En klaar is Frans dank zij Kees!
Makkelijker kon je het niet maken.
Het hele script gesloopt en het werkt in 1 keer.
Nu kan ik eindelijk rustig slapen.
Morgen maar weer verder knutselen.
Dank je wel Kees !
(En Jacq natuurlijk voor de aanzet)
Als je nog verder wilt puzzelen, kan je ook hier kijken:
http://www.wdholland.nl/tags%20-%20de%20werking
Onderaan deze pagina staat een document dat je kunt downloaden.
Hiermee kan je een pagina op gaan zetten die bijvoorbeeld het volgende laat zien (het middenstuk met het totaal overzicht):
http://94.210.75.56/weerstation-wijk/in ... pper_id=56
Heel leuk spul op je op in te lezen en uit te puzzelen. En je kunt dan met alle mogelijke tags van WD werken.
Groeten
Theo
Re:temperatuur uit clientraw in html
Geplaatst: 08 jun 2011, 11:03
door Snarf2000
Hoi Theo.
Dit gebruik ik al een paar jaar, maar die wil ik dus niet elke minuut laten genereren.
De clientraw update al elke 5 seconden, en daarin staat genoeg om mee te spelen.
Toch bedankt, maar misschien heb je er anderen mee geholpen.
Groet,
Frans