Technical and release information
The web runs on an apache
server under Debian/GNU
Linux, stable.
The weather data come from
- a Vaisala WXT520 sensor situated on the roof (see fotos on
main page). The pressure measurement is corrected from our 41 m to sea level
(therefore we add 4.7 hPa).
- A Feger Weatherstation III gives the inside
temperatures and a second outside temperature at room height.
The Vaisala Multisensor is reachable from the LAN (via a ConLine V24 serial
port to Ethernet converter) and its data is polled by a bash script every 90 seconds (the station gives already min, max and average value for this period). The polled data is written into a txt-file. Another bash script reads this file, extracts the data and puts them in the txt-files for the shtml pages and into the meteo mysql data base (table sdata) of the meteo software package.
The Feger software runs on a Windows box and exports its data every 30 seconds to the Webserver.
Until release 2.9 a bash script on the webserver read this export file,
extracted its values and wrote them into small txt-files which were
included in the shtml pages. This information comes now from the Vaisala sensor. But another bash script extracts the still used additional temperature values and puts them into the mysql data base.
The meteoavg process (from the meteo package) runs to calculate the average values that are needed for the graphs that are now (beginning with release 2.7) included in the main pages. Meteojob runs each 10 minutes to update those graphs when it is their turn (day: always, could be every 5 minutes, week: every 30 minutes, month: every 2 hours, year: every 24 hours).
The webcam foto is fetched from a camera server every 10 minutes.
- Release 1.0: just a simple page, with the weather values of the Feger
Weatherstation put in sometimes by hand
- Release 1.1: the same, but MultiViews in 3 languages: you see the
side in the language you selected for your browser (or get a message
with the existing language versions, if your language is another one)
- Release 2.0: webpage with SSI (Server Side Includes). The
txt-files mentioned above are included in the webpages, when the
browser requests them.
- Release 2.1: same, but with extreme values of the actual month
and year. Added 4th language.
- Release 2.2: same, but also with the accumulated rain of the
month and year. Also the rain value that comes from the Feger
Weatherstation is "corrected": Feger acumulates the rain from 08:30h in
the morning until the same time on the next day. Now we begin to count
on midnight.
- Release 2.3: added yesterday's values
- Release 2.4: added last year's values
- Release 2.5: html-pages corrected to comply with HTML 4.01 transitional (tested
with Validome and W3C)
and corrected the CSS-stylesheet (tested with the W3C CSS-Validator )
- Release 2.6: last year's values passed to statistic tables that also contain the monthly data
- Release 2.7: first include of the open source software meteo from Andreas Müller
- Release 2.8: The Vaisala WXT510 sensor is connected to the test server's serial port and we poll its data by a perl script called by a bash script every 90 seconds
- Release 2.9: The Vaisala WXT510 sensor is connected to the LAN via a serial port-Ethernet converter
- Release 3.0: The Vaisala WXT510 sensor has been transferred onto the roof to its definite position and gives all the weather data. The Feger weather station sends now only the inside temperatures and an additional outside temperature at room height.
- Release 3.1: A Vaisala WXT5210 replaces the WXT510 - stroken by a pine
during storm.
next release(s)
- ...
release 3.1 still needs to be polished: the daylight is not shown
correctly