Difference between pages "Push Services" and "Forum"

From meteoplug
(Difference between pages)
Jump to: navigation, search
 
 
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
Meteobridge provides some additional "push services", which can distribute weather information to you via email, or to your twitter acoount. When you have email or twitter configured, Meteobridge can send alarms to you when a certain weather condition is met.
+
Meteobridge is a device that is easy to use and which should not raise a demand for extensive support. However, there is a forum, where you can share experiences, questions, wishes with other users.  
When you have your ohen web server or MYSQL database server running, Meteobridge can also feed these with weather data.  
+
  
The following sections will explain how to setup push services in detail. These options are a bit more for the tech-savvy user, but they are not mandatory for Meteobridge's core task, to feed weather data to weather networks. So you can keep that all switched off, when you don't need it.  
+
Please make use of this in favor to emails, as a wider public can participate of your insights and problem resultion recipes.  
  
[[File:page6.png]]
+
Forum is part of Meteohub Forum: [http://forum.meteohub.de/viewforum.php?f=54&sid=c8736ec03d0ef75afa55c16f324623bd Meteobridge Forum]
  
 +
===Release Log===
 +
To get the latest relaease running on your rig, just do a reboot or power-cycle.
  
===Twitter Upload===
 
Meteobridge allows you to send weather data snippets to your twitter account. As twitter requires a bit complicated authentication you will have to run through 6 steps.
 
  
<gallery perrow=1 widths=500 heigths=350>
+
====Current Version====
File:twitter0.png|1. Press "Request PIN" button.
+
released 12th May 2013:
File:twitter2.png|2. An additional window will pop-up (please make sure your browser's pop-up blocker does not block it!) where twitter asks you to log-in to your twitter account.
+
* support for Acurite USB stations 1025/1035/1525
File:twitter2b.png|3. Please log-in and copy the pin that twitter does present to you.
+
File:twitter4.png|4. Switch back to Meteobridge page and Insert pin into input field next to "Activate PIN" button and press this button.
+
File:twitter3.png|5. Finally, insert message text that Meteobridge should tweet and set upload interval and retry count and press save to make these settings permanent. If Authentification with twitter does fail, you can start process with pressing "Request new PIN" from the start.
+
File:twitter5.png|6. To fill message text with weather data and/or a timestamp, you can make use of Meteobridge variables as explained in [[Templates]] section. Example above is a result of this message text: <font face="Courier"><span style="background-color:lightgrey;">[hh]:[mm]h Outdoor temp: [th0temp-act=F.1:--]°F </span></font face>
+
</gallery>
+
  
===Individual HTTP Upload===
+
released 6th May 2013:
Data will be sent as HTTP GET requests with URL parmeters you can define to your liking. Parameters of a URL consist of name-value pairs seperated by '&'. You can define names yourself and can use a certain set of variables provided by Meteobridge to be used as values. Variable names will be automatically replaced by their current values, each time a HTTP request is sent. Please have a look at the example below.
+
* fixes a bug that still prevents from altimeter pressure being used for CWOP
  
  
[[file:http-upload.png]]
+
====Version 1.4====
 +
released 3rd May 2013:
 +
* Dutch language support (translations provided by user "Wim")
 +
* changed gust value for weatherbug network to "todays max gust"
 +
* fixes a unit conversion problem with evapotranspiration on solar sensor equipped vantage weather stations
 +
* fixes the low humdity bug for CWOP data transfers
  
  
Upload schedule is defined to every 10 seconds. URL specifies server address, where to deliver data ("http://myserver.com/upload.php" in the example above). "Success Condition" allows to specify a matching string which is compared to to the return message from the server to decide if upload was successful or not.
+
====Version 1.3====
 +
released 21th April 2013:
 +
* fixes a stability bug on new LOOP2 supporting Davis Vantage drivers
 +
* has some modules included to allow 3G modem support based on Huawei's E160 adapter (still experimental and to be formally released in one of the coming versions, profiles for "t-mobile.de" and "vodafone.de" do exist for testing purposes)
 +
* a new firmare release (version 1.2) is ready for download (in "getting started" section). This firmware is only needed when aiming at 3G operation.
  
Weather data is transported to the server by means of URL parameters. Meteobridge provides a large set of variables that can be used to feed URL parameters with current sensor data. Section [[Templates]] will explain how to use these variables to fill URL parameters with recent sensor data.
+
released 13th April 2013:
 +
* added support for LOOP2 packets when using a Davis Vantage or Vue with firmware 1.90 or newer. This makes barometer readings more precise and better in sync with Vantage console.
 +
* fixes a problem with send email authentification
  
===Individual MYSQL Uploads===
+
released 7th April 2013:
When you prefre to store your weather station's data in your own MYSQL database, Meteobridge can feed sensor data to it in a very easy way. Just state
+
* fxing a bug uploading average windspeed to previmeteo
* '''Host''': server name or IP of server when DNS can' resolv the name
+
* reduce timeout for mysql connection setup to 6 seconds
* '''Port''': port number where to reach MYSQL database on your server
+
* moving static reserve LAN IP from 192.168.1.111 to 192.168.168.111 to avoid routing conficts with typical user class c networks when switching to wlan
* '''Database''': name of database to feed
+
* removing evapotranspiration values (which did appear randomly) from solar sensor data, if not Vantage station.
* '''User''': name of database user to use for data upload
+
* adding a display that shows how much of internal data send buffer is currently occupied (system tab)
* '''Password''': password for user name.
+
* reducing memory footprint of data send process to avoid triggering oom linux mechanisms
* '''Query''': payload that should be sent to the database. Query usually contains a MSQL insert statement followed by a table name and a list of column names and values. The query ist subject to template replacement, so you can use Meteobridge variables to upload weather data to your database.
+
* doing a reboot in case of oom situations by issueing a kernel panic instead of trying to stop some applications via oom_killer.
 +
* added support for generation of wind direction strings in German (dedir) and English (endir) within templates.
  
 +
====Version 1.2====
 +
released 29th March 2013:
 +
includes all previous updates, plus
 +
* adds signal strength to SSID drop-down list
 +
* fixes a configuration bug that prevents from reading data from WS2300 type stations
  
[[File:mysql.png]]
+
minor updates, added on 17th March 2013:
 +
* make remote login for support services an option that a user can permanently disable
 +
* adds better support for Vantage extra sensors
  
 +
minor updates, added on 16th March 2013:
 +
* fixes a bug that might have caused Meteobridge to stall after a while when sending data to CWOP
  
Query <font face="Courier"><span style="background-color:lightgrey;">insert upload (temp, wind) values ([th0temp-act.1:-9999], [wind0wind-act=kmh.1:-9999])</span></font face> in example above stores actual outdoor temperature to field "temp" of table "upload" of database "test". Field "wind" is filled with current non averaged wind speed in km/h. When temperature or wind data is not there a value of -9999 is stored.
+
minor updates, added on 11th March 2013:
 +
* additional system variables as described in section [[Templates#System Variables]]
  
Details of using variables in templates are explained in [[Templates]] section.
+
minor updates, added on 9th March 2013:
 +
* support of additional temp/hum sensors for vantage, additional temp data to be reported to Weather underground (if there)
 +
* setup your own weather website setup with the help of "saratoga templates" (http://saratoga-weather.org/wxtemplates/setup-Meteobridge.php)
  
[[file:http-upload.png]]
+
====Version 1.1====
 +
released 5th March 2013:
 +
* more variables for templates (full documentation at http://www.meteobridge.com/wiki/index.php/Templates)
 +
* balloon help on live data tab does show sequence of values for live data and time of min/max events for historical data.
 +
* added weather network http://www.previmeteo.com
 +
* length of paylod text fields for push services have been enlarged to 4000 characters
 +
* some bugs around swapped min/max historical values are fixed
  
 
+
====Version 1.0====
Upload schedule is defined to every 10 seconds. URL specifies server address, where to deliver data ("http://myserver.com/upload.php" in the example above). "Success Condition" allows to specify a matching string which is compared to to the return message from the server to decide if upload was successful or not.
+
* inital release
 
+
Weather data is transported to the server by means of URL parameters. Meteobridge provides a large set of variables that can be used to feed URL parameters with current sensor data. Section [[Templates]] will explain how to use these variables to fill URL parameters with recent sensor data.
+
 
+
===Individual E-mail Service===
+
Meteobridge can send you customizable e-mails at certain time intervals. To get this service started you have to work through the following settings
+
* '''Send interval''': defines how often the e-mail should be sent. If you don't want to send weather data on regular schedule but want to send e-mails just on alarm conditions, set this to "on alarm only". Drop-down box next to this on the right allows you to choose how many e-mail send retries should be done in case e-mail sending does fail. Next drop-down box allows you to defne how authorization of the SMTP server that transports the e-mail into the Internet should be done. You choose between:
+
** none: This setting does not ive any authentication information to the SMTP server. Only servers in closed LANs will provide that (if at all).
+
** basic: Old-fashioned user name and password authentication, without SSL encryption
+
** tls: authentication with SSL encryption (a variant not used very often)
+
** starttls: standard authentication with SSL encryption (most often used)
+
* '''SMTP Host''': scifies the IP or name of the SMTP server to use.
+
* '''Port''': port number where SMTP server listens for mails (standard ports are 25 for non-SSL and 587 for SSL communication)
+
* '''User''': user name to be used for authentication
+
* '''User''': name of database user to use for data upload
+
* '''Password''': password to be used
+
* '''To-Addr.''': E-mail address of the recipient
+
* '''From-Addr.''': E-mail address of the sender (many SMTP servers only accept mails with a sender address being in the same domain as the SMTP server itself)
+
* '''Body''': This contains the text to be sent via email. You can use a '#' sign to separate the subject from the boday of the mail. This string is subject to template replacement and therefore does allow you to use Meteobridge variables inside your e-mail.
+
 
+
 
+
[[File:email0.png]]
+
 
+
 
+
Body <font face="Courier"><span style="background-color:lightgrey;">weather conditions#temp [th0temp-act.1:--]°C\n[wind0wind-max60=kmh.1:--]km/h</span></font face> in example above generates an e-mail with subject "weather conditions" and a body containing two lines (separated by a line feed character "\n"). First line will report current outdoor temperature like "13.4°C" and second line will report max gust speed during last hour, like "34.7km/h". Details of using variables in templates are explained in [[Templates]] section.
+

Revision as of 16:15, 12 May 2013

Meteobridge is a device that is easy to use and which should not raise a demand for extensive support. However, there is a forum, where you can share experiences, questions, wishes with other users.

Please make use of this in favor to emails, as a wider public can participate of your insights and problem resultion recipes.

Forum is part of Meteohub Forum: Meteobridge Forum

Release Log

To get the latest relaease running on your rig, just do a reboot or power-cycle.


Current Version

released 12th May 2013:

  • support for Acurite USB stations 1025/1035/1525

released 6th May 2013:

  • fixes a bug that still prevents from altimeter pressure being used for CWOP


Version 1.4

released 3rd May 2013:

  • Dutch language support (translations provided by user "Wim")
  • changed gust value for weatherbug network to "todays max gust"
  • fixes a unit conversion problem with evapotranspiration on solar sensor equipped vantage weather stations
  • fixes the low humdity bug for CWOP data transfers


Version 1.3

released 21th April 2013:

  • fixes a stability bug on new LOOP2 supporting Davis Vantage drivers
  • has some modules included to allow 3G modem support based on Huawei's E160 adapter (still experimental and to be formally released in one of the coming versions, profiles for "t-mobile.de" and "vodafone.de" do exist for testing purposes)
  • a new firmare release (version 1.2) is ready for download (in "getting started" section). This firmware is only needed when aiming at 3G operation.

released 13th April 2013:

  • added support for LOOP2 packets when using a Davis Vantage or Vue with firmware 1.90 or newer. This makes barometer readings more precise and better in sync with Vantage console.
  • fixes a problem with send email authentification

released 7th April 2013:

  • fxing a bug uploading average windspeed to previmeteo
  • reduce timeout for mysql connection setup to 6 seconds
  • moving static reserve LAN IP from 192.168.1.111 to 192.168.168.111 to avoid routing conficts with typical user class c networks when switching to wlan
  • removing evapotranspiration values (which did appear randomly) from solar sensor data, if not Vantage station.
  • adding a display that shows how much of internal data send buffer is currently occupied (system tab)
  • reducing memory footprint of data send process to avoid triggering oom linux mechanisms
  • doing a reboot in case of oom situations by issueing a kernel panic instead of trying to stop some applications via oom_killer.
  • added support for generation of wind direction strings in German (dedir) and English (endir) within templates.

Version 1.2

released 29th March 2013: includes all previous updates, plus

  • adds signal strength to SSID drop-down list
  • fixes a configuration bug that prevents from reading data from WS2300 type stations

minor updates, added on 17th March 2013:

  • make remote login for support services an option that a user can permanently disable
  • adds better support for Vantage extra sensors

minor updates, added on 16th March 2013:

  • fixes a bug that might have caused Meteobridge to stall after a while when sending data to CWOP

minor updates, added on 11th March 2013:

minor updates, added on 9th March 2013:

Version 1.1

released 5th March 2013:

  • more variables for templates (full documentation at http://www.meteobridge.com/wiki/index.php/Templates)
  • balloon help on live data tab does show sequence of values for live data and time of min/max events for historical data.
  • added weather network http://www.previmeteo.com
  • length of paylod text fields for push services have been enlarged to 4000 characters
  • some bugs around swapped min/max historical values are fixed

Version 1.0

  • inital release