Overview Ecowitt WS90 weather station (Shelly BLU)

The Ecowitt WS90 in the "Powered by Shelly" version is a combined weather station without moving parts. It measures temperature, humidity, air pressure, wind, rain and brightness and sends the values as a Bluetooth broadcast. The function block evaluates these values and additionally calculates the felt temperature, the solar radiation and the rain amounts for hour, day, week, month and year.

The rain amounts are formed from the continuous counter reading of the device and are stored permanently in the controller. A counter overflow and a reset of the counter, for example after a battery change, are detected.

Outputs

TA Temperature [°C] Measured outdoor temperature.
TG Felt temperature [°C] Felt temperature calculated from temperature, wind and humidity. Below 10 °C wind chill is used, above 27 °C humidex.
TP Dew point [°C] Dew point supplied by the device.
FP Humidity [%] Relative humidity in percent.
LD Air pressure [hPa] Measured air pressure.
WM Wind [m/s] Wind speed in metres per second, as supplied by the device.
WI Wind [km/h] The same wind speed in kilometres per hour.
WB Gust [km/h] Present gust peak in kilometres per hour.
WT Gust day maximum [km/h] Highest gust of the day. The value is reset at midnight.
WR Wind direction [°] Wind direction in degrees, meteorological notation.
HL Brightness [kLux] Brightness in kilolux, for shading control.
DL Twilight [lux] Brightness in lux, limited to 1000. For twilight switching, where only the lower range is of interest.
GS Solar radiation [W/m2] Solar radiation approximated from the brightness. The device does not supply a radiation value itself, see parameter lux per W/m2.
UV UV index Measured UV index.
RE Rain Binary rain signal. It reacts faster than the millimetre counter and is suitable for closing windows or retracting the awning.
RR Rain rate [mm/h] Present rain rate, formed over a time window of ten minutes.
RN Rain event [mm] Rain amount of the current event. An event ends when there is no further increase for one hour.
RS Rain hour [mm] Rain amount of the current hour.
RT Rain day [mm] Rain amount of the current day.
RW Rain week [mm] Rain amount of the current week, starting on Monday.
RM Rain month [mm] Rain amount of the current month.
RJ Rain year [mm] Rain amount of the current year.
RG Rain total [mm] Overflow-safe total counter of the controller, independent of the counter in the device.
BP Battery % State of charge of the battery in percent.
BA Battery alarm Is set to 1 as soon as the battery level is 10 % or less.
KV Capacitor [V] Voltage of the supercapacitor which is charged during the day via the solar cell.
FE Error Is set to 1 when no telegram has been received within the configured timeout period.

Parameters


MQTT topic Topic under which the gateway script publishes the values of this device. It consists of the prefix configured in the script and the Bluetooth address, for example shelly-blu-aa:bb:cc:dd:ee:ff. The easiest way is to copy it from the MQTT diagnostics.

Timeout Time in seconds after which the error output is set if no telegram is received. The default is 600 seconds.

Lux per W/m2 Conversion factor from lux to solar radiation. The default is 126, which is common for daylight. If a reference value is available the factor can be adjusted.
The values of this device do not come directly from the sensor but via a Shelly device working as a Bluetooth gateway. Setup and the required script are described on the page Shelly BLU - basics and gateway script. In addition to the outputs listed, the command generate addresses creates an address named timeout. It is set to 1 when the device has not sent a message for a longer period of time.

See also MQTT devices - general.
See also Shelly BLU - basics and gateway script.
See also general parameters of all function blocks.