-
Meteohub - User Manual Version 4.6 by Boris Pasternak info@meteohub.
-
Table Of Contents What is Meteohub about?...............................................................................................4 Why based on a Linksys NSLU2?..................................................................................5 Why based on Fit-PC Slim, ebox or ALIX?.....................................................................5 Why based on SheevaPlug?...........................................................................................
-
.2 Values.................................................................................................................68 3.3 Icons....................................................................................................................68 3.4 HTML Templates................................................................................................68 4. Actual Weather Data via Socket Communication.....................................................71 4.1 Port 5555: Sensor Status..........
-
What is Meteohub about? Meteohub is a software that makes a NSLU2 or x86 platform a device that can read, store and evaluate weather data from a Oregon Scientific WMR928/968/918N, WMR100/200, WMRS200, RMS300, Mebus/Irox/Honeywell TE923 and Nexus, WH-1080 or Davis Vantage weather station. So the Meteohub software makes a small, quiet, low-power dedicated weather server out of a NSLU2 or tiny x86 platform. With Meteohub you get a full blown weather server minimal in the size and cost.
-
● a Linksys NSLU2 with free available OpenSlug Firmware and a USB stick (2GB or 4GB) with the Meteohub software installed ● or an ALIX.1D, ALIX.3D2 or ebox 3300/4300 with Meteohub software installed on CF card ● or a Fit-PC Slim with Meteohub installed on SSD ● or a SheevaPlug with Meteohub software on a SD card ● a USB-RS232 adapter to connect a weather station with RS232 connector (not necessary with ALIX.1D, ALIX.3D2 or ebox with RS232 option installed).
-
○ no WLAN support ○ no native RS232 ○ no out-of-band Access by monitor/keyboard to get issues solved when login via LAN fails. The selected x86 platforms deliver all these features, a NSLU2 couldn't provide and they have about 3 times the computational punch of a NSLU2 at comparable power consumption and similar form factor. Long-term Stability: NSLU2 tends to have production tolerances from unit to unit. Many systems run stable over long periods of time while others do fail from time to time.
-
4. Setup a new x86-Meteohub as demo version. 5. Transfer activation code for NSLU2 to the new Meteohub ○ Goto "www.meteohub.de" select sub-menu "License" with option "Transfer (NSLU2 -> x86)". ○ Type in MAC, System ID and activation code of NSLU2-Meteohub and System ID of new x86-Meteohub. ○ The tool returns an activation code for your x86-Meteohub. Insert this activation code on the "maintenance" page of your x86-Meteohub.
-
What is Meteohub capable of? Meteohub connects your weather station with your LAN and provides the following services: 1. Web Administration: Meteohub has a web interface. All settings and customization are done interactively with the web interface. If you set your router accordingly Meteohub can be reached and administrated remote from the Internet. 2. RS232-LAN Bridge: Meteohub reports the incoming serial data from the weather station 1:1 onto a TCPIP socket connection.
-
inserted automatically. 9. Weather Display Live support: Meteohub can upload WD Live compatible data onto a web server, where WD Live can pick up the data and display it. Update interval is limited to every 5 minutes Meteohub performs like a complete PC with special weather software on it, but does this with minimal hardware costs, very low power demands, noise less and frees your PC from logging and reporting weather information 24/7.
-
Architecture of Meteohub System Meteohub acts as a bridge between weather data provided as a serial RS232 stream from your weather station (WMR-928/968/918N, WMR-100/200, RMS300, TE923, Vantage Vue/Pro or RFXCOM receiver) and your LAN.
-
Meteohub computes time-compacted data in defined time intervals of "5 minutes", "10 minutes", "30 minutes", "1 hour", "6 hours", "1 day" or "1 month" from raw data . Meteohub regularly generates a file in "/data/weather/" for each sensor and each time interval. The filename consists of the name of the sensor (for example "th0" for "thermo-hygro-sensor number 0" and the time interval (for example "min5" for 5 minutes interval).
-
low battery status of a sensor, FTP upload failure, etc. The configuration of FTP and email push services is also done with Meteohub's web interface. Meteohub reports received weather data 1:1 via socket connection to your LAN. If a program is listening to this (port 5557), it can also decode the data like Meteohub does. In that way Meteohub acts like a serial-to-TCP/IP bridge to give other programs a socket connection type of access to the raw serial data as it comes in.
-
1. Installation Installation of Meteohub for NSLU2 is different from installation on x86 platform. Chapter 1.1 describes install on NSLU2, Chapter 1.2 describes installation on x86 and Chapter 1.3 describes some final installation steps valid for all platforms. Installation on SheevaPlug is described in a separate document (http://www.meteohub.de/joomla/index.php? option=com_docman&task=doc_details&gid=275&Itemid=29). 1.1 Installation NSLU2 Installation on NSLU2 is done in 4 steps. 1.1.
-
Choose "Administration" (user name "admin", password "admin") and select the sub menu "Advanced" And there the item "Upgrade". Here you find a section to flash a new firmware to the NSLU2. In order to make a Meteohub from your NSLU2 use the firmware image "meteohub-firmware-2.3.bin" from the download section (category "NSLU2 Firmware and Packages")of the meteohub homepage (www.meteohub.de). Please notice that by flashing this non-Linksys image to your NSLU2 you will void your warranty.
-
○ Recommendation: First of all, make a complete backup of your PC before going on. When something goes wrong with the following steps you can restore your PC and don't loose any data. ○ Extract the downloaded RAR archive to a location on your drive you like. The resulting dd file is from now on called "meteohub-v4.6-xGB.dd". ○ Insert target USB stick to the PC. ○ Start downloaded program "DiskImage", switch to tab "Write Image".
-
your LAN you also can find your Meteohub at the address given by the DHCP server (if you have a pre-2.3 firmware, Meteohub might be accessable at 192.168.123.87 in the beginning). User name is "meteohub", password is "meteohub". To reach the emergency IP with your browser you probably have to do reconfigure the IP address of your desktop/laptop as described at Chapter 1.1. (explains how to bring you desktop into the same subnet as Meteohub).
-
BIOS setup mode. ● ebox: Select "boot" tab and select sub menu "Boot Device Priority". Choose USB stick (displayed as "USB:") as "1st Boot Device". Press "F10" to save configuration and restart system. Appendix K, L, L2 provide some screen dumps. ● ALIX.1D: Select "Advanced BIOS Features" tab and choose "Removable" as "First Boot Device". Select "Hard Disk" as "Second Boot Device". Press "F10" to store this configuration and to restart. Appendix M gives some more details on BIOS settings.
-
○ generate weather graphs and live weather data on demand if requested from a browser in the Internet. ○ be administrated remotely from the Internet. The administration web pages are protected by a password, so you don't have a security break. ● If you already have a web server running in your LAN that can be reached from the outside on port 80, you can configure your router to forward requests on port 7777 to Meteohub on port 80.
-
2. Administration One of the key features of Meteohub is, that it can be administrated completely from its web interface. Of course you also can login as user "root" via SSH (password is "meteohub") but normally you won't need to do this. Meteohub protects the web administration with user name and password and allows just for one administrator session a time.
-
-
2.2 Log Files Meteohub writes errors or messages in log files. All log files are limited to a maximum of 1000 rolling lines and can be inspected from the web interface. Log file "alarm log" displays events Meteohub likes to inform the administrator about. These notifications can also be sent by e-mail to the administrator (chapter 2.10 covers this in detail). The following event categories are defined at the moment: ● sensorfail: A certain sensor could not be received for more than 120 minutes.
-
Log file "meteohub log" shows messages in regard to the data reception from the weather station. While in RFXCOM mode Meteohub logs non identified RF signals and sensor readings with checksum errors. Log file "smb server log" holds messages about the samba component for PC network share services. "ntp client log" logs information around the network time protocol daemon (NTP) that tries to connect to a time server in your LAN or in the Internet in order to keep Meteohub's date and time up to date.
-
2.3a Network Network page holds fundamental network related settings of Meteohub. Changes are only taken into account when the button "Save" has been pressed. When changes are not taken into account after "save", just reboot, that will make these active. Section "Modem" is available on x86 systems only. Section "Wireless LAN" is available on x86 systems with a WLAN adapter recognized by Meteohub. Sheevaplug does not have "Modem" or "WLAN".
-
Network settings allow for manual specification of IP, Net Mask, Gateway and DNS or for an automated setting of these values by selecting DHCP. Please be aware that changing the IP of Meteohub will cause your browser to loose connection to Meteohub. However, Meteohub can then be reached at the new IP. If things go wrong, Meteohub should always be reachable at 192.168.1.77. If your Meteohub is WLAN enabled you can activate WLAN adapter.
-
2.3b Settings The administration page holds the fundamental settings of Meteohub. Changes are only taken into account when the button "Save" has been pressed. Information about date and time can be managed by definition of a time zone and should be entered manually when you start Meteohub for the first time. If Meteohub has a connection to the Internet it makes a lot of sense to specify one or two time servers to keep Meteohub via NTP in sync with the correct time.
-
added by language files as explained in Appendix I. You should also provide the position of your weather station in terms of height and degrees, minutes and seconds of longitude and latitude. Meteohub supports calibration of sensors. Each measurement unit of each sensor can be calibrated individually by a linear polynom, where you can specify a factor and an offset. If you provide a date, the polynom will be effective from the given date on.
-
2.4 Weather Station At the moment Meteohub supports the WMR-928/968/918N and WMR100/200, WMRS200, RMS300, TE-923, WH-1080 and Vantage Vue/Pro weather stations and the RFXCOM RFreceiver module (http://www.rfxcom.com/), that can receive weather data from a broad range of Oregon Scientific sensors. Depending on your Meteohub license, you can connect just one or more weather stations to Meteohub. You can add a weather station be selecting one from the "add weather station" drop-down list.
-
● usb-serial: weather station with USB connector that gets connected by a RS232/USB converter to Meteohub. USB Vantage and USB-RFXCOM receiver have a simple RS232/USB converter included and therefore connect in this mode. Stations: USBRFXCOM, USB-Vantage, and other serial weather stations with RS232/USB converter). ● usbhid: weather station with modern USB interface. As a disadvantage of this mode, there can only one station of a certain kind being connected to Meteohub.
-
The device field needs the name of the device that gives access to the weather station. available devices are listed on the top of the page. The select drop-down box helps you to copy devices names into this field. Please make sure that you don't use USB-serial devices names when in serial connection mode and vice versa. When you have chosen a TCPIP connection the field needs the IP address followed by a colon, followed by the port number (i.e.: "192.168.10.77:5500" or "rfxcom:10001").
-
2.5 Sensors In order to make use of data from sensors of a connected weather station Meteohub needs to define a unique ID for each sensor (column ID). You can also give sensors a name, which makes it more easy to identify the sensor in further dialogs (column name). Received sensors can be recognized by their type (column type), their original channel id (column #), and current sensor data (column sensor data).
-
recognize the sensor as the original channel ID does not match to the number Meteohub expects for ID mapping. Meteohub supports these numbers of IDs: ● Pure temperature sensors can have IDs "t0" until "t39". ● Sensors that feature temperature and humidity can have IDs from "th0" to "th39". The primary outdoor sensor should always be named "th0" to keep it compatible to the WMR-928 naming. ● Triple sensors that report temperature, humidity and pressure can have IDs "thb0" to "thb9".
-
2.6 Inspect Data This allows to inspect recorded raw sensor data. After having selected a start time you can choose if you want all sensor readings listed or just the ones from selected sensors. You can choose from all assigned sensors (see chapter 2.5 for how to assign a sensor), multiple selections are allowed. Please note that the recorded raw sensor data is time stamped according to UTC not according to local time. The number at the beginning of each line is the UTC time stamp.
-
YYYYMMDDhhmmss (year, month, days, hour, minute, second). Next is the unique id that identifies the sensor followed by sensor specific data as described in appendix C. Beside displaying raw data this page also allows for deletion and undeletion of raw data. This might be necessary when your sensors have caught faulty data and you want to get rid of these.
-
2.7 Maintenance The Meteohub password ("meteohub" by default") for the web interface can be changed by typing in a new password and repeating it. If you forget your web interface password, you have to login via SSH as user "root", password "meteohub". Then (a) change to the corresponding directory via "cd /srv/www/cgi-bin" and reset the password file by "echo 'meteohub:' > .htpasswd" or (b) if you have a Meteohub version post 4.3, you can just give command "reset-htpasswd" after having logged in via ssh.
-
the settings from time to time to have a backup, if something goes wrong with Meteohub's settings. Stored settings include sensor definitions. Via "Reset" you can revert settings to factory defaults. The button "Backup" allows to create a complete Backup of all weather and user data in a files on pc-network folder "/public/meteohub.backup". This can take quite a while. When finished a line "full backup done" is prompted into the meteohub log file.
-
the background. When download and check for integrity was successful it can be installed by a single Click. As an alternative updates can be installed manually. When doing this by method "Web" you have to "browse" to the update you want to install and then press "Install". As this method does not work reliable for larger updates it is recommended to use method "File". This requires the update file being located on the Meteohub system. If the file "update.
-
2.8 Definition of Weather Graphs The generation of weather graphs is done in two steps. First you have to construct a weather graph definition. In the second step you can create a weather graph based on a definition and actual weather data. The definition of weather graphs is done by the web interface. To test your definition you can press the "Display" button. This generates a graph according to your definition and the current weather data.
-
-
2.8.1 Time Frame The time frame from that weather data will be used for the graph can be specified by 4 different techniques. ● Fixed Time Frame: Time frame ist specified by a fixed start and end date. ● Last: This determines a time frame that ends with the actual date when the graph will be generated. The start date is computed relatively to the end date and can be specified in terms of minutes, hours, days, weeks, months or years.
-
● If there a no weather data in the defines time frame, Meteohub will throw an error or will not show a graph. 2.8.2 Time Resolution As explained before Meteophub computes time-compacted data from the raw weather data. These time-compacted data is computed for different time scales: 5 minutes, 10 minutes, 30 minutes, 1 hour, 6 hours, 1 day, 1 month.
-
2.8.3 Type of Graph At the moment Meteohub supports four types of graphs. ● Scalar data against time (with up to two y-axis): In this mode Meteohub writes down the weather data in an x-y-diagramm, where the x-axis represents the time line and the y-axis represents the values at a certain point in time. By making use of the second y-axis you can draw a graph with values of two different physical units (for example, temperature in °C and pressure in hPa).
-
● Vector data (wind direction) as radar chart: This graph displays vector data in terms of a radar chart.
-
In the example yesterdays distribution of wind directions shows the main wind directions has being NNE to E. ● Days with special weather conditions: This display type outlines days of a certain month that have a special weather condition, as bars side by side or as a histogram. When displayed as a histogram, the y-axis can be number of days or percentage according to the total amount of days under consideration.
-
○ ■ Tmax > 25°C ■ 25°C >= Tmax > 20°C ■ Tmax > 20°C ■ 20°C >= Tmax > 15°C ■ Tmax > 15°C ■ 15°C >= Tmax > 10°C ■ Tmax > 10°C ■ 10°C >= Tmax > 5°C ■ Tmax > 5°C ■ 5°C >= Tmax > 0°C ■ Tmax > 0°C ■ Tmax <= 0°C Days with a defined minimum temperature: ■ Tmin >= 20°C ■ 20°C > Tmin >= 15°C ■ Tmin >= 15°C ■ 15°C > Tmin >= 10°C ■ Tmin >= 10°C ■ 10°C > Tmin >= 5°C ■ Tmin >= 5°C ■ 5°C > Tmin >= 0°C 44
-
○ ■ Tmin >= 0°C ■ 0°C > Tmin >= -5°C ■ Tmin >= -5°C ■ -5°C > Tmin >= -10°C ■ Tmin >= -10°C ■ Tmin < -10°C Days with some special meaning: ■ Frost Days: Tmin < 0°C ■ Cold Days: Tmax <= 10°C ■ Summer Days: Tmax > 25°C ■ Hot Days: Tmax > 30°C ■ Tropical Nights: Tmin >= 20°C 2.8.4 Size of the Graph The size of the graph can be defined in horizontal and vertical pixels. Radar charts are of quadratically size.
-
you specified a name for a sensor, this name is also included in brackets and make selection of the right sensor more easy. In a graph definition each selected sensor can be given a name that will be used for the legend of the graph to explain the data.
-
2.9 Manage Graphs Graphs defined and saved according to the previous section are listed by name in two columns. You can select one of the graph definitions and do the following operations on it.. ● "new" creates a new graph definition and changes to the graph definition mode. There the graph can be defined, tested and saved. ● "Edit" takes the selected definition and opens this definition for editing. Changes have to be made permanent by pressing "Save As".
-
All graph definitions are stored in the directory "/data/graphs/". You can easily backup these as this directory can be reached as a PC-network share from your windows PC. Color marks in the column with a clock-symbol indicate if the graph definition addresses less than 1000 data points (green), less than 2000 data points (yellow) or more (red). The number of data points determines the computation time for graph generation.
-
2.10 Setup Push Services Meteohub can send e-mails in case of certain events. In order to do this, Meteohub must have a SMTP server at reach. Beside SMTP host there must also be a destination address specified, to send the e-mail to, and a source address, that should get replies of the mails sent (Some provider require a valid email address given as source address!). Depending on your SMTP host, you might additionally need a user name and password for authentication. Please select this option when needed.
-
Press "Save" to make the definitions valid. If you press "Save & Test" a test e-mail is sent to the specified address. This is very handy to check if the e-mail configuration has been done correctly. Meteohub allows to upload generated weather graphs via FTP to servers in the Internet. To make this happen, you have to specify the FTP server's URL, the port the FTP server is listening on (usually port 21), and optionally a user name and password if it is not an FTP server with anonymous login.
-
2.11 Graph and Data Uploads The upload of weather graphs and data to a web server instead of directly requesting this information from Meteohub per request from the Internet can have two major advantages. 1. Meteohub cannot be buried under a large amount of requests that neither the NSLU2 nor your limited DSL upstream might be able to handle properly 2. Meteohub doesn't need to be directly reachable from the Internet, which might have security benefits.
-
the graph is more often (but not two times as often) generated than data it relies on is updated, the indicator turns yellow, otherwise green. This indicator should guide the user to reduce schedules for graph generation to minimize situations where graphs are generated and uploaded while the data the graph is built from has not changed. Having this sorted out carefully can reduce system load significantly.
-
with weather data is uploaded (see section 2.5 for details). You can give the files to upload individual names. The dashboard needs the xml file names "all-sensors.xml". 2.11.3 Graphs Meteohub can generate graphs based on graph definitions. To do this there must be graphs defined (section 2.8) and the FTP upload service must be correctly setup (section 2.10). To schedule a graph generation and upload you simply have to choose a graph definition and have to define a CRON schedule and a target name. 2.11.
-
2.12 Weather Networks Meteohub can deliver weather data to a series of Internet weather networks.
-
-
● Wetterarchiv, push mode: Meteohub transfers weather data via HTTP-Request to the Wetterarchiv server on the Internet. Meteohub authentificates itself with an ID and password that you have received when you registered an account at Wetterarchiv. ● HAMWeather/WeatherForYou (not displayed) is also supported in latest Meteohub releases. ● Weather Underground, push mode: Meteohub transfers weather data via HTTPRequest to the Weather Underground server on the Internet.
-
2.13 WSWIN Data Export Meteohub supports the data import format of WSWIN. This allows you to import Meteohub's time-compacted weather data to WSWIN. When you select the check box "Generate WSWIN Data ongoing" the time-compacted data of Meteohub is ongoing converted to WSWIN compatible files. These files are located in the directory "/data/export/" that you can easily access as a PC network share from your Windows PC. Meteohub provides import data to WSWIN in two flavors. "EXP01_00.
-
Therefore, the web interface allows you to map your sensor readings to the WSWIN sensors. For each sensor Meteohub restricts the selection of sensors to the ones that fit in the right category. Press "Save" to make your settings valid. To make use of the imported weather data in WSWIN, please consult the WSWIN manual. Since Version 1.8 Meteohub supports the ongoing file control feature of WSWIN which allows for steady reading of new sensor data from WSWIN.
-
2.14 Weather Display Data Export Meteohub supports the universal import format for monthly organized data of Weather Display. Data of primary sensors is located in fields named "mmyyyylg.txt" where mm=month, yyyy=year) and the data of additional temp/hygro sensors is located in "mmyyyyextralog.csv". Meteohub reports data in metric units and generates the files above automatically in the directory "/data/export". The data is recorded in 1 minute intervals. In the file "mmyyyylg.
-
2.15 USB Cam (only available as experimental feature on x86 platform) While USB cam support failed for NSLU2, x86 platform Meteohub supports USB cams as an experimental feature as lined out in compatibility list (appendix H).
-
up to two USB cams in various resolutions (up to 640 x 480) and with flip and rotate options. Meteohub's USB cam features don't convert a $20 USB cam into a Motobix or Axis web cam, but it can at least make cheap USB cams available for grabbing pictures up to every minute and to send these into the Internet. Most USB cams have severe problems handling outdoor light conditions, so it remains questionable if a USB cam can be used as a weather cam. Tweaking with optical filters might help.
-
2.16 Weather Dashboard Meteohub supports a weather dashboard that acts as a rich media client and receives weather data in XML format from Meteohub. The dashboard can be configured from the Meteohub web interface. First you have to select the sensors that should be displayed on the dashboard and what physical units of measurement should be applied to them. The dashboard shows actual data but also has access to some data from the past.
-
from your LAN or from the Internet if you configured your Router accordingly. The dashboard looks like this (please notice that my wind sensor is not working right now, caused by low batteries and low temperatures outside): The dashboard reloads automatically about every minute. If you want to include the dashboard in your web presence, you have to include the following HTML-code.
-
-
-
3. Display Weather Data 3.1 Graphs Meteohub allows to generate graphs based on user-defined graph definitions. You can generate such a graph via HTTP request to the Meteohub system "http://..../meteograph.cgi?graph=test" where test is the name of the graph definition. 3.2 Values Meteohub can report actual sensor readings as HTML text. This text can then be included by an iFrame into a web site. To get numeric sensor readings you have to make a HTTP request "http://....
-
Meteohub HTML Mini-Dashboard | Temperature | [actual_th0_temp_c] °C |
| Humidity | [actual_th0_hum_rel] % |
| Pressure | [actual_thb0_sealevel_hpa] hPa |
| Wind Speed | [actual_wind0_speed_kmh] km/h |
Rain Rate
-
underscores between the words. In the example above the [actual_thb0_fc_text&] would result in the original text "Mostly_clear_and_cooler." including the underscores, while [actual_thb0_fc_text] will result in "Mostly clear and cooler.". ● "*" multiplies a numerical value by 10 (can only applied once in a variable, has to be the first special character in a variable definition), result is a float with two two decimals.
-
4. Actual Weather Data via Socket Communication Meteohub's weather data logging daemon provides actual weather data by means of socket communication. 4.1 Port 5555: Sensor Status This port is used by the Meteohub web interface to get information about the sensors and their data. The "Sensors" web page needs that kind of data, otherwise it will show an error.
-
4.2 Port 5556: Sensor Status – Raw Data no longer available in Version 4.0 4.3 Port 5500: Copy of Sensor Data On this port Meteohub provides an exact copy of the serial data that Meteohub receives from the weather station WMR-928/968/918N and RFXCOM. Data of the other weather stations is also provided but reduced by the data necessary to keep the data communication running.
-
● ○ "date0" reports actual time as local time or UTC broken down into year, month, day, hour, minute, second. ○ "lunar" reports the fullness of the moon in percent (0% = new moon, 100% = full moon) and also reports the moon phase (0 = new moon, 1-3 = growing moon: quarter, half, three quarters, 4 = full moon, 5-7 = shrinking moon: three quarter, half, quarter). It also provides a textual representation in German and English.
-
"valunesumpermin", "valuedeltasum". ● depends on sensor type and chosen dimension. These units are available ○ "c" is Celsius, "f" is Fahrenheit ○ "rel", "abs" is relative humidity in percent and absolute humidity in gram's of water in a cubic meter air (not fully supported yet).
-
actual_wind0_speed_kn 0.0 actual_wind0_speed_bft 0.0 actual_wind0_chill_c 11.8 actual_wind0_chill_f 53.2 actual_th2_temp_c 26.5 actual_th2_temp_f 79.7 actual_th2_hum_rel 30 actual_th2_hum_abs 7.5 actual_th2_dew_c 7.5 actual_th2_dew_f 45.5 actual_th2_heatindex_c 26.5 actual_th2_heatindex_f 79.7 actual_th2_humidex_c 26.7 actual_th2_humidex_f 80.1 actual_th2_cloudheight_m 2375 actual_th2_cloudheight_ft 7600 actual_th2_lowbat 1 actual_thb0_temp_c 21.5 actual_thb0_temp_f 70.
-
alltime_th0_dewmin_c -14.4 alltime_th3_temp_c 13.8 alltime_th4_humidexmax_time alltime_th0_dewmin_f 6.1 alltime_th3_temp_f 56.8 20070819231018 alltime_th0_dewmax_c 19.0 alltime_th3_tempmin_time 20090106092222 alltime_th4_humidexmin_c -2.8 alltime_th0_dewmax_f 66.2 alltime_th3_tempmax_time 20090703165815 alltime_th4_humidexmin_f 27.0 alltime_th0_dew_trend 1 alltime_th3_tempmin_c -6.2 alltime_th4_humidexmax_c 24.9 alltime_th0_heatindex_c 10.5 alltime_th3_tempmin_f 20.8 alltime_th4_humidexmax_f 76.
-
-
-
-
-
4.4 Port 5559: XML-Data With Version 1.6 Meteohub is capable to deliver XML data for further processing. XML data can directly be received on port 5559 via TCP/IP socket connection. Furthermore the data can be provided by Meteohub's web server. Simply call "http://..../meteograph.cgi? text=allxml" and you receive the xml data with a corresponding content type header (text/xml).
-
- 0.0
- 11.9
- 53.4
- 26.5
- 79.7
- 30
- 7.5
- 7.5
- 45.5
- 26.
-
- 20081009072533
- 20080727153211
- 8.3
- 46.9
- 28.0
- 82.4
- -1
- 23.
-
- 20.8
- 44.6
- 112.3
- 1
- 13.8
- 56.
-
- 0
- 15
- 20090905235000
- 20090514140901
- 120328
- 120328
- 497428.
-
- 34.0
- 93.2
- -1
- 45.3
- 20070501182340
- 20070819123100
- 29.0
- 75.
-
- 14.85
- 768.2
- 30.26
- 14.0
- 57.3
- 20090929192544
- 20090929000014
- 12.
-
- 20090929115249
- 20090929000130
- 23.2
- 73.8
- 26.8
- 80.2
- -1
- 45.
-
- WSW
- WSW
- 0.4
- 1.3
- 0.8
- 0.7
- 0.
-
- 20090929192544
- 20090929190027
- 10.7
- 51.3
- 11.4
- 52.5
- 0
- 55.
-
- 94.87
- 95
- 1.58
- 2
- 1208.00
- 1208
- 69393.
-
- 223
- 2.8
- 10.1
- 6.3
- 5.4
- 2.2
- 14.
-
- 83.5
- 20090710230648
- 20090710184140
- 28.2
- 82.8
- 28.9
- 84.
-
- 13.0
- 55.5
- 20090710181946
- 20090710202710
- 12.3
- 54.1
- 13.7
- 56.
-
- 1
- 1
- 20090710180000
- 20090710180000
- 0
- 0
- 322.
-
- 3.6
- 38.5
- 20090929192544
- 20090929191629
- 3.2
- 37.8
- 3.9
- 39.
-
- 0
- 10.6
- 51.1
- 20090929191354
- 20090929192454
- 10.4
- 50.7
- 11.0
- 51.
-
- 0.0
- 20090928210713
- 286
- 6.7
- 24.1
- 15.0
- 13.0
- 4.
-
- -1
- 27.0
- 80.6
- 20090929111109
- 20090929043205
- 24.8
- 76.6
- 27.9
- 82.
-
- 20090928235900
- 20090928235700
- 2
- 2
- 359313008.00
- 359313008
- 34.
-
- 53.2
- 55.9
- 0.0
- 0.00
- 20090929182636
- 0.0
- 0.
-
- 26.7
- 80.1
- 27.1
- 80.8
- 0
- 30.
-
- 20090929182600
- 20090929182600
- 0
- 0
- 92.40
- 92
- 0.
-
- 22.9
- 73.2
- 20090927094411
- 20090901134953
- 20.4
- 68.7
- 25.1
- 77.
-
- 20090919163250
- 21.2
- 70.2
- 27.5
- 81.5
- -1
- 26.2
- 79.
-
- 20090922233400
- 20090906002029
- 21821
- 21821
- 7226704.00
- 7226704
- 167.
-
- 724.5
- 28.54
- 1035.0
- 15.01
- 776.2
- 30.58
- -1
- 1023.
-
- 20090410170216
- 20090710125919
- -6.9
- 19.6
- 8.1
- 46.6
- 1
- 6.8
- 44.
-
- 0.29
- 0.56
- 100.00
- 216.
-
Appendix A: GPL Obligations NSLU2 Platform Without Linux for NSLU2 via OpenSlug/SlugOS Meteohub would not be possible on NSLU2. Meteohub is based on this Open Source operating system and realized as a nonderived independent development. Details how Meteohub distribution is constructed and links to sources of Open Source components included into the Meteohub distribution can be found on Meteohub homepage (http://www.meteohub.de/joomla/index.php? option=com_content&task=view&id=36&Itemid=51) .
-
Appendix B: Remarks on Weather Stations Weather stations supported by Meteohub do have some special features and functional restrictions when used with Meteohub. WMR 928/968/918N This station has to connected by a RS232-USB Converter to Meteohub. At the moment two converter chip sets are supported: FTDI and PL2303. A converter that is widely available and compatible to Meteohub is Logiklink USB 2.0 Serial Adapter (Art.Nr. AU0002A). You can get a description an data sheet of this converter here: "www.
-
● All restrictions of WMR 100 do also apply to WMR 200. ● Internal data logger is not supported. All sensors for WMR 200 are supported, including additional thermo/hygro sensors as well as an uv sensor. WMRS 200 This station is like a WMR 100 with Sensors from WMR 200 but without any display. WMRS 200 is powered from Meteohub via USB connector. All sensors applicable to WMRS 200 are supported by Meteohub.
-
Vantage Vue, Pro2 and Vantage Pro1 (not Firmware Version A) Meteohub supports in version 1.9 a subset of the Davis Vantage Pro2 and Pro1 (not Firmware A) functionality. Wind, rain, pressure, uv, solar radiation, indoor temperature, outdoor temperature and 7 extra temp/hum sensors are fully supported. Additional "Soil" and "Leaf" sensors as well as pure temperature sensors are supported. Meteohub supports RS232, USB and TCP/IP (WeatherLinkIP) variants of the Vantage.
-
Plug-In Starting with Version 4.2b Meteohub supports a generic weather station interface by means of a plug-in mechanism. Plug-in module gets started when data logging starts. The plug-in module reports sensor data on "/dev/stdout" according to the format below. Meteohub includes this data to the logged raw data.
-
Appendix C: Format of Raw Data Data in the "raw" files is written line by line. Each line start with a UTC time stamp, followed by a sensor id and the sensor's values, separated by blanks. These sensors are defined: Type Sensor Parameter Description -------------------------------------------time date year (1970-...) month (1-12) day (1-31) hour (0-23) minute (0-59) wind wind# wind direction (0-355) gust speed (0-...) [1/10 m/s] average speed (0-...
-
Example: 20071101145756 20071101145757 20071101145801 20071101145807 20071101145829 20071101145830 20071101145831 20071101145836 20071101145843 20071101145843 20071101145850 20071101145857 20071101145906 20071101145908 20071101145911 20071101145912 20071101145915 20071101145925 20071101145930 20071101145933 20071101145939 20071101145943 20071101145946 20071101145953 20071101145953 20071101145954 20071101150000 20071101150007 20071101150016 20071101150017 20071101150020 20071101150021 20071101150025 20071101
-
Appendix D: Format of time-compacted Sensor Data type sensor # value descrition -------------------------------------------wind wind# 2 gust average (m/s) 3 gust min (m/s) 4 gust max (m/s) 5 wind average (m/s) 6 wind min (m/s) 7 wind max (m/s) 8 wind chill average (°C) 9 wind chill min (°C) 10 wind chill max (°C) 11 main wind direction (0-15) 0=N, 1=NNO, 2=NO, 3=ONO ...
-
6 7 8 9 10 11 12 13 14 15 16 17 dew point min (°C) dew point max (°C) humidity average (%) humidity min (%) humidity max (%) heat index average (°C) heat index min (°C) heat index max (°C) humidex average (°C) humidex min (°C) humidex max (°C) ... additional data at time resolution day1 or month1 t t# 2 3 4 5 temperature average (°C) temperature min (°C) temperature max (°C) ...
-
Appendix E: Variables for Time & Date When specifying a file name for FTP upload you can use time and date variables as defined for gnu c function "strftime": %a The abbreviated weekday name according to the current locale. %A The full weekday name according to the current locale. %b The abbreviated month name according to the current locale. %B The full month name according to the current locale. Using %B together with %d produces grammatically incorrect results for some locales.
-
locales `AM'/`PM' format is not supported, in such cases "%P" yields an empty string. %r The complete calendar time using the AM/PM format of the current locale. %R The hour and minute in decimal numbers using the format %H:%M. %s The number of seconds since the epoch, i.e., since 1970-01-01 00:00:00 UTC. Leap seconds are not counted unless leap second support is available. %S The seconds as a decimal number (range 00 through 60). %t A single `\t' (tabulator) character.
-
Appendix F: Directories, Backup and IP Listening Directories Meteohub exports its "/data" directory via SMB as a PC network share to the LAN. Windows Desktops/laptops in the LAN can easily connect to this network share. User name is "meteohub", password is "meteohub". The "/data" directory is exported as "public" with the following sub directories enclosed. ● transfer has no special meaning an can be used to transfer any data between Meteohub and the outside world.
-
web server. The "index.html" in this directory can be reached by HTTP request "http://..../myweb/index.html" and is pre-configured to show the dashboard an a header line. Sub directory "uploads" holds copies of the files that are going to be uploaded via FTP. The difference to the "uploads" directory mentioned in the paragraph before is, that files don't get deleted after an upload. The idea behind this is, that these files can be used by local HTML files located in the "myweb" directory.
-
rsync.exe -uav rsync://root@meteohub/config myconfig You can let your PC to do this automatically by writing a short batch file and by putting this into your time scheduler. This is very straight forward. To restore data, make use of this "rsync" call (Warning: This time data on the Meteohub will be overwritten): rsync.exe -av mydata rsync://root@meteohub/data rsync.
-
On SheevaPlug the blue LED is used for IP signaling. "L" is indicated by blue LED off, "M" is indicated by dimmed blue LED, "H" is indicated by a bright blue LED.
-
Appendix G: Sensors supported by RFXCOM and Meteohub Sensor Model Oregon-THR128 Oregon-THR138 Oregon-THC138 Picture Measurement Temperature Oregon-THN132N Oregon-THWR288A Oregon-THC238/268 Temperature resp..
-
Appendix H: Supported USB Web Cams (experimental for x86 platform) List of USB web cams which are supported by the gspcav1 driver according to "http://mxhaard.free.fr/spca5xx.html" and are providing JPEG data. Hersteller Vendor ID Product ID Beschreibung Bridge Agfa 0x06bd 0x0404 ePhoto CL20 spca500a Apex Digital/Sunplus 0x04fc 0x5330 Digitrex 2110 spca533a GigaTechCompagny/Sunplus 0x04fc 0x5330 TDC 202A spca533a Aiptek/Sunplus 0x04fc 0x504a Mini PenCam-1.
-
JVC 0x04f1 0x1001 GC-A50 spca504b Kodak 0x040a 0x0300 EZ 200 spca500a Kowa 0x055f 0xc211 Bs-888e spca536 Logitech 0x046d 0x0890 Traveler spca500a Logitech 0x046d 0x0900 Clicksmart 310 spca551a Logitech 0x046d 0x0901 Clicksmart 510 spca500a Logitech 0x046d 0x0905 Clicksmart 820 spca533a Logitech 0x046d 0x0928 QC Express Elch2 spca561a Labtec 0x046d 0x0929 Webcam Elch2 spca561a Logitech 0x046d 0x092a QC for Notebook spca561a Labtec 0x046d 0x092b Labtec Webc
-
Philips 0x0471 0x0322 DMVC 1300K spca504b Orite 0x0c45 0x607c I-Cam sn9c102p Sangha 0x0c45 0x60c0 Sn-535 sn9c105 PCcam168 0x0c45 0x613c PcCam168 sn9c120 PCcam + 0x0c45 0x6130 PcCam + sn9c120 LG 0x0c45 0x60fc Lic-300 sn9c105 Philips 0x0471 0x0328 SPC700NC sn9c105 Speed 0x0c45 0x6040 NVC350K sn9c102p Philips 0x0471 0x0327 SPC600NC sn9c105 Sonix 0x0c45 0x613b Generic sn9c120 MicroSoft 0x045e 0x00F7 VX1000 sn9c105r MicroSoft 0x045e 0x00F5 VX3000 sn9c105
-
Creative 0x041e 0x4053 Creat.
-
Concord 0x0bb0 0x500d EyeQ Go Wireless zr36430 Praktica 0x0d64 0x0108 DC-Z 1.
-
Appendix I: Language Files Without language files Meteohub just supports German and English. By adding language files ending with extension ".lang" to the folder "/public/graphs/" you can make Meteohub to support more languages. Adding language files works as follows: 1. Download a language file template from "www.meteohub.de". 2. The word "TEMPLATE" in the first line of the template file has to be changed to the name of the language (in it's origin language). 3.
-
Appendix J: BIOS-Settings for Fit-PC Slim These screen dumps illustrate recommended BIOS settings for Fit-PC Slim Parameter during Meteohub installation Parameter during Meteohub Operation 132
-
Appendix K: BIOS-Settings for ebox 4300 These screen dumps illustrate recommended BIOS settings for ebox 4300.
-
Appendix L: BIOS-Settings for ebox 2300 These screen dumps illustrate recommended BIOS settings for ebox 2300.
-
Appendix L2: BIOS-Settings for ebox 3300 These screen dumps illustrate recommended BIOS settings for ebox 3300.
-
Appendix M: BIOS-Settings für ALIX.1D These screen dumps illustrate recommended BIOS settings for ALIX.1D.
-
Appendix N: Hardware Setup of ALIX.1D You need the following items to setup Meteohub hardware based on ALIX.1D board: ● PC Engines ALIX.1D system board ● PC Engines indoor metal case (black) for ALIX.1D / ALIX.1C (incl. screws and rubber feet) ● suitable external power supply (rated 12V 1.2 A) ● 4GB CF card ● optional: Compex WLM54G WLAN miniPCI card (802.
-
connectors. These have to be removed temporarily to get the upper part of the case mounted in step 6. 2. Mount system board on the lower part of the case and fix it with 4 small silver screws. 3. Put CF card into corresponding on-board slot (see picture). 4. optional: Put minPCI WLAN adapter into corresponding miniPCI slot.
-
Appendix O: Hardware Setup of ALIX.3D2 You need the following items to setup Meteohub hardware based on ALIX.3D2 board: ● PC Engines ALIX.3D2 system board ● PC Engines indoor metal case (silver) for ALIX.3 (incl. cover plate for the back, 4 screws, 4 transparent rubber feet, rubber parts to close unused WLAN mounting holes) ● front cover plate with cut-offs for 2 USB ports ● suitable external power supply (rated 18V 0.8 A) ● 4GB CF card ● optional: Compex WLM54G WLAN miniPCI card (802.
-
|