Lufft WS10 support for Meteohub

Moderator: Mattk

Post Reply
xbe3129
Fresh Boarder
Fresh Boarder
Posts: 5
Joined: Wed Oct 31, 2018 6:57 pm

Lufft WS10 support for Meteohub

Post by xbe3129 » Wed Oct 31, 2018 8:09 pm

Image

Lufft has launched an affordable (not cheap) solid state weather station, the Lufft WS10. The WS10 has sensors for: air temperature, relative humidity, air pressure, wind direction / velocity, precipitation amount / intensity / type, UV index, sun direction, brightness, twilight and radiation. More information here: Lufft WS10: An affordable solid state IP weather station with WiFi

The device is part of the WS series of products, of which WS600 is supported by Meteohub. Like the WS600 the model supports the UMB protocol from Lufft (NOTE: Over WiFi the WS10 only supports binary, not UMB ASCII 2.0 - this only works via RS-485). In addition to the RS-485 connection, the device comes ready with a WiFi module allowing TCP/IP communications with just power to the sensor unit. I installed Meteohub 5.0x on a Raspberry Pi 2 and managed to connect to the device over WiFi with the following settings:

Image

From the logs I could see Meteohub successfully device connected to the Lufft WS10:

Code: Select all

logger (31.10.2018 17:57:22): connect station 0 (WS600 via TCP/IP Meteohub).
logger (31.10.2018 17:57:22): station 0 (WS600), compact weather station device 7-1 activated: WS10
logger (31.10.2018 17:57:22): station 0 (WS600), compact weather station device 7-1 identifies as: No. 29, Project 1601, HW 0.1, SW 0.12, device 5
logger (31.10.2018 17:57:22): station 0 (WS600), compact weather station device 7-1 provides 11 channels: 100, 110, 200, 300, 305, 400, 500, 700, 600, 800, 900
Unfortunately when going to the Sensors view there is nothing to be selected. So seems there is something different in the device as the system reports an error 20 seconds later:

Code: Select all

logger (31.10.2018 17:57:42): station 0 (WS600), unexpected 0 bytes.
logger (31.10.2018 17:57:42): disconnect station 0 (WS600): response without data
l
I feel there is a small difference in the channels or something with regards to the WS600. The channels it uses are listed in the notes for
version 4.8c:

Code: Select all

class 7, id 1, channel 100: temperature in degrees celsius
class 7, id 1, channel 110: dew point in degrees celsius
class 7, id 1, channel 200: relative humidity in %
class 7, id 1, channel 300: pressure in hpa
class 7, id 1, channel 305: sealevel pressure in hpa
class 7, id 1, channel 460: average wind speed in m/s
class 7, id 1, channel 400: wind speed in m/s
class 7, id 1, channel 500: wind direction in degrees
class 7, id 1, channel 700: precipitation flag: 0 none, 60 rain, 70 snow
class 7, id 1, channel 600: rain total mm
class 7, id 1, channel 1053: rain rate mm/h
class 6, id 1, channel 900: solar radiation in wqm
I quickly compared the channels and it seems there are the following differences:
  • There is no "average wind speed in m/s" (channel 460)
  • There are more options for "precipitation flag" (see link below)
  • The channel for "rain total" is on channel 620 (percipitation absolute mm)
  • The channel for "rain rate mm/h" is on channel 820 (channel 1053 does not exist)
My gut feeling the system fails on channels that don't exist (460 and 1053). The documentation listing the channels for the WS10 is available here: https://www.lufft.com/download/manual-lufft-ws10-en/

I am prepared to grant public access to the sensor to the developers if they wish to look closer into it.
Last edited by xbe3129 on Wed Nov 14, 2018 5:09 pm, edited 5 times in total.

Mattk
Platinum Boarder
Platinum Boarder
Posts: 558
Joined: Mon Sep 22, 2014 3:24 am

Re: Lufft WS10 support for Meteohub

Post by Mattk » Wed Oct 31, 2018 10:22 pm

Can you access the WS10 via ConfigTool.Net? What is the Class ID#

xbe3129
Fresh Boarder
Fresh Boarder
Posts: 5
Joined: Wed Oct 31, 2018 6:57 pm

Re: Lufft WS10 support for Meteohub

Post by xbe3129 » Wed Oct 31, 2018 11:13 pm

Mattk wrote:
Wed Oct 31, 2018 10:22 pm
Can you access the WS10 via ConfigTool.Net? What is the Class ID#
Yes, I can access WS10 using Configtool.NET. The Class Id is 7. The screenshot of the device is below:

Image

xbe3129
Fresh Boarder
Fresh Boarder
Posts: 5
Joined: Wed Oct 31, 2018 6:57 pm

Re: Lufft WS10 support for Meteohub

Post by xbe3129 » Wed Oct 31, 2018 11:37 pm

Also, it seems Meteohub sees only 11 channels (100, 110, 200, 300, 305, 400, 500, 700, 600, 800, 900), while there are 57 in total (including diagnostics, etc.) shown in Configtool.Net. Here is the full channel listing of channels:

Image

(Yes, the device also has GPS to identify location, heading, and sun position automatically)

xbe3129
Fresh Boarder
Fresh Boarder
Posts: 5
Joined: Wed Oct 31, 2018 6:57 pm

Re: Lufft WS10 support for Meteohub

Post by xbe3129 » Sat Nov 10, 2018 8:01 pm

Support for Lufft WS10 is available in Meteohub version 5.1a: Lufft WS10: Setting up datalogging with Meteohub over WLAN

Post Reply