Urad X-ray monitor

Post Reply
Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Urad X-ray monitor

Post by Michiel Bouwmeester » Fri May 22, 2020 3:15 pm

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
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Fri May 22, 2020 4:55 pm

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

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Fri May 22, 2020 7:17 pm

Hoi Gerard,

Dank je wel, ik ga er gelijk naar kijken.
Image

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Fri May 22, 2020 7:21 pm

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
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Fri May 22, 2020 8:02 pm

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.

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Fri May 22, 2020 8:57 pm

Hoi Gerard,

Ja IP weet ik. Op dit moment 192.168.30.108. Ik heb hier de kit1, hardware versie 1.03 (software 115)
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sat May 23, 2020 6:37 am

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}}

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat May 23, 2020 7:04 am

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
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sat May 23, 2020 7:42 am

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...

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat May 23, 2020 7:47 am

Top, dank je wel!
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sat May 23, 2020 8:34 am

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

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat May 23, 2020 9:39 am

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?
Image

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat May 23, 2020 11:48 am

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.
Attachments
2020-05-23 (2).png
2020-05-23 (2).png (103.35 KiB) Viewed 6227 times
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sat May 23, 2020 7:59 pm

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'

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat May 23, 2020 9:05 pm

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.
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sun May 24, 2020 6:57 am

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?

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sun May 24, 2020 7:14 am

Ja, daar staat hij wel in. Daar lijkt ook de juiste data in te staan.
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sun May 31, 2020 12:27 pm

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

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Thu Jun 04, 2020 6:04 am

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
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Thu Jun 04, 2020 4:50 pm

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?

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Fri Jun 05, 2020 9:25 pm

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)
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sat Jun 06, 2020 7:41 am

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.

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat Jun 06, 2020 7:52 am

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
Image

User avatar
Asobig
Advisor
Advisor
Posts: 72
Joined: Mon Aug 21, 2017 7:05 am
Location: Almere
Station model: Davis Vantage VP2+
Software: Meteobridge (Red)
Contact:

Re: Urad X-ray monitor

Post by Asobig » Sat Jun 06, 2020 10:00 am

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?

Michiel Bouwmeester
Observer
Observer
Posts: 15
Joined: Wed Jan 31, 2018 7:58 am
Location: Etten-Leur
Station model: WMR200
Software: WeeWX
Contact:

Re: Urad X-ray monitor

Post by Michiel Bouwmeester » Sat Jun 06, 2020 9:08 pm

Helaas heb ik bij beide de foutmelding. Er gaat volgens mij niets naar de database.
Image

Post Reply