opsmac1:~ jimlovell$ ssh prog@pcfsyg prog@pcfsyg's password: Linux pcfsyg 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Jul 5 11:40:53 2011 from localhost prog@pcfsyg:~$ pwd /home/prog prog@pcfsyg:~$ cd /usr2/st prog@pcfsyg:/usr2/st$ ls antcn dbbcc include metclient misc phcal tsys bin dbbcif Makefile metserver obs stlib wx prog@pcfsyg:/usr2/st$ mkdir old prog@pcfsyg:/usr2/st$ mv metserver metclient wx old opsmac1:Downloads jimlovell$ scp met-9.10.5.tgz prog@pcfsyg:/usr2/st prog@pcfsyg's password: met-9.10.5.tgz 100% 23KB 22.8KB/s 00:00 prog@pcfsyg:/usr2/st$ tar xvf met-9.10.5.tgz metserver/ metserver/src/ metserver/src/metget.c metserver/src/err_report.c metserver/src/metserver.c metserver/src/Makefile metserver/src/MakeDiag metserver/src/metwind.c metserver/metserver.sh.example metserver/port/ metserver/port/portoutdrain.c metserver/port/portdelay.c metserver/port/portread.c metserver/port/portwrite.c metserver/port/portclose.c metserver/port/portbaud.c metserver/port/Makefile metserver/port/portopen.c metserver/port/portflush.c metserver/vue_metdisp metserver/met.ctl.example metserver/metserver.sh metserver/met.ctl metserver/README_mw metserver/INSTALL metserver/Makefile metserver/README metclient/ metclient/src/ metclient/src/err_report.c metclient/src/metclient.c metclient/src/Makefile metclient/src/logwx.c metclient/metlog.ctl.example metclient/metlog.ctl metclient/metclient.sh.example metclient/INSTALL metclient/Makefile metclient/metclient.sh metclient/README Read metserver INSTALL prog@pcfsyg:/usr2/st$ cd metserver/ prog@pcfsyg:/usr2/st/metserver$ ls INSTALL met.ctl metserver.sh port README_mw vue_metdisp Makefile met.ctl.example metserver.sh.example README src prog@pcfsyg:/usr2/st/metserver$ less INSTALL prog@pcfsyg:/usr2/st/metserver$ make prog@pcfsyg:/usr2/st/metserver$ cd /usr2/control prog@pcfsyg:/usr2/control$ less equip.ctl confirmed met3 set as weather station A. cd /usr2/fs/clib B. Edit /usr2/fs/clib/fsmetc.c and change the port to 50001 C. make D. cd /usr2/fs/quikr E. make quikr prog@pcfsyg:/usr2/fs/quikr$ su Password: pcfsyg:/usr2/fs/quikr# cd /etc/init.d pcfsyg:/etc/init.d# cp /usr2/st/metserver/metserver.sh . pcfsyg:/etc/init.d# vi metserver.sh Changed met3 device to /dev/ttyS7 pcfsyg:/etc/init.d# update-rc.d metserver.sh defaults update-rc.d: warning: /etc/init.d/metserver.sh missing LSB information update-rc.d: see Adding system startup for /etc/init.d/metserver.sh ... /etc/rc0.d/K20metserver.sh -> ../init.d/metserver.sh /etc/rc1.d/K20metserver.sh -> ../init.d/metserver.sh /etc/rc6.d/K20metserver.sh -> ../init.d/metserver.sh /etc/rc2.d/S20metserver.sh -> ../init.d/metserver.sh /etc/rc3.d/S20metserver.sh -> ../init.d/metserver.sh /etc/rc4.d/S20metserver.sh -> ../init.d/metserver.sh /etc/rc5.d/S20metserver.sh -> ../init.d/metserver.sh pcfsyg:/etc/init.d# /etc/init.d/metserver.sh start Starting MET Server: metserver. as prog prog@pcfsyg:/usr2/st/metclient$ ls INSTALL Makefile metclient.sh metclient.sh.example metlog.ctl metlog.ctl.example README src Read INSTALL prog@pcfsyg:/usr2/st/metclient$ make for dir in src; do \ make --no-print-directory -C $dir; \ done cc -c -o metclient.o metclient.c cc -c -o logwx.o logwx.c cc -c -o err_report.o err_report.c cc ./metclient.o ./logwx.o ./err_report.o -o ../metclient Edited metlog.ctl in this directory: cat metlog.ctl *metget.ctl yg station two-letter code 0 reserved for wind period? 60 logging period for all data (seconds) /usr2/log/wx directory for logging data YARRA12 Station Name -115.3467 Longitude -29.0465 Latitude 244 Station Elevation * As root: cd /usr2/log mkdir wx chmod a+rw wx chown oper.rtx wx prompt> cd /etc/init.d prompt> cp /usr2/st/metclient/metclient.sh . prompt> update-rc.d metclient.sh defaults /etc/init.d/metclient.sh start cd /usr2/st 365 git pull origin master 367 git add metclient 368 git add metserver 371 git commit -m "After Yg met station install" metserver 372 git commit -m "After Yg met station install" metclient 373 git push origin master 374 cd ../fs 376 cd clib 377 git commit -m "changed port number for MET server to 50001" fsmetc.c 378 git push origin master s root, in /usr2/AuscopeUtils/monitoring/openMonica2/config edit monitor-points.txt added: raw.wth "wth" "wth" "" pcfsyg T Strings-"localhost:50001" - - - All- 10000000 - mon.wth "wth" "wth" "" pcfsyg T Listen-"pcfsyg.raw.wth" - StringToArray-"," - - 10000000 - # weather data from Yarragadee MET4A sensor mon.pcfsyg.wth.temperature "Site Temperature" "SiteTemp" "DegC" pcfsyg T Listen-"pcfsyg.mon.wth" - {Array-"0", StringToNumber-"Float"} - All- 10000000 - mon.pcfsyg.wth.pressure "Site Pressure" "SitePres" "mbar" pcfsyg T Listen-"pcfsyg.mon.wth" - {Array-"1", StringToNumber-"Float"} - All- 10000000 - mon.pcfsyg.wth.humidity "Site Humidity" "SiteHumi" "%" pcfsyg T Listen-"pcfsyg.mon.wth" - {Array-"2", StringToNumber-"Float"} - All- 10000000 - edit monitor-sources.txt and add ASCIILine localhost:50001:10000000:pcfsyg.raw.wth pcfsyg:/usr2/AuscopeUtils/monitoring/openMonica2/config# /etc/init.d/Monica.monica stop pcfsyg:/usr2/AuscopeUtils/monitoring/openMonica2/config# cd .. pcfsyg:/usr2/AuscopeUtils/monitoring/openMonica2# ant Then on ops-serv2 observer@ubuntu:/usr2/AuscopeUtils/monitoring/oMonica/config.pcfsyg$ scp oper@pcfsyg:/usr2/AuscopeUtils/monitoring/openMonica2/config/monitor-points.txt . observer@ubuntu:/usr2/AuscopeUtils/monitoring/oMonica/config.pcfsyg$ scp oper@pcfsyg:/usr2/AuscopeUtils/monitoring/openMonica2/config/monitor-sources.txt . cd /usr2/AuscopeUtils/monitoring/oMonica sudo ant