Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
FotoFieberF

FotoFieber

@FotoFieber
Hardware Contributor
About
Posts
240
Topics
12
Shares
0
Groups
1
Followers
2
Following
1

Posts

Recent Best Controversial

  • What did you build today (Pictures) ?
    FotoFieberF FotoFieber

    @tbowmo said in What did you build today (Pictures) ?:

    Not hardware though, but I'm working on my dashboard solution for a wallmounted tablet.

    Sigh, this is on my todo list for a long time. I have a working solution with imperihome (gateway to imperihome implemented in node-red) but never get to mount the tablet. :(

    I kind of already have this working in angular, but lately I have switched to react

    Second sigh.... popularity of angular seems to decrease. Do I have to learn another framework?

    (joined a new project at work where they use react for frontend development), so wanted to see how "easy" it would be to create a something similar to my angular dashboard, but in react instead.

    ...

    All data, except weather forecast and channel lists, is from my mqtt broker, where I use mqtt over websockets.

    Third sigh :) I like your chosen architecture except for the decision using websockets. (It is neither nice from a security standpoint nor is it proxy friendly, but who cares in a closed home enviroment.)

    I have a bunch of python scripts, and a node-red instance, to wrap things up for the display, and also do a lot of magical stuff, like turning on TV and amplifiers automatically when casting youtube, and then turn the TV etc. off again, when I haven't streamed anything for a couple of minutes. (So the kids doesn't forget to turn off the TV when they're finished watching cartoons)

    I really like your project. Maybe you can publish some react code? (Then I can try t understand another ui framework...)

    General Discussion

  • What did you build today (Pictures) ?
    FotoFieberF FotoFieber

    Modified a laser filament sensor (pat9125, used with Prusa mk3) to be used with an ESP32.

    Maybe I will use it as a filament stuck sensor with octoprint. Or a filament meter?

    0_1571850670675_IMG_4393.jpg

    General Discussion

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    My experiments with VOC sensors were all not satisfactory.

    The NDIR-sensors reported more or less the same as the netatmo devices and I will therefore stick with them. Apart from that, using the NDIR-sensors in arduino is much easier and you don't have to store baselines or link precompiled code.

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • What did you build today (Pictures) ?
    FotoFieberF FotoFieber

    Prototyping my netatmo replacement device. It has an led strip that can simulate a lighouse, a rainbow or a fireplace...
    (If not used only for fun, it should warn you, if there is too much CO2 in the air.)
    0_1558731422060_IMG_3858.JPG

    General Discussion

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    I downloaded the binaries from the Bosch site and the source library from the github repo.

    In the binaries archive is an arduino library with an example with the error, you found.... The github repo has no binaries and I couldn't get it up with the binary.

    The binary distribution of essential code makes it more complicated than it could be...

    The integration in platformio is not to complicated in my code. I only had to add (after investigating for some hours)

    build_flags =   -Llib/BSEC/src/esp32/
                    -lalgobsec
    
    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff said in Particle Powered Air Quality Sensor Logging to Google Docs:

    ...
    inputs[nInputs].signal = _data.humidity/1000.0f; // Need to divide by 1000 for fp;
    ...

    WTF, they have a known bug in the library and we all have to discover it by ourselves?....

    How cool is that, you seem to have solved the problem I had.... :)

    BSEC library version 1.4.7.3
    Timestamp [ms], raw temperature [°C], pressure [hPa], raw relative humidity [%], gas [Ohm], IAQ, IAQ accuracy, temperature [°C], relative humidity [%], Static IAQ, CO2 equivalent, breath VOC equivalent
    End setup()
    279, 21.37, 94698.00, 57.66, 80982.00, 25.00, 0, 21.37, 57.66, 25.00, 500.00, 0.50
    3278, 21.21, 94700.00, 57.42, 111997.00, 25.00, 0, 21.15, 58.10, 25.00, 500.00, 0.50
    6278, 21.22, 94700.00, 57.25, 127972.00, 25.00, 0, 21.16, 57.80, 25.00, 500.00, 0.50
    9278, 21.22, 94702.00, 57.10, 135341.00, 25.00, 0, 21.16, 57.58, 25.00, 500.00, 0.50
    

    I hope I will have a graph in two days and I can compare the Bosch sensor to the NIDIR-Sensors...

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    The data is read correctly:

    temp 1883
    hum 54739
    press 94317
    gas resistance 118267
    call bsec_do_steps(..
    return of bsec_do_steps -2
    

    And -2 means:

     BSEC_E_DOSTEPS_VALUELIMITS = -2,                /*!< Value of input (physical) sensor signal passed to bsec_do_steps() is not in the valid range */
    

    I wish I had the source code of the lib....

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    ESP32 is the platform I use.

    Linking is no problem (after trial and error of two hours :) ).

    I seem to have made a call to the lib:

    BSEC library version 1.4.7.3
    

    Now adding DEBUG-Messages to the BSEC arduino library.

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    Managed to compile Bosch arduino demo code on ESP32 on platformio after 3 hours. :sunglasses:

    But then....

    BSEC library version 1.4.7.3
    Timestamp [ms], raw temperature [°C], pressure [hPa], raw relative humidity [%], gas [Ohm], IAQ, IAQ accuracy, temperature [°C], relative humidity [%], Static IAQ, CO2 equivalent, breath VOC equivalent
    BSEC error code : -2
    

    Maybe I give up here, as I really don't like to use binary code in my sensors....

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    Seems like I only get an IAQ value for the BME680 and no (e)CO2. Is this correct?

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    Found something on https://de.aliexpress.com/item/GY-MCU680V1-BME680-Sensor-Module-Temperature-and-Humidity-Air-Pressure-Air-Quality-IAQ-MCU680-Module/32902672818.html?spm=a2g0x.10010108.1000016.1.3bc92080ZxA8fs&isOrigTitle=true

    When soldering the PS solder joint, the module is in the chip's own IIC mode, at which point the MCU does not participate in the operation and does not consume current. Can be used as a simple BME680 module.

    And in serial mode:
    https://playground.cmmakerclub.com/2018/12/esp32/วิธีการใช้งาน-gy-mcu680-กับ-esp32/

    I will try the I2C mode first.

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff 0_1557243066441_IMG_3835.jpg

    BME680 sensor mith MCU arrived. Hope I can read the chinese specification of the module.... :) (What stand PS for?)

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff said in Particle Powered Air Quality Sensor Logging to Google Docs:

    The BME680 seemed impressive at first but I'm seeing a big difference in temperature and humidity. My thinking it's likely due to the heating elements inside keeping it a little less humid and a little more hot. (These are the compensated values by the way. The non-compensated values are even lower humidity and a hotter.)

    I have tested several temperature sensors in the same setup and will use seperate HTU21D in my production devices anyway. So temperature and humidity would be no problem for me.

    @jaredwolff said in Particle Powered Air Quality Sensor Logging to Google Docs:

    Also, Is your SGP30 plot the dark red one? Definitely not what I'd expect from this sensor. At first I thought it was the CCS811 as that one appears to be less reactive (at least in my testing)

    Yes, it's is the dark red one. :(
    Yesterday another CCS811 arrived. I will add it to my setup.

    My final setup drifts to:

    • HTU21D temp/hum
    • MHZ19B CO2
    • HC-SR501 (modified for 3.3V) motion
    • WS 2812B led stripes
    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff said in Particle Powered Air Quality Sensor Logging to Google Docs:

    I followed your lead on the Grafana + InfluxDB stuff. It was dead simple to setup.

    Yes, really simple. I use docker for grafana and influxdb.

    Your SGP30 CO2 ppm graph looks like mine... :(

    I just want to get HTTPS/SSL working.

    I use an nginx-setup here for https.

    Pretty nifty little piece of software.

    Yepp! They are real software gems.

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    S8 readings seem quite goot. (NDIR)
    SGP30 :( Will try with the adafruit library instead of the sparktech.
    0_1556954956512_sensor-comparison.png

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • What did you build today (Pictures) ?
    FotoFieberF FotoFieber

    Added two other (e)co2 sensors to my test-setup.
    Now 3 NDIR and 2 VOC under observation. :)
    0_1556829380676_IMG_3826.JPG

    General Discussion

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    This night was a complete fail for the CCS811 I have here:

    Fresh air at 20:00
    Sleep till 6:15 with closed windows
    -> NDIR sensors show, how air quality gets worse
    -> CCS811 shows, how the air quality gets better during sleep with closed window!
    Fresh air at 06:15

    WTF.... :)
    0_1556788324572_sensor-comparison.png

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    CO2 is an indicator of air quality. I use it since years mainly with consumer devices from Netatmo. In my graphs you can see, when people are in the rooms consume the air, when they leave, when I open the windows...

    The CO2 measurement with NDIR-sensors seems much more reliable than what I see here from CCS811. They usually show quite good results just plugged in without calibration. They are easier to handle, because you don''t need to bother with handling basline (save and restore). And they don't need a temp/hum measurement to correct their values.

    Yesterday arrived another NDIR-Sensor (Senseair S8) and a SGP30. I am curious, how they perform. Hope I have the first results in two days.

    Are you logging anything other than C02?

    In general I have much more values I log (radioactivity, luminosity, window open/close, motion...)

    In this setup I log what I can get from the sensors.

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    @jaredwolff
    The update has brought a big improvement.
    I think one could derive airquality from the measurements, but the CO2 ppm value is still way off.
    0_1556686461628_sensor-comparison.png

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811

  • Particle Powered Air Quality Sensor Logging to Google Docs
    FotoFieberF FotoFieber

    Firmware upgrade time!

    My CCS811 has bootloader version: 1000

    and had application version: 1100

    I upgraded to the newest firmware (2.0.1). Now waiting for another two days.... :) Hope then I get reasonable results like you have....

    My Project si7021 air quality pm2.5 particle hpma115s0 ccs811
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular