User Tools

Site Tools


display_live_weather_data_in_boinxtv_via_weathersnoop

Display live weather data in BoinxTV via WeatherSnoop

Lets you visualize weather data within BoinxTV via WeatherSnoop.

Requirements

Weather Data Flow Diagram

Buy and Install

To purchase the BoinxTV WeatherSnoop layer, please go to the BoinxTV Buy page and purchase the “BoinxTV WeatherSnoop Layer”. Right afterwards you will receive an email with an unique download link. Please download the .zip file linked and extract it. Finally you will find a .tvlayer file, that you just need to double click. BoinxTV will open and install the layer that you will then find in the layer repository.

How to set up and use the WeatherSnoop layer

Setup WeatherSnoop

  • After you successfully connected your weather station hardware with WeatherSnoop app you can start the build-in HTTP web server by selecting WeatherSnoop 3Preferences…. This will get you to the preference pane of WeatherSnoop:

WeatherSnoop Webserver Preferences

  • To start the web server of WeatherSnoop check the Server my weather data via HTTP option. The status line below should change to “Server is running.”
  • Now click the Server Page button below the status line in order to open the webpage WeatherSnoop is serving. Your preferred web browser should open and display the following web site:

WeatherSnoop Website

  • Please right click on the “JSON” link to reveal a context menu to copy the link to the clipboard. You will need the link in the WeatherSnoop layer in BoinxTV in the next section.

Setup BoinxTV

  • Switch to BoinxTV.
  • Create a new blank document or open up an existing document where you want to add the live weather data.
  • Make sure you have successfully installed the WeatherSnoop layer by selecting the Layers Repository at the bottom left of your BoinxTV document window. Scroll through the layers list and find the sunny Sun:

WeatherSnoop Layer in repository

  • By drag&drop add the layer to your Layer Stack at the very top.
  • Select the WeatherSnoop layer in the layer stack and find the WeatherSnoop HTTP Server section in the settings pane on the left:

WeatherSnoop Layer URL Parameter

  • Paste the URL you copied in the previous section into this field.
Note
Sometimes the URL isn't working out of the box. You may have to replace the host name in the URL by the IP adress the WeatherSnoop HTTP server is on. If the WeatherSnoop app is on the same machine as BoinxTV you can enter 127.0.0.1 as the host. The URL should look something like this: http://127.0.0.1:8000/A3069703-47D4-4134-AA87-6CE853462923.json

* Done! After some seconds the preview of your layer should display the weather data from your weather station. Now you can switch your layer live to see its output in your video production.

WeatherSnoop Layer Preview

Customize the Layer Output

Now that you successfully installed the connection from BoinxTV to your weather station hardware via WeatherSnoop its time to customize the visual output of the layer. Because the layer inherits from Static Text Layer the basic graphical parameters of the layer are described here: Static Text Layer.

There is an additional parameter group called Units:

WeatherSnoop Layer Units parameter

Parameter Function
Pressure Select the prefered pressure units for output from inHg (Inches Of Mercury), cb (Centibars) or mb (Millibars)
Temperature Options for temperatur units are F (Fahrenheit) or C (Celsius)
Speed Speed units can be mph (Miles Per Hour), kph (Kilometers Per Hour), mps (Meters Per Second) or kn (Knots)
Rain The rain fall can be outputted as in (Inches), mi (Miles), mm (Millimeters), cm (Centimeters), km (Kilometers)

In the text field you can use several replacement tags that will be replaced automatically in the live output:

Replacement Tag Example Output Available Units
%absoluteBarometricPressure% Barometric Pressure (Absolute): 28.40 inHg inHg, cb, mb
%relativeBarometricPressure% Barometric Pressure (Relative): 28.40 inHg inHg, cb, mb
%indoorTemperature% Indoor Temperature: 70.0 F F, C
%indoorHumidity% Indoor Humidity: 30%
%indoorDewPoint% Indoor Dew Point: 37.1 F F, C
%indoorHeatIndex% Indoor Heat Index: 70.0 F F, C
%outdoorTemperature% Outdoor Temperature: 67.6 F F, C
%outdoorHumidity% Outdoor Humidity: 32%
%outdoorDewPoint% Outdoor Dew Point: 36.7 F F, C
%outdoorHeatIndex% Outdoor Heat Index: 67.6 F F, C
%windSpeed% Wind Speed: 0.1 mph mph, kph, mps, kn
%windGust% Wind Gust: 0.2 mph mph, kph, mps, kn
%windDirection% Wind Direction: SE
%windChill% Wind Chill: 67.6 F F, C
%dayRain% Day Rain: 0.10 in in, mi, mm, cm, km
%totalRain% Total Rain: 0.44 in in, mi, mm, cm, km

There are several extensions to be added to all the replacement tags to get different outputs:

Replacement Tag Extension Description Example Example Output
-min outputs todays low for this value %indoorTemperature-min% Indoor Temperature (min): 65.7 F
-max outputs todays high for this value %indoorTemperature-max% Indoor Temperature (max): 70.0 F
-value outputs the value only and its preferred unit %indoorTemperature-value% 65.7 F
-value-min outputs the value only and its preferred unit of todays low for this value %indoorTemperature-value-min% 65.7 F
-value-max outputs the value only and its preferred unit of todays high for this value %indoorTemperature-value-max% 65.7 F
-<Unit> outputs the description expressed in the selected units %indoorTemperature-C% Indoor Temperature: 23.7 C
-value-<Unit> outputs the value only expressed in the selected units %indoorTemperature-value-C% 23.7 C
-value-min-<Unit> outputs the value only expressed in the selected units of todays low for this value %indoorTemperature-value-min-C% 20.2 C
-value-max-<Unit> outputs the value only expressed in the selected units of todays high for this value %indoorTemperature-value-max-C% 27.3 C
Note
Valid options for the <Unit> key are depending on the value you are displaying. If you use an invalid unit the replacement tag won't be recognised.
display_live_weather_data_in_boinxtv_via_weathersnoop.txt · Last modified: 2015/02/17 08:32 by bastian