The app makes use of native phone sensors to display local atmospheric readings, which are then displayed on our live-updating weather map. By using WeatherSignal you are becoming a part of the most ambitious weather crowdsourcing project in the world – helping to record weather patterns on a more localised level than ever before.
* Readout for all the sensors on your device (think Tricorder – but real!)
* Widgets for temperature, magnetic, light, humidity and pressure sensors (if you have them)
* Save all data to CSV on your SD card – play with it however you like
* Map of readings of other users and of your own, see averages within each map window, click on icons to see full readout
* Manual reports
* Tonnes of graphs (for geeks like us :))
* Contribute to our maps (you can turn off sharing in settings)
*** This app is experimental! Readings from sensors may be faulty, we are developing ways of filtering and correcting this. In particular, individual TEMPERATURE readings may be incorrect, but when averaged over many users we get reliable information for our community powered maps. ***
Android phones are increasingly being equipped with a sophisticated array of sensors and the WeatherSignal app is designed to help you make use of them. What the app can display depends on what model of phone you have and how many sensors it has. The app works best on the Galaxy S4 (as that phone has the most sensors) but has functionality on most Android devices.
The WeatherSignal app can measure:
* Pressure (certain devices only)
* Temperature (see note below)
* Light Intensity
* Humidity (Galaxy S4 only)
* Magnetic Flux
* Acceleration (you’ll need to turn this on in the application settings)
You can see graphs of all these values live or over time.
This app is also one of the first to feature Google’s Activity Recognition: monitor when you’re walking, in vehicle, on a bicycle. You can save the results to CSV and perform your own analysis, for example for quantified self tracking
*** NOTE ON TEMPERATURE READINGS ***
We’ve come up with an algorithm that can translate battery temperature into ambient temperature. For each user this can sometimes be a bit approximate but we’ve discovered that there is a very strong correlation between battery and ambient temperature when spread over a crowd of users. If you are using a cell phone without an external thermometer then the temperature reading you’ll see is a battery temperature reading converted through our algorithm. Often the algorithm will get it wrong, however we’ve shown in a research project with meteorologists, that with appropriate averaging and filtering, these readings correlate extremely well with external ambient air temperature.
The Galaxy S4 which has an ambient air temperature may also produce incorrect readings – if the phone is hot (perhaps because it’s been in your pocket or has been charging or intensively used) then the readings will be higher than the ambient environmental air temperature.
*** PRESSURE ****
Devices that contain barometers include:
Galaxy Note II
RAZR MAXX HD
millibars/hPa inches of mercury aka “Hg or inchees H
centigrade/celsius and Fahrenheit
You might also be searching for: lux meter, lightmeter, light meter, magnetometer, hygrometer, accelerometer, thermometer … if your phone has it, WeatherSignal reads it, graphs it, saves it.
(weather signal, opensignal, open signal)
What’s in this version:
2.1 First improvements to temperature algorithm for devices without ambient air temeprature sensors.
Bug fixes for tablets
Activity Recognition added! Use this for Quantified Self purposes – examine your sensor data by activity: walking, biking, in-vehicle.
Optimizations for small screens.
Option to rebase acceleration readings to remove gravity (default is on)
Graphs now converted to fahrenheit when fahrenheit is set.
THIS APPLICATION HAS ACCESS TO THE FOLLOWING:
- YOUR LOCATION
APPROXIMATE LOCATION (NETWORK-BASED)Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.PRECISE LOCATION (GPS AND NETWORK-BASED)Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.
- NETWORK COMMUNICATION
FULL NETWORK ACCESSAllows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.CONNECT AND DISCONNECT FROM WI-FIAllows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
- PHONE CALLS
READ PHONE STATUS AND IDENTITYAllows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGEAllows the app to write to the USB storage.
- YOUR ACCOUNTS
READ GOOGLE SERVICE CONFIGURATIONAllows this app to read Google service configuration data.
- NETWORK COMMUNICATION
VIEW NETWORK CONNECTIONSAllows the app to view information about network connections such as which networks exist and are connected.VIEW WI-FI CONNECTIONSAllows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
- SYSTEM TOOLS
MODIFY SYSTEM SETTINGSAllows the app to modify the system’s settings data. Malicious apps may corrupt your system’s configuration.TEST ACCESS TO PROTECTED STORAGEAllows the app to test a permission for USB storage that will be available on future devices.
- AFFECTS BATTERY
CONTROL VIBRATIONAllows the app to control the vibrator.
- YOUR APPLICATIONS INFORMATION
RUN AT STARTUPAllows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the device and allow the app to slow down the overall device by always running.