Author Topic: MUST READ - Ecowitt/Fine Offset + clones WIKI,sensor compatibility,firmware...  (Read 95925 times)

0 Members and 1 Guest are viewing this topic.

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
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: 11-Oct-2024)



the original first post/first page is still there and has been moved for reference to the end of the thread
it will,  however, no longer be updated
« Last Edit: October 11, 2024, 04:12:07 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
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
« Last Edit: September 16, 2023, 04:31:05 PM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
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. http://192.168.0.30 and NOT refresh or try directly any other URL like http://192.168.0.30/livedata.html


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 Ecowitt.com or ambientweather.net [https://help.ambientweather.net/help/ambient-weather-ws-2000-firmware-download-center/]. 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, user.zip (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
-----------------------------------------------------------------------------------------------------------------------------
FineOffset/Ecowitt
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.

Ambient
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 (ambientweather.net 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: https://ambientweather.com/support or https://ambientweather.com/faqs/question/view/id/1415/

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
https://osswww.ecowitt.net/uploads/20230201/WS80_V1.2.4_Upgrade.zip

new firmware V.1.2.5 from 05-Apr-2023
- reduce/fix the problem of wind speed and direction remaining unchanged after rain
https://osswww.ecowitt.net/uploads/20230404/WS80_V1.2.5_Upgrade.zip
*****************
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 https://www.ecowitt.com/shop/goodsDetail/249#

New WS90 Firmware V1.2.3 Upgrade available (14-Jul-2022)
https://osswww.ecowitt.net/uploads/20220713/WS90%20Firmware%20V1.2.3%20Upgrade.zip
improvements:
- 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)
https://osswww.ecowitt.net/uploads/20220810/WS90_V1.2.5%20Firmware%20&%20Toolkit.zip
improvements:
- 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)
https://osswww.ecowitt.net/uploads/20220921/WS90_V1.2.6%20Firmware%20&%20Toolkit.zip
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
https://osswww.ecowitt.net/uploads/20230201/WS90_V1.3.0%20Firmware%20&%20Tookit.zip

New WS90 firmware V.1.3.2 Upgrade available (29-Mar-2023)
https://osswww.ecowitt.net/uploads/20230329/WS90_Firmware%20&%20Tookit.zip
- 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)
https://osswww.ecowitt.net/uploads/20230417/WS90_Firmware%20&%20Tookit%20(1).zip
- Optimize rain detection algorithm

New WS90 firmware V.1.3.8 Upgrade available (25-Oct-2023)
https://osswww.ecowitt.net/uploads/20231025/WS90_Firmware%20&%20Tookit.zip
- 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 http://ear.phantasoft.de 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: https://osswww.ecowitt.net/uploads/20230602/Flashing%20firmware%20for%20WS90_80%20on%20MAC%20or%20Linux%20system.pdf
« Last Edit: March 14, 2024, 05:02:10 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
3 c firmware changelogs

Change log for WS3800/WS39x0 firmware 1.2.6, 1.2.8
Code: [Select]
1.2.8:
- Implemented date and week number display rotation on LCD.
- Optimized the login page for the website.
- Fixed some known bug.
1.2.6:
- supports IOT device WFC01.
- supports smart scene funtion.

Change log for GW1200 firmware 1.2.2
Code: [Select]
1.2.8
- alternative T&HP sensor [WH32B (WH32 indoor, WN32P)] can be selected instead of inbuilt sensors.
1.2.2:
- supports IOT device WFC01.
- supports smart scene funtion.
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: [Select]
1.7.7:
- support WN34D
- support WH46 (WH45 w/ new firmware for PM1, PM4)
- fix known bugs
1.7.6:
- Fix the bug that the yearly rainfall does not clear to zero
 - Support multi-channel sensor data uploading to Wunderground
1.7.5:
- 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
1.7.4:
- 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
earlier:
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
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: [Select]
-------------------------
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.

Change log for GW2000 firmware V.2.1.1 thru 2.1.9, 2.2.0 thru 3.1.2 versions
Code: [Select]
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
V.3.0.4/3.0.5/3.0.6
- Supports IOT device WFC01.
- Fixed an issue with incorrect rainfall of ß test version 3.0.2
- Support smart scene function.
- Fixed some known bug.
V.2.2.5
- 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
V.2.2.4
- Fix some bugs in ip Settings and add DNS server Settings.
- Optimize wireless RF parameters
- Optimization of air pressure data error problem.
V.2.2.3
- WLAN can be switched on or off
- WLAN can also have a static IP address assigned
V.2.2.2
- Fixed a bug that parameter storage is not timely.
V.2.2.1
- support remote firmware upgrade
- replace "feel like" by "Feels like".
- don't show heat index, wind chill
V.2.2.0
- Optimize the http server.
- Optimize weathercloud server upload.
- Wunderground protocol adds support for multi-channel data upload.
V.2.1.9
- 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)
V.2.1.8
- Fix the bug of not reconnecting the router (when losing connection - WiFi interface)
V2.1.7
- Fix the bug that the RF module may not receive data
V2.1.6
-  Added password encryption for HTTP transmission
-  Supports the function of quickly uploading to the server after thunder (ecowitt.net only, custom server not affected)
- shows firmware version for a connected WS90 in sensorIDs when hovering the mouse over the icon
V2.1.5
- 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
V.2.1.4
- fix static IP issue for LAN interface
- repair sensor page power status display.
- fix lightning data display in livedata
V.2.1.3
1.Fix the bug of daylight saving time algorithm
V.2.1.2
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
V.2.1.1
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)
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: [Select]
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.
V.2.2.9
- 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.
V.2.2.8
- removed polling restriction of WebUI to 8 seconds introduced with 3.0.4
- Optimize local web pages.
- Fixed some known bugs.
V.2.2.7
- 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
V.2.2.6
- add WN34D support (temperature -55°C - +155°C)
- fix known bugs
V.2.1.4
- repair sensor page power status display.
- fix lightning data display in livedata
V.2.1.3
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

Change log for WN1900/WN1910 firmware V.1.2.2 thru 1.2.4 versions
Code: [Select]
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
V.1.2.3
bug fixes in weather forecast
V.1.2.2
Optimize LCD screen for barometric and rainfall
Wunderground protocol adds support for multi-channel data  and piezoelectric rain upload

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

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: [Select]
V.1.2.8
- Supports IOT device WFC01 and AC1100
- T&HP sensor can replace indoor temperature, humidity, pressure data
- Fixed some known bug
V.1.2.7
- T&HP sensor can replace indoor temperature, humidity, pressure data
  Fixed some known bug
V.1.2.3
1. Supports IOT device WFC01 and AC1100
2. Supports smart scene funtion
3. Support display outdoor temperature and humidity to WN182x screen
V.1.1.4
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)
V.1.1.3
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
V.1.1.2
1. Fixed incorrect outdoor temperature and humidity values in HiLo mode.
2. Fixed some known bug.
V.1.1.1
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.

Change log for WS6006 firmware V.1.1.30 thru 1.1.33
Code: [Select]
V.1.1.33
- Optimize the power consumption of the VA module
V.1.1.32
 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
V.1.1.30
 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

HP2551: changes, improvements, bug fixes coming with the firmware releases: https://www.ecowitt.com/shop/goodsDetail/1
HP3501: changes, improvements, bug fixes coming with the firmware releases: https://www.ecowitt.com/shop/goodsDetail/33

« Last Edit: March 14, 2024, 05:05:04 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
4. Acronym scheme

Ecowitt
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

exceptions:
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".

numbering:
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.

Froggit
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)

Ambient
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
 (x=0,1)
 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
 https://www.froggit.de/?cat=c38_WLAN-Wetterstationen--center-category-38.html (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 ambientweather.com 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 amazon.de or other online market places (e.g. expondo.de + country sites in the EU)
Misol sell Fine Offset clones in Asia Pacific (433 MHz) also via aliexpress.com or banggood.com



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. https://www.wxforum.net/index.php?topic=43477.0 ("beginners")
or
https://www.wxforum.net/index.php?topic=43602.0 (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: https://keisan.casio.com/exec/system/1224575267 Keisan website will be closed 20-Sep-2023
alternatively you can use:
 https://www.starpath.com/barometers/baro_cal.php
(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. https://www.randymajors.org/elevation-on-google-maps 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 https://keisan.casio.com/exec/system/1224575267 https://www.starpath.com/barometers/baro_cal.php 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. https://www.wxforum.net/index.php?topic=43477.0 or other air pressure calibration discussions in this forum.
 
« Last Edit: March 06, 2024, 09:48:20 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
7. sensor battery status, values etc.:
this is a rather special and deep dive topic the common weather station user is often not very much interested in,
at least not in the details. Enough to see somewhere if a battery needs to be replaced or not (yet).

For those who want to go to the bottom of it, there are a few links below which can provide you with detailed information in this field

https://github.com/gjr80/weewx-gw1000/wiki/Sensor-battery-states

https://www.wxforum.net/index.php?topic=40837.msg429145#msg429145

https://loxwiki.atlassian.net/wiki/spaces/LOXBERRY/pages/1252524456/FOSHKplugin+-+generic+version
« Last Edit: September 21, 2022, 04:52:04 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
8. data flow between sensors, consoles, application software, weather services etc.:
 [ You are not allowed to view attachments ]
popular examples for templates are Weather34 (stand-alone or e.g. inside Meteobridge on Raspi), Meteotemplate,
CumulusMX default web site or pwsDashboard (which could also be a direct feed from a console or e.g. FOSHKplugin)

The Android app PWT (Personal Weather Tablet) is often used with the displayless consoles GW1x00, GW2000, WH2650
via their http custom server post (push) function to display their data on an (old or new) Andoid tablet.
« Last Edit: September 21, 2022, 04:52:18 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
9. Change Log:
(14-Nov-2020) added Froggit DP70 (=Ecowitt WH55)
(14-Nov-2020) updated sensor hierarchy (footnote 7)
(17-Nov-2020) included Watson as Fine Offset clone seller to footnote d and to the packages
(20-Nov-2020) added acronym scheme (source: Ecowitt)
(21-Nov-2020) updated table: added WS6006/WL6006 and updated footnote 10 on WS6006/WL6006 (source: Ecowitt)
(22-Nov-2020) added Ambient PM2.5 indoor (WH43) and WH31LA (WH55), updated HP3501 sensor compatibility, added Weather Network information
(23-Nov-2020) updated WL6006 info
(24-Nov-2020) added console clone models/brands and their frequencies
(25-Nov-2020) updated HP3501 sensors (with console firmware 1.6.9), added console/screen sizes, added firmware info
(03-Dec-2020) updated WiFi firmware version for Ecowitt and compatible
(07-Dec-2020) added WH31P (Ambient) to the matrix
(10-Dec-2020) added picture of newly released WH45 (release date 10-Dec-2020)
(26-Dec-2020) added picture for HP2551/WS-2000/WS5000 console display overview
(30-Dec-2020) marked WH32E for Ambient as "end-of-life" (exactly "end-of-support" as they have taken it off their portfolio)
(03-Jan-2021) added reference to related discussion thread  https://www.wxforum.net/index.php?topic=40837.0
(03-Jan-2021) added remark regarding past 24 h rainfall display of the HP2551 console
(05-Jan-2021) added PanTech as another reseller brand in Australia (HP2551, HP2553 and extra sensors)
(13-Jan-2021) added Froggit DP30 water temperature sensor to the matrix
(17-Jan-2021) added Meteobridge/Weewx/CumulusMX/WeatherDisplay console support info
(22-Jan-2021) updated footnote 9 with the new WN30 (temperature only, waterproof probe, 3 m cable) sensor
(29-Jan-2021) updated firmware info for WIFI firmware 1.5.7 Ecowitt / 4.2.9 Ambient
(02-Feb-2021) update WS68 signal indicator in console pictogram overview - updated announcement for PM2.5 sensor cycling (1-4) in current position with next firmware version
(30-Jan-2021) added Tycon ProWeather TC3000WC (WH2350 Fnbe Offset clone) to the matrix
(02-Feb-2021) updated WS68 signal indicator position on console screen, announcement by Ecowitt to implement PM2.5 indicator (1-4, WH41/43) cycling with next firmware
(26-Feb-2021) added WH35 Leaf Moisture sensor (1-8) to the matrix - sensor already part of firmware 1.6.5
(27-Feb-2021) created a temporary warning regarding firmware 1.6.5 in the firmware section of the matrix footnotes
(02-Mar-2021) updated firmware 1.6.6 for GW1000 - FW 1.6.5 withdrawn, also for WH2650 => latest available FW for WH2650 is 1.6.3 (1.6.5 for early adopters - WH2650 users were not affected by the 1.6.5 side-effects on the GW1000 together with a WH32B - they have another side effect: loss of pressure/barometer data from WH32B)
(03-Mar-2021) moved firmware info into separate post (as the post is reaching its maximum number of characters [2000]); added picture of device list and console identifiers plus update pop-up
(12-Mar-2021) added information about WH2910C console and sensor data uploaded to Ecowitt.net - info on to-be-released FW 1.6.7
(19-Mar-2021) added information about beta-phase WN1900 "low-cost" weather station
(25-Mar-2021) added footnote for WH32B predecessor (WH25)
(27-Mar-2021) added info about firmware 1.7.1 for the HP2551 (and clone) console - main visible feature: WH41/53 PM2.5 sensors are now also scrolling on the main screen
(29-Mar-2021) added ChiliTec and DNT as FO clone resellers
(02-Apr-2021) added WN67 info to matrix
(07-Apr-2021) added info on WiFi firmware upgrade V1.5.8 claiming solving the following issues: 1. Optimize domain name resolution.;2. Optimize the uploading stability of custom servers
- for affected consoles see firmware post / section
(12-Apr-2021) updated HP2551 console info and pictogram
(22-Apr-2021) updated information regarding console firmware update (1.7.1 for HP2551, 1.6.7 for HP350x) and WiFi firmware V1.5.9 (claiming solving the same issues as V1.5.8: 1. Optimize domain name resolution.;2. Optimize the uploading stability of custom servers)
(30-Apr-2021) added WN30 multi-channel waterproof temperature sensor with external probe to the matrix
(10-May-2021) added DP250, the Froggit version of the WH45 5-in-1 indoor air quality sensor to the matrix
(13-May-2021) minor updates to the firmware section
(24-May-2021) added information in footnote 23 regarding the WN67 sensor array which looks similar to the WN14 array (but is different technology) which comes with FineOffset low cost stations, e.g. WH5300, Aercus 2085, Aercus 3085.
(27-May-2021) updated firmware information for GW1000/WH2650 - now V1.6.7
(01-Jun-2021) updated firmware information for GW1000/WH2650 - now V1.6.8
(03-Jun-2021) updated firmware information for HP2551 console - now V1.7.3 (fixes some bugs and may purge the text for the Indoor T/H(/P) sensor and replace the original text (usually "Indoor") by "WH32")
added info on how/where to fix the purge/replace issue in the console post
(04-Jun-2021) added footnote 24 on WH65/WS69 sensor arrays and BP0001 (external battery pack) compatibility
(01-Jul-2021) latest firmware V 1.6.9 for HP350x console released
(02-Jul-2021) latest firmware V 1.7.4 for HP2551/HP2553 (Froggit HP1000SE Pro, Watson 8686, .... see matrix for other clone brands) released
(07-Jul-2021) A number of WH31-EP sensors have been erroneously labeled WN37AS and have been shipped - they are still WH31-EP sensors.
(20-Jul-2021) latest WiFi firmware V1.6.0 for consoles HP2551, WS2320E, HP350x, WH2910 and non-Ambient clones of these consoles published
(21-Jul-2021) added the new GW1100 console with the WebUI configuration option to the matrix
(22-Jul-2021) latest console firmware V1.7.4 for Ambient WS-2000 and WS-5000 stations released
(24-Jul-2021) added ProTech WiFi gateway (GW1000 clone, 868 MHz) to the matrix
(25-Jul-2021) added firmware info for WS-2000/WS-5000 console: file name is factory.bin (whereas for HP2551 and clones it is user.bin)
(30-Jul-2021) added new CumulusMX V12 (3141) functionality - can now use all consoles/servers which post in Ecowitt protocol (e.g. custom server option) as station
(31-Jul-2021) WN34L, WN34S (1-8) and WN35 (1-8) sensors released
(05-Aug-2021) added the WH55 signal position to the HP2551 console pictogram
(06-Aug-2021) added info for WN1900 console features in footnote 21
(09-Aug-2020) Meteobridge application software now supports the WS2320E/Froggit WH4000SE WiFi/Misol WS-2320/ ELV WS980 WiFi, Steinberg sbs-ws-400 consoles
(13-Aug-2021) added GW1100 firmware information
(17-Aug-2021) added Ambient AQIN sensor (the equivalent to Ecowitt WH45 5-in-1 air quality sensor T/H/PM2.5,PM10,CO2)
(01-Sep-2021) added latest firmware (2.0.3) for GW1100 and update method
(09-Sep-2021) added Ambient latest WiFi firmware version 4.3.0 (issue date 07-Sep-2021)
(17-Sep-2021)  added Ambient latest WiFi firmware version 4.3.1 (issue date 13-Sep-2021)
(21-Sep-2021) added latest firmware (2.0.4) for GW1100
(28-Sep-2021) added Ecowitt latest console firmware for HP2551 V 1.7.6
(22-Oct-2021) added the description of the SensorsID submenu in the HP2551 console
(26-Oct-2021) updated WN1900 console info as the console/station is released meanwhile
(28-Oct-2021) added firmware change log for GW1100 V2.04, 2.05, 2.06 in firmware section
(30-Oct-2021) added Ambient WiFi firmware change to V 4.3.2
(03-Nov-2021) added the new WS90 all-in-one outdoor array (beta testing phase) and the WH31 with DCF77 support (868 MHz, Europe only)
(06-Nov-2021) added information about new Wittboy station (WS90 + GW2000) - footnote 27
(07-Nov-2021) added information that with firmware 1.7.6 the HP2551 console keeps last lightning strike time stamp over a reboot/restart
(14-Nov-2021) added change log for GW1100 firmware V2.0.7
(16-Nov-2021) added Ambient WS-5050 station (=WS-5000 without rain gauge)
(21-Nov-2021) added info about GW2000 (still in beta testing phase)
(02-Dec-2021) added info about GW1100 firmware update 2.0.8
(06-Dec-2021) added new WiFi firmware version 1.6.1 for the WH2910, WS2320E, HP2551, HP350x (clone) consoles
(14-Dec-2021) added info about Misol WS80 and Misol WH40 plus Froggit DP10(WN35), DP35 (WN34L) and DP150(WN34S)
(21-Dec-2021) added firmware 2.0.9 for GW1100
(31-Dec-2021) HP2551 console firmware 1.7.7 published; new: French language, a SD card symbol, WH45 temp/humidity cycles with Indoor and WH31 family sensors, WN34/35 viewable/displayed on main console page. Updated console picture and pictogram above, the WS90 7-in-1 outdoor array can be received (and readings displayed) - see sensors ID
(08-Jan-2022) added important sensor ID info to HP2551 console section (applies to GW1x00 and WH2650 too)
(13-Jan-2022) added info about a solar sensor filter in latest hardware revision of the WH65/WS69 array [footnote 24]
(15-Jan-2022) added WS90/GW2000 info in the footnotes where applicable
(03-Feb-2022) updated footnotes a, b with (re-)seller information
(13-Feb-2022) added 920 MHz sensor frequency for Japan, Malaysia, Singapore & South Korea (in addition to 433 MHz)
(27-Feb-2022) added country specific list of frequencies which can be legally used for the (low range) sensor transmission
(03-Mar-2022) added latest firmware info for the GW2000 hub/console/gateway, with special calibration option for the WS90 haptic rain sensor and possible synoptical WH40 and WS90 rain sensor view
(06-Mar-2022) pressing the central reboot button on the GW2000 longer than 10 seconds will now allow a factory reset of the console
(10-Mar-2022) added device firmware upgrade for HP2551 console (1.7.8)
(12-Mar-2022) added Froggit WH3900 (=WN1910C [color display] + WN67) to matrix; added WN36 floating pool temperature sensor (so far only published by Fine Offset)
(13-Mar-2022) updated WN36 info (footnote 31)
(16-Mar-2022) updated footnote 31; added Ambient WH31 PF = Ecowitt WN36
(18-Mar-2022) added a "sensor battery status, values etc." section
(22-Mar-2022) added data flow scheme between sensors, consoles, weather software, weather services etc.
(23-Mar-2022) added WiFi firmware upgrade to V.1.6.2 Ecowitt/FOSHK clones, V.4.3.3 Ambient
(25-Mar-2022) added  firmware upgrade to V.2.1.2 for GW1100 and V.1.1.27 for WH6006 and datalogger 1.6.8
(26-Mar-2023) added  firmware upgrade to V.2.1.2 for GW2000
(01-Apr-2022)  added firmware upgrade to 2.1.3 for GW1100  and GW2000
(04-Apr-2022) added info regarding the move of the optional sensor page and the related name editing for the HP2551 console with firmware 1.7.8 (option 5 in the FW change log)
(06-Apr-2022) added EasyWeather WiFi firmware upgrade to V.1.6.4 for HP2551, HP350x, HP2910, WS2320E (clone) consoles
(09-Apr-2022) added some info regarding the WH24 legacy outdoor array (the "boat") - foot note 24
(10-Apr-2022) added info regarding firmware V.1.1.7 upgrade for the WS90 outdoor array of the GW2001 ("Wittboy") station
(13-Apr-2022) device firmware 1.7.9 for HP2551 (clone) consoles released
(16-Apr-2022) firmware 2.1.4 for GW1100 and GW2000 consoles released
(20-Apr-2022) device firmware 1.8.0 for HP2550 console released
(21-Apr-2022) new firmware 1.6.9 for GW1000/WH2650 released (WS90 support via WSView Plus app, V 2.0.30 needed); WS90 firmware update V.1.1.9 for wind reading improvements
(24-Apr-2022) firmware 1.7.0 for GW1000/WH2650 released - fixes WU and custom server upload issues introduced with 1.6.9
(26-Apr-2022) firmware 1.7.1 for GW1000/WH2650 released - fixes remaining WU wind data issue; WS View Plus 2.0.31 released; added HP2564 station
(29-Apr-2022) -  firmware 1.7.2 for GW1000/WH2650 released - change log - see firmware post above
                      - added chapter 9: console - sensor - maximum number table
                      - added picture of the 2nd generation HP25xx console, the HP2560, to the HP2550 console section/chapter
                      - added the HP2560 console to the matrix
(02-May-2022) added sensor (array) transmission timings to the thread (chapter 10)
(14-May-2022) firmware 1.7.3  for GW1000/WH2650 released - change log - see firmware post above
(17-May-2022) added firmware 1.2.2 upgrade for WS80 6-in-1 sensor array (upgrade firmware for ultrasonic wind sensor)
(30-May-2022) added Froggit DP1000 (WS80) and new Ecowitt names of WH32 and WH32B
(11-Jun-2022) firmware 2.1.5 for GW2000 released - change log - see firmware post above
(14-Jun-2022) firmware 1.7.4 for GW1000/WH2650 released  - change log - see firmware post above
(19-Jun-2022) updated HP2551 pictogram explanation to reflect device  firmware 1.8.0
(24-Jun-2022) firmware 2.1.5 for GW1100 released - change log - see firmware post above
(28-Jun-2022) added chapter 11 compiling the sensor hierarchies from several footnotes into an overview
(01-Jul-2022) added/updated HP2551/HP2560 console device firmware update 1.8.1 info in the firmware section
(07-Jul-2022) firmware 1.2.0 for WN19x0 released, allows configuration of WS90 and calibration of WN34 sensors
(13-Jul-2022) firmware 1.1.29 for WS6006 released - solved some SMS issue
(19-Jul-2022) firmware 1.2.3 for the WS90 outdoor array released - changes see firmware section
(26-Jul-2022) firmware 2.1.6 and 2.1.7 shortly after for GW1100 and GW2000 released - changes see firmware section
(03-Aug-2022) updated footnote 18 regarding weewx support and footnote 33 for Meteobridge support in matrix
(05-Aug-2022) added HP2561 info regarding indoor T/H/P sensor (footnote 34)
(08-Aug-2022) firmware 1.7.5 for GW1000/WH2650 (and clones) and device firmware 1.8.5 for HP25x0 console released  - changes see firmware section;
(10-Aug-2022) firmware 2.1.8 for GW1100/GW2000 released  - changes see firmware section;
(13-Aug-2022) firmware 1.2.5 for WS90 sensor array released - changes see firmware section;
(16-Aug-2022) information regarding the alarm symbols for the HP25x0 consoles added as note 14 of the console pictogram
(14-Sep-2022) device firmware 1.8.6 for HP25x0 consoles released - changelog see firmware section
(19-Sep-2022) added WH2682 - Ambient OberserverIP 2.0 console/gateway/module to the matrix
(21-Sep-2022) added footnote 35 for the WH2682 - Ambient OberserverIP 2.0 console/gateway/module; WS90 firmware upgrade V.1.2.6 - see firmware section
(27-Sep-2022) device firmware 2.1.9 for GW1100/GW2000 and WH2682 (ObserverIP 2.0) released - changelog see firmware section
(01-Oct-2022) matrix updated with some more rebranded consoles/stations
(02-Oct-2022) added new WebUI for weather network configuration for HP2560 and newer HP2551 models with upgraded WiFi modem to the HP2551 console section
(05-Oct-2022) added chapter 13. retrieving data from the Ecowitt cloud (ecowitt.net)
(16-Oct-2022) firmware 1.2.1 for the WN19x0 consoles released
(22-Oct-2022) added SHT35 based high precision sensor kit for the WS90 (also usable for new models of the WS80 and WS69)
(23-Oct-2022) added some details about the Ecowitt Gateway API (aka GW1000 API) as chapter 14 of the thread
(27-Oct-2022) added latest WS View Plus app version update (2.0.35)
(07-Nov-2022) the WSView Plus app (>= V 2.0.36) now also shows the WS90 firmware version (see firmware section)
(14-Nov-2022) updated chapter 14 - Ecowitt Gateway (GW1000) API
(15-Nov-2022) WiFi firmware EasyWeatherPro V5.1.0 released (for HP2560 and HP2550 last hardware revision consoles released. Application OTA.
(16-Nov-2022) firmware 2.2.0 released for GW1100 and GW2000 - changes see firmware section; firmware 1.8.7 released for HP25x0 consoles - changes see firmware section
(26-Nov-2022) added WH31 --> WH32 conversion information to footnote 28 of the compatibility matrix
(27-Nov-2022) added WN1980 console (WN1910 successor model) and related information to matrix/footnotes
(01-Dec-2022) firmware 1.2.2 released for WN19x0 )x=0,1) consoles
(12-Dec-2022) firmware 1.1.0 released for WN1980 console
(26-Dec-2022) firmware 1.1.1 released for WN1980 console
(28-Dec-2022) updated HP2560 information
(11-Jan-2023) firmware 2.2.1 released for GW2000 and GW1100
(17-Jan-2023) firmware 2.2.2 released for GW2000
(18-Jan-2023) WiFi firmware EasyWeather 1.6.5 / EasyWeatherPro 5.1.1 for WS2320E/WS2910/HP2551/HP350x/HP2560 released
(21-Jan-2023) firmware for WS80 (V.1.2.4) and WS90 (V.1.3.0) released:   Optimize low/no wind speed detection algorithm
(03-Feb-2023) updated download links for WS80/WS90 firmware upgrade toolkits
(05-Feb-2023) firmware 1.0.8 for HP10 WiFi camera released
(07-Feb-2023) added WN1821 console to the matrix
(10-Feb-2023) added Froggit (Germany) rebrander console, sensor, station names for GW2001, GW2000,  WS90 and HP2564 to the matrix
(18-Feb-2023) added WS90 with Modbus/RTU interface info to footnote 27
(23-Feb-2023) added new rain priority key/marker to the Ecowitt Gateway API response of CMD_READ_RAIN  (chapter 14)
(27-Feb-2023) added new radiation compensation key/marker to the Ecowitt Gateway API response of CMD_READ_RAIN  (chapter 14)
(02-Mar-2023) firmware 2.2.3 for the GW2000 released - changes see firmware change log
(07-Mar-2023) firmware 2.2.3 for the GW1100 and 1.1.30 for WS6006 released - changes see firmware change log
(08-Mar-2023) firmware 1.7.6 for the GW1000/WH2650 (Froggit DP1500 (old revison!), Froggit WH2600 Pro WiFi) released - changes see firmware change log
(10-Mar-2023) added WiFi firmware for new WS-2000/WS-5000 hardware revision consoles (AMBWeatherPro 5.x.y)
(29-Mar-2023) firmware 1.9.0 for HP25x0 (clone) consoles and 1.3.2 for WS90 sensor array released
(05-Apr-2023) firmware 1.2.5 for WS80 ultrasonic sensor array released
(07-Apr-2023) firmware 1.1.3 for WN1980 console released (bug-fixes)
(22-Apr-2023) firmware 1.3.3 for WS90 sensor array released
(28-Apr-2023) updated Ambient station list and added images of their stations
(02-May-2023) added table of sensors which can be displayed on console displays to chapter 10
(31-May-2023) firmware 2.2.4 for GW2000 released - changes see firmware changelog
(02-Jun-2023) tool to perform WS80/WS90 firmware upgrade also available with Linux derivate system (link see firmware section)
(07-Jun-2023) added WFC01 - intelligent water valve in cooperation with GW2000 (still in ß-test) to the matrix
(30-Jun-2023) firmware 1.2.3 for WN1900/WN1920 consoles released - fixing bugs in weather forecast
(03-Jul-2023) firmware 1.1.4 for WN1980 released - changes see firmware changelog
(15-Jul-2023) firmware 2.2.5 for GW1100 released - changes see firmware changelog
(15-Jul-2023) added chapter 15: HP25x0 console data export
(19-Jul-2023) updated footnote 28 of the matrix with WH2800 sensor information.
(24-Jul-2023) WS View Plus app V. 2.0.41 released
(25-Jul-2023) WS View Plus app V. 2.0.42 released, fixes a bug where live data page wouldn't stay and bounce back to device list
(28-Jul-2023) added GARNI sensor naming scheme to matrix and updated HP2550 chapter for GARNI differences
(31-Jul-2023) GW2000 firmware 3.0.5 released - supports now WFC01 IoT sensor (see firmware changelog) - also Ecowitt app 1.1.25 released, needed for the WFC01 IoT valve
(05-Aug-2023) added chapter 16 - Ecowitt Automation - WFC01 - the intelligent IoT water timer
(11-Aug-2023) HP25x0 device firmware 1.9.1 released (changes see firmware changelog); WN34D temperature sensor with extended range (-55 - +120 °C) released
(15-Aug-2023) updated matrix with Misol products (433 MHz only) and chapter 16 / WFC01; sensors per console table (ch. 10) as well
(20-Aug-2023) firmware 3.0.6 for GW2000 released
(28-Aug-2023) firmware 1.1.32 and PC software 1.7.1 for WS6006 released
(30-Aug-2023) firmware 2.2.6 for GW1100 released
(31-Aug-2023) added chapter 2.4 on HP25x0 and WH24 ("boat") sensor array
(09-Sep-2023) updated matrix with HP350x and WS6006 sensor compatibility
(15-Sep-2023) firmware 3.0.7 for GW2000 and 2.2.7 for GW 1100 released
« Last Edit: September 26, 2023, 01:12:17 PM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
10. console - sensor - maximum number table
(if table not fully shown: right click, open image in new tab)
 [ You are not allowed to view attachments ]
the WH2650 gateway console is not contained in this table. It can have/use the same sensors and number of sensors as the HP2550 console with firmware 1.7.2.
It is not sold by Ecowitt directly but mainly by resellers like Froggit, Steinberg Systems, Waldbeck etc. in Europe as 868 MHz models (see matrix on top of the thread).
E.g. Froggit WH2600Pro WiFi
each console can have the maximum number of each sensor type simultaneously connected ! (it's AND and not OR  8-))

 [ You are not allowed to view attachments ]

11. sensor (array) transmission timings / reporting intervals
 [ You are not allowed to view attachments ]

12. sensor (array) hierarchy
(see also footnote 7 of the compatibility matrix)

per console only one of the outdoor temp/hum, traditional rain, wind and solar sensors will be shown
if more than one of these types are registered to the console, the below hierarchy is applied by the console
(right trumps left)
(this applies to the HP25x0, GW1x00, GW2000, WN19x0, WH2650, and WS3800/WS39x0 consoles)

outdoor temp/hum: WH65/WS69 --> WS80 ..> WS90 --> WH32(-EP)
indoor temp/hum/air pressure: GW1100/GW2000 [since firmware 2.3.1/3.1.1] inbuilt sensors --> WH32B (WH32 indoor)
rain: WH65/69 --> WH40
wind: WH65/WS69 --> WS68 --> WS80 --> WS90
solar: WH65/WS69 --> WS68 --> WS80 --> WS90

The GW1000/WH2650 (firmware >= 1.7.4), GW1100, GW2000 (firmware >= 2.1.4) and WN19x0 (firmware >0 1.2.0) consoles can have a traditional (WH65/WS69, WH40) and a haptic/piezo rain gauge (WS90) simultaniously connected and synoptically shown. The HP25x0 consoles (firmware >= 1.8.0) can so far only show either or (traditional or piezo) with both connected.

13. the Ecowitt Gateway API (application programming interface) aka GW1000 API
the Ecowitt Gateway API (EW-GW API) is an interface which allows applications to retrieve data from an Ecowitt console/gateway which supports this API.
Currently (February 2024) the following consoles have the EW-GW API:
displayless consoles/gateways
- GW1000 (no longer produced)
- WH2650 WiFi (WH2600 successor gateway with WiFi - sold under different names by various resellers e.g. Froggit, Steinberg Systems, Waldbeck, ... mainly in Europe)
- GW1100 (GW1000 successor model)
- GW1200 (GW1100 successor model, IoT capable)
- GW2000 (latest Ecowitt gateway, sold together with the Ecowitt WS90 outdoor array as GW2001 station, also available as single gateway/console)
- WH2685 (mainly sold as Ambient ObserverIP 2.0 module - Ambient restrictions apply, even though a GW1100/GW2000 deprived of their indoor T/H sensors would act as a WH2685 without the Ambient restrictions)
consoles with display
- WN19x0 consoles (lightweight console)
- the WS3800/WS3900/WS3910 consoles

(there is one more console which has a similar API, the WS2320E console. The WeatherSmart for WiFi or WeatherSmartIP software for Windows PCs retrieves data from a WS230E (clone) console, displays it in the software user interface and stores/archives the data in a Microsoft Access database. Custom software could also retrieve data from this console when the API description is known - independent of the server OS. The WS2320E has only a limited not expandable number of sensors, while the EW-GW API supports all recently available Ecowitt and reseller clone console sensors including Ambient.)

The API serves various purposes:
1. request device information
(device type/name, firmware version, RF reception frequency, free heap storage, temperature compensation, rain gauge priority)
2. retrieve and add/change posting to weather networks
(Ecowitt, Weather Underground [WU], WeatherCloud, WOW and a freely customized server address/domain, path, port and posting interval)
3. retrieve and add/change sensor calibration offsets or gain factors
4. register or disable sensors
5. retrieve information about registered sensors and their battery charge status
6. retrieve information of console/gateway runtime since last reboot
7. retrieve sensor readings (observations) on request
8. initiate a reboot of the console/gateway

The API is documented and released for public use by Ecowitt - latest version is 1.6.9.  (see attachment) [ You are not allowed to view attachments ]
Ecowitt so far only provides on their website 1.6.4 https://osswww.ecowitt.net/uploads/20220407/WN1900%20GW1000,1100%20WH2680,2650%20telenet%20v1.6.4.pdf
The documentation may not be easily readable by non-adepts without a certain level of software programming skills. Therefore we will explain its main functionality in the text below with examples.

Ecowitt provide an app (WS View Plus) which in its latest release can do all the above listed activities (1. - 7.) with all recent sensors/sensor arrays. The development of the legacy WS View app (without "Plus") has been discontinued and it can no longer retrieve data from or configure all sensors - especially the WS90.

The app - or a custom developed program with an integrated network socket - can communicate with the respective consoles via the API using TCP protocol via port 45000 by sending defined commands and reading the related response from the console through its API.

(CumulusMX, Meteobridge, Weather Display and weewx have drivers or inbuilt software portions which can inquire the Ecowitt Gateway API and receive and process the API response)

For the data retrieval there are mainly two commands which would trigger a console response regarding current preprocessed weather sensor observation data:
1. CMD_GW1000_LIVEDATA
2. CMD_READ_RAIN (this command was introduced to cover the data from the haptic/piezo rain sensor built into the WS90 sensor array ["Wittboy"])
(battery/signal data for all sensors/sensor arrays can be read via the command CMD_READ_SENSOR_ID_NEW)

The CMD_GW1000_LIVEDATA command sent as a hexadecimal (HEX) byte sequence to port 45000 of the gateway (IP address) triggers a variable length console/API response which contains the actual, current data of all sensors connected/registered with that console. The variable length is defined by the number and type of sensors connected to the console.

Below the decoded byte sequence of the retrieval request and of the API response:
The general data exchange format is:
Fixed header, CMD, SIZE, DATA1, DATA2, … , DATAn, CHECKSUM
Fixed header: 2 bytes, header is fixed as 0xffff CMD: 1 byte,
Command SIZE: 1 byte, packet size,counted from CMD till CHECKSUM
DATA: n bytes, payloads,variable length
CHECKSUM: 1 byte, CHECKSUM=CMD+SIZE+DATA1+DATA2+…+DATAn


CMD_GW1000_LIVEDATA:
0xFF 0xFF 0x27 0x05 0xnn (FFFF = header, 27= Command, 05 = size, nn = CheckSum)
API response: 0xFF 0xFF 0x27 0x00 0x9A (FFFF = header, 27= Command, 009A = payload size [HEX 9A = DECIMAL 154], payload, checksum  )
[payload(s) means the observation related data sent by the console including administrative data, e.g. sensor name codes,
or, from the logistics terminology, where the word comes from:
Header + Command + content size + checksum is the Container, the payload is the content of the container and its packing list]

the payload data has the following structure:
a marker or identifier of the sensor and the related data (the length of the data portion is defined in the API description)
e.g. 0x01: Indoor Temperature; related data: multiples of 1/10 of the Indoor temperature in centigrades hexadecimally coded in two bytes

below a real-life API response from a GW1100 gateway - the list of connected sensor is shown under the response and the decoding description
(a software program for decoding the API response must identify the observation (marker, identifier) and the related data following the marker.
this has been done manually below for a real-world API response)

┌───────────────────────────────────────┐
 0xFF 0xFF 0x27 0x00 0x9A 0x01 0x00 0xC8 
 0x06 0x39 0x08 0x26 0xE0 0x09 0x28 0x03
 0x02 0x00 0x44 0x07 0x59 0x0A 0x00 0x77
 0x0B 0x00 0x00 0x0C 0x00 0x00 0x15 0x00
 0x00 0x00 0x00 0x16 0x00 0x00 0x17 0x00
 0x2A 0x00 0x78 0x4D 0x00 0xAF 0x51 0x00
 0x82 0x4E 0x00 0x7D 0x2C 0x41 0x2E 0x40
 0x30 0x3E 0x32 0x2B 0x1A 0x00 0x40 0x22
 0x4C 0x1B 0x00 0x5A 0x23 0x52 0x1C 0x00
 0x43 0x24 0x58 0x1D 0x00 0x5B 0x25 0x4F
 0x1E 0xFF 0x54 0x1F 0x00 0x57 0x27 0x45
 0x20 0x00 0x39 0x28 0x4B 0x59 0x00 0x62
 0x00 0x00 0x00 0x00 0x61 0x63 0x22 0x26
 0x5E 0x60 0x11 0x19 0x00 0x0C 0x0E 0x00
 0x00 0x10 0x00 0x00 0x11 0x00 0x02 0x12
 0x00 0x00 0x01 0xDB 0x13 0x00 0x00 0x1A
 0x23 0x0D 0x00 0x00 0x63 0x00 0x3C 0x70
 0x00 0xD3 0x34  0x00 0x61 0x00 0x9D 0x00
 0x55 0x00 0x96 0x02 0xB1 0x02 0xFF 0x06
 0x72 0x52 0x88

header: FF, FF, CMD, length from CMD to end including checksum - here 154 bytes (HEX 9A)
marker: size/length (bytes) observation/sensor [unit] Hex value from API
0x01: 2 - inTemp [1/10 °C] 00C8 =  20.0 °C
0x06: 1 - inHum [%]= 39 = 57% 
0x08: 2 - absPress [1/10 hPa]= 26E0 = 995.2 hPa
 
0x09: 2 - relPress [1/10 hPa]= 2803 = 1024.3 hPa

0x02: 2 - outTemp [1/10 °C] = 0044 = 6.8 °C   
0x07: 1 - outHum [%] = 59 = 89%

0x0A: 2 - WindDir [°] = 0077 = 119°

0x0B: 2 - WindSpeed [m/s] 0000 = 0 m/s
0x0C: 2 - windGust [m/s] = 0000 = 0 m/s

0x15: 4 - Solar [lux] = 00000000 = 0 Lux

0x16: 2 - SolRad [W/m2]= 0000 = 0 W/m2
0x17: 1 - [-] UVI = 00 = 0
0x2A: 2 - PM2.5 Ch1 [µg/m3] = 0078 = 12.0 µg/m3
0x4D: 2 - PM2.5 Ch1 24h [µg/m3] = 00AF = 17.5 µg/m3

0x51: 2 - PM2.5 Ch2 [µg/m3] = 0082 = 12.4 µg/m3
0x4E: 2 - PM2.5 Ch2 24h [µg/m3] = 007D = 12.5 µg/m3 

0x2C: 1 - soilMoist1 [%] = 41 =  65%
0x2E: 1 - soilMoist2 [%] = 40 = 64%

0x30: 1 - soilMoist3 [%] = 3E = 62%
0x32: 1 - soilMoist4 [%] = 2B = 43%

0x1A: 2 - extraTemp1 [1/10 °C] = 0040 = 6.4°C
0x22: 1 - extraHum1 [%] = 4C = 76%
0x1B: 2 - extraTemp2 [1/10 °C] = 005A = 9.0°C
0x23: 1 - extraHum2  [%] = 52 = 82%

0x1C: 2 - extraTemp3 [1/10 °C] = 0043 = 6.7°C
0x24: 1 - extraHum3 [%] = 58 = 88%

0x1D: 2 - extraTemp4 [1/10 °C] = 005B = 9.1°C
0x25: 1 - extraHum4 [%] = 4F = 79%
0x1E: 2 - extraTemp5 [1/10 °C] = FF54 = -17.1°C (WN30, no Hum: FFFF-FF54=AB=171; FF = '-')
0x1F: 2 - extraTemp6 [1/10 °C] = 0057 = 9.3°C
0x27: 1 - extraHum6 [%] = 45 = 68%

0x20: 2 - extraTemp7 [1/10 °C] = 0039 = 6.3°C
0x28: 1 - extraHum7 [%] = 4B = 75%

0x59: 1 - Leak Ch2 [-] 0 = OK
0x60: 1 - lightning distance (last strike) [km] 11 = 17 km
0x61: 4 - lightning time stamp (last strike) 6322 265E = EPOCH 1663182430 = 14 September 2022 19:07:10
0x62: 4 - lightning day count [-] = 00000000 = 0
0x19: 2 - day max wind [m/s] =  000C = 12 m/s = 43.2 km/h
0x0E: 2 - rain rate [mm/h] = 0 mm/h
0x10: 2 - rain day [mm] = 0 mm
0x11: 2 - rain week [mm] = 0.2 mm
0x12: 4 - rain month [mm] = = 1DB =47.5 mm
0x13: 4 - rain year [mm] = = 1A23 = 669.1 mm
0x0D: 4 - rain event [mm] = 0 mm
0x63: 2 - WN34L Ch1 [°C] 003C = 6.0 °C
0x70: WH45 temp (2) [1/10 °C], Hum (1) [%] , pm10(2) [µg/m3], pm10-24(2) [µg/m3], pm25(2) [µg/m3], pm25-24 (2) [µg/m3], CO2 (2) [ppm], CO2-24 (2) [ppm], battery (1)[-]- sequence !!
WH45-temp: 00D3 = 211 = 21.1°C, WH45-hum: 34 = 52%, PM10: 61 = 9.7 µg/m3, PM10-24: 9D = 15.7 µg/m3, PM2.5: 55 = 8.5 µg/m3 , PM2.5-24: 96 = 15.0 µg/m3, CO2:  02B1 = 689 ppm, CO2-24:  02FF = 767 ppm, battery = 6 (on DC)
0x72: 1 - Leaf Wetness Ch1 [%] 52 = 82%
0x73 - 0x79: WN35 Ch2-8 [%] (not present)
0x64, 65, 66, 67, 68, 69, 6A: 2 -  WN34  [1/10 °C] Ch2-8 (not present - WN34 is considered user defined temperature)
0x6C: heap free (hex) - (in GW1100/GW2000/WS3800/WS39x0 firmware >= 2.3.1/3.1.1/1.2.4)
0x32, 34, 36, 38: WH51 [%] 1 - Ch5-8 (not present)
last byte: Checksum


inside this API response there is contained
- a WH32 as outdoor temperature and humidity
- the GW1100 indoor T/H and absolute and relative pressure
- the wind speed, maxGust daily, wind direction
- solar radiation and UVI
- 4 WH51 soil moisture sensors (channels 1-4)
- 7 WH31 extra T/H sensors (channels 1-7)
- 1 WN34L user defined temperature (channel 1)
- 1 WN35 leaf wetness sensor (channel 1)
- 1 WH55 waster leakage sensor (channel 2)
- 1 WH57 with daily lightning count, EPOCH time stamp (seconds passed since 01-Jan-1970) of last lightning occurrence and distance of last lightning
- 1 WH40 with all (traditionally measured) rain data from the interface
- 1 WS90 with piezo rain data (piezo rain data to be retrieved separately with the CMD_READ_RAIN command)
- 1 WH45 with PM2.5, PM10, CO2 data (actual and 24h) plus WH45 temp/hum
- 2 WH41 PM2.5 sensors (channel 1 and 2)

it may appear at first glance that the marker sequence is not really ascending and sort of chaotic - there is some inbuilt logic - but in order to decode one has to take the indoor sensors first and then the outdoor sensors.
The first markers 0x01, 0x06, 0x08 and 0x09 are the indoor temperature, indoor humidity, absolute air pressure and relative air pressure.
Then come the outdoor sensors 0x02 in ascending sequence (with a few exceptions  ](*,):  for an extra temperature there is a related extra humidity which starts counting after the 8th extra Temperature sensor; also the PM2.5 WH41 sensors are somewhat out of sequence - that's because of a historically grown API). The decoding software has to know this sequence for proper decoding. Also for the WH45 values the byte sequence, size and allocation needs to be known. A WH51 soil moisture sensor has always a corresponding WN34 sensor for its "neighbour/successor") - and the API allows for 16 soil moisture and 16 soil temperature (and 8 user defined) sensors, but the console firmware (so far) only allows for 8 WH51 soil moisture and 8 user defined sensors (WN34). At the end comes the max daily wind gust and the traditional rain data.
As theoretically all possible sensors could be connected to the console, all have to be checked for presence and if present for their observation data.
Therefore writing software for doing this decoding is quite a challenging and more complex job.

With the CMD_READ_RAIN command all rain data of connected rain gauges (maximum one traditional [WH40 or WS69] and one piezo [WS90] rain gauge) can be retrieved
CMD_READ_RAIN has the command code 0x57

a typical (real-life) API response is:
header: FF, FF, CMD, length from CMD to end including checksum - here 86 bytes (HEX 56)

0xFF 0xFF 0x57 0x00 0x56
0x0E 0x00 0x06 0x10 0x00 0x00 0x00 0x03
0x11 0x00 0x00 0x00 0x03 0x12 0x00 0x00
0x04 0x8C 0x13 0x00 0x00 0x1C 0xC8 0x0D
0x00 0x03 0x0F 0x00 0x66 0x80 0x00 0x12
0x83 0x00 0x00 0x00 0x05 0x84 0x00 0x00
0x00 0x05 0x85 0x00 0x00 0x04 0xCB 0x86
0x00 0x00 0x1D 0x07 0x81 0x00 0x05 0x87
0x00 0xA5 0x00 0xA0 0x00 0xA0 0x00 0xA0
0x00 0xB4 0x00 0x64 0x00 0x64 0x00 0x64
0x00 0x64 0x00 0x64 0x88 0x00 0x00 0x00
0x7A 0x02 0xE5

the response contain the traditional rain gauge data (WH40, WS69) first; identifiers 0x0D - 0x14, (if registered to the console !)
marker:  size (bytes) - data/values
0x0D: 2 - rain event [1/10 mm] - 0.3 mm
0x0E: 2 - rain rate   [1/10 mm/h] - 0.6 mm/h
0x0F: 2 - rain gain [1/100] 66 = 1.02
0x10: 2 - daily rain  [1/10 mm] - 0.3 mm
0x11: 2 - weekly rain [1/10 mm] - 0.3 mm
0x12: 4 - monthly rain [1/10 mm] - 048C = 116.4 mm
0x13: 4 - yearly rain [1/10 mm] - 1CC8 = 736.8 mm
0x14: 4 - total rain [1/10 mm] (more than one calendar year)

then come the piezo rain data from the WS90; identifiers 0x80 - 0x88, if a WS90 is registered to the console
marker:  size (bytes) - data/values
0x80: 2 - piezo rain rate [1/10 mm/h] 12 = 1.8 mm/h
0x81: 2 - piezo rain event [1/10 mm] 5 = 0.5 mm
0x82: 2 - reserved - not used
0x83: 4 - piezo daily rain [1/10  mm] 5 = 0.5 mm
0x84: 4 - piezo weekly rain [1/10  mm] 5 = 0.5 mm
0x85: 4 - piezo monthly rain [1/10  mm] 4CB = 122.7 mm
0x86: 4 - piezo yearly rain [1/10  mm] 1D07 = 743.1 mm
0x87: 2 x 10 - piezo rain gain [1/100]  00A5 = 1.65, 00A0 = 1.60, 00A0 = 1.60, 00A0 = 1.60, 00B4 = 1.80 (5 calibration tiers WS90);
5 x 0064 = 1.00 (not used)
0x88: 3 - time for piezo rain reset (RST)
Byte1: daily 0-23; Byte 2:weekly 0-6; Byte 3: yearly 0-11; default: 1,2,3 = 0
0x7A: 1 byte - rain priority (classical or piezo) - 1 = classical, 2 = piezo
0x7B: 1 byte - radiation compensation - on/off (not present in sample reading)
last byte = checksum
« Last Edit: February 18, 2024, 11:48:59 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859

13.a  Retrieval of live data from the local network via http call (local http API)

the call in the web browser is: http://IP-Addres/get_livedata_info? inside the local network
(however, this only works with consoles/gateways that have the local Ecowitt Gateway API)

the provided reply will look like the example below:

{ „common_list“: [{ „id“: „0x02“, „val“: „-3.3“, „unit“: „C“ }, { „id“: „0x07“, „val“: „93%“ }, { „id“: „3“, „val“: „-5.7“, „unit“: „C“ }, { „id“: „0x05“, „val“: „0.0“, „unit“: „C“ }, { „id“: „0x03“, „val“: „-4.3“, „unit“: „C“, „battery“: „0“ }, { „id“: „0x04“, „val“: „-5.7“, „unit“: „C“ }, { „id“: „0x0B“, „val“: „0.00 km/h“ }, { „id“: „0x0C“, „val“: „5.76 km/h“ }, { „id“: „0x19“, „val“: „9.72 km/h“ }, { „id“: „0x15“, „val“: „6.08 W/m2“ }, { „id“: „0x17“, „val“: „0“ }, { „id“: „0x0A“, „val“: „77“, „battery“: „5“ }], „rain“: [{ „id“: „0x0D“, „val“: „0.0 mm“ }, { „id“: „0x0E“, „val“: „0.0 mm/Hr“ }, { „id“: „0x10“, „val“: „0.0 mm“ }, { „id“: „0x11“, „val“: „0.0 mm“ }, { „id“: „0x12“, „val“: „51.6 mm“ }, { „id“: „0x13“, „val“: „51.6 mm“, „battery“: „0“ }], „wh25“: [{ „intemp“: „18.6“, „unit“: „C“, „inhumi“: „41%“, „abs“: „1000.3 hPa“, „rel“: „1029.4 hPa“ }], „lightning“: [{ „distance“: „12 km“, „timestamp“: „09/22/2023 16:49:56“, „count“: „0“, „battery“: „3“ }], „co2“: [{ „temp“: „19.4“, „unit“: „C“, „humidity“: „39%“, „PM25“: „9.5“, „PM25_RealAQI“: „40“, „PM25_24HAQI“: „41“, „PM10“: „9.8“, „PM10_RealAQI“: „9“, „PM10_24HAQI“: „9“, „CO2“: „686“, „CO2_24H“: „747“, „battery“: „6“ }], „ch_pm25“: [{ „channel“: „1“, „PM25“: „15.0“, „PM25_RealAQI“: „57“, „PM25_24HAQI“: „58“, „battery“: „5“ }, { „channel“: „2“, „PM25“: „4.0“, „PM25_RealAQI“: „17“, „PM25_24HAQI“: „16“, „battery“: „5“ }], „ch_leak“: [{ „channel“: „2“, „name“: „“, „battery“: „5“, „status“: „Normal“ }], „ch_aisle“: [{ „channel“: „1“, „name“: „“, „battery“: „0“, „temp“: „-4.0“, „unit“: „C“, „humidity“: „82%“ }, { „channel“: „2“, „name“: „“, „battery“: „0“, „temp“: „-3.0“, „unit“: „C“, „humidity“: „91%“ }, { „channel“: „3“, „name“: „“, „battery“: „0“, „temp“: „-3.3“, „unit“: „C“, „humidity“: „92%“ }, { „channel“: „4“, „name“: „“, „battery“: „0“, „temp“: „-3.5“, „unit“: „C“, „humidity“: „86%“ }, { „channel“: „5“, „name“: „“, „battery“: „0“, „temp“: „-20.8“, „unit“: „C“, „humidity“: „None“ }, { „channel“: „6“, „name“: „“, „battery“: „0“, „temp“: „-2.4“, „unit“: „C“, „humidity“: „89%“ }, { „channel“: „7“, „name“: „“, „battery“: „0“, „temp“: „8.6“, „unit“: „C“, „humidity“: „58%“ }], „ch_soil“: [{ „channel“: „1“, „name“: „“, „battery“: „0“, „humidity“: „25%“ }, { „channel“: „2“, „name“: „“, „battery“: „0“, „humidity“: „36%“ }, { „channel“: „3“, „name“: „“, „battery“: „0“, „humidity“: „54%“ }, { „channel“: „4“, „name“: „“, „battery“: „0“, „humidity“: „22%“ }, { „channel“: „5“, „name“: „“, „battery“: „0“, „humidity“: „22%“ }, { „channel“: „6“, „name“: „“, „battery“: „0“, „humidity“: „38%“ }], „ch_temp“: [{ „channel“: „1“, „name“: „“, „temp“: „0.1“, „unit“: „C“, „battery“: „4“ }, { „channel“: „2“, „name“: „“, „temp“: „0.1“, „unit“: „C“, „battery“: „5“ }], „ch_leaf“: [{ „channel“: „1“, „name“: „“, „humidity“: „15%“, „battery“: „3“ }] }


14. retrieving data from the Ecowitt cloud (Ecowitt Weather Server at ecowitt.net)

if you have an account at www.ecowitt.net (the Ecowitt cloud), you can have your Ecowitt (or clone except Ambient) consoles post there in a 1 - 5 minute interval. The data is displayed on the dashboard and refreshed every minute and stored every five minutes. You can have more than one console post to the same account. The console (device) is identified and selectable based on its MAC address.
This data can also be retrieved from the cloud via the so-called Ecowitt cloud API (not to be confused with the Ecowitt Gateway API of the GW1000/GW1100/GW2000/WH2650/WN19x0 consoles via which data can be retrieved directly from the console inside the same local network subnet).

Data is kept in the Ecowitt cloud for different periods at different intervals:

-     5 minutes resolution data within the past   90 days
-   30 minutes resolution data within the past 360 days
- 240 minutes resolution data within the past 730 days
-   24 hours    resolution data since 2019.1.1

With a proper piece of software (or even manually), the data a console posted earlier can be retrieved by the help of an API key and an APP key - to be created in your account profile. Each one (API and APP key) needs to be created separately.
the generic https call(URL to be entered into your browser) is: https://api.ecowitt.net/api/v3/device/info?application_key=APPLICATION_KEY&api_key=API_KEY&mac=Your_MAC

pre-requisites:
- you have an account at ecowitt.net
- your console is registered at ecowitt.net via your account
- your console posts to eccowitt.net
- you have created an AP key and an API key in your profile

further details for developers can be found at https://doc.ecowitt.net
« Last Edit: January 12, 2024, 03:22:16 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
15. data export from the HP25x0 console

export is only possible as CSV files on a microSD card (type SDHC, max size 32 GB [defined by SDHC], format FAT32)
The console writes the basic data from an outdoor array or sensors into its internal memory:
Basis data is:
Time,Indoor Temperature(℃),Indoor Humidity(%),Outdoor Temperature(℃),Outdoor Humidity(%),Dew Point(℃),
Feels Like (℃),Wind(km/h),Gust(km/h),Wind Direction(°),ABS Pressure(hpa),REL Pressure(hpa),Solar Rad.(w/m2),UVI,
Hourly Rain(mm),Event Rain(mm),Daily Rain(mm),Weekly Rain(mm),Monthly Rain(mm),Yearly Rain(mm)

depending on your units settings the units for temperature, speed, pressure and rain may be different.

when you have an microSD card inserted, the console also writes data in the set archiving interval to the SD card into a CSV file named YYYYMMa.CSV YYYY=year, e.g. 2022; MM=month, e.g. 06; a= A, B, C - full example: 200206A.CSV
it changes every month
if you remove and reinsert the SD card during a month, a will be increased by one letter

if you make a backup, a backup CSV file by the name Backup-a.CSV is created. a = A, B, C ...
The whole memory content (max. 16 MB) will be exported. The 1st export will be Backup-A.CSV, a subsequent backup will be Backup-B.CSV etc.

When the internal memory is full, the oldest record will be overwritten with the newest record.

During a backup the posting to weather services including to a customized target will be suspended. When the memory is full (16 MB) the export may take longer than 10 minutes and, if set, the Ecowitt Dashboard may post an alarm message.

Extra sensors have a different naming and are ONLY written to the SD card.
YYYYMMAllsensors_a.CSV where a = A, B, C - same principle for using B, C etc. as above

the extra data is:
Time,CH1 Temperature(℃),CH1 Dewpoint(℃),CH1 HeatIndex(℃),CH1 Humidity(%),CH2 Temperature(℃),CH2 Dewpoint(℃),CH2 HeatIndex(℃),CH2 Humidity(%),
CH3 Temperature(℃),CH3 Dewpoint(℃),CH3 HeatIndex(℃),CH3 Humidity(%),CH4 Temperature(℃),CH4 Dewpoint(℃),CH4 HeatIndex(℃),CH4 Humidity(%),
CH5 Temperature(℃),CH5 Dewpoint(℃),CH5 HeatIndex(℃),CH5 Humidity(%),CH6 Temperature(℃),CH6 Dewpoint(℃),CH6 HeatIndex(℃),CH6 Humidity(%),
CH7 Temperature(℃),CH7 Dewpoint(℃),CH7 HeatIndex(℃),CH7 Humidity(%),CH8 Temperature(℃),CH8 Dewpoint(℃),CH8 HeatIndex(℃),CH8 Humidity(%),
WH35 CH1hum(%),WH35 CH2hum(%),WH35 CH3hum(%),WH35 CH4hum(%),WH35 CH5hum(%),WH35 CH6hum(%),WH35 CH7hum(%),WH35 CH8hum(%),
Thunder count,Thunder distance,WH45 Temperature(℃),WH45 Humidity(%),WH45 CO2(ppm),WH45 Pm2.5(ug/m3),WH45 Pm10(ug/m3),
SoilMoisture CH1(%),SoilMoisture CH2(%),SoilMoisture CH3(%),SoilMoisture CH4(%),SoilMoisture CH5(%),SoilMoisture CH6(%),SoilMoisture CH7(%),SoilMoisture CH8(%),
Water CH1,Water CH2,Water CH3,Water CH4,Pm2.5 CH1(ug/m3),Pm2.5 CH2(ug/m3),Pm2.5 CH3(ug/m3),Pm2.5 CH4(ug/m3),
WN34 CH1(℃),WN34 CH2(℃),WN34 CH3(℃),WN34 CH4(℃),WN34 CH5(℃),WN34 CH6(℃),WN34 CH7(℃),WN34 CH8(℃)

rules for units are the same as for basic sensors
« Last Edit: August 16, 2023, 04:47:44 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
16. Ecowitt IoT Automation
a. the WFC01 intelligent water timer, valve (WittFlow)

a timer-controlled or sensor-measurement-dependent* controllable water valve - IoT (Internet of Things) sensor
( * WFC01, WH51, WH40, and in principle all sensors registered on the GW2000).
 [ You are not allowed to view attachments ]

The WDC01 only works together with a GW2000. The other consoles are not supported (so far?).
The background is probably that bi-directional communication is necessary to control an "intelligent" component such as a switch.
A transmitter/receiver is used here that works in the sub-GHz range, like other sensors, with the difference that the other sensors are pure transmitters, while an IoT device must be able to do both. Sub GHz in Europe means using the licence-free ISM* bands, i.e. 868 MHz, in the Americas it's 915 MHz. The modulation methods used are often the same as for classic sensors. The possible methods and protocols also depend on the chip used. Sub-G only means that no WiFi (2.4 or 5 GHz), no Bluetooth or ZigBee is used. Apparently, the GW2000 is the only Ecowitt console that can also transmit in the direction of IoT sensors.

*) ISM: industrial, scientific and medical

The sensor has a built-in liquid flow sensor and a temperature sensor for the liquid temperature (water in this case).
It also has a valve that can be opened or closed. The switching status of the valve, the water temperature and the flow rate are transmitted to the console. The transmission interval is still unknown (Ecowitt writes: "in real time" - the noticeable "reaction time" is <= 1 second).

The WFC01 is controlled/configured with the Ecowitt app (version >= 1.1.25). It can also be switched on/off manually.
When mounting, the direction of water flow (arrow on the back) must be taken into account.

Generally, the valve is opened or closed according to a (time) schedule.
The WFC01 has four operating modes, which differ in the scope of performance:
(1) Timer Button Mode (i.e. the valve is switched via the button on the unit).
(2) Manual Watering Mode (the valve is switched on and off via the Ecowitt App with a click, whereby there are three sub-modes)
(2.1) Turn on and off by duration [selectable between 10-43,200 seconds or 1- 720 minutes].
(2.2) Switch on and off via quantity (throughput)
(2.3) Always on (until switched off either by app or manually at the unit)
(3) Plan mode - here, up to 24 plans (=on/off times) can be defined, whereby here, too, a choice can be made between duration or quantity (throughput).
(4) Smart mode, also called automation, (not yet contained in the manual yet).
here, existing modes/schedules can be overwritten/skipped, e.g. depending on WH51 and/or WH40 sensor values. The prerequisite is the use of the Ecowitt Cloud.
In principle, the readings of all Ecowitt sensors can probably be defined as triggers.
A water consumption log is saved in the cloud and visible in the Ecowitt app

smart mode use case example:
If the switch/timer is used for outdoor watering, it makes little sense to also water when it rains.
If the water is too cold, it is counterproductive to water with it for certain plants.

The WFC01 is tested to a water pressure of up to 0.9 MPa, is waterproof and dustproof to IP66 and built from corrosion-resistant material.
Together with the bracket and batteries (2 x AA), it weighs in at a hefty ~650 g. So it's no lightweight.

On 31 July 2023, Ecowitt released the GW2000 firmware 3.0.5, which also allows the WFC01 to be used (together with the Ecowitt App). In the Ecowitt App, the WFC01 can be set up as a subdevice (see pictures below), after which the connection page (pairing, see below) is accessed. After successful pairing, the WFC01 is displayed in the Ecowitt app (but so far not in the cloud browser view - and this doesn't seem to be planned so far either ). When you click/tap on the tile, the configuration dialogue appears. There you can select PLAN, SMART or LOG - see below for examples.

According to current information, sixteen (16) WFC01 ("Wittflow") devices can be managed per GW2000.

(text continues after the pictures !!)

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

The plans and the manual instructions (mode 2 and 3) are sent by the GW2000 to the WFC01 where they are stored when they are saved in the Ecowitt app. Even if the WFC01 loses contact with the GW2000 (e.g. power loss of the GW2000), the plans will still be executed resp. the manual instruction will be completed once the completion criterion is met as the sensor runs on its own batteries.

If the battery level of the WFC01 drops below one bar (5 bars available to indicate the charging status), the valve switches automatically off.

« Last Edit: December 28, 2023, 04:29:37 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
b. the AC1100 intelligent switch (WittSwitch)

The AC1100 smart plug is a switchable socket (adapter plug) that can be switched manually, time-controlled or based on measured values from the weather station.
The device can only be operated automatically with an IoT-enabled console (GW1200, GW2000, WN1980, WN1820, WS3800, WS39x0) and the Ecowitt app, just like the smart water valve WFC01.
 [ You are not allowed to view attachments ]
The manual that now exists lists a device for continental Europe (868 MHz), for the United Kingdom (UK plus Northern IRL, 868 MHz), for the USA (915 MHz) and for Australia (433 MHz) with corresponding plugs and different maximum wattages . A Schuko plug is provided for continental Europe, 100-240 V, 16 A, max. 3,500 W power consumption (the maximum current and thus the max. power consumption are different for the other areas of application [USA 1,440W, AUS 2,300W, UK 3,000W]).
Voltage (V) and power (W) are displayed (in the Ecowitt app!), so far no temperature.
 [ You are not allowed to view attachments ]   [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]


the main AC1100 user interface in the Ecowitt app
 [ You are not allowed to view attachments ]
  • signal quality,
  • input voltage
  • power consumption
  • running time of current program
  • program time
  • current status
  • enter log diary and alert notification
  • enter Plan Mode
  • enter Smart Mode
  • other information
  • current power
  • usage of current program
  • switch on/off
  • total runtime of current program

The AC1100 works in the same way as the WFC01, the intelligent water valve (see above), except that here it is not a valve that is opened or closed but a switch and either current flows or none flows.
« Last Edit: December 28, 2023, 04:33:04 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
17. thread changelog (continued)  (due to number of characters limitation per post)

(25-Sep-2023) WiFi firmware EasyWeatherPro upgraded to 5.1.3 (WN34D support, WH46 PM1, 4 support)
(26-Sep-2023) firmware 1.2.3 for WN1980 released (now also WFC01 support)
(08-Oct-2023) WiFi-firmware EasyWeather 1.6.6 for HP2550, HP350x, WS2320, WH2910 consoles with old WiFi modem released
(12-Oct-2023) firmware for GW1000/WH2650 upgraded to 1.7.7
(16-Oct-2023) firmware 2.2.8 for GW1100 and 3.0.8 for GW2000 released
(17-Oct-2023) added chapter 18 - Ecowitt outdoor arrays
(18-Oct-2023) device firmware 1.9.3 for HP25x0 consoles released - changes see firmware changelog
(26-Oct-2023) sensor firmware 1.3.8 for WS90 outdoor array released - changes see firmware changelog
(28-Dec-2023) added IoT smart switch AC1100 information
(05-Nov-2023) updated sensors per console matrix (chapter 10)
(29-Nov-2023) updated WN90LP (Modbus version of WS90) information in footnote 27 of the sensor/console matrix.
(07-Dec-2023) added new soil moisture sensor WH51L to the matrix; sensor as a 1 m long cable ending with the SM-probe and a display-box much like a WN34L
(20-Dec-2023) updated the max number sensor per console and sensors displayed on which console tables w/ WS3800/WS39x0 console info
(08-Jan-2024) firmware 3.0.9 for GW2000 and 2.2.9 for GW1100 (04-Jan-2024) released - details see firmware changelogs
(12-Jan-2024) added short description of the local http API of the consoles possessing the local gateway API - chapter 13.a -  firmware 3.1.0 for GW2000 and 2.3.0 for GW1100 released (see firmware changelogs)
(15-Jan-2024) firmware 1.2.4 for WN1900/WN1910 released
(17-Jan-2024) firmware 1.1.33 for WS6006 released
(18-Jan-2024) updated the matrix with GW1200 and AC1100
(19-Jan-2024) WiFi firmware EasyWeatherPro 5.1.4 released
(23-Jan-2024) WiFi firmware EasyWeatherPro 5.1.5 released (for consoles without the local gateway API and with the new WiFi modem)
(26-Jan-2024) firmware upgrade 2.3.1 for GW1100 and 3.1.1 for GW2000 release
(28-Jan-2024) sensor hierarchy updated with new GW1100/GW2000 T&HP features
(29-Jan-2024) added marker "6C" to local Ecowitt Gateway API representing the free heap storage of the GW1100/GW2000 devices with firmware >=2.3.1/3.1.1
(01-Feb-2024) added WH46 info to matrix footnotes
(13-Feb-2024) firmware 1.2.2 for GW1200 released - changes see firmware changelogs further up
(14-Feb-2024) added firmware 1.2.6 for WS3800/WS39x0
(15-Feb-2024) added/updated some IoT device, GW1200 and WS3800/39x0 related information to the compatibility matrix
(18-Feb-2024) firmware 1.2.7 for WN1980 and WN182x consoles released
(20-Feb-2024) firmware 1.2.8 for WS3800, GW1200, and WN1980/WN182x released
(13-Mar-2024) actual versions of WS View Plus and Ecwoitt apps updated
(14-Mar-2024) firmware 3.1.2 for GW2000, WiFi firmware 1.6.7 and Ambient WiFi firmware 4.3.5 released
« Last Edit: March 14, 2024, 05:06:37 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
18. the Ecowitt outdoor arrays
There are so far (October 2023) five different outdoor arrays offered by FineOffset/Ecowitt as part of a station - see also chapter 5. Console (WiFi) + sensor combinations / packages ("stations") - pictures see matrix

WN67
the WN67 is a 5-in-1 leightweight outdoor array with four sensors (wind speed, wind direction, outdoor temperature/humidity, rain) and it provides five readings: outdoor temperature, outdoor humidity, wind speed, gust speed and wind direction. It has NO solar sensor and NO solar panel (WN means no solar panel !). It runs on battery only and transmits its readings every 16 seconds.
There is a battery pack for the WN67 with a 10m extension cord for easier battery exchange (sold as WS69 accessory)

WH65/WS65/WS69
The WS69 and the WS/WH65 array come with two different designs: WS65 (older design) - Y-shape or osprey shape with the wind reading sensors at the bifurcation end - and the WS69 (newer design) - I-shape with the wind and wind direction sensors above each other, where also two variations exist (old: cups up, vane down and new: cups down, vane up). All three designs are current sold with different consoles as starter stations by Ecowitt and different resellers: WS2320E, WH2910, HP3501, HP25x1, GW1101, WH2650, WS6006.
There is a battery pack for the I-shape model (WS69) only with a 10m extension cord originally built for the WN67.
The battery pack won't work with a WH65 Y-shape design model.

The WS65/WS69 array is a 7-in-1 array: 5 sensors - 7 readings (wind speed/gust/direction, solar + UV, T/RH, rain). It has a solar panel and an inbuilt supercapacitor as energy storage ("battery"). Its transmission interval is 16 seconds.

WS68
The WS68 array is a 5-in-1 array: 3 sensors - 5 readings (wind speed/gust/direction and solar + UV)
It has a solar panel and an inbuilt supercapacitor as energy storage ("battery"). Its transmission interval is 16 seconds.

WS80
The WS80 array is a 6-in-1 array: 3 sensors - 6 readings (wind speed/gust/direction, solar, outdoor T/RH).
It has a solar panel and an inbuilt supercapacitor as energy storage ("battery"). Its transmission interval is 4.75 seconds.
Its anemometer is based on ultrasonic measurement of wind speed and direction. In its latest hardware revision its pluggable outdoor T/RH sensor with a bluish plug end (type3, SHT31/40 sensor) can be replaced by a high precision SHT35 T/RH sensor.
It contains a thermostate triggered heater plate to allow for ultrasonic measurements below 0° C / 32° F with a 12V/1 A power supply. When connected to an external power source, the whole array runs on external power.
When the heater is running, the outdoor temp/hum readings can be affected - up to +3° C have been observed. It depends on how much the temperature falls below 0° C and how long the heater runs each time as it is not running permanently and not with the same amount of power consumption. The same applies to a WS90.

WS90
The WS90 array is a 7-in-1 array: 4 sensors - 7 readings (wind speed/gust/direction, solar, outdoor T/RH, rain).
It has a solar panel and an inbuilt supercapacitor as energy storage ("battery"). Its transmission interval is 8.8 seconds.
Its anemometer is based on ultrasonic measurement of wind speed and direction. In its latest hardware revision its pluggable outdoor T/RH sensor with a bluish plug end (type3, SHT31/40 sensor) can be replaced by a high precision SHT35 T/RH sensor.
It contains a thermostate triggered heater plate to allow for ultrasonic measurements below 0° C / 32° F with a 12V/1 A power supply. When connected to an external power source, the whole array runs on external power.
Regarding impact on outdoor temperature readings, see above WS80.

The WS90 has a haptic ("piezo") rain detector/counter/gauge which can be calibrated in five different tiers depending on rain rate.
Until October 2023 the rain readings, especially at low and very low rain rates (tier 1 and 2), show a non-linear behaviour which is still to be improved by an optimized characteristic line (-> firmware). Otherwise the linear tier calibration will not properly compensate its over- or underreadings observed so far.

Therefore, for high accuracy, an additional WH40 rain gauge with a 3D printed rim height extension (https://www.wxforum.net/index.php?topic=44074) is recommended. The WS90 rain readings can be shown synoptically with the WH40 readings in the WS View Plus app (with a GW1x00/GW2000/WN19x0 console) and in the Ecowitt cloud dashboard (ecowitt.net).


WH24 - "the boat" - outdoor array legacy model
sampling interval 16 seconds,  however only the last 8 seconds are measured; sampling rate:  1 Hz, gust: highest wind value of the past 8 samplings

wind measurements by the different outdoor array anemometers
to be completed
a) general
there are five important terms in the context of wind readings/measurements for Ecowitt anemometers
1. sampling rate (how often a measurement is made inside the sampling interval, as for Ecowitt 1 Hz = one per second)
2. sampling interval (time in which the sampling takes place before a result is transmitted)
3. transmission interval (as a rule the same as sampling interval for current wind speed and direction - between 2 and 48 seconds)
4. definition of gust (highest wind speed within the past 28 seconds)
5. transmission value (the last value in the sampling interval = transmitted wind speed, gust and direction)

WN67:            sampling interval 16 seconds,  sampling rate:  1 Hz, gust: highest wind value of the past 16 samplings
WS65/WS69: sampling interval 16 seconds,  sampling rate:  1 Hz, gust: highest wind value of the past 16 samplings
WS68:            sampling interval 16 seconds,  sampling rate:   1 Hz, gust: highest wind value of the past 16 samplings
WS80:            sampling interval 4.75 seconds, sampling rate: variable, gust: highest wind value in the past 28 seconds
details:
when max wind speed in the past 4 seconds is >= 5 m/s, the sampling rate is 1 Hz
when max wind speed in the past 4 seconds is >=3 m/s and < 5 m/s, the sampling rate is 2 Hz
when max wind speed in the past 4 seconds is < 3 m/s, the sampling rate is 4 Hz
WS90:            sampling interval 8.8 seconds,  sampling rate:  2 Hz, gust: highest wind value in the past 28 seconds
« Last Edit: February 11, 2024, 08:28:23 PM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
MUST READ - Fine Offset Clone Models,sensor compatibility,firmware + other info
« Reply #15 on: December 20, 2023, 04:30:02 PM »
For those interested in the inner life of a WFC01, see two pictures below

 [ You are not allowed to view attachments ]  [ You are not allowed to view attachments ]
« Last Edit: December 28, 2023, 04:32:13 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
technical post - please ignore  8-)
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
Fine Offset (FOSHK) Weather Stations i.e. consoles, sensors and clones (Ecowitt, Froggit, Ambient, ....)
(update status: 14-Mar-2024 - what's new ? see changelog)
There are several companies selling Fine Offset hardware. We informally call them Fine Offset clones. Fine Offset doesn't directly sell any hardware. These reseller companies put their branding on the hardware and often use different model numbers and even different part numbers for the same stuff. There can be several differences though to keep in mind. For example one reseller brand may only provide a certain frequency for their sensors and consoles, which means that mixing brands would not work as the frequencies could be different. Even when the frequencies match sometimes the parts can possibly not be compatible because of firmware differences by each company. The purpose of this thread is to explain these differences and help users to better customize their stations and provide more options. Do also keep in mind that some reseller companies sell Fine Offset hardware along with other hardware that comes from yet different manufactures and consoles and sensors not listed here are most likely that and therefore not compatible with the Fine Offset hardware.

BTW - you can have multiple consoles (with or without display)
The latest consoles, the GW1100/GW2000  (matchbox size/11 cm soucer size), are low-cost but very powerful display-less consoles

(due to post size limitations of the forum software the original post had to be split into different posts as it keeps on growing and the main purpose is to have all/most of the related information in one place)

Table of Contents
1. consoles and sensors (plus related information)
     - matrix
     - footnotes
2. the HP2550 console

2.1 main display
2.2 editing sensor display names
2.3 the SensorsID submenu / (re-) registering sensors
2.4 using an old WH24 array ("boat") with a HP25x0/350x console

3. firmware - update - versions
3a. consoles
3b. sensors
3c. firmware changelogs
4. Acronym Scheme for stations and sensors
5. (WiFi) consoles and sensor packages ("stations")
6. How to calibrate the air pressure of your console (barometer)
7. sensor battery status, values etc.
8. data flow between sensors, consoles, application software and internet weather services
9. changelog
10. console - sensor - maximum number table
11. sensor (array) transmission timings / reporting intervals
12. sensor hierarchy
13. the Ecowitt Gateway API (application programming interface) aka GW1000 API
14. retrieving data from the Ecowitt cloud (ecowitt.net) - data retention intervals - https API call
15. data export from the HP25x0 console
16. Ecowitt Automation (IoT) - WFC01, AC1100
17. changelog (continued)
18. Ecowitt outdoor sensor arrays


1. Console to sensor compatibility table / matrix
(consoles and sensor pictures shown are not to scale with respect to each other) 16
Using Ecowitt part numbers listed (Other vendor's part numbers like Ambient, Froggit, etc.are shown in respective lines) - These are not intended to match complete model numbers. If these parts match a complete station model, it is a coincidence.

clicking on the pictures below will magnify them in the browser - if you cannot scroll, open the image in a new browser tab

this is a view-only / read-only thread
if you want to contribute, report errors, gaps, ask related questions etc., please use the related discussion thread:
https://www.wxforum.net/index.php?topic=40837.0
---
 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]
 [ You are not allowed to view attachments ]
---
T&H&P = Temperature, Humidity, Pressure (or Thermometer-Barometer-Hygrometer in Ambient terms)
(I) - I-shape
(Y) - Y-shape, osprey

REMARKS:

General:
sensor frequencies used/allowed for PWS in different areas of the globe:
Americas (North/South)                            - 915 MHz
Europe                                                    - 433 MHz or 868 MHz
Asia and Oceania (Australia/New Zealand)  - 433 MHz (or 915 MHz)
Japan, Malaysia, Singapore & South Korea  - 433 MHZ or 920 MHz
(want more detail ? see https://www.analog.com/en/analog-dialogue/articles/wireless-short-range-devices.html)
a country specific list published by Ecowitt: https://osswww.ecowitt.net/support/recommended_frequency_V1.3.pdf

In general a console works (receives RF signals) at a (one !) dedicated frequency (433, 868 or 915 MHz) - hence it can only receive the signals of sensors which transmit at the same frequency.

More than one console can receive the signal of a particular sensor in parallel, provided it operates at the same radio frequency and the firmware allows for the sensor reception. (e.g. a GW1000, a HP2550 and a WH2320E can all together in parallel receive the signals of one and the same WH65 sensor array. If it were the WH57 lightning sensor, a GW1000 and a HP2550 could both receive its signal, however the WH2320E could not as its firmware doesn't allow for that).

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). Only Ambient consoles can post weather data to AmbientWeather.net and not to Ecowitt.net and vice versa. Exception: the Ecowitt WH32 outdoor T/RH sensor (Ambient depreciated their WH32E version) can be received by the WS-2000/WS5000 consoles.

footnotes:
a: Ecowitt (Hongkong, China) sell 433, 868 and 915 MHz sensors/consoles (www.ecowitt.com); Ecowitt don't sell all their sensors in/to the U.S. (restricted due to Ambient contract with Fine Offset§), Ecowitt sell some models/parts in the U.S. via Amazon and to the rest of the world directly or via Amazon in Canada, Australia, Germany, UK ...
b: Froggit (Germany, Europe) sell only 868 MHz sensors/consoles directly (www.froggit.de), via Amazon (D, UK - no more after Brexit) or eBay; WeatherSpare (UK) offer sales and support for Ecowitt products (www.weatherspares.co.uk)
c: Ambient Weather (U.S.A.) sell 915 MHz sensors/consoles only (www.ambientweather.com). Ambient consoles are not compatible with Ecowitt sensors due to different console firmware; Ecowitt 915 MHz consoles can read Ambient sensors of the same frequency (915 MHz)
d: other brands (list may not be complete) are: ChiliTec, DNT, ELV, GARNI, Misol, PanTech, Renkforce, Sainlogic, Steinberg Systems, Ventus, Waldbeck, Watson ...etc. - however not all of their weather stations offered are Fine Offset clones
1: HP3501/3500 looks like the Ambient WS-3000 console but is totally different. The Ambient WS-3000 is running different firmware and only works with Temp/hum sensors and is not intended to be a complete weather station. Needs firmware > 1.6.2 for extra sensors.
2: here is a non-WiFi version of this console sold by some resellers like Ambient, model WS-1900. It looks identical but costs less and makes for an excellent 2nd display.
3: functionality-wise same as GW1000, needs/comes with an extra T&H&P sensor and has a 5V barrel connector (the Renkforce WH2600 is the legacy LAN model, not the new WiFi model, see also footnote 6)
4: e.g. Meteobridge [Pro, RasPi], Weather-Display, CumulusMX, WeeWX, GW1000live app, PersonalWeatherTablet (PWT) app (Android), GW1100 Windows app ...
5: new hardware revisions (T/RH sensor pluggable with bluish end) of the WS80 can be fully externally powered like a WS90
6: not the same as WH2600 LAN or Ambient ObserverIP (WS-1400IP, WS-1550-IP); the WH2650 is a Fine Offset model, not part of the Ecowitt portfolio - however you can get it as WH2600Pro WiFi from Froggit or e.g. under the Waldbeck Halley/Steinberg SBS-WS-600 brands from www.amazon.de or www.expondo.de (868 Mhz only) as a Weather station set ([displayless] console + T&H&P sensor + WH65 osprey 7-in-1 sensor array).
7: the predecessor model of the WH32 is the WH26 which is no longer built. The WH32 comes in two versions:WH32 and WH32-EP (extra precision). The WH32-EP has an external probe.
see also Ch.12 sensor hierarchy
The GW1000/WH2650/HP2550 consoles allow selective activation or deactivation of sensors. Per console there can be only one WH32 sensor active (either WH32 or WH2-EP). If it is active in the console, it overwrites all other outdoor temperature sensors which are active for the console. If you wanted e.g. to get the outdoor temperature sensor data of a WH65, a WS80 and a WH32 altogether, you would need to deploy three consoles (i.e. consoles from the GW1000/WH2650/HP2550 models).
A similar situation exists with the wind sensor data from WH65/WS69, WS68, WS80 and WS90 running in parallel - the consoles prefer WS90 over WS80 data over WS68 over WH65/WH69 sensor array data. You want both (all four), you need two (four) consoles with selective activation/deactivation of WH65, WS68, WS80 and WS90.
8: the whole number of indoor and outdoor PM2.5 sensors (WH41 and WH43) must not exceed four (4) devices (per console). You can have more than four such sensors, but they will then need to be distributed over more than one console. The same applies to the WH55 water leakage sensor.
9: the whole number of WH31 and WN30 extra sensors (WH31 and WH31-EP) must not exceed eight (8 ) devices (per console).
 :!:  WH31-EP sensors come sometimes labeled WN37xS (Ecowitt internal name) - they are still WH31-EP sensors. x=A,B,C (07-Jul-2021)  :!:
10: the WS6006 is a display-less console and a WH65/WH69E array with the possibility to add two extra sensors. Target area is agriculture. The current model uses mobile networks with 3G (UMTS), 4G (LTE) standards. The predecessor didn't have extra sensors and ran on 2G / GPRS. The still to-be-released WL6006 will run on LoRa (Long Range) technology. Number and type of extra sensors still to be determined.
11: Weather Networks - WU=Weather Underground (www.wunderground.com), E=Ecowitt (www.ecowitt.net), WC=WeatherCloud (www.weathercloud.net), WOW=MetOffice WeatherObservationsWebsite (wow.metoffice.gov.uk), A=Ambient Weathernet (www.ambientweather.net), C=custom server [W= WU protocol, E= Ecowitt protocol, A=Ambient protocol]
The rebranded models in the matrix ("others") support the same Weather Networks and can use a custom server as the Ecowitt models
12: 433 MHz only
13: 915 MHz only
14: 868 MHz only
15: 868 MHz only; the Ventus W830 console displays digits only in white whereas the other brands have colored digits
16: console with screen sizes (screen diagonal):
      HP25x0: 7"/17 cm, HP3501: 4.3"/11 cm, WH2910: 6"/15 cm, WS2320: 7.1"/18 cm, WN19x0:  4.9"/12.5 cm (portrait)
      (the WS2320/WH2320E/WH4000SE console has a 4:3 LxW ratio, the other console screens have a 16:9 LxW ratio)
      display-less console sizes (LengthxWidthxHeight):
      GW1000: 2.3 x 1.2 x 0.4" / 6 x 3 x 1 cm, WH2650: 3 x 2.1 x 2.2" / 7.7 x 5.5 x 5.7 cm (height including antenna), WS6006: ~4 x 2 x 0.6" / ~10 x 5 x 1.5 cm
17: sold by Ambient ( 915 MHz) and Froggit (868 MHz), and since 30-Apr-2021 also by Ecowitt (433, 868, 915 MHz); this sensor is part of the WH31 multi-channel family (WH31x, WH31-EP and now also WN30). This means you can have maximum 8 sensors of WH31 multi-channel type (WH31, WH31B etc.) per console (see footnote 9); remember: Ambient consoles don't display Ecowitt sensors, whereas Ecowitt consoles are compatible with Ambient sensors (provided they run on the same frequency [915 MHz, 868 MHz] and are Fine Offset clones).
18: sensor data from non-Ambient Fine Offset clone consoles which have the custom server option in Ecowitt format available (WSView app --> Device list --> Weather services --> Customized) can be received and processed by Weewx with the so-called Interceptor driver. For the GW1x00/WH2650/GW2000/WN19x0 a dedicated API driver (Ecowitt gateway driver) is available. The proprietary Ambient format is not compatible with any so far existing weewx driver (as per August 2022).
19: The Tycon ProWeather TC3000WC has a console display with black letters/numbers on greenish-grayish background, similar to the Davis consoles. The other clone models have bright yellow letters/numbers on a dark blue background.
20: The 2910C console (and clones on latest device firmware (>= 2.1.9) and WiFi firmware) can receive extra sensor data from WH31 and WH41/43 sensors and publish them on Ecowitt.net. These readings CANNOT be displayed on the console.
21: the WN1900 (not to be confused with the Ambient WS1900  :!:) is a "low-cost console" together with a light-weight version of the WH65 sensor array (WN67) without solar panel, solar and UV sensors and longer sensor sending intervals. It can be connected to other outdoor arrays though. The console cannot display solar/UV values even if a WH65/WS80/WS68/WS90 is connected.
The console itself has the same API as a GW1000/WH2650 but with a grey-green LED display and about palm-size (i.e. can be held in one hand). 8 WH31 multi channel temp/hum sensor recycle display on the console. Other extra sensors data (same as GW1100) is not displayed on the console (pass through to ecowitt.net only); sensor management/calibration via WS VIEW app only. It comes with a greyish/black display (WN1900) or a color display (WN1910) - it is meanwhile also sold for Ambient sensors under the name WS-1965. The successor model of the WN1910 is the WN1980 console. It has the same features as the WN1910, but no more bluetooth, now WiFi 802.11 b/g/n connectivity and a WebUI. The outdoor temperature/humidity is shown in a different color (red instead of orange) and the keys are no longer at the side but touch-sensitive areas on the display.
22: the WH32B has a no longer built predecessor model named WH25. A HP2550 or a WH2650 console should be able to get readings from it as T&H&P sensor. The WH32B indoor T/H/P sensor is not to be confused with the WH32 (without a B) outdoor T/H sensor. These are different devices and cannot replace each other.
23: the WN67 (N=no solar panel) is a light-weight WH65 with no solar radiation reading. It runs on batteries only and comes with the WN19x0 console. The sensor array which comes with FineOffset WN5300, WN5350, WN2080 is NOT a WN67. It is a WN14 and uses a different modulation method for transmitting the sensor readings. WN14 uses ASK=amplitude shift keying and the WN67 uses FSK=frequency shift keying. So they are not interchangeable and cannot be received by the consoles in our matrix. The sensor arrays of Aercus 2085 and Aercus 3085 also use ASK.
24: the WH65 comes as Y-shape and the newer WS69 arrays as I-shape arrays  (as per Ecowitt engineering). The WS69 can use the BP0001 battery extension pack. Newer hardware revisions come with a "milky sticker", a filter on the solar sensor (do not remove it !) - the predecessor of the WH65/WS69 is the WH24, the "boat" (because of its shape). It can be received by the newer consoles too, only some adjustment needs to be made in the device settings - otherwise the wind readings will be wrong as the way of measuring wind has changed in the WH65.
25: the GW1100/GW1200 can also be configured and connected to WiFi via a WebUI, not only via the WSView app - the GW1200 supports the new IoT devices
26: CumulusMX V13 (b3145) can use a console/server which posts in Ecowitt, Ambient or Wunderground protocol (e.g. custom server option) as a full or complementary station (adding sensors to main station)
27: the WS90 is an all-in-one outdoor array with a haptic rain counter and ultrasonic anemometer; it's not meant to be a replacement for the WS80 - It's part of a new station (Wittboy) with an all-in-one outdoor sensor array (WS90) and a new gateway/hub GW2000 which will become home automation etc. capable in the future. Its rain sensor can be calibrated on five tiers (https://www.wxforum.net/index.php?topic=43139.msg443726#msg443726). Its SHT40 based T/H sensor can be easily replaced by an extra precision SHT35 T/H sensor (https://shop.ecowitt.com/products/sht35-temp-hygr) - it can be fully externally powered
Since February 2023 there is also a WN90LP with Modbus/RTU RS485 interface available - no solar panel, no batteries, heater powered via 5V data cable, inbuilt pressure sensor).
28: in Europe the WH31 comes also in a special edition with a DCF77 chip (radio controlled time signal) - this is not necessary for the normal consoles (GW1x00, HP2550 etc.); it works like anormal WH31 sensor
(868 MHz) - it's sold by dnt - a WH31 can be converted into a WH32 (https://www.wxforum.net/index.php?topic=43206) - the so-called WH32F sensors (max 3)  of a WH28x0 console are also WH31 family sensors with a radio time receiver. Their channels 1, 2, 3 correspond to WH31 1, 2, 7.
29: see chapter 12
30: The GW2000 console/gateway can display the rain data of both the haptic ("piezo") rain sensor of the WS90 array and a WH40 in synoptic view (firmware 2.1.1) in its WebUI and on ecowitt.net  if both are registered in the console. (https://www.wxforum.net/index.php?topic=43139.msg443769#msg443769). The GW2000 possesses a LAN and WLAN interface which can be used alternatively or in parallel.
31: the WN36 is a floating pool temperature sensor, 8 channels, the 8 channels will be shared with the WH31 family; also = Ambient WH31PF
32: via Ecowitt cloud with APP and API key
33: either via Ecowitt custom server or via WS2320E API
34: indoor T/H/P sensor already integrated in HP2561
35: the WH2682 or Ambient ObserverIP 2.0 module (Ambient Marketing name: "Weather Hub") is a displayless console/gateway and functionally similar to an Ecowitt GW2000 console/gateway upgraded hardware which is able to receive all Ambient branded sensors (but no Ecowitt sensors due to Ambient proprietary company product policy - whereas an Ecowitt GW2000 can receive all Ecowittt (clone) sensors including Ambient sensors). The WH2682 has both an Ethernet (LAN) and WiFi (WLAN) interface and a WebUI for configuration via a web browser. If it can also be configured by an (to be updated) awnet app is not yet known. (21-Sep-2022). The old ObserverIP module (WH2600, WS-1900 - LAN only) could not receive the WS80/WS-5000 ARRAY and WH40/WS-5000-RAIN, PM2.5 and AQUIN sensors.
It needs an extra indoor T/H/P sensor (WH32) like the WH2650-WiFi or the HP2551/WS-2000/WS-5000 consoles.
36: the WN1821 has an inbuilt CO2 sensor and displays WH/WN31,34,35 and WH51 - no solar, no wind, no rain no pressure
37: WS3900: 7"/19 cm display, all sensors including IoT supported, some only via ecowitt.net or WSV+/WebUI; WS3910: w/ inbuilt CO2 sensor.
*: WN34D: extended range -55 - +120°C
#: a WH46 has additional PM1 and PM4 sensors over a WH45
%: WN51 = soil moisture sensor with ceramics covered probe; under revision; no more sold
§: Fine Offset Electronics Ltd are the manufacturer, the factory (target group: resellers/business customers e.g. Ambient, Froggit, Misol, ...) whereas Ecowitt are FineOffset's private customer outlet/front (target group: retail, private users) which is also involved in research and product development.

« Last Edit: March 14, 2024, 05:57:23 AM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
technical post - please ignore  8-)
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3859
technical post - please ignore  8-)
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.4, GW1200 1.3.2, GW2000(3) 3.1.5, HP2551 1.9.7,5.1.6;HP3500 1.7.2,WS3800 1.3.0, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.4.3/1.4.0, WS80(2)1.2.8, WS68, WS69, WH40,WH31,WH31-EP,WN30,WN34L,WN35,WH32,WH32-EP, WH32B, WH57 [Lightning], WH41[PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB,MB VM
Barani Meteoshield Pro, MetSpecRad02
weather landing page: http://meshka.eu
WIKI https://meshka.eu/Ecowitt/dokuwiki