-
Notifications
You must be signed in to change notification settings - Fork 0
Notes
- ecowitt protocol definitions in JS - https://github.com/bmdevx/ecowitt-gateway/blob/main/src/Structs.js
- Ecowitt protocol notes - https://www.wxforum.net/index.php?topic=42588.msg434643#msg434643
- Sensor Notes - https://www.wxforum.net/index.php?topic=40730.msg471288#msg471288
- Fine Offset Clone Guides - https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start
- https://github.com/apple/HomeKitADK/blob/master/HAP/HAPCharacteristicTypes.h
- https://developer.apple.com/documentation/homekit/
https://ecowitt-subgqs9hhsx.gorgias.help/en-US/sensor-management-on-the-ecowitt-ecosystem-564826 WH41/Wh43 share same sensor type
WN36 (pool therm) shares same sensor type as WN30 / WN31
WS65 / WS67 / WS69 share same sensor type
Battery
Battery state reference - https://github.com/gjr80/weewx-gw1000/wiki/Sensor-battery-states
https://www.wxforum.net/index.php?topic=40837.msg429145#msg429145
Battery status variables in the approximate 1.5v range wh40batt L=1.3 H=1.6 wh68batt L=__ H=1.86 tf_batt# L=__ H=1.60 leaf_batt# L=1.48 H=1.72 soilbatt# L=__ H=1.8
Battery status variables in the approximate 3v range wh80batt L=__ H=3.28 ws1900batt L=__ H=3.05
battery discussion - https://www.wxforum.net/index.php?topic=43549.0
https://www.wxforum.net/index.php?topic=40413.0
/tf_batt([1-8]) -> leak detector batt, WH55? -
fields - https://github.com/padus/ecowitt/blob/main/ecowitt_gateway.groovy
hubitat mapping - Map sensorId = ["WH69": "PWS Sensor", "WH25": "Indoor Ambient Sensor", "WH26": "Outdoor Ambient Sensor", "WH31": "Ambient Sensor", "WH40": "Rain Gauge Sensor", "WH41": "Air Quality Sensor", "WH51": "Soil Moisture Sensor", "WH55": "Water Leak Sensor", "WH57": "Lightning Detection Sensor", "WH80": "Wind Solar Sensor", "WH34": "Water/Soil Temperature Sensor", "WFST": "WeatherFlow Station"];
wh24batt - https://raw.githubusercontent.com/gjr80/weewx-gw1000/master/bin/user/gw1000.py
more battery discussion - https://www.wxforum.net/index.php?topic=40837.50
field mapping - https://github.com/gjr80/weewx-gw1000/wiki/Field-map
battery notes - The rules for BATTERY_WARNING are predefined and not adjustable. A warning will be triggered if: key = [wh65batt, lowbatt, wh26batt, wh25batt] and value = 1 key = batt and length(key) = 5 and value = 1 key = [wh57batt, pm25batt, leakbatt, co2_batt] and value < 2 key = [soilbatt, wh40batt * , wh68batt, tf_batt] and value ⇐ 1.2 * with current hardware revision of WH40 there's no wh40batt at all key = wh80batt and value < 2.3
https://wiki.loxberry.de/plugins/foshkplugin/foshkplugin_generic_version
Please open an issue to report any issues with this documentation.