Meteostick Binding

This is the binding for the Meteostick weather receiver dongle. This is an RF receiver that can receive data directly from Davis weather devices (and others).

Supported Things

This binding support 2 different things types

meteostick_bridgeBridgeThis is the Meteostick USB stick
meteostick_davis_issThingThis is the Davis Vue ISS

Binding Configuration

The Meteostick things need to be manually added - there is no discovery in the Meteostick binding.

First add and configure the Meteostick bridge - the port and frequency band for your region need to be set. Next add the sensor and configure the channel number.

Thing Configuration

meteostick_bridge Configuration Options

portSets the serial port to be used for the stick
modeSets the mode (frequency band)

Set mode to one of the following depending on your device and region:

0DavisNorth America915 Mhz
1DavisAustralia915 Mhz
2DavisEurope868 Mhz
3Fine OffsetNorth America915 Mhz
4Fine OffsetEurope868 Mhz
5DavisNew Zealand931.5 Mhz

meteostick_davis_iss Configuration Options

channelSets the RF channel used for this sensor



Channel Type IDItem TypeDescription
pressureNumberAir pressure
indoor-temperatureNumberIndoor temperature

Davis ISS

Channel Type IDItem TypeDescription
outdoor-temperatureNumberOutside temperature
wind-directionNumberWind direction
wind-speedNumberWind speed
rain-rawNumberRaw rain counter from the tipping bucket sensor
rain-currenthourNumberThe rainfall in the last 60 minutes
rain-lasthourNumberThe rainfall in the previous hour
solar-powerNumberSolar power from the sensor station
signal-strengthNumberReceived signal strength
low-batteryNumberLow battery warning


There are three channels associated with rainfall. The raw counter from the tipping bucket is provided, the rainfall in the last 60 minutes is updated on each received rainfall and provides the past 60 minutes of rainfall. The rainfall in the previous hour is the rainfall for each hour of the day and is updated on the hour.

Full Example

Things can be defined in the .thing file as follows

meteostick:meteostick_bridge:receiver [ port="/dev/tty.usbserial-AI02XA60", mode=1 ]
meteostick:meteostick_davis_iss:iss (meteostick:meteostick_bridge:receiver) [ channel=1 ]