Tx_power is always 4dbm

Hello!

I have the following setup:

  • there are a few Raspberry Pi-s in static locations.
  • Ruuvi tag is fixed on a hard hat
  • I want to use tx_power to measure the signal drop (decrease in tx_power) across 4 Raspberry Pi’s and then detect a relative position

I’ve run some tests but the Ruuvi tag python code always gives me a tx_power=4 or none.

Am I wrong about tx_power? Where can I measure signal degradation?

Hello @Ilia510 ,

Thanks for your message!

TX power is reporting internal transmitter power in RuuviTag, which defaults to 4. You would need to look for received signal strength instead.

Thanks, Marko! That’s what I thought. I’ve rebuilt the logic to track via Raspberry Pi instead of Ruuvi. Works fine.

1 Like