chillibits / particulate-matter-app Goto Github PK
View Code? Open in Web Editor NEWParticulate Matter App - Be informed about the particulate matter situation and air quality!
Home Page: https://chillibits.com/pmapp
License: MIT License
Particulate Matter App - Be informed about the particulate matter situation and air quality!
Home Page: https://chillibits.com/pmapp
License: MIT License
The auto-sync when launching the app does not sync correctly. To sync without the intelligent cache, it is necessary to press the refresh button in the top right corner. We'll fix that soon!
There's a small imperfection / potential bug in the background sync service. If a network issue (like a change from metered to unmetered connection) occures during the sync, wrong notifications are popping up. Seems to be an issue in the request error result implementation.
It is not not clear what license is used for the project.
Please specify exact license used!
Hope it is some sort of FOSS license like GPLV3+ or else...
If a sensor supports air pressure measurement(like BME-280) and sends those measure points to the database, the curves for pressure, temp and humidity share a scale from 0 to 1000. This results in a diagram with no useful information:
It would be nice to see for every own sensor, how many people has linked it in their favorites. So it can be measured, which places the people are most interested in.
The button for the position change does not find any email clients. Might be a misconfigured intent.
Average / median graphes rendered on the wrong axis. Fix will come asap.
Error report by Bartus Szczepaniak
Reported by Mr. Grohmann:
If the automatic measurement correction is enabled and a queue of zero-valued measurements occure, a error in the measurement correction appears. The values get raised exponentially.
Feature request via email:
Adjustable lower threshold to trigger notifications like the existing upper thresholds.
It is not clear what license for collected data. If it is free and open source then where can it be downloaded? If not, please mark it as well.
Installed the app 2 weeks ago (and today again), defined 2 favorites and monitored it for a day or 2. Then I turned on alarming when threshold exeeds (with the slider in the settings).
Kept it like this for a couple of days, but as the 2 favorites trigger the alarm all day long, I tried to turn off the alarming with the slider.
It doesn't work. Although the slider is 'off' they still trigger alarms.
I removed the favorites, cleared the sensor data, re-set the 2 favorites and here I go again with alarms ...
I uninstalled the app this morning, and reinstalled it, turned off the alarming slider (was on by default) and set my 2 favorites : here I go again with alarms ...
I'm running Android 8.
Please review and fix.
Previously the widget contained information of the timestamp of the measurements and refresh button. I loved that functionality and wonder why they are missing now. Unfortunatelly my sensor breaks often and looking at the widget I have no idea if the sensor is broken and when the measurements were taken. Which means that even when I have a widget I have to open the app to be sure that the data I'm looking is the latest one. This makes the widget almost meaningless for me. So please add the timestamp in the widget. And will be great if you tell me why the refresh button was removed.
Notifications can be triggered on current measurment values. However European or WHO limits are set on daily or yearly averages. Would it be possible to trigger notifications on averages?
I love the app! One feature I miss is observing my sensor's data in the home screen of my phone with an android widget. Currently I have another app "Asia air quality" that has such widget. It's not tied to my sensor, but to a official public one. I hope you like the idea.
Describe the bug
In the newest dev version, there is a bug: When pressing the compare button (doesn't matter if only two or more sensors are selected), the app crashes immediately.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
See the data comparison for the selected sensors
Additional information:
Android app crashes instantly when user tries to scan the qr code for linking the web app with the android app. Maybe an issue with the permission system or the zxing library. Error will be fixed soon!
reproduce with :
define a favorite which does not have (e.g.) air pressure data, open it and set the tick on air pressure.
once the alarm is triggered and you open the sensor chart data, the right side scale/legend shows freaky values for the pressure scale (starting with -800 and going up to + 1k...)
Seems the scale/legend its not initialized in this situation ...
Hi, when I try to refresh/update the widget via the proposed button, the widget doesn't refresh and the app crashes.
I use Android 9 and the app version is 3.1.1
Currently I've set background sync to 45 minutes and foreground to 60 seconds. Notifications normally are not fired when in background, even though the threshold is excieded multiple times ( I'm using the app for about 2-3 weeks and look at the app once a day). The only time I receive notification (not 100% of the cases) is after I enter in the app refresh the data, minimize the app and some minutes after I receive 1 notification in the notifications panel, but can hear the notifications sound for about a minute, as I recieve for example 100 notifications, which bothers me a lot. Reproduced on samsung s7 android 8.
Another improvement suggestion is to use Job scheduler/ Work manager instead of alarm manager, in order to optimize battery usage and take care of the system's doze mode.
Whenever I start the app, the chart displays a N 0° E 0° position centered on the screen, and I can see whole Africa.
That doesn't make sense, a you have to zoom in again and again to the same positions.
Would be nice if the app could remember the last position and zoom level and use it for the next start.
I have my GPS turned off by default (sucks too much energy), so I can't tell how the app behaves with GPS-on.
BR,
Thomas
Describe the bug
When I want to add my sensor with latest Android 12, I need to select the position. When doing so, the app Crashes.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expect so see a map to place my sensor
Device/version info (please complete the following information):
Unwanted forwarding to https.
Problem occured on 31.03. when in some countries the time changed to daylight saving time.
The displayed time is one hour after the actual time.
After the latest update the app crashes everytime you try to refresh the data from the home screen widget
Whenever I open a sensor, the average/median values and the WHO / EU threshold limits (radio buttons) are deactivated.
Please save these in the settings and restore upon restart of the app.
In the fullscreen view of the data graph, the black text on the dark grey background is nearly unreadable. We should fix that and change the text color to white.
My own sensor reads and shows e.g. 909.654 hPa as air pressure. As I'm living on 980m above sea level this is unusable, to compare with official pressure readings (it should show something like 1023.9hPa) ...
So I kindly ask for an attribute to (manually) input the altitude above sea level (-->980) and a calculated correction of the air pressure.
As of 9th of November, the application does not show any new data. My sensor is configured to push the data to Feinstaub-App as it was before (no change on my end). If this application is being decommissioned, you should at least notify your users...
Reported by Mr Manthey:
When launching the CompareActivity twice and you go back to the day before, there will be displayed the time span of 24 hours before the current datetime instead of the whole last day.
Would it be possible to add a numeric scale and unit on the diagram?
Since the release of update 3.2.0 the data gets displayed in the wrong timezones. We'll fix this in the next update.
App crashes on splash screen.
It would be better, if we could adjust the thresholds for each sensor individually.
On date selection, the wrong data gets displayed. From the current time on a custom day to the same time on the next day.
While linking a sensor via the '+' button on the 'my sensors' page works fine, doing the same thing from the network search does not work correctly. We're working on a fix for this.
Since update 3.2.4 the app crashes immediately on startup.
The bugfix patch will be out as soon as possible.
Media playback in the background pauses when launching the app (especially the SplashScreen Activity). We have to fix the bug in the SplashScreen library first (chillibits/splash-screen#3).
Ronny de Hullu from Google Play reported us this issue:
Widget has white text on white / gray background. He was not able to read anything.
We'll fix this issue soon.
When a sensor breakdown occurs, a breakdown notification is fired. By clicking the notification, the app should show up with the sensor which is affected by the breakdown. For now that's not the case. An other sensor gets opened. We'll fix that soon.
Feature request by Mr Čolović:
The app forgets the selected graph parameters on app exit at the moment. Would be a nice feature to save this parameters for each sensor individually.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.