-
-
Notifications
You must be signed in to change notification settings - Fork 914
Weather

The Weather app decodes wireless temperature and humidity transmissions from consumer weather stations operating in the ISM licence-free bands. It receives AM-mode OOK signals and presents a live list of decoded sensor readings, updated in real time.
- Frequency: Default 433.920 MHz. Adjustable in 10 kHz steps using the encoder knob, or tap to open the keypad. Common frequencies are listed below.
- Temperature unit: °C or °F. Applies to both the list view and detail view.
- RF Amp (0 or 1): Enables/disables the internal RF amplifier. Use with caution on strong nearby signals.
- LNA gain (0–40): Low-noise amplifier gain. See Receive Quality Issues.
- VGA gain (0–62): Variable-gain amplifier gain.
- Volume: Volume for packet beep tones. Only active when Beep on packets is enabled in the global Settings.
- Clear: Clears the in-memory sensor list. Does not affect any log file.
-
Log: Checkbox to enable CSV logging. When checked, a new log file is created immediately. The log state is saved to
rx_weather.iniand restored on next launch — if it was enabled when you last left the app, logging resumes automatically on the next startup.
Gain tip: This app is sensitive to signal strength. If nothing decodes, try starting with AMP 0, LNA 32, VGA 20, and adjust from there. Both over-amplification and under-amplification will prevent decoding.
- 433.92 MHz — Europe, most of the world
- 315 MHz — North America, Japan
- 868 MHz — Europe and others
- 915 MHz — North America, Japan
Each row represents one unique sensor. Entries are kept for up to 64 sensors at a time. Columns:
- Type: Sensor protocol name (see Supported Protocols below).
- Temp: Temperature in the selected unit.
-
Hum: Relative humidity in percent, or
–if the sensor does not transmit humidity. -
Ch: Channel number reported by the sensor, or
–if not applicable. - Age: Seconds since the last packet was received from this sensor. Resets to 0 on each new reception.
Selecting a row opens a detail view with all fields expanded: Type, Id (hexadecimal), Temperature, Humidity, Channel, Battery status (OK / LOW), and Age. Press Done to return to the list.
When the Log checkbox is enabled, received sensor data is written to LOGS/WEATHERLOG_.CSV on the SD card. The file starts with the header line:
;Type; id; Temp; Hum; CH; Batt
Each subsequent line contains one decoded sensor reading in the same column order.
26 protocols are decoded:
Acurite592TXR, Acurite5in1, Acurite606TX, Acurite609TX, Acurite986, Ambient, AuriolAhfl, AuriolTH, Bresser3CH, EmosE601x, GT-WT02, GT-WT03, InFactory, Kedsum, LaCrosse TX, LaCrosse TX141THBv2, NexusTH, Oregon2, Oregon2B, Oregon3, OregonV1, SolightTE44, ThermoPro TX4, TX 8300, Vauno EN8822, Wendox W6726
The temperature unit and log state are saved to rx_weather.ini on the SD card when App Settings is enabled in the global Settings menu.
How to collaborate
Contributing Guidelines
Trusted contributors
How to ask questions correctly
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
-
Description of the hardware
- Enclosure/cases
- Repairs
- Mods
- Usage cautions
- First steps
- Firmware update procedure
- User interface
- Powering the PortaPack
-
Troubleshooting
- Won't boot
- Config Menu
- Firmware upgrade
- Diagnose firmware update in Windows
- Receive Quality Issues
- No TX/RX
- TX Carrier Only
- Dead Coin Cell Battery
- Factory Defaults
- SD card not recognized by PC with the SD-card over USB selected
- DFU overlay
- Full reset
- SolveBoard
- How to Format SDCard
- What if I don't like some of the apps
- 📥 Receivers
- 2-Tone-RX
- ACARS
- ADS-B
- AFSK
- AIS Boats
- Analog TV
- APRS RX
- Audio
- BLE RX
- Detector
- EPIRB RX
- ERT Meter
- Flex RX
- Radio
- Fox-Hunt
- FPV-Detect
- gfxEQ
- Level
- Meteor
- Morse RX
- NOAA
- NRF
- POCSAG
- ProtoView
- Radiosonde
- RTTY RX
- Scanner
- Search
- Signal Hunter
- SSTV RX
- SubCar
- SubGhzD
- Tetra RX
- Time Sink
- TPMS RX
- Weather
- WeFax
- VOR RX
- 📤 Transmitters
- 2-Tone-TX
- ADS-B(S) TX
- Adult Toys
- APRS TX
- BHT Xy/EP
- BLE TX
- BLESpam
- Burger Pager
- CVS Spam
- EPIRB TX
- Flex TX
- FlipperTX
- GPS Sim
- Hopper
- Jammer
- KeeLoq TX
- Key fob TX
- LGE Tool
- MDC-1200 TX
- Morse TX
- OOK
- OOK Brute
- OOK Editor
- P25 TX
- POCSAG TX
- RDS
- RTTY TX
- SAME TX
- Security+ TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- VOR TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
▶️ Replay- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi), or other weird distros
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
-
Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes