Weather Station Hardware > Ambient Weather and Ecowitt and other Fine Offset clones

MUST READ - Ecowitt/Fine Offset + clones WIKI,sensor compatibility,firmware...

(1/4) > >>

Fine Offset (FOSHK) Weather Stations i.e. consoles, sensors and clones (Ecowitt, Froggit, Ambient, ....)
(update status: 14-Mar-2024 - what's new ? see changelog)
over the past years this post has been continiously growing and has become difficult to read due to the limitations of the forum software (limited number of letters in a post, limited number of pictures in a post, no (easy) arrangement of post sequence, no table of contents with internal links, difficult to build coherent tables etc. - you name it

therefore the thread author has decided to move the content into a more adequate open source wiki software where the content has also been significantly enriched.
The link to the new Fine Offset / Ecowitt clone weather station wiki is:
no registration or login should be needed anymore
(WiKi update status: 14-Jul-2024)

the original first post/first page is still there and has been moved for reference to the end of the threadit will,  however, no longer be updated

2. HP2550 console

2.1 main display/interface                                     HP2550/2551 console                                                  2nd generation HP2560 console

 [ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]

the differences known so far (apart from the design e.g. feet and more square frame shape) is that the HP2650 console doesn't need an extra WH32B sensor for indoor temperature, humidity and air pressure any more as the air pressure sensor is integrated in the console main board and the temperature and humidity sensors sit in the antenna/aerial like looking foldable piece on the top right (hence the holes at the end part). It also has an upgraded WiFi modem which needs its own firmware (see under firmware). Size-wise they are +/- the same (the picture above is not proportionate) - the buttons/keys are touch-buttons now. (desoldering the T/H sensor from the mainboard would re-enable the use of a separate WH32 indoor T/H/P sensor).
newer models of the HP2551 also have a new WiFi modem with the new firmware - also with it comes a WebUI where the configuration of the Weather networks can be done

 [ You are not allowed to view attachments ]

(The pictogram below reflects device firmware 1.8.0)
 [ You are not allowed to view attachments ]
14. There are three colors for an alarm: red, when a max threshold is activated, blue, when a min threshold is activated, and yellow, when both, a max and min threshold, are activated. When the threshold is crossed the symbol starts blinking and the console starts beeping. Pressing any button stops the sound; the blinking continues until the threshold is reached again. if the alarm symbol is activated for indoor temperature, the symbol is also shown when the WH31 and WH45 sensors are cycling. For the WH31 and WH45 sensor no alarm can be activated.

(1)  - the WH55 water leak sensors (1-4) also appear here as green drops with the channel number inside
       - in the top left corner up to four icons can be seen, depending on to which Weather Services your console is posting;
         available icons: Ecowitt, WU, WeatherCloud and WOW

(3) with console firmware 1.7.6 the time stamp of the last strike is now maintained over a reboot or restart
     (before it would disappear after a reboot/restart of the console)

(5) the console does not show 24h rain [yet]  (=rainfall during the previous 24 h - not to be confused with 24 h/daily total rainfall)

Next (left) to the reception quality symbol of each sensor is a low-battery warning symbol, which is invisible during normal operation. It will appear only when the battery power has dropped too much.

2.2 editing sensor display names

As the console firmware update to V1.7.3 in quite a few cases purged the name of the indoor temperature/humidity sensor shown on the main display and replaced it with the text "WH32", the question arose how to fix this.
Below the answer which is somewhat tricky and not clearly documented in the HP2551/2553 manual.
On the main setup pages (pressing the wheel/gear button 1-4 times - the position changes on the 1st setup page !! - or "More [setup]" on the 1st setup page) you only find the possibility to change the display names of your WH31 extra sensors (1st setup page).

Ecowitt somehow considers the WH32B sensor, the indoor temperature/humidity/pressure not as a basic sensor (what common sense would expect as the sensor comes with the HP2551/2553 packages) but as an OPTIONAL sensor.
Hence you have to look somewhere else: on the "Optional Sensor Display Mode" page ( press 4 x ▼▲ from the main display). There you suddenly find your WH32B T/H/P sensor under the name it shows on the main display.
However the example in the manual does NOT show this sensor ....
On this page the display names of all sensors shown (all optional sensors including the WH32B) can be edited.
Select the sensor with the ▼▲ key and press the (-) key to enter the editing dialogue.
From firmware 1.7.8 on this page was moved into the "settings" area: Settings (gear wheel) --> More [Setup] --> Sensors Name&Data
 [ You are not allowed to view attachments ]
The sorting order is alphabetic for the sensor model names where e.g. the WH45 starts with "C" for CO2, indoor was considered "WH32" (correct would have been "WH32B") and the PM2.5 sensors are WH41/43.

2.3 the SensorsID submenu / (re-)registering sensors

The sensors ID submenu is not properly described in the HP2551 manual (October 2021) and people trying to install a WH32B (e.g. for the HP251 or the WH2650) or the WH32(-EP) - the WH32 manual only shows how to get a WH32 installed for a GW1000/WH2650 but not for a HP2550 console where WS View only works for weather network configuration - are confronted with obstacles, I have decided to explain the SensorsID submenu below.

By the way - there are two submenus. The 2nd one is found by pressing the arrow-right key when you are on the 1st SensorIDs page. The 2nd is for the WN34 and WN35 sensors, whereas the rest of possible sensors shows on sensorIDs page #1.
It's a table with three main columns, each of which has three resp. four sub-columns.
 [ You are not allowed to view attachments ]

GARNI in Europe have given own sensor names also inside the HP2550 console (their name: Arcus 3055) and do not show the WS68 and WS90 sensors
 [ You are not allowed to view attachments ]
it is quite self-explanatory, except for the 1st main column where you find the "T&HP" and "T&H" entries.
T&HP is the WH32B sensor - the indoor temperature/humidity/air pressure sensor
T&H is the WH32 sensor - the single temp/hum outdoor sensor (all other outdoor T/H sensors are integrated in one of the three outdoor arrays, WH65, WS68, WS80) - if you use an outdoor array and a WH32(-EP) outdoor T/H sensor in parallel, you will to register it here - and its readings will override the outdoor T/H readings of all the other arrays.
The WH57 lightning detector and the WH45 indoor 5-in-1 air quality combo sensor also show in the first column.
The same with the WH65/WS69, WS68 and WS80 outdoor arrays.

In order to either register of deactivate a sensor, you will have to select its ID field with the up/down arrow keys and then press the (-) key.
A little pop-up window appears where you have four options:
1. Register (the console will automatically look for the sensor);
2. enter its ID and register (this is useful if you have sensors of the same type and are not happy with the console's choice - or want to assign a particular sensor to a channel (see WH41/43, WH51, WH55, WH31/WN30));
3. select "disable" to deactivate the sensor
4. save (always needed except for 5.)
5. cancel

It is generally GOOD PRACTICE to actively DISABLE all sensors you do not use with your console (HP2550, GW1x00, WH2650) in the sensorsID section of your console or WS View Plus app in order to avoid wrong registrations. Do not leave the sensor ID entry in "learning" mode.

Battery exchange - Battery replacement
If you change/replace the batteries of your sensor(s), the sensor(s) might need to be re-registered in the console(s) it was (they were) registered to before !!

The 2nd main column houses the WH41/43 PM2.5 sensors (4 channels) and the WH31/WN30 Extra Temperature/Humidity sensors (8 channels)
The 3rd main column houses the WH51 soil moisture sensors (8channels) and the WH55 water detectors (4 channels)

2.4 using an old WH24 ("boat") outdoor array with the HP25x0 console

the old WH24 (Ambient WS-1001) uses a different wind measurement method and has a different surface for rain readings.
While the consoles with the Ecowitt Gateway API (GW1x00, GW2000, WN19x0) have a compensation switch for a WH24 in their device settings, the HP25x0 and HP350x consoles don't. Here one has to use different gain factors for WH24: wind gain: 2.17, rain gain 1.18

If you want to use the new WH65/WS69 with an old WH1080 (Ambient WS-1000) console, the gain factors are: wind gain 0.46, rain gain 0.85

3. firmware
a. console firmware update
firmware update procedure:
there are two types of firmware for the FineOffset/Ecowitt (clone) consoles: 
a) WiFi firmware for the upload to the Weather Networks and a customer server (if the console supports), usually starting with EasyWeatherVa.b.c (or AMBWeatherVa.b.c for Ambient devices)
b) console firmware, usually just the version like Va.b.c (a, b, c = major version, minor version, patch level)
(The reason for the two firmwares lies in the internal construction. With the display consoles the main processor
handles all activities including a WiFi modem which the WiFi firmware is for)

the GW1100/GW1000/WH2650/GW2000 and WN19x0 consoles have a combined WiFi/console firmware
(They have a separate WiFi SoC (system on a chip) with its own processor which handles the WiFi communication. It's faster than the display consoles)

below shown is the update via WSView (Plus) app 
 [ You are not allowed to view attachments ]
When new firmware (WiFi and/or console) is available for the GW1000 and WH2650, an automatic pop-up will appear when selecting it from the device list (GW1000A,B,C-WIFIxxxx).
For the GW1100/GW2000 (from FW version 2.0.9 on) a red dot will appear in the side menu at the "Device setting" entry and on the "check new version button". When pressed the new firmware version and the change log will be shown and the red dot in the button disappears
 [ You are not allowed to view attachments ]
It may appear that you cannot access the WebUI of a GW1100/GW2000 after a firmware update while via the WS View app it is possible to connect. You will have to login again from the start using the IP address ONLY,
e.g. and NOT refresh or try directly any other URL like

When new WiFi firmware is available for the remaining consoles, an update pop-up will appear when you select the console entry from the device list.(EasyWeather-WiFixxxx or AMBWeather-WiFixxxx)
You must acknowledge the message by pressing OK. In the next step you can accept or cancel the update.
On the device list itself a note will be displayed for each affected device in green bold letters saying "New Firmware". When you canceled the update proposal before, an extra button will appear with the text "Update Firmware to a.b.c"
Both notes will disappear after the update was successfully performed.
(HP2551/HP2556 consoles produced in 2022 have a new WiFi modem and hence a new WiFi firmware called EasyWeatherPro whose versioning starts counting from 5.0.0. It's update is NOT performed with the WS View [Plus] app but inside the console entering the "Factory" /"about" page [ press 4 x gear-wheel])
We recommend checking regularly in the WSView Plus app if a WiFi firmware update is available for your device (select console in the device list)
The latest Ambient consoles sold as WS-2000/WS-5000 also have the new hardware revision with the new WiFi modem.
Hence the WiFi firmware AMBWeather Pro 5.x.y
Stupidly the Harware version shown in the About page of the console in V.2.0 for both hardware revisions :roll:

console/device firmware update for the HP2551 and HP350x consoles is done via microSDcard. Download from or []. Copy the file user.bin (HP2551 or clone) or firmware.bin + picture.bin (HP350x)  or factory.bin (WS-2000/WS-5000 console) to the FAT32 formatted SD card's ( :!:SDHC type only max 32 GB :!:) root directory on a PC and insert it into the console. HP350x will need a power-cycle [switch off/on].
The microSD card can only be properly inserted in one direction. Looking at the console display, the contacts of the microSD card have to go in first and have to be visible for you, the printed side of of the microSD card will have to show away from you.

The Ambient firmware update file may come with different names when you download it (factory_1.bin, user.bin, (needs to be unpacked first), user_1_6_3.bin etc.).
If the name is not factory.bin or user.bin, it needs to be renamed to user.bin resp. factory.bin . Updates from newer firmware version work with both names for Ambient consoles.
(difference: user.bin will be deleted automatically after the update, factory.bin needs to be deleted manually).

latest firmware versions (revisions): (14-Mar-2024)
(version of the WS View Plus app needed for using/applying all options: 2.0.32 - 14-Jun-2022) - actual version: 2.0.48 - Jan 2024 - latest version of the Ecowitt app (needed for the WFC01 IoT valve) is 1.1.33 - Mar-2024
WiFi: EasyWeatherV1.6.7 (HP2551, HP3501, WH2910, WS2320) - issue date: 14-March-2024; EasyWeatherPro 5.1.5* for HP2551, HP3501, WH2910, WS2320 latest hardware revision (new WiFi modem) - issued 23 January 2024
shows in the device list for your console as EasyWeather-WIFI-xxxx where "xxxx" are the four last characters in HEX format of your console's MAC address.

console: V1.9.3 (HP2550, HP2650 issue date:18-Oct-2023), V1.7.2 (HP350x - released 12-Jan-2023): update via SD card - V.1.7.7 (GW1000, WH2650): update via WSView (Plus) app, V >= 2.0.29 necessary to see the WS90 data - released 12-Oct-2023 - V.1.2.4 (WN1900/1910, release date: 15-Jan-2024) - V.1.2.8 (WN1980, release date: 20-Feb-2024) - V.1.2.8 (WN182x, release date: 20-Feb-2024): update via WS View Plus - V.1.2.8  (WS3800/WS39x0, release date: 20-Feb.2024)
V2.3.1 (GW1100 - released 26-Jan-2024) - the update can be checked and applied in the WebUI; since version 2.0.2 also in the WS View Plus app; V1.2.8 (GW1200); V3.1.1 (GW2000), released 26-Jan-2024
(* the update of the EasyWeatherPro firmware is done inside the console in the "Factory"/"about" page [pressing 4 x gear-wheel]) or OTA via the WebUI

WH6006/WS6006: WiFi 1.1.33 (17-Jan-2024) update with Weather Logger software (1.7.1) via USB
WL6006: WiFi 1.0.21 (02-Sep-2020)

this also applies to FineOffset clones - see rebrander model number in the matrix

HP10 camera: V1.0.8 - update via WS View Plus or WebUI

(Firmware 1.7.0 GW1000/WH2650, FW 1.2.0 for WN19x0 and FW 1.1.0 for WN1980 allows console configuration of a registered WS90 and viewing live data of the WS90 sensor array (WSView Plus App >= 2.0.29 needed). for a WH2650 WSView+ >= V2.0.30 needed.) Current WSView Plus version see above.

there are also two types of firmware for the Ambient consoles: 
a) WiFi firmware for the upload to the Weather Networks and a customer server (if the console supports), usually starting with AMBWeatherVa.b.c
b) console firmware, usually just the version like Va.b.c (a, b, c = major version, minor version, patch level)
Ambient have a different numbering of the firmware version as their firmware is brand-customized

WiFi: AMBWeatherV4.3.5 (14-Mar-2024) (WS-2000, WS-5000, WS-2902A, B, C) update via awnet app ( not yet updated, still shows 4.3.1)
new WS-2000/WS-5000 consoles: AMBWeather Pro V.5.1.1
console: V1.9.3 (WS-2000, WS-5000) update via SD card (issue date 18-Oct-2023) [note Ecowitt and Ambient device firmware are identical]
[visible in the settings/setup of consoles with display and in the awnet app]

changes, improvements, bug fixes coming with the firmware releases: or

b. sensor firmware update
usually sensors have their firmware for their lifetime, but with the sensor array, different hardware revisions and related firmware revision are possible.

So far it's the WS80 6-in-1 ultrasonic outdoor sensor array  for which firmware updates are available, depending on the hardware revision
new firmware V.1.2.4 from 17-Jan-2023
-  Optimize low/no wind speed detection algorithm

new firmware V.1.2.5 from 05-Apr-2023
- reduce/fix the problem of wind speed and direction remaining unchanged after rain
Recently (April 2022) a firmware update V.1.1.7 for the WS90 ultrasonic 7-in-1 outdoor array was released.
it's supposed to provide a rain detection pattern improvement  and thereby improve rain measurement accuracy.
A Windows PC/laptop is needed for the upgrade (Win7 - Win11)

A new firmware update V.1.1.9 is available (May 2022): (improvement of wind readings)
download from

New WS90 Firmware V1.2.3 Upgrade available (14-Jul-2022)
- Increased sensitivity for mist and drizzle rain detection.
- sensitivity for high rain rate adjusted to provide better lineararity.

New WS90 firmware V.1.2.5 Upgrade available (13-Aug-2022)
- 32K XTAL working state check after power on. If no possible for external timing crystal working, switch to internal timing clock, enhancing item robust during different conditions.
- Increase mist or drizzle rain sensitvity. we recomend most user to set Rain1 gain setting to 0.75 with GW1x00/GW2000 hub or HP25** console series.
- Tuning for stormy rain sensitivity alignment.

New WS90 firmware V.1.2.6 Upgrade available (21-Sep-2022)
useful for V.1.2.5 users where the sensor reacted too sensitive to mist or dew - otherwise no need for installation

New WS90 firmware V.1.3.0 Upgrade available (18-Jan-2023)
-   Optimize low/no wind speed detection algorithm

New WS90 firmware V.1.3.2 Upgrade available (29-Mar-2023)
- Optimized for rain condition wind measurement algorithm, overcome issue that sensor stop reading wind when water comes to the transducer surface
- Optimized for MODBUS version so that active measurement command is included for faster reading speed. The fastest measurement can be up to 8 sampling per second
- Battery voltage measurement is possible when heater 12v power is applied for hardware version after v2.0. The early version prior to hardware v2.0 will not be possible to measure battery voltage when 12v external heater power applied

New WS90 firmware V.1.3.3 Upgrade available (17-Apr-2023)
- Optimize rain detection algorithm

New WS90 firmware V.1.3.8 Upgrade available (25-Oct-2023)
- Optimize wind speed measurement
- Optimize rainfall measurement
- Press the CAL button three times in quick succession to toggle the LED on/off
owners of a GW1100 or GW2000 can verify their WS90 firmware version by hovering the mouse over the WS90 icon in the SensorsID section of the WebUI
 [ You are not allowed to view attachments ]  
From version 2.0.36 on the WS90 firmware version is also shown in the WS View Plus app, section Sensors ID.
Users of a HP25x0 console with a WS90 view their firmware version in the Ecowitt dashboard hovering the mouse pointer over the "Reporting ..." line on top;
 [ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]
alternatively one can have the console post (temporarily) to and find their version there. First connect via browser and follow the instruction.

So far WS80/WS90 firmware upgrades could only be performed with a Windows computer.
Now (02-Jun-2023) there is also an instruction available how to perform the WS80/WS90 firmware upgrade from a Linux (derivate) or MacOS based server/computer:

3 c firmware changelogs

Change log for WS3800/WS39x0 firmware 1.2.6, 1.2.8

--- Code: ---1.2.8:
- Implemented date and week number display rotation on LCD.
- Optimized the login page for the website.
- Fixed some known bug.
- supports IOT device WFC01.
- supports smart scene funtion.

--- End code ---

Change log for GW1200 firmware 1.2.2

--- Code: ---1.2.8
- alternative T&HP sensor [WH32B (WH32 indoor, WN32P)] can be selected instead of inbuilt sensors.
- supports IOT device WFC01.
- supports smart scene funtion.

--- End code ---
Change log for GW1000/WH2650 firmware 1.6.9/1.7.0/1.7.1/1.7.2/1.7.3/1.7.4/1.7.5/1.7.6/1.7.7

--- Code: ---1.7.7:
- support WN34D
- support WH46 (WH45 w/ new firmware for PM1, PM4)
- fix known bugs
- Fix the bug that the yearly rainfall does not clear to zero
 - Support multi-channel sensor data uploading to Wunderground
- Weekly, monthly and yearly rainfall reset 0 at the same time as daily rainfall reset 0.
- missing "r" in totalrainin ("totalainin") for custom server posts, introduced with 1.7.4, corrected again
- fix the bug that does not turn off the AP after connecting to the router
- support WN34 calibration
- support the compensation of solar radiation effects on outdoor temperature readings (you need WS View Plus >= V. 2.0.32 !!)
- repair the total rainfall supported during customized uploading
1. Support WS90 related data reception, calibration and upload.
2. Fix the bug of abnormal startup of the system. (1.7.2)
3. Fix WU upload bug (1.7.0, 1.7.1)
4. Fix event rain display bug (1.7.3).
Please use the latest version of WSView Plus app to check the data after upgrading the firmware
--- End code ---
WSView+ >= V2.0.30 needed - in 1.6.9 no upload to WU took place, fixed in 1.7.0; in 1.7.0 wind data wouldn't upload to WU, fixed in 1.7.1; abnormal reboots, fixed in 1.7.2

Change log for HP25x0 device firmware

--- Code: ----------------------------
V 1.9.3
- Resolve the problem of potential parameter loss when configuring settings
- The longitude is set to 0 degrees by default. In newer versions, it is displayed as East longitude, whereas in older versions, it is displayed as West longitude.
V 1.9.1
- Add support for Russian language.
- Add an OK shortcut button when entering a Wi-Fi password on the keyboard
- Add automatic time zone detection feature, which is enabled by default. It will automatically retrieve the time zone and time when connected to the internet, and the time calibration will occur 5 seconds after successful time zone detection
- Add an option to switch between apparent temperature and perceived temperature in the "more" interface, and the corresponding display on the main interface should also switch accordingly
- Adjust the minimum upload interval for custom servers from 16 seconds to 8 seconds
- Add an AFC (Automatic Frequency Control) switch function in the setup interface, whichis set to OFF by default. Customers can try turning on this feature when encountering unstable RF reception
- Support for WN34D temperature sensor with a specific temperature range
- Fix the issue where the humidity names are all in German in the ID setup interface
- Fix the issue where the indoor multi-channel temperature and humidity data from the WH45sensor are not refreshing on the main interface
- Change the wind speed unit from "btf" to "bft"
- Modify the Dutch language
V 1.9.0
- WiFi password changed to show “*” during the input stage
- Bug fix for multichannel PM2.5 display on the main UI
- Restore multichannel sensor data quick brief display
- Correct spelling mistake on About page
- When on board barometer sensor failed, WH32 indoor sensor will be adopted as indoor data source
- Spelling and grammar improvement for Dutch, French, Spanish and Portuguese language
- Expand the calculated “feels like” temperature range. Originally is limited to the arrange of -40℃ to +60℃
V 1.8.7
The WH30 default channel name is changed in Czech
"G092H CHx" to "G092H KAx"
"T&H CHx" or "CHx" to "G092H KAx"
V 1.8.6
1. Optimized code about SD card storage
2. German translation text modified
3. Czech translation text modified
4. Portuguese translation text modified
V 1.8.5
During the internal (Ecowitt) testing, 1.8.2, 1.8.3, 1.8.4 was released, but finially we have all these 4 versions combined to be 1.8.5.
1. With WiFi modem firmware version after Pro5.0.8, the WU account setting for ambientweather has disabled. New account setup has be implemented. This dosesn't affect ecowitt customer.
2. Fix some spelling mistake for Portuguese Language for pressure, dewpoint, wind direction etc.
3. Data validation check for WS90 sensor added. This is to prevent console picking up data wrong.
4. Dual RTC clock introduced. If 32k external XTAL is not working, then  internal RC 32k timer clock will be switched over.  This is to enhance system stability.
5. NIST time update plane changed from once per day to once per two hours.
6. Timing check for data set in added in preventing from generating two data set in its data record.
7. Update a flash data entity for PiezoRain
8. Rain reset for week, month, year follow daily rain reset time at user's choice.
9. If a RTC crystal failed, a message of "The external 32768 crystal is abnormal!!!" message will be displayed.
V 1.8.1
1. OTA feature supported for WiFi modem. The feature can be edited on "about" page. OTA will be triggered when entering this page, and this feature needs WiFi modem firmware verison to be v5.0.7 or later. Prior to this version, this feature is not supported.
2. Portugese language is supported.   
3. Change Deutsch (German) text for SD card back up file:
 Dewpoint -》 Taupunkt; HeatIndex -》 Hitzeindex; FeelsLike -》 Gefühlte Temperatur; Abs. Leckage -》 Abs. Luftdruck; Rel. Leckage -》 Rel. Luftdruck
4. UPdate French translation to be plural when more than one unit countered. like mins, heures, jours
5.WS90 Rain calibration supported.
6. Outdoor sensor type description for WH65/69 added.
7. WN34 calibration feature added.
8. Default system start up time updated to 20220101.
9. Update feelslike calculation for correct temperature/humidity data source when ws90 sensor is at present.
10. Change "Radiation compeansation" to "Temperature Compensaiton" wording.
11. Fix a bug for weather forecast.
12.  Special character supported on mini keyboard.
13. Other system stability improvements.
V 1.8.0
Fixed the bug from V1.7.9 that characters will be displayed when pressing key6 when WH51, Wn34, WN35 are not received
V 1.7.9
1.Added Rainfall data priority option trad./Piezo./No rain gauge means. Now you can set one of them to calibrate rainfall parameters.
2.Optimized SD card write methods that writing 5 items in once when storage interval less than 5 minutes.
3.Fixed the bug that upload rainfall data when relink console.
4.Adjusted icon: Wi-Fi, lightning, rainfall.
5.Changed translation for German, Spanish, Dutch
V 1.7.8
1. Italian, Spanish, Dutch language added.
2. Icon for weather serives of WC, WOW and ecowitt added when these services are enabled.
3. New WS90 sensor supported.
4. Max/Min font color changed.
5. Optimized sensor ID page for better logic.
6. Haptic rain data will be stored in flash upon priority selection.
7. Haptic rain gain can be set for different rain intensity.
8. German translation updated for better layout.
9. Tighter new sensor validation check when new sensor type is found. This is helpful in avoid wrong sensor data being recieved.
10. If haptic and tip spoon type rain sensor both present, user can select which data should be used at "more" page.
11. Fixed a bug for pm2.5 sensor not locked for its sensor ID.
12. Special character supported at the key board layout.
V 1.7.7 (courtesy @kheller2)
1. French Language Supported.
2. SD card status displayed. When there is SD card inside, a SD card symbol will  be lit.  If the SD card is not readable or writeable, there will be an indicator to tell the SD card status.
V. 1.7.6 (courtesy @kheller2)
1. The reset weekly rain replaces the option pressure switch, which can chose monday or sunday.
2. The reset daily rain replaces the option background color switch.

--- End code ---

Change log for GW2000 firmware V.2.1.1 thru 2.1.9, 2.2.0 thru 3.1.2 versions

--- Code: ---V. 3.1.2
- Fix the memory leaks and some known crashes
- T&HP sensor can replace indoor temperature, humidity, pressure data
- Fixed a bug when wifi is turned off
V. 3.1.1
- Fixed bug where some devices could not upload ecowitt.
- alternative WH32B (WH32 indoor) can be selected instead of inbuilt sensors.
V. 3.1.0
- Optimize the stability of IOT device WFC01 and AC1100.
- Fix the problem that setting parameters may be lost after power off.
- Fix the memory leaks and some known crashes.
V. 3.0.9
- Optimize the stability of IOT device WFC01 and AC1100.
- Optimized the sub-device offline problem.
- Fix the problem that setting parameters may be lost after power off.
V. 3.0.8
- Optimize the stability of IOT device WFC01 and AC1100.
- Optimized the sub-device offline problem.
- Fixed some known bugs.
- removed polling restriction of the WebUI (was limited to 8 seconds 3.0.4-3.0.7)
V. 3.0.7
- Optimized MQTT data upload
- Optimized the sub-device offline problem
- Supports IOT device WFC01.
- Fixed an issue with incorrect rainfall of ß test version 3.0.2
- Support smart scene function.
- Fixed some known bug.
- Local web interface added AFC* ON/OFF setting function, default OFF, when the RF is not stable can try to switch it.
(only in the WebUI, not planned for WS View Plus !)
- Fix some bugs in ip Settings and add DNS server Settings.
- Fix some known bugs.
*) AFC = automated frequency control
- Fix some bugs in ip Settings and add DNS server Settings.
- Optimize wireless RF parameters
- Optimization of air pressure data error problem.
- WLAN can be switched on or off
- WLAN can also have a static IP address assigned
- Fixed a bug that parameter storage is not timely.
- support remote firmware upgrade
- replace "feel like" by "Feels like".
- don't show heat index, wind chill
- Optimize the http server.
- Optimize weathercloud server upload.
- Wunderground protocol adds support for multi-channel data upload.
- Optimize exception handling of RF reception
- Fix some display problems
- Supports the upload of leaf moisture sensor data (refers to WH2682/ObserverIP2.0 - shared WebUI/firmware)
- Fix the bug of not reconnecting the router (when losing connection - WiFi interface)
- Fix the bug that the RF module may not receive data
-  Added password encryption for HTTP transmission
-  Supports the function of quickly uploading to the server after thunder ( only, custom server not affected)
- shows firmware version for a connected WS90 in sensorIDs when hovering the mouse over the icon
- Fix some spelling mistakes
- Optimize code to improve stability
- Support wh34 calibration
- Support temperature correction depending on solar radiation and wind speed for WS69, WS80, WS90
- fix static IP issue for LAN interface
- repair sensor page power status display.
- fix lightning data display in livedata
1.Fix the bug of daylight saving time algorithm
1.Fix the correctness of piezo gain upload
2.Fixed that the original number and piezo gain are not transmitted during user customized upload
3.Support user to open or close WI-FI AP mode
4.Repair the display of battery status of all sensors
1. normal rain gauge data and ws90 haptic rain data can be uploaded at the same time and you can view both rain values on your same dashboard. This gives you the possibility that you can view both rain data from WS90 and WH40(WS69) in parallel.
2. Haptic rain calibration can be adjusted according to different rain intensities. This will make it possible that you can fine-tune the rain accuracy for the WS90 wittboy sensor.
3. pressing the central reboot button for more than 10 seconds will perform a factory reset (earlier a factory reset was not possible)

--- End code ---
Change log for GW1100 firmware 2.04, 2.05, 2.06, 2.07, 2.08, 2.09 thru 2.2.3, 2.2.7-2.3.1 versions

--- Code: ---V. 2.3.1
- Fixed bug where some devices could not upload ecowitt.
- alternative WH32B (WH32 indoor) can be selected instead of inbuilt sensors.
V. 2.3.0
- Fix the memory leaks and some known crashes.
- Fixed some router connection issues and support WPA3.
- Support WN34D temperature sensor (-55~125 ℃).
- Optimize local web pages.
- Fix the problem that setting parameters may be lost after power off.
- removed polling restriction of WebUI to 8 seconds introduced with 3.0.4
- Optimize local web pages.
- Fixed some known bugs.
- Fixed some router connection issues and support WPA3
- Support WN34D temperature sensor (-55~125 ℃)
- Fixed some known bugs
V.2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.2.0, 2.2.1, 2.2.3,2.2.5-2.2.6
see GW2000
- add WN34D support (temperature -55°C - +155°C)
- fix known bugs
- repair sensor page power status display.
- fix lightning data display in livedata
1.Fix the bug of daylight saving time algorithm
V2.1.2 release
1. Fix the correctness of piezo gain upload
2. Support user to open or close WI-FI AP mode
3. Repair the display of battery status of all sensors
V2.0.9 release
1.Support scanning WiFi hotspot list
2.Modify sever LED status
3.Fix too many broadcasts
V2.0.8 release
 1.  Optimize distribution network function
 2.  Fix SNTP function bug
 3.  Add new version information prompt
 4.  Support wh25,wh26 data protocol new
V2.0.7 release
 1. fixed bug for wind speed error on WOW.
 2. Lightning data stored locally and the pattern of displaying has been updated.
 3. rain reset time is user define enabled now.
 4. Sensor data priority has been changed so that wh40 will override WS65,69, WS90.

V2.0.6 release
1、change sntp time update from once per day only to every one hour
2、fix rain month no reset bug.
3、fix bug for wow wind speed upload error.

V2.0.5 release
1、fix web live data page for invalid data of co2, pm25 handling.
2、upgrade WIFI(server led) status:
      1)off - no router connected.
      2)on - data has been published to server successfully.
      3)flash 1hz router connected, but not able to publish data to weather server.

V2.0.4 release
1、support new sensor WH90
2、HTTPD web server turned on
3、change RF chip AFC:0x8F :AFC OFF to   0x9F:AFC ON.
4、update  soil ad setting page
--- End code ---

Change log for WN1900/WN1910 firmware V.1.2.2 thru 1.2.4 versions

--- Code: ---V.1.2.4
- Support WN34D temperature sensor (-55~125 Celsius)
- Support WH46 air quality sensor
- Wi-Fi transmission power increased for better connectivity
- Fixed some known bugs
bug fixes in weather forecast
Optimize LCD screen for barometric and rainfall
Wunderground protocol adds support for multi-channel data  and piezoelectric rain upload

--- End code ---

Change log for WN182x firmware V. 1.2.3, 1.2.7 versions

--- Code: ---V.1.2.8
- Supports IOT device WFC01 and AC1100
- T&HP sensor can replace indoor temperature, humidity, pressure data
- Fixed some known bug
- T&HP sensor can replace indoor temperature, humidity, pressure data
  Fixed some known bug
1. Supports IOT device WFC01 and AC1100
2. Supports smart scene funtion
3. Support display outdoor temperature and humidity to WN182x screen

--- End code ---

Change log for WN1980 firmware V.1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.2.3, 1.2.7, 1.2.8 versions

--- Code: ---V.1.2.8
- Supports IOT device WFC01 and AC1100
- T&HP sensor can replace indoor temperature, humidity, pressure data
- Fixed some known bug
- T&HP sensor can replace indoor temperature, humidity, pressure data
  Fixed some known bug
1. Supports IOT device WFC01 and AC1100
2. Supports smart scene funtion
3. Support display outdoor temperature and humidity to WN182x screen
1. Add setting items: ON/OFF the LCD screen INDOOR display area to display multi-channel sensor data.
(For WN1820/WN1821, default OFF)
2. Fixed weather forecast bug.(For WN1980/WN1920)
1. Wi-Fi icon display indication:
     a. Fast flash: Wi-Fi provisioning
     b. Slow flash: Without internet
     c. Not display: Not connected to router
     d. Hold display: Normal
2. Fixed some known bug
1. Fixed incorrect outdoor temperature and humidity values in HiLo mode.
2. Fixed some known bug.
1. Optimize the display of browser tab icon in web pages.
2. Wunderground protocol adds support for multi-channel data upload.
3. Fixes some known bug.

--- End code ---

Change log for WS6006 firmware V.1.1.30 thru 1.1.33

--- Code: ---V.1.1.33
- Optimize the power consumption of the VA module
 1. Support for a WS80 ultrasonic wind speed sensor array
 2. Support  for a WH40 rainfall sensor
 3. PC software must be V1.7.1 or later
 1. Added support for a WN34 temperature sensor
 2. Added support for a WN35 leaf wetness sensor
 3. Added Sensor ID setting screen to PC software
 4. PC software for update etc. must be V1.6.9 or later

--- End code ---

HP2551: changes, improvements, bug fixes coming with the firmware releases:
HP3501: changes, improvements, bug fixes coming with the firmware releases:

4. Acronym scheme

HP  xxxx weather station with TFT color panel, e.g. HP2551
WS xxxx weather station with solar panel, e.g. WS2320
WH xxxx weather hub (old[er] stations), e.g. WH1080
WN xxxx weather station without solar panel, e.g. WN1900
GW xxxx gateway series, e.g. GW1000

the WH2320E/WH2350E using the WH65/WH69E has a solar panel (meanwhile renamed to WS2320E and WS69)
the WH2650 WiFi [sold by Fine Offset only or by European resellers (868 MHz)] is also a gateway console
the WH0290 Air Quality Monitor is not a full-fledged weather station. It's a console for one WH41/WH43 PM2.5 sensor
the WN1980 console comes as WN1981 station with the WS90 which has a solar panel (the 1st WN19x0 (x=0,1) stations came with the WN67 which has no solar panel)

XXnn[nn]A, XXnn[nn]B, XXnn[nn]C  A= 868 MHz model, B=915 MHz model, C or nothing=433 MHz model. e.g. HP2551A
(exception: WH0300B, station is only transmitting at 433 Mhz)

further differentiation:
S: soil, L: water (liquid), B: barometer (WH32B = like WH32 T/H outdoor but indoor + B = WH32B (indoor), P = pressure [new name of the WH32B: WN32P])
e.g. WN34AS = 868 MHz, soil temperature sensor; WN34BL = 915 MHz, water temperature sensor

E: extended edition (e.g. WH2320E), SE: special edition [Froggit only] (e.g. WH3000SE, WH4000SE, HP1000SE)

Sometimes a "C" is put behind a console which has the same name as a complete station: e.g. WN1900C or WN1900-C
that means "console".

The last number of the model number usually refers to the product development time order. e.g. The GW1002 is developed after the GW1001.
(that's a marketing thing: from GW1001 through GW1003 new console/sensor combinations are offered - see also below under packages)
The GW1000 console in these packages is the same.

all weather stations (console + sensor array + indoor sensor where applicable) start with either WH or HP
all extra sensors fall under their DP series (including the DP1500 which is the rebranded GW1000)

all weather stations start with WS, extra sensors are either WHxx or WSxxxx-SENSOR (SENSOR is usually ARRAY or RAIN etc)


5. Console (WiFi) + sensor combinations / packages ("stations")

 Ecowitt GW1x01: GW1x00 console + WH65 (I) 7-in-1 sensor array
 Ecowitt GW1x02: GW1x00 console + WS68 5-in-1 sensor array + WH40 rain gauge + WH32 outdoor Temp&Hum sensor
 Ecowitt GW1x03: GW1x00 console + WS80 6-in-1 sensor array (ultrasonic anemometer) + WH40 rain gauge
 Ecowitt GW2001: GW2000 console + WS90 7-in-1 sensor array (ultrasonic anemometer + haptic/piezo rain sensor) "Wittboy"
 Ecowitt HP3500B:  HP3500 TFT console + WH65 (I) 7-in-1 sensor array + indoor T&H&P 3-in-1 sensor (WH32B)
 Ecowitt HP3501:    HP3500 TFT console + WS68 5-in-1 sensor array + indoor T&H&P 3-in-1 sensor (WH32B) + WH32 outdoor temperature/humidity sensor + WH40 rain gauge
 Ecowitt WH2320E: WH2320E LED console + WH65 (I) 7-in-1 sensor array
 Ecowitt HP2551: HP2551 console + WH65 (I) 7-in-1 sensor array + indoor T&H&P 3-in-1 sensor (WH32B)
(Ecowitt HP2552 <---not a real model number: *) HP2551 console + WS68 5-in-1 sensor array + indoor T&H&P 3-in-1 sensor (WH32B) + WH32 outdoor temperature sensor + WH40 rain gauge)
 [user customized by adding components to the console]
 Ecowitt HP2553: HP2551 console + WS80 6-in-1 sensor array + indoor T&H&P 3-in-1 sensor (WH32B) + WH40 rain gauge

Ecowitt HP2564 : HP2560  console + WS90 7-in-1 sensor array (ultrasonic anemometer + haptic/piezo rain sensor) "Wittboy"
Ecowitt WN1981: WN1980 console + WS90 7-in-1 sensor array (ultrasonic anemometer + haptic/piezo rain sensor) "Wittboy"

*) this has changed meanwhile (mid-2022)

for the new hardware revision sensor array models (WH65/WS69/WS80/WS90) with exposition to salt particles in the air (e.g. near seaside or salt lakes) Ecowitt have developed a specially protected exchangeable outdoor T/RH sensor - this applies only to  models with pluggable T/RH sensors

beyond these sets/packages Ecowitt also sell the single components (sensors, consoles)  so you can compose your own console/sensor "fleet"
some recent Fine Offset / Ecowitt stations see below (March 2023)

 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]


 Froggit WH4000SE:                          WH4000SE console (WH2320E console) + WS69 (I) 7-in-1 sensor array (+ local PC console software and database)
 Froggit DP1500:                               DP1500 console (GW1100) + DP50 (WH31) + WH65 (Y) 7-in-1 sensor array [called WH3000SE outdoor array]
 Froggit HP1000SE Pro:                     HP1000SE Pro console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B)
                                                       + WH65/WS69 (Y) 7-in-1 outdoor sensor array
 Froggit HP1000SE Pro Single sensor: HP1000SE Pro console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B)
                                                       + WS68  5-in-1 outdoor sensor array + WH32 outdoor T&H sensor  + DP80 (WH40) rain gauge
 Froggit HP1000SE Pro Ultrasonic:     HP1000SE Pro console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B)
                                                       + WS80 6-in-1 sensor array + DP80 (WH40) rain gauge
 Froggit HP1000SE Pro 7-in-1 Ultra:   HP1000SE Pro console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B) + WS90 (Wittboy)

 Froggit HP2000 7-in-1 Ultra:             HP2000 console (HP2560) + DP1100 (WS90 "Wittboy")

 Froggit DP2000 7-in-1 Ultra:            DP2000 console with LAN and WLAN interface (GW2000) + DP1100 (WS90 "Wittboy")

 Froggit WH2600 Pro WiFi: WH2600Pro console (WH2650) + T&H&P 3-in-1 indoor sensor (WH32B) + WH65 (Y) 7-in-1 sensor array

 Froggit WH3900: WN1910 color display console + WN67 outdoor array

 Froggit only sell the rebranded Ecowitt packages as full packages. Some but not all sensors/consoles can be purchased alone as spare parts (English language available - the offered WH6000 station is NOT a FineOffset/Ecowitt clone !!)


 Ambient WS-2000: WS-2000 console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B)
                             + WH65 (Y) 7-in-1 outdoor sensor array
 Ambient WS-5000: WS-2000 console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B)
                             + WS-5000-ARRAY (WS80) 6-in-1 sensor array + WS-5000-RAIN/WH40-RAIN (WH40) rain gauge
 Ambient WS-5050: WS-2000 console (HP2551) + indoor T&H&P 3-in-1 sensor (WH32B)
                             + WS-5000-ARRAY (WS80) 6-in-1 sensor array (ultrasonic) - NO (!) rain gauge
 Ambient WS-1900/2902: WS-1900/2902 console (WH2910) + 7-in-1 outdoor sensor array (the WS-1900 has NO WiFi module !)

 Ambient WS-1965: WS-1965 console (Ecowitt WN1910) + 5-in-1 outdoor array (WN67) [no solar/UV, no solar panel, battery run only]

 Ambient WS-5000-IP Ultrasonic: the Weather Hub (ObserverIP 2.0 gateway) [Ambient speech "module"] or 
                            + WS-5000 ARRAY (WS80) + WS-5000 RAIN/WH40-RAIN + WH32B 3-in-1 indoor T&H&P sensor (WH32B/WH32 indoor)
 Ambient WS-1551-IP:  Weather Hub (ObserverIP 2.0 gateway) + WH65 (Y) 7-in-1 outdoor sensor array

FineOffset/Ecowitt names in (....)
 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]  WS-5000-IP
Ambient seems to be downplaying the ObserverIP 2.0 module/Weather Hub and the WS-5000-IP station. (April2023)
You have to choose "All Weather stations" on the website to find it. They are also incomplete in their description of the Weather Hub 2.0
they still have the old ObserverIP 1.0 (LAN only, no WebUI etc.) description with the product.
Only the manual is updated.

Ambient only sell the rebranded Fine Offset packages as full packages. Some but not all sensors/consoles can be purchased alone as spare parts.
Ecowitt sensors are not compatible with Ambient consoles (modified Ambient firmware), i.e. Ambient consoles don't display Ecowitt sensors,
whereas Ecowitt consoles are compatible with Ambient sensors (provided they run on the same frequency [915 MHz] and are Fine Offset clones).


Watson sell a HP2551 clone as Watson W8686 (433 or 868 Mhz) [HP2551 console + WH32B + tri-wing WH65] in the UK.
ELV, Waldbeck, Steinberg Systems sell Fine Offset clones (868 MHz) in Germany via or other online market places (e.g. + country sites in the EU)
Misol sell Fine Offset clones in Asia Pacific (433 MHz) also via or

6. How to calibrate air pressure in your console (barometer)

most consoles have an inbuilt barometer chip (WS2320E, WH2910, HP350x, GW1x00, GW2000),
the HP2551 console uses an external combo sensor, the WH32B temperature, humidity, air pressure sensor.
(for the Ambient names of the consoles, sensors mentioned have a look at the console/sensor matrix)

We will describe here a simple procedure without going too much into the technical and scientific background
and which will result in a fairly good calibration of your barometer.

If you want to deep dive into the matter, fine tune your readings etc, there are quite a few posts in this board,
which can take you further into the matter
e.g. ("beginners")
or (more advanced - the author says "intermediate")

The best conditions for doing this calibration would be a sunny day with an outside temperature around 15°C/59°F.
For better accurcy you should do the calibration using hPa (hectopascal) units and not mmHg.
(If you prefer to see the pressure display in inHg, you can change the display units of your console once the calibration is completed).

Basically your air pressure sensor measures the air pressure at the place where the sensor (in most cases the console) is located.
This is also called the absolute air pressure. This air pressure changes with the altitude above sea level,
as the weight of the air become less the higher you go (as there is less air to create the pressure above).
In order to make this air pressure comparable with other places, it is put in relation to the air pressure at sea level.
The air pressure at sea level is standaardized to be 1013.25 hPa or mbar at 15° C.
The local, absolute air pressure put into relation with the sea-level pressure is called relative air pressure.
What we need to do is to find the relative pressure which corresponds to the absolute pressure of your (sensor's) place.

For this you need two things:
1. the altitude of your (sensor's) place above sea level (ground level + height of the barometer above ground)
2. a calculator which converts this altitude and the absolute pressure of your location into the relative pressure.
we will use: Keisan website will be closed 20-Sep-2023
alternatively you can use:
(the terms altitude and elevation you can consider to be synonyms for practical purposes)

Here you have three values to enter:
- your altitude (find out from e.g. or similar tools)
- your absolute air pressure provided by your console
- the actual temperature

for demonstration purposes we will assume the following values: 
elevation 243 m, absolute air pressure 994.0 hPa, temperature 15°C
entering these values into the calculator at and pressing the "calculate SLP" button,
will provide a sea level pressure of 1,022.9 hPa and an offset of 28.9 hPa (or mb) (rounded to one decimal place).

This is what you have to enter into the "relative Offset" field in your console. Of course you will have to take your 'personal' difference resulting from your values (altitude, absolute presure).
Once done and saved you are set.

If you want to further fine tune your calibration, e.g. comparing with a the so-called METAR of a near-by airport
(not too far away, +/- similar altitude as your place !),
you will need to look up the sea level pressure (rel. pressure) from that airport and compare it with your relative air pressure.
If there is a difference, you can enter this difference (+ or - !!) into the "absolute offset" field in the calibration menu.
If the pressure at the airport is higher, you have to enter the difference as a positive offset,
if it is lower, as a negative absolute offset.

Again, for more details, look up e.g. or other air pressure calibration discussions in this forum.


[0] Message Index

[#] Next page

Go to full version