Git Product home page Git Product logo

rpanfili / airqualitymeter Goto Github PK

View Code? Open in Web Editor NEW
19.0 5.0 5.0 705 KB

Detects air particulate matter (PM - pm1, pm2.5, pm10) concentrations and sends data to an MQTT server. An alternative firmware for ESP8266 devices like the NodeMCU board written for Arduino IDE and PlatformIO

License: GNU General Public License v3.0

C++ 100.00%
arduino air airquality esp8266 esp32 nodemcu iot particles pms5003 pms5003st

airqualitymeter's People

Contributors

rpanfili avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

airqualitymeter's Issues

Support needed....

Hi

I tried to understand a bit manual which is related to your work (PMS5003ST).

It's first time when installed Visual Studio and nodemcu :)
I was able to upload project to module and it connected to my wifi (changed config.json).
However, I can't later go to local adress via browser... (it has local IP which I can ping, but can't get inside...).
Any ideas what I can do wrong??

Optimize sensor readings

Lots of checksum errors occur between readings.
This is just an example:

[...]
found start char
found second char
Framelen OK
got 40 chars stream
Checksum failure
Sum: 970 - check: 48
[1] skip char 0x1A
[1] skip char 0x49
[1] skip char 0x7
[1] skip char 0x3D
[1] skip char 0x0
[1] skip char 0xF6
[1] skip char 0x0
[1] skip char 0xF
[1] skip char 0x0
[1] skip char 0x2
[1] skip char 0x0
[1] skip char 0x1
[1] skip char 0x0
[1] skip char 0x2
[1] skip char 0x0
[1] skip char 0xD2
[1] skip char 0x2
[1] skip char 0x25
[1] skip char 0x0
[1] skip char 0x0
[1] skip char 0x91
[1] skip char 0x0
[1] skip char 0x4
found start char
found second char
Framelen OK
got 40 chars stream

---------------------------------------
Concentration Units (standard)
PM 1.0: 36              PM 2.5: 48              PM 10: 52
[...]

We need to double check the parsing routine looking for an improvement!

Improved dependency documentation

Hey rpanfili,

Tried to get this to build and couldn't. I'm a novice with vs code and C++ isn't my preferred language so I'm sure that doesn't help.

It's not clear to me which versions of your dependencies I should install or if any of them have broken since your last commit. It's also not clear to me how vs code does its dependency management. Is it global scope or do dependencies need to be added specifically to a project after being installed?

Anyway the litany of errors we get indicates dependency problems, and your how-to glosses completely over that so we're unable to make use of your nice project.

Could you please add detailed versioning and dependency management requirements, with a particular IDE in mind? That would help a lot of newbies.

Thanks.

config portal on demand

We should find a way to display captive portal (configuration webpages) on user-demand (eg: clicking on a button? with the webserver that (will) handle other kind of pages (like live stats etc)?

wifimanager issues

issue with wifimanager HTTP_HEAD rename in 0.14
changing line 25 in platformio.ini from WifiManager@~0.14 to WifiManager@~0.15 resolves the compile issue, but get exception looping on reset after wifimanager is setup.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.