Made a new Weewx-install (3.8.2) as the upgrade caused problems (WMR200 was not found on USB).
Now it seems that there are two ID 0-sensors (internal temp/humid in WMR200) Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Temperature id:0 24.1 C trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Humidity id:0 23% trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Dew point id:0: 2.0 C Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Temperature id:0 0.0 C trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Humidity id:0 29% trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Dew point id:0: 6.0 C : Also, ID 0 seems to change value rapidly: Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Temperature id:0 0.0 C trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Humidity id:0 48% trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Dew point id:0: -2.0 C Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Temperature id:0 23.3 C trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Humidity id:0 21% trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Dew point id:0: 0.0 C Next we have ID:s not in use (as far as I know), I only use 0 to 7 here (and sensor 15 can't exist om WMR200 - only 0-10): Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Temperature id:15 358.6 C trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Humidity id:15 86% trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Dew point id:15: -7.0 C Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Temperature id:8 128.1 C trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Humidity id:8 82% trend: Stable Jan 4 18:31:19 RPi1B-Arelien weewx[6557]: wmr200: MainThread: D Dew point id:8: -9.0 C : Looking through the code in driver/wmr200.py I can't see other than that the sensor ID is derived from the data string received from WMR200 so it must be faulty input to weewx - so that data must be corrupt in some way.. def decode_temp(pkt, pkt_data): """Decode the temperature portion of a wmr200 packet.""" try: record = {} # The historic data can contain data from multiple sensors. I'm not # sure if the 0xD7 frames can do too. I've never seen a frame with # multiple sensors. But historic data bundles data for multiple # sensors. # Byte 0: low nibble contains sensor ID. 0 for base station. sensor_id = pkt_data[0] & 0x0f -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.