Help Debug st=fail

  • I am trying to troubleshoot the debug output below.
    Any suggestions?

    Sensebender Micro FW 1.3send: 44-44-0-0 s=255,c=3,t=15,pt=2,l=2,sg=0,st=fail:0
    send: 44-44-0-0 s=255,c=0,t=17,pt=0,l=5,sg=0,st=fail:1.5.4
    send: 44-44-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=fail:0
    sensor started, id=44, parent=0, distance=1

    • Online!
      send: 44-44-0-0 s=255,c=3,t=11,pt=0,l=17,sg=0,st=fail:Sensebender Micro
      send: 44-44-0-0 s=255,c=3,t=12,pt=0,l=3,sg=0,st=fail:1.3
      send: 44-44-0-0 s=7,c=0,t=6,pt=0,l=0,sg=0,st=fail:
      find parent
      send: 44-44-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
      send: 44-44-0-0 s=8,c=0,t=7,pt=0,l=0,sg=0,st=fail:
      send: 44-44-0-0 s=199,c=0,t=13,pt=0,l=0,sg=0,st=fail:
      isMetric: 0
      TempDiff :180.00
      HumDiff :144.00
      T: 75.15
      H: 44
      send: 44-44-0-0 s=7,c=1,t=0,pt=7,l=5,sg=0,st=fail:75.2
      Battery: 4871
      send: 44-44-0-0 s=199,c=1,t=38,pt=4,l=4,sg=0,st=fail:4871
      TempDiff :4.85
      HumDiff :0.00
      T: 75.18
      H: 44
      send: 44-44-0-0 s=7,c=1,t=0,pt=7,l=5,sg=0,st=fail:75.2

  • I think you have a problem with your radio. The st=fail means that the message could not be delivered.

  • Mod

    Is your gateway working?
    st=fail often means power issues. How are you powering the radio and are you using a capacitor? contains more information about troubleshooting and how to read the debug output.

  • @mfalkvidd The gateway works fine as other sensors are being received.

    Since I am using battery power on the Sensebender Micro, there is no capacitor as that would drain the battery.

    What else could be the issue?

  • Hardware Contributor

    A working capacitor does not drain batterypower once charged. Is there one built in the sensebender? If not you should use one.

    It's a range or power issue. Try moving it closer or further away from the gw. If it's the range you might need a repeater.

  • @sundberg84 The Sensebender does not have a capacitor, other than bypass.
    Not a range issue either, close or further away does not make a difference.

    It's pretty consistent with the st=fail debug output.

  • Mod

    What was the result when you added a capacitor?

  • @tcontrada Do you use signing? What is the range of distances you tried. A couple of weeks ago I had to realize that if put my nodes to near to each other I received transmission failures.

  • @mfalkvidd The bypass caps are already installed on the PCB.
    The SenseBender Micro runs off 2 AA batteries and there is no extra cap on it (that was the design).

  • @tomkxy No signing on my modules...

    Distance from a few feet to 20, 50, 100 ft. All yield the same result.

  • Did you try different radios? Anyway, I would try to solder a cap on the radio.

  • Mod

    Yes, the built-in capacitor on the sensebender should be sufficient. Sorry.

    Have you tried switching the radio with one you know works?

  • Plugin Developer

    I had a lot of fails on the Sensebender I've installed, and I noticed that I got better transmission when holding the pcb. I then tested to put some aluminium foil with plastic wrap for insulation between the backside of the pcb radio antenna and the Sensbender pcb. This was a winner.

    There's been a lot of discussion about possible interference from the FTDI 6 pin metal header. I haven't tested my setup without the header or with the header positioned differently, but that's one suspect on my list of culprits.

  • @martinhjelmare I think you might be on to something, as I have noticed that other microcontroller modules point the antenna away from the PCB, where as the Sensebender and RF module are overlapping.

    I will investigate by adding jumper wires from the SenseBender and the RF module to add some separation.