Page 1 of 1
Urad X-ray monitor
Posted: Fri May 22, 2020 3:15 pm
by Michiel Bouwmeester
Hello all,
I was wondering I anybody could help me get the data from my Urad monitor in to Meteotemplate as a plugin or block.
This is a network of sensors (in my case X-ray)that reports the value. I would love to have the actual value available in meteotemplate.
https://www.uradmonitor.com/tools/dashb ... n=51000040
Unfortunately I don't have the skills myself to program something, although if anybody has an idea I will try anything

There is an API available, I can send the information file to anybody who is interested.
Grtx Michiel
Re: Urad X-ray monitor
Posted: Fri May 22, 2020 4:55 pm
by Asobig
Dag Michiel,
Ik heb zelf ook een uRADMonitor. Ik lees de data niet uit via de API maar direct uit het apparaat zelf. Het apparaat maakt een json stream aan die je kunt uitlezen en opslaan in de MYSQL database.
Kijk anders even op mijn site (
www.asobig.com/weather) onder Radioactiviteit. De meter en de grafiek (onder Grafiek Almere) komen uit de uRADMonitor (de rest uit een mobiel apparaat, maar daar moet je niet naar kijken).
Als je dat wil, kan ik eventueel mijn code zo aanpassen dat hij voor jou ook werkt.
Ik hoor het wel.
groet,
Gerard
Re: Urad X-ray monitor
Posted: Fri May 22, 2020 7:17 pm
by Michiel Bouwmeester
Hoi Gerard,
Dank je wel, ik ga er gelijk naar kijken.
Re: Urad X-ray monitor
Posted: Fri May 22, 2020 7:21 pm
by Michiel Bouwmeester
Hoi Gerard,
Dat is echt exactly wat ik zoek... Als je die blok setup wilt delen zou dat geweldig zijn!
Overigens complimenten over de weer site, ziet er strak uit!
Ik zie veel zaken die ik ook ooit nog eens wil toevoegen
Mijn site draait op
www.el-weer.nl
Re: Urad X-ray monitor
Posted: Fri May 22, 2020 8:02 pm
by Asobig
Dat is goed.
Ik wil alleen dan weten wat het type uradmonitor is.
En kun jij achterhalen wat het IP adres is van dat ding in je eigen netwerk?
Dan kan ik uitleggen hoe je mij een voorbeeld van de json stream kunt sturen dan kan ik er verder mee.
Re: Urad X-ray monitor
Posted: Fri May 22, 2020 8:57 pm
by Michiel Bouwmeester
Hoi Gerard,
Ja IP weet ik. Op dit moment 192.168.30.108. Ik heb hier de kit1, hardware versie 1.03 (software 115)
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 6:37 am
by Asobig
Mooi zo,
Wil je dan
http://192.168.30.108/j in de browser typen en de resultaat pagina hier neer willen zetten?
Als het goed is ziet her er een beetje als dit uit:
Code: Select all
{"data":{"id":"82000012","type":"8","detector":"SI29BG","voltage":383,"cpm":15,"temperature":25.39,"humidity":39.06,"pressure":102142,"voc":1809540,"co2":403,"ch2o":0.00,"pm25":1,"uptime": 3141444}}
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 7:04 am
by Michiel Bouwmeester
Dit is de uitkomst: {"data":{ "id":"51000040","type":"5","detector":"SBM20","cpm":4,"temperature":0.00,"uptime": 59536}}
Als ik hem zonder J doe (dus de directe webinterface) zie ik wel meer info...
uRADMonitor 51000040
type:5 hw:103 sw:115 SBM20
radiation:24CPM
average:18CPM
voltage:372V (63%)
ip:192.168.30.108
http:200
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 7:42 am
by Asobig
Dat is genoeg, het gaat alleen om de CPM waarde.
Ik zal de bestanden aanpassen zodat jij ze kan gebruiken en een uitleg maken wat er nog meer gedaan moet worden (valt gelukkig mee).
wordt vervolgt...
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 7:47 am
by Michiel Bouwmeester
Top, dank je wel!
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 8:34 am
by Asobig
HOi,
In de bijlage zitten twee bestanden, een zip bestand en een uitleg.
Als alles goed gaat dat doet hij het meteen, anders hoor ik het wel.
Succes!
https://www.asobig.com/weather/homepage ... onitor.zip
https://www.asobig.com/weather/homepage ... uitleg.rtf
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 9:39 am
by Michiel Bouwmeester
Hoi Gerard,
Het block zit er in en is ook zichtbaar. Er komt echter nog geen data binnen. Ik vermoed dat die cron job niet (of heel langzaam) draait. De pagina zelf ververst iedere 10 seconden volgens de settings.
Ik heb wel het IP nog moeten aanpassen: Ik draai MT op een server bij een webhoster en niet in mij prive netwerk.
Het ip van de unit wordt dan 83.82.152.141:9998 vanwege de routing e.d. Dit is van buiten benaderbaar en werkt ook.
Ik heb het IP in de config verandert, moet ik dit ook nog op andere plaatsen aanpassen?
Omdat ik met WEEWX werk heb ik geen cronjob draaien.... dat verklaart een en ander.
Ik ga kijken of ik een losse cronjob kan maken.. die moet dat zijn voor de updatemonitor.php?
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 11:48 am
by Michiel Bouwmeester
Hoi Gerard,
Ik heb inmiddels een cron job draaien die iedere minuut de "updateMonitor.php" uitvoert.
Hier gaat nog wel een en ander mis. Volgens mij moet hier nog een password voor de database in?
(en ook nog een pad naar de database?)
Ik heb een error file bijgevoegd.
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 7:59 pm
by Asobig
In het bestand 'config.php' staat op regel 23 het 'updatePassword', dat heb je nodig om crons te draaien. Het is alleen niet de bedoeling om 'updateMonitor.php' als cron in te stellen maar in één map hoger (template/load) staat 'cron.php' dat bestand moet je in de cron job zetten.
De juiste aanroep wordt iets als '/load/cron.php?password=jouw updatePassword'
Op mijn NAS is de opdracht: wget -q -O /dev/null '
http://localhost/weather/load/cron.php? ... =xxxxxxxxx'
Re: Urad X-ray monitor
Posted: Sat May 23, 2020 9:05 pm
by Michiel Bouwmeester
Hoi Gerard,
Ik roep nu de cron.php op en het password werkt. Krijg nu wel de volgende foutmelding:
PHP Warning: require(../config.php): failed to open stream: No such file or directory in /home/u26283p22273/domains/el-weer.nl/public_html/template/load/cron.php on line 3 PHP Fatal error: require(): Failed opening required '../config.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/u26283p22273/domains/el-weer.nl/public_html/template/load/cron.php on line 3
Ik vraag me af of dit komt omdat ik geen cronjobs gebruik in de MT... dat is denk ik helemaal niet ingesteld.
Re: Urad X-ray monitor
Posted: Sun May 24, 2020 6:57 am
by Asobig
Dat is vreemd.
'config.php' is het instellingen bestand dat wordt gemaakt bij de installatie van Meteotemplate.
Het lijkt wel of cron.php het config.php bestand op de verkeerde plaats zoekt. Dus in de map /template/load/ ipv in /template/
Kun jij checken of het bestand config.php in de map /home/u26283p22273/domains/el-weer.nl/public_html/template/ staat?
Re: Urad X-ray monitor
Posted: Sun May 24, 2020 7:14 am
by Michiel Bouwmeester
Ja, daar staat hij wel in. Daar lijkt ook de juiste data in te staan.
Re: Urad X-ray monitor
Posted: Sun May 31, 2020 12:27 pm
by Asobig
Ik was even weg...
Mocht je het nog willen proberen, in de bijlage zit een nieuw ZIP-file.
In dat ZIP-file zit een aangepast 'cron.php' bestand. Probeer eens om de oude in de map '/template/cron.php' door deze te vervangen. Het enig wat is aangepast is de link naar de locatie van 'config.php'.
De andere files in het ZIP bestand zijn niet gewijzigd.
https://www.asobig.com/weather/homepage ... onitor.zip
Re: Urad X-ray monitor
Posted: Thu Jun 04, 2020 6:04 am
by Michiel Bouwmeester
Hoi Gerard,
Dank je wel. Ik heb hem geplaatst maar krijg nog steeds een foutmelding, wel een andere overigens.
PHP Notice: Undefined variable: baseURL in /home/u26283p22273/domains/el-weer.nl/public_html/template/cron.php on line 3
PHP Warning: require(/config.php): failed to open stream: No such file or directory in /home/u26283p22273/domains/el-weer.nl/public_html/template/cron.php on line 3
PHP Fatal error: require(): Failed opening required '/config.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/u26283p22273/domains/el-weer.nl/public_html/template/cron.php on line 3
Re: Urad X-ray monitor
Posted: Thu Jun 04, 2020 4:50 pm
by Asobig
Wat ik niet begrijp is waar jouw 'cron.php' staat.
Bij mij staat hij in 'template/load/', met daar weer onder een map 'crons' waar de cron jobs staan.
Dus 'cron.php' in: 'template/load/'
'updatemonitor.php' in: 'template/load/crons/'
Het lijkt of bij jouw 'cron.php' in 'template/' staat.
Kijk maar naar deze foutmelding:
No such file or directory in /home/u26283p22273/domains/el-weer.nl/public_html/template/cron.php on line 3
Kun jij eens kijken waar de bestanden 'config.php' en 'cron.php' staan?
Re: Urad X-ray monitor
Posted: Fri Jun 05, 2020 9:25 pm
by Michiel Bouwmeester
Hoi Gerard,
'cron.php' inderdaad in 'template/load/'
'updatemonitor.php' staat inderdaad in 'template/load/crons/'
In .../template/ staat ook een cron.php overigens. (config.php staat ook daar)
Re: Urad X-ray monitor
Posted: Sat Jun 06, 2020 7:41 am
by Asobig
Dan is de volgende vraag, welke van de twee 'cron.php' roep jij aan vanuit de cronjob?
De juiste cron zou die in de map 'template/load/' moeten zijn.
Re: Urad X-ray monitor
Posted: Sat Jun 06, 2020 7:52 am
by Michiel Bouwmeester
Ik heb beide geprobeerd, maar zie hier onder de foutmelding van de .../load/
PHP Warning: require(../config.php): failed to open stream: No such file or directory in /home/u26283p22273/domains/el-weer.nl/public_html/template/load/cron.php on line 3
PHP Fatal error: require(): Failed opening required '../config.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /home/u26283p22273/domains/el-weer.nl/public_html/template/load/cron.php on line 3
Re: Urad X-ray monitor
Posted: Sat Jun 06, 2020 10:00 am
by Asobig
Dus bij de 'cron.php' in '/load/' krijg je een foutmelding en bij de andere niet?
Als dat zo is zorgt die andere (in /template/) er voor dat er wel data naar de database gaat? Of gebeurt er überhaupt niets?
Re: Urad X-ray monitor
Posted: Sat Jun 06, 2020 9:08 pm
by Michiel Bouwmeester
Helaas heb ik bij beide de foutmelding. Er gaat volgens mij niets naar de database.