Author Topic: WH31 and device ID changes  (Read 365 times)

0 Members and 1 Guest are viewing this topic.

Offline kheller2

  • Forecaster
  • *****
  • Posts: 518
WH31 and device ID changes
« on: August 12, 2022, 01:10:30 PM »
Maybe I missed this in the documents but... is it normal when changing batteries in an Ambient branded WH31E (or for that matter the WH32E) for the ID to change?  I have to hit re-register on my consoles for it to find that device again on the same channel.

I have a pair of WH32Es that do the same thing even though Ambient support stated they are not supposed to do that.

I should check if its the WH31 with RTC or not.
Ambient Consoles: WS-2000, WS-1900, WS-1200, WS-2902C, WS-3000-X3, WS-0900-IP(observerIP), WS-1001-WIFI
Ambient Arrays: WH65B
Ambient Sensors: WH31E(3), WH31B(2), WH32B, WH31SM(2), WH31PGW, AQIN, WH31LA(3)
Ambient Spares: WH24B(2), WH25B.
Ecowitt: HP2551BU, GW1000B(dead), GW1100B(2), GW2000B
Ecowitt Sensors: WH51, WN34BL, WN34(2), WH31, WH41, WH40

Offline KC5JIM

  • Senior Contributor
  • ****
  • Posts: 231
    • KC5JIM Weather
Re: WH31 and device ID changes
« Reply #1 on: August 12, 2022, 01:44:53 PM »
Once it's registered, disable all the other channels for that device, and it will always keep the same ID when you change batteries.
Ecowitt Wittboy| FOSHKplugin on Pi 4


Offline kheller2

  • Forecaster
  • *****
  • Posts: 518
Re: WH31 and device ID changes
« Reply #2 on: August 12, 2022, 04:02:12 PM »
WH31 has 8 channels.  I have 7 used.
If I replace the batteries in unit #3 the ID changes.
Ambient Consoles: WS-2000, WS-1900, WS-1200, WS-2902C, WS-3000-X3, WS-0900-IP(observerIP), WS-1001-WIFI
Ambient Arrays: WH65B
Ambient Sensors: WH31E(3), WH31B(2), WH32B, WH31SM(2), WH31PGW, AQIN, WH31LA(3)
Ambient Spares: WH24B(2), WH25B.
Ecowitt: HP2551BU, GW1000B(dead), GW1100B(2), GW2000B
Ecowitt Sensors: WH51, WN34BL, WN34(2), WH31, WH41, WH40

Offline KC5JIM

  • Senior Contributor
  • ****
  • Posts: 231
    • KC5JIM Weather
Re: WH31 and device ID changes
« Reply #3 on: August 12, 2022, 04:23:42 PM »
WH31 has 8 channels.  I have 7 used.
If I replace the batteries in unit #3 the ID changes.

If you have any unused channels, replacing the batteries CAN result in the device taking another ID. If you have 7 of 8 in use, disable the one that is not in use, and then the only way a battery change could result in a new ID is if one of the others was unregistered at the time of the battery change.

A device CANNOT take the ID of a disabled channel nor of a channel in use by another device.
Ecowitt Wittboy| FOSHKplugin on Pi 4


Offline kheller2

  • Forecaster
  • *****
  • Posts: 518
Re: WH31 and device ID changes
« Reply #4 on: August 12, 2022, 04:41:06 PM »
WH31 has 8 channels.  I have 7 used.
If I replace the batteries in unit #3 the ID changes.

If you have any unused channels, replacing the batteries CAN result in the device taking another ID. If you have 7 of 8 in use, disable the one that is not in use, and then the only way a battery change could result in a new ID is if one of the others was unregistered at the time of the battery change.

A device CANNOT take the ID of a disabled channel nor of a channel in use by another device.

I'm confused.  ](*,)

Channel #8 is disabled. And that wouldn't matter anyway since the WH31 is configured to transmit on channel #3 ONLY (its not random).
The actual device ID that registers in channel #3 changes.
Say it was F7, then after a battery swap and re-register its now C3.
Still channel #3 mind you.

Ambient Consoles: WS-2000, WS-1900, WS-1200, WS-2902C, WS-3000-X3, WS-0900-IP(observerIP), WS-1001-WIFI
Ambient Arrays: WH65B
Ambient Sensors: WH31E(3), WH31B(2), WH32B, WH31SM(2), WH31PGW, AQIN, WH31LA(3)
Ambient Spares: WH24B(2), WH25B.
Ecowitt: HP2551BU, GW1000B(dead), GW1100B(2), GW2000B
Ecowitt Sensors: WH51, WN34BL, WN34(2), WH31, WH41, WH40