|
|
![]() |
| Product Info | Download | Purchase | FAQ | Support | Company |
This plugin allows you to get data from the WeatherSnoop application into Indigo. You may create as many “Weather Station” devices as you like - one for each instance of WeatherSnoop that you have (WeatherSnoop currently has only one device at a time). WeatherSnoop, with it's ability to connect to either local weather station hardware (it supports a wide variety of hardware) or to Weather Underground, is a great way to get weather data into Indigo for use in your home automation logic. You can start with using a local Weather Underground station and add weather hardware later if you want more accurate data. In WeatherSnoop, make sure that you have HTTP enabled under the Sharing tab on the Weather Agent configuration window.
Each station will have a variety of device states that hold information that can be used in triggers, conditions, and on control pages.
NOTE: Some information may not be available for any given station - if the data isn't available from WeatherSnoop, the value of that particular state will be ”- data unavailable -”. There are some exceptions to this rule: specifically, the rain* fields will always be numeric (so that can be safely used in calculations, conditions, etc.). Here's how they work - when a weather station device is first created, these fields will be set to 0. Then based on what rain information we get, they will be set/calculated appropriately. If no rain data is ever received, they will all continue to be 0.
And, while we're on the topic, any value set to ”- data unavailable -” that's used in a numeric device state condition (say, a temperature sensor that isn't working), will always return False thus aborting your trigger/schedule. So be careful about using those fields in conditions unless you're positive that they will always be available OR that triggers/schedules that depend on them firing actions won't if the data becomes unavailable.
The plugin's config dialog allows you to turn on extra debugging information in the Event Log. Unless you're trying to debug a problem it's probably best to leave that unchecked.
The WeatherSnoop Plugin allows you to create Weather Station devices. To create a new one, switch to the device view and click the New… button. This will bring up the device edit dialog. Select Plugin from the Type: popup. Select WeatherSnoop from the Plugin: popup, and select Weather Station from the Model: popup. Click on the Edit Device Settings… button (if it doesn't open by itself) and you'll see the Configure Weather Station dialog. Enter the hostname or IP address and port of the computer running WeatherSnoop (if it's running on the same server as the Indigo server and you haven't changed the default port in WeatherSnoop, then you can just accept the defaults).
You can trigger off of various state changes on a Weather Station - like when the temperature or wind direction change. Some of these states don't make for good triggers but will provide some nice information on a control page.
Weather Station device types provide you with several device states that you can use in the Trigger dialog:
Forecast - A word or two that describes conditions as supplied by the weather stationOutdoor Temperature °F - Outdoor temperature in FahrenheitOutdoor Temperature °C - Outdoor temperature in CelsiusIndoor Temperature °F - Indoor temperature in FahrenheitIndoor Temperature °C - Indoor temperature in CelsiusTemperature Sensor # °F - Up to 10 different external temperature sensors in FahrenheitTemperature Sensor # °C - Up to 10 different external temperature sensors in CelsiusOutdoor Relative Humidity - The relative humidity outsideIndoor Relative Humidity - The relative humidity insideHumidity Sensor # - The relative humidity for up to 10 external humidity sensorsOutdoor Dew Point °F - Outside dew point in FahrenheitOutdoor Dew Point °C - Outside dew point in CelsiusIndoor Dew Point °F - Inside dew point in FahrenheitIndoor Dew Point °C - Inside dew point in CelsiusOutdoor Heat Index °F - Outside heat index in FahrenheitOutdoor Heat Index °C - Outside heat index in CelsiusIndoor Heat Index °F - Inside heat index in FahrenheitIndoor Heat Index °C - Inside heat index in CelsiusWind Degrees - Wind direction in degreesWind MPH - Wind speed in miles per hourWind KPH - Wind speed in kilometers per hourWind Knots - Wind speed in knotsWind Gust MPH - Wind gust speed in miles per hourWind Gust KPH - Wind gust speed in kilometers per hourWind Gust Knots - Wind gust speed in knotsWind Chill °F - Outside wind chill in FahrenheitWind Chill °C - Outside wind chill in CelsiusPressure Trend - A word or two describing the pressure trendPressure (inches) - Pressure in inchesPressure (mbar) - Pressure in millibarsRain Rate Inches per Hour - The current rain rate in inches per hourRain Rate Millimeters per Hour - The current rain rate in millimeters per hourRain Today Inches - Today's rain total in inchesRain Today Millimeters - Today's rain total in millimetersRain Yesterday Inches - Yesterday's rain total in inchesRain Yesterday Millimeters - Yesterday's rain total in millimetersRain Two Day Inches - Today's + Yesterday's rain total in inches (useful for sprinkler watering logic)Rain Two Day Millimeters - Today's + Yesterday's rain total in millimeters (useful for sprinkler watering logic)Rain Month Inches - This month's rain total in inchesRain Month Millimeters - This month's rain total in millimetersRain Year Inches - This year's rain total in inchesRain Year Millimeters - This year's rain total in millimetersRain Total Inches - The rain total in inches for the life of this station (or it's last reset)Rain Total Millimeters - The rain total in millimeters for the life of this station (or it's last reset)Location - The name of the station as specified in WeatherSnoopLatitude - Latitude of the station as specified in WeatherSnoopLongitude - Longitude of the station as specified in WeatherSnoop