RFXTRX temperature sensor stops reporting

Hi
I have a few 433MHz thermometer/hygrometers on rfxtrx. RFXTrx433XL
They work fine via mqtt (standard HA version) for a while, but:
After two or three days they lose contact, and the reported temperature is unchanged “for ever after”…
The lcd readout on the sensor itself shows the right temperature/humidity.
After restarting Hassio (0.92.2 on Intel NUC, debian 9) everything’s fine again for a few days, so I’m quite sure the problem is somewhere in the hassio universe.
HInts/Help, anyone?

If after restarting HA all works again, have you checked for a newer firmware for your transceiver?
Which sensors do you have? I have no issues with Cresta T34C / TFA sensors

Good suggestion! I’ll upgrade to the latest RFXtrx433XL-ProXL1 firmware tonight.

Looks good after upgrading the firmware. It has been stable for several days now!
Thanks!

1 Like

I was a bit too optimistic. Now it is more stable than before, but still it stops reporting (or, I believe, hassio stops receiving) temperatures and humidities.
After a hassio restart, everything works again.

any news here? because I have the same issue with 0.111 and RFXTRX433XL on a seperate pi with ser2net.

sensor work fine for a few days and suddenly stop reporting. restart of HA does not fix it for me, resetting the sensor (so it gets a new ID that pops up in HA) fixes it.

I still see things like this in my log (enabled debug for rfxtrx), but the sensors are “unknown” for a while now:

2020-06-24 09:36:00 DEBUG (Thread-3) [homeassistant.components.rfxtrx] Receive RFXCOM event from (Device_id: 73c300_78 Class: RFXtrxDevice Sub: 1, Pkt_id: 0a4e010173c30047008529)
2020-06-24 09:36:12 DEBUG (Thread-3) [homeassistant.components.rfxtrx] Receive RFXCOM event from (Device_id: 73c300_78 Class: RFXtrxDevice Sub: 1, Pkt_id: 0a4e010273c30047008529)
2020-06-24 09:36:32 DEBUG (Thread-3) [homeassistant.components.rfxtrx] Receive RFXCOM event from (Device_id: 73c300_78 Class: RFXtrxDevice Sub: 1, Pkt_id: 0a4e010373c30048008529)
2020-06-24 09:36:36 DEBUG (Thread-3) [homeassistant.components.rfxtrx] Receive RFXCOM event from (Device_id: 73c300_78 Class: RFXtrxDevice Sub: 1, Pkt_id: 0a4e010473c30048008529)
2020-06-24 09:36:48 DEBUG (Thread-3) [homeassistant.components.rfxtrx] Receive RFXCOM event from (Device_id: 73c300_78 Class: RFXtrxDevice Sub: 1, Pkt_id: 0a4e010573c30048008529)
2020-06-24 09:37:00 DEBUG (Thread-3) [homeassistant.components.rfxtrx] Receive RFXCOM event from (Device_id: 73c300_78 Class: RFXtrxDevice Sub: 1, Pkt_id: 0a4e010673c30048008529)

any way to extract the device identifier from the log records?

my configuration.yaml looks like this:

sensor:
  - platform: rfxtrx
    #automatic_add: true
    devices:
      0a4e0100e4b9001a001939:
        name: MaverickBBQ
        data_type:
         - Temperature
         - Battery numeric
      105602b79e000000000300106874205249:
        name: Windmesser
        data_type:
         - Wind direction
         - Wind average speed
         - Wind gust
         - Chill
         - Battery numeric
      0a520200da0100de3e0139:
        name: Temperaturmesser
        data_type:
         - Temperature
         - Humidity
         - Humidity status
         - Battery numeric

Bildschirmfoto 2020-06-24 um 10.38.48

Sorry, no news on my side. I got fed up with the sudden stops, so now I’ve discarded my 433 sensors. I replaced them with xiaomi zigbees, which have been 100% stable.

1 Like