Open el-principe opened 2 years ago
@spatialdude Could you please help me here? thank you very much!
Having a similar issue. Just added a GW1000B to Homebridge.
I can see the data reports in the logs, but there is no Indoor Temperature, Humidity and Barometric Sensor in the Accessories, so I can't add it to Homekit.
Any idea what to try to debug this?
Thanks!
Data Report:
13/07/2022, 17:54:43] [Ecowitt] Data report: {
"PASSKEY": "XXXX",
"stationtype": "GW1000B_V1.7.4",
"runtime": "20231",
"dateutc": "2022-07-13 21:54:43",
"tempinf": "75.92",
"humidityin": "53",
"baromrelin": "29.341",
"baromabsin": "29.341",
"freq": "915M",
"model": "GW1000B_Pro"
}
Plugin Config:
{
"mac": "XX:XX:XX:XX:XX:XX",
"port": 8080,
"path": "/data/report/",
"ws": {
"hide": false,
"uv": {
"hide": false,
"threshold": 6
},
"solarradiation": {
"hide": false,
"luxFactor": 126.7
},
"wind": {
"units": "beaufort",
"speedThreshold": 1,
"gustThreshold": 3,
"maxDailyGustThreshold": 8
},
"rain": {
"units": "mm"
}
},
"thbin": {
"hide": false
},
"th": {
"hide": false
},
"soil": {
"hide": false
},
"leak": {
"hide": false
},
"pm25": {
"hide": false
},
"lightning": {
"hide": false,
"units": "km"
},
"platform": "Ecowitt"
}
Homebridge config
{
"bridge": {
"name": "Homebridge XXX",
"username": "XXXX",
"port": 123,
"pin": "XXX",
"advertiser": "avahi"
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"platform": "config"
},
{
"mac": "XX:XX:XX:XX:XX:XX",
"port": 8080,
"path": "/data/report/",
"ws": {
"hide": false,
"uv": {
"hide": false,
"threshold": 6
},
"solarradiation": {
"hide": false,
"luxFactor": 126.7
},
"wind": {
"units": "beaufort",
"speedThreshold": 1,
"gustThreshold": 3,
"maxDailyGustThreshold": 8
},
"rain": {
"units": "mm"
}
},
"thbin": {
"hide": false
},
"th": {
"hide": false
},
"soil": {
"hide": false
},
"leak": {
"hide": false
},
"pm25": {
"hide": false
},
"lightning": {
"hide": false,
"units": "km"
},
"platform": "Ecowitt"
}
]
}
I figured out my issue. My device model number is GW1000B_Pro, which isn't matched by the regex in EcowittPlatform.ts. I've created pull request #17 with changes that fix my issue.
Old thread, but quick question @el-principe - do you know what weather station device you have that was sending that data? Is that data from an ecowitt WH24 (the old style "boat" design)?
Describe Your Problem: Data is received on Homebridge but no accessories were created.
Logs:
[1/21/2022, 7:11:54 PM] [Ecowitt] Report time: 2022-01-21T17:11:52.000Z [1/21/2022, 7:12:54 PM] [Ecowitt] Data source address: ::ffff:xxxxxxxxxxx [1/21/2022, 7:12:54 PM] [Ecowitt] Request: POST /data/report HTTP/1.1 host:xxxxxxxxxx connection: Close content-type: application/x-www-form-urlencoded content-length: 456
[1/21/2022, 7:12:54 PM] [Ecowitt] Data report: { "PASSKEY": "XXXXXXXXXXX", "stationtype": "EasyWeatherV1.5.2", "dateutc": "2022-01-21 18:12:52", "tempinf": "63.0", "humidityin": "55", "baromrelin": "29.123", "baromabsin": "29.123", "tempf": "31.1", "humidity": "85", "winddir": "253", "winddir_avg10m": "276", "windspeedmph": "4.9", "windspdmph_avg10m": "4.3", "windgustmph": "6.9", "maxdailygust": "13.6", "rainratein": "0.000", "eventrainin": "0.000", "hourlyrainin": "0.000", "dailyrainin": "0.118", "weeklyrainin": "0.118", "monthlyrainin": "0.118", "yearlyrainin": "0.118", "solarradiation": "0.00", "uv": "0", "model": "WS2350" } [1/21/2022, 7:12:54 PM] [Ecowitt] Report time: 2022-01-21T17:12:52.000Z Plugin Config: { "bridge": { "name": "Homebridge 6DCC", "username": "XXXXXXXX", "port": XXXXXXXX, "pin": "XXXXXXXX", "bind": [ "eth0", "wlan0", "docker0", "veth0906580", "veth6199a37", "br-9a2e7c624ca8", "vethe6ad389" ] }, "accessories": [ ], "platforms": [ { "name": "Config", "port": 8581, "auth": "form", "theme": "auto", "tempUnits": "c", "lang": "de", "platform": "config" }, { "mac": "XXXXXXXX", "port": 8080, "path": "/data/report", "ws": { "hide": false, "uv": { "hide": false, "threshold": 6 }, "solarradiation": { "hide": false, "luxFactor": 126.7 }, "wind": { "units": "mps", "speedThreshold": 1, "gustThreshold": 3, "maxDailyGustThreshold": 8 }, "rain": { "units": "mm" } }, "thbin": { "hide": false }, "th": { "hide": false }, "soil": { "hide": false }, "leak": { "hide": false }, "pm25": { "hide": false }, "lightning": { "hide": false, "units": "km" }, "platform": "Ecowitt" } ] }
Environment: