Pagina 7 van 11

Re:Luftdaten scripts

Geplaatst: 19 feb 2018, 01:11
door WSParkstad
Ziet er goed uit zeg, top gedaan Wim.

Marcel.

Re:Luftdaten scripts

Geplaatst: 19 feb 2018, 13:04
door giantocr
@ Wim,

Hoi Wim,

Wat betekenen de cijfers of waar hebben die betrekking op die tussen de haakjes staan achter "Laatste meting is van: 19-02-2018 (7.6°/78%)"

Alvast bedankt voor de info,

Piet

Re:Luftdaten scripts

Geplaatst: 19 feb 2018, 13:36
door wvdkuil
giantocr schrijft:
@ Wim,

Hoi Wim,

Wat betekenen de cijfers of waar hebben die betrekking op die tussen de haakjes staan achter "Laatste meting is van: 19-02-2018 (7.6°/78%)"

Alvast bedankt voor de info,

Piet
In de naaste toekomst worden de meetwaardes gekalibreerd met de temperatuur en luchtvochtigheid. Hoge luchtvochtigheid geeft namelijk te hoge PM waardes.

Bij die fijnstof-sensors die naar een eigen server opladen EN die ook een temp/hum sensor hebben
staat er de temperatuur/luchtvochtigheid zoals gemeten IN de sensor in hele kleine lettertjes achter de datum/tijd.

Dan kan ik rondkijken en zien of er echt veel te hoge waardes zijn, bijvoorbeeld als het mistig is.

===

Zoals in alle scripts die ik maak, kunnen dergelijke zaken via een setting uitgezet worden, regel 6-10 geven de sensors aan die verwerkt mogen worden. De regels met 'temperature' en 'humidity' op commentaar zetten, zal de extra informatie en de haakjes verwijderen.

Wim

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 13:56
door mandersp
Hallo Wim...
Mijn code die ik gebruik voor de data is: https://weerstationafferden.nl/weather28/index.php?p=mnu_aqhi_luft&lang=nl#data-area
En toch krijg ik de temperatuur en vochtigheid niet te zien?
In de configuratie van de fijnstofsensor zie ik wel temperatuur en vochtigheid.



Code: Selecteer alles
# -------- if we load our own sensor to our site
$useOwn['SDS_P1']       ='P1';
$useOwn['SDS_P2']       ='P2';
$useOwn['temperature']  ='temp';
$useOwn['humidity']     ='humi';
#
$useOwnFile     = false;
#$useOwnFile     = true;
#
$useOwnDir      = './weather28/data/ ';   
$useOwnData     = $useOwnDir.'last_luft_data.json';
#
$

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 14:41
door wvdkuil
mandersp schrijft:
Hallo Wim...
Mijn code die ik gebruik voor de data is: https://weerstationafferden.nl/weather28/index.php?p=mnu_aqhi_luft&lang=nl#data-area
En toch krijg ik de temperatuur en vochtigheid niet te zien?
In de configuratie van de fijnstofsensor zie ik wel temperatuur en vochtigheid.
Code: Selecteer alles
# -------- if we load our own sensor to our site
$useOwn['SDS_P1']       ='P1';
$useOwn['SDS_P2']       ='P2';
$useOwn['temperature']  ='temp';
$useOwn['humidity']     ='humi';
#
$useOwnFile     = false;
#$useOwnFile     = true;
#
$useOwnDir      = './weather28/data/ ';   
$useOwnData     = $useOwnDir.'last_luft_data.json';
#
$
Zoals ook al in je support-ticket uitgelegd: je sensor laadt blijkbaar alleen op naar de luftdaten server. Immers het "useOwnData" bestand uit je instellingen hierboven is er niet: https://weerstationafferden.nl/weather2 ... _data.json

Alleen als je eigen sensor naar je eigen web-server oplaadt kunnen de temp/hum ook weergegeven worden. Als dat bestand is opgeladen kan je het commentaar teken op de regel met $useOwnFile = true; weghalen en zal dat eigen bestand worden gebruikt.

Dit staat uitgelegd in de leesmij, punt 3.1 tot 3.3
3. Rechtstreeks opladen vanuit uw sensor.
========================================
3.1. Indien u dit gaat gebruiken, kopieer sensordata.php uit de map luftdaten naar
=> de definitieve lokatie,
==> vaak de hoofdmap, voor leuven is dat weather28/

3.2. Pas de instelling in uw sensor aan via het configuratie menu van uw sensor

Kijk bij "Verzend data naar eigen API", zie ook bijgevoegde _opladen_sensor.jpg
Serveradres uw eigen website root
Pad /pad naar/sensordata.php script, voor leuven weather28/sensordata.php
laat de rest zoals het is.

3.3. Pas in ws_luftdaten.php de map data/ aan, voorbeeld als sensordata.php in de de hoofdmap staat.
$useOwnFile = true; // dus het # op positie 1 is weggehaald
#
$useOwnDir = './data/'; // relatiefve adressering als alles weather28/ staat
of
$useOwnDir = './weather28/data/'; // relatiefve adressering in map weather28/ staat
en een plaatje over de instelling in het configuratiescherm zit ook in de download en nog eens hieronder.

Wim

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 21:17
door mandersp
Volgens mij zie ik echt iets over het hoofd:

Zo is de instelling van de fijnsensor:
[img]http://members.home.nl/manders-piet/fijnstof.jpg[/img]

Of zou iemand bereid zijn met mij mee te kijken op mijn computer via pm....

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 21:29
door hvd51
Naar eigen API poort 80 is voor http en poort 443 voor https.

Is nog niet getest.

Harm

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 21:44
door mandersp
Het plaatje van Wim geeft aan dat ik dit niet mag veranderen???

#
$useOwnFile = false;
#$useOwnFile = true;
#
$useOwnDir = './data/';
$useOwnData = $useOwnDir.'last_luft_data.json';

Trouwens als ik bij true het hekje weghaal dan krijg ik de data in rood te zien op mijn site, zoals die nu staat werkt die goed zonder de temeperatuur / vochtigheid...

Maar dan blijft de data map leeg, deze staat in weather28/data en de sensordata staat in de root van weather28.

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 21:49
door giantocr
@ Piet

Probeer een www.weerstationaffreden.nl i.p.v https://weerstationaffreden.nl
Als ik op je site kijk heb je de gegevens in de ws_lutfdaten.php op regel 3 en 4 ook niet ingevuld met je eigen gegevens.

Vr groet,
Andere Piet

mandersp schrijft:
Het plaatje van Wim geeft aan dat ik dit niet mag veranderen???

Re:Luftdaten scripts

Geplaatst: 20 feb 2018, 22:49
door mandersp
Ik heb je al via pm geantwoord Giantocr

Ik was inderdaad vergeten om de usersensor in te vullen:
$apiLuftID = '9832'; # the ID we got from Rajko Zschiegner bijvoorbeeld 8993
$userSensor = '1838337'; # our sensor as we registered by luftdaten bijvoorbeeld 1329006