Skip to content
  • 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
  1. Home
  2. Announcements
  3. 💬 Atmospheric Pressure Sensor
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

💬 Atmospheric Pressure Sensor

Scheduled Pinned Locked Moved Announcements
pressurebmp085
60 Posts 22 Posters 12.9k Views 19 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • hekH Offline
    hekH Offline
    hek
    Admin
    wrote on last edited by hek
    #1

    This thread contains comments for the article "Atmospheric Pressure Sensor" posted on MySensors.org.

    1 Reply Last reply
    0
    • NoobduinoN Offline
      NoobduinoN Offline
      Noobduino
      wrote on last edited by
      #2

      Just a small heads-up... Using the BMP180 ordered from the linked AliExpress shop I was getting no data until I realized the SDA SDL pins on my board were incorrectly marked. Swapping them fixed the issue.

      1 Reply Last reply
      2
      • hekH Offline
        hekH Offline
        hek
        Admin
        wrote on last edited by
        #3

        Oh, my... Thanks for the heads up.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kramer
          wrote on last edited by
          #4

          Just so people are aware, the variable "ALTITUDE" should be in units of meters (according to Adafruit's BMP library).

          1 Reply Last reply
          1
          • K Offline
            K Offline
            ksga
            wrote on last edited by
            #5

            Anybody feeling like adopting this to the BME280 and including temperature and humidity readings?? Low cost single chip and power usage looks fairly low...

            F 1 Reply Last reply
            0
            • K ksga

              Anybody feeling like adopting this to the BME280 and including temperature and humidity readings?? Low cost single chip and power usage looks fairly low...

              F Offline
              F Offline
              flopp
              wrote on last edited by flopp
              #6

              @ksga
              I think I will do that. It seems to be able to run it from 1.8V to 5V.
              Now BME280 is cheaper than it was 1 year ago, i think.
              http://www.ebay.com/itm/I2C-SPI-Breakout-Temperature-Humidity-Barometric-Pressure-BME280-Digital-Sensor-/272267632353?hash=item3f646a5ee1:g:07oAAOSwnFZXV9L2

              K 1 Reply Last reply
              0
              • F flopp

                @ksga
                I think I will do that. It seems to be able to run it from 1.8V to 5V.
                Now BME280 is cheaper than it was 1 year ago, i think.
                http://www.ebay.com/itm/I2C-SPI-Breakout-Temperature-Humidity-Barometric-Pressure-BME280-Digital-Sensor-/272267632353?hash=item3f646a5ee1:g:07oAAOSwnFZXV9L2

                K Offline
                K Offline
                ksga
                wrote on last edited by
                #7

                @flopp
                That would be awesome. I have one in the mail and are trying to get things ready 😀

                It will replace my SI7021 on my solar powered node...

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  emc2
                  Hardware Contributor
                  wrote on last edited by
                  #8

                  BME280 is quite nice. I got one last year that I added to my gateway and it worked flawlessly since then.

                  If you remove the gateway/esp8266 top part you should be able to directly use code from https://github.com/emc2cube/MyWeatherGatewayESP8266 (which was updated from this one anyway)

                  1 Reply Last reply
                  2
                  • HeinzH Offline
                    HeinzH Offline
                    Heinz
                    Hero Member
                    wrote on last edited by
                    #9

                    I just ordered one at ebay...
                    Nice to see that other weatherstations make use of this code.

                    1 Reply Last reply
                    0
                    • Luc3asL Offline
                      Luc3asL Offline
                      Luc3as
                      wrote on last edited by
                      #10

                      I tried to modify the weather forecast script to run each 5 minutes instead of every minute but now I am getting strange forecasts and sometimes unknown conditions.
                      Doesn't anybody tried to accomplish this ?

                      D 1 Reply Last reply
                      0
                      • boblasureB Offline
                        boblasureB Offline
                        boblasure
                        wrote on last edited by
                        #11

                        So I added the My Sensors board file, added the my sensors libary through library manager, coped the adafruit library and tried to compile. Arduino: 1.8.1 (Windows 8.1), Board: "Arduino Mini, ATmega328"

                        C:\Users\eddy\Documents\Arduino\bmpTest\bmpTest.ino: In function 'void setup()':

                        bmpTest:95: error: 'getConfig' was not declared in this scope

                         metric = getConfig().isMetric;
                        
                                            ^
                        

                        exit status 1
                        'getConfig' was not declared in this scope

                        This report would have more information with
                        "Show verbose output during compilation"
                        option enabled in File -> Preferences.
                        Did I miss something?

                        1 Reply Last reply
                        0
                        • boblasureB Offline
                          boblasureB Offline
                          boblasure
                          wrote on last edited by
                          #12

                          Okay, I changed the library to version 2.0.0 and it now compiles.

                          mfalkviddM 1 Reply Last reply
                          1
                          • boblasureB boblasure

                            Okay, I changed the library to version 2.0.0 and it now compiles.

                            mfalkviddM Offline
                            mfalkviddM Offline
                            mfalkvidd
                            Mod
                            wrote on last edited by
                            #13

                            @boblasure I am not sure why, but the name of getConfig was changed. See https://forum.mysensors.org/topic/5841/getconfig-was-not-declared-in-this-scope-v2-1-1-fixed/ if you want to upgrade to 2.1.1 again.

                            1 Reply Last reply
                            1
                            • Luc3asL Luc3as

                              I tried to modify the weather forecast script to run each 5 minutes instead of every minute but now I am getting strange forecasts and sometimes unknown conditions.
                              Doesn't anybody tried to accomplish this ?

                              D Offline
                              D Offline
                              DavidZH
                              wrote on last edited by
                              #14

                              @Luc3as

                              The forecast script is meant to be running every minute to collect the averaging data. If you run it every 5 minutes, you need to change the dividers in the script to come to a hPa/h value that actually makes sense.

                              1 Reply Last reply
                              1
                              • ghislainG Offline
                                ghislainG Offline
                                ghislain
                                wrote on last edited by
                                #15

                                i've got a problem, pressure always stay to 1013 mbar and i'm at 350m of altitude. Something is wrong but what ? I test the BMP180 alone and it said the good value.

                                1 Reply Last reply
                                0
                                • ghislainG Offline
                                  ghislainG Offline
                                  ghislain
                                  wrote on last edited by ghislain
                                  #16

                                  I found some problems in code. I did make some change to be able to get value. I replace "float pressure = bmp.readSealevelPressure(ALTITUDE) / 100.0;" by "float pressure = bmp.readPressure() / 100 ;"

                                  I'll make a PR on GitHub when everything will be well tested. :)

                                  1 Reply Last reply
                                  0
                                  • James FlosseJ Offline
                                    James FlosseJ Offline
                                    James Flosse
                                    wrote on last edited by
                                    #17

                                    Hi, i've a problem with the bmp180 with domoticz. I use raspberry pi with domoticz and mysensor v2 and nrf24 on gpio, i receive data but i think is wrong. The temperature is 31°C and pressure is 728. I put my altitude in the sketch.
                                    Can you help me?
                                    Best regards.

                                    mfalkviddM 1 Reply Last reply
                                    0
                                    • James FlosseJ James Flosse

                                      Hi, i've a problem with the bmp180 with domoticz. I use raspberry pi with domoticz and mysensor v2 and nrf24 on gpio, i receive data but i think is wrong. The temperature is 31°C and pressure is 728. I put my altitude in the sketch.
                                      Can you help me?
                                      Best regards.

                                      mfalkviddM Offline
                                      mfalkviddM Offline
                                      mfalkvidd
                                      Mod
                                      wrote on last edited by
                                      #18

                                      Welcome to the MySensors community @James-Flosse !

                                      Could you post your sketch and debug output from the node and the gateway?

                                      If you haven't looked at it already, https://www.mysensors.org/build/debug#enabling-debug-logging has information on how to enable debug logging.

                                      1 Reply Last reply
                                      0
                                      • James FlosseJ Offline
                                        James FlosseJ Offline
                                        James Flosse
                                        wrote on last edited by James Flosse
                                        #19

                                        Hi @mfalkvidd. This is the debug output and my code

                                        2269 MCO:REG:REQ
                                        2277 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
                                        2287 TSF:MSG:READ,0-0-3,s=255,c=3,t=27,pt=1,l=1,sg=0:1
                                        2293 MCO:PIM:NODE REG=1
                                        2295 MCO:BGN:STP
                                        2306 MCO:BGN:INIT OK,TSP=1
                                        Forecast at minute 1 dP/dt = 0.00kPa/h --> unknown
                                        Temperature = 31.00 *C
                                        Pressure = 728.00 hPa
                                        Forecast = unknown
                                        2359 TSF:MSG:SEND,3-3-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:31.0
                                        2369 TSF:MSG:SEND,3-3-0-0,s=0,c=1,t=4,pt=7,l=5,sg=0,ft=0,st=OK:728
                                        2381 TSF:MSG:SEND,3-3-0-0,s=0,c=1,t=5,pt=0,l=7,sg=0,ft=0,st=OK:unknown
                                        2387 MCO:SLP:MS=60000,SMS=0,I1=255,M1=255,I2=255,M2=255
                                        2394 MCO:SLP:TPD
                                        
                                        // Enable debug prints to serial monitor
                                        #define MY_DEBUG 
                                        
                                        // Enable and select radio type attached
                                        #define MY_RADIO_NRF24
                                        //#define MY_RADIO_RFM69
                                        
                                        #include <SPI.h>
                                        #include <MySensors.h>  
                                        #include <Wire.h>
                                        #include <Adafruit_BMP085.h>
                                        
                                        #define BARO_CHILD 0
                                        #define TEMP_CHILD 1
                                        
                                        const float ALTITUDE = 688; // <-- adapt this value to your own location's altitude.
                                        
                                        // Sleep time between reads (in seconds). Do not change this value as the forecast algorithm needs a sample every minute.
                                        const unsigned long SLEEP_TIME = 60000; 
                                        
                                        const char *weather[] = { "stable", "sunny", "cloudy", "unstable", "thunderstorm", "unknown" };
                                        enum FORECAST
                                        {
                                            STABLE = 0,            // "Stable Weather Pattern"
                                            SUNNY = 1,            // "Slowly rising Good Weather", "Clear/Sunny "
                                            CLOUDY = 2,            // "Slowly falling L-Pressure ", "Cloudy/Rain "
                                            UNSTABLE = 3,        // "Quickly rising H-Press",     "Not Stable"
                                            THUNDERSTORM = 4,    // "Quickly falling L-Press",    "Thunderstorm"
                                            UNKNOWN = 5            // "Unknown (More Time needed)
                                        };
                                        
                                        Adafruit_BMP085 bmp = Adafruit_BMP085();      // Digital Pressure Sensor 
                                        
                                        float lastPressure = -1;
                                        float lastTemp = -1;
                                        int lastForecast = -1;
                                        
                                        const int LAST_SAMPLES_COUNT = 5;
                                        float lastPressureSamples[LAST_SAMPLES_COUNT];
                                        
                                        // this CONVERSION_FACTOR is used to convert from Pa to kPa in forecast algorithm
                                        // get kPa/h be dividing hPa by 10 
                                        #define CONVERSION_FACTOR (1.0/10.0)
                                        
                                        int minuteCount = 0;
                                        bool firstRound = true;
                                        // average value is used in forecast algorithm.
                                        float pressureAvg;
                                        // average after 2 hours is used as reference value for the next iteration.
                                        float pressureAvg2;
                                        
                                        float dP_dt;
                                        bool metric;
                                        MyMessage tempMsg(TEMP_CHILD, V_TEMP);
                                        MyMessage pressureMsg(BARO_CHILD, V_PRESSURE);
                                        MyMessage forecastMsg(BARO_CHILD, V_FORECAST);
                                        
                                        
                                        void setup() 
                                        {
                                            if (!bmp.begin()) 
                                            {
                                                Serial.println("Could not find a valid BMP085 sensor, check wiring!");
                                                while (1) {}
                                            }
                                            metric = getControllerConfig().isMetric;
                                        }
                                        
                                        void presentation()  {
                                          // Send the sketch version information to the gateway and Controller
                                          sendSketchInfo("Pressure Sensor", "1.1");
                                        
                                          // Register sensors to gw (they will be created as child devices)
                                          present(BARO_CHILD, S_BARO);
                                          present(TEMP_CHILD, S_TEMP);
                                        }
                                        
                                        void loop() 
                                        {
                                            float pressure = bmp.readPressure() / 100 ;
                                            float temperature = bmp.readTemperature();
                                        
                                            if (!metric) 
                                            {
                                                // Convert to fahrenheit
                                                temperature = temperature * 9.0 / 5.0 + 32.0;
                                            }
                                        
                                            int forecast = sample(pressure);
                                        
                                            Serial.print("Temperature = ");
                                            Serial.print(temperature);
                                            Serial.println(metric ? " *C" : " *F");
                                            Serial.print("Pressure = ");
                                            Serial.print(pressure);
                                            Serial.println(" hPa");
                                            Serial.print("Forecast = ");
                                            Serial.println(weather[forecast]);
                                        
                                        
                                            if (temperature != lastTemp) 
                                            {
                                                send(tempMsg.set(temperature, 1));
                                                lastTemp = temperature;
                                            }
                                        
                                            if (pressure != lastPressure) 
                                            {
                                                send(pressureMsg.set(pressure, 0));
                                                lastPressure = pressure;
                                            }
                                        
                                            if (forecast != lastForecast)
                                            {
                                                send(forecastMsg.set(weather[forecast]));
                                                lastForecast = forecast;
                                            }
                                        
                                            sleep(SLEEP_TIME);
                                        }
                                        
                                        float getLastPressureSamplesAverage()
                                        {
                                            float lastPressureSamplesAverage = 0;
                                            for (int i = 0; i < LAST_SAMPLES_COUNT; i++)
                                            {
                                                lastPressureSamplesAverage += lastPressureSamples[i];
                                            }
                                            lastPressureSamplesAverage /= LAST_SAMPLES_COUNT;
                                        
                                            return lastPressureSamplesAverage;
                                        }
                                        
                                        
                                        
                                        // Algorithm found here
                                        // http://www.freescale.com/files/sensors/doc/app_note/AN3914.pdf
                                        // Pressure in hPa -->  forecast done by calculating kPa/h
                                        int sample(float pressure)
                                        {
                                            // Calculate the average of the last n minutes.
                                            int index = minuteCount % LAST_SAMPLES_COUNT;
                                            lastPressureSamples[index] = pressure;
                                        
                                            minuteCount++;
                                            if (minuteCount > 185)
                                            {
                                                minuteCount = 6;
                                            }
                                        
                                            if (minuteCount == 5)
                                            {
                                                pressureAvg = getLastPressureSamplesAverage();
                                            }
                                            else if (minuteCount == 35)
                                            {
                                                float lastPressureAvg = getLastPressureSamplesAverage();
                                                float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
                                                if (firstRound) // first time initial 3 hour
                                                {
                                                    dP_dt = change * 2; // note this is for t = 0.5hour
                                                }
                                                else
                                                {
                                                    dP_dt = change / 1.5; // divide by 1.5 as this is the difference in time from 0 value.
                                                }
                                            }
                                            else if (minuteCount == 65)
                                            {
                                                float lastPressureAvg = getLastPressureSamplesAverage();
                                                float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
                                                if (firstRound) //first time initial 3 hour
                                                {
                                                    dP_dt = change; //note this is for t = 1 hour
                                                }
                                                else
                                                {
                                                    dP_dt = change / 2; //divide by 2 as this is the difference in time from 0 value
                                                }
                                            }
                                            else if (minuteCount == 95)
                                            {
                                                float lastPressureAvg = getLastPressureSamplesAverage();
                                                float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
                                                if (firstRound) // first time initial 3 hour
                                                {
                                                    dP_dt = change / 1.5; // note this is for t = 1.5 hour
                                                }
                                                else
                                                {
                                                    dP_dt = change / 2.5; // divide by 2.5 as this is the difference in time from 0 value
                                                }
                                            }
                                            else if (minuteCount == 125)
                                            {
                                                float lastPressureAvg = getLastPressureSamplesAverage();
                                                pressureAvg2 = lastPressureAvg; // store for later use.
                                                float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
                                                if (firstRound) // first time initial 3 hour
                                                {
                                                    dP_dt = change / 2; // note this is for t = 2 hour
                                                }
                                                else
                                                {
                                                    dP_dt = change / 3; // divide by 3 as this is the difference in time from 0 value
                                                }
                                            }
                                            else if (minuteCount == 155)
                                            {
                                                float lastPressureAvg = getLastPressureSamplesAverage();
                                                float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
                                                if (firstRound) // first time initial 3 hour
                                                {
                                                    dP_dt = change / 2.5; // note this is for t = 2.5 hour
                                                }
                                                else
                                                {
                                                    dP_dt = change / 3.5; // divide by 3.5 as this is the difference in time from 0 value
                                                }
                                            }
                                            else if (minuteCount == 185)
                                            {
                                                float lastPressureAvg = getLastPressureSamplesAverage();
                                                float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
                                                if (firstRound) // first time initial 3 hour
                                                {
                                                    dP_dt = change / 3; // note this is for t = 3 hour
                                                }
                                                else
                                                {
                                                    dP_dt = change / 4; // divide by 4 as this is the difference in time from 0 value
                                                }
                                                pressureAvg = pressureAvg2; // Equating the pressure at 0 to the pressure at 2 hour after 3 hours have past.
                                                firstRound = false; // flag to let you know that this is on the past 3 hour mark. Initialized to 0 outside main loop.
                                            }
                                        
                                            int forecast = UNKNOWN;
                                            if (minuteCount < 35 && firstRound) //if time is less than 35 min on the first 3 hour interval.
                                            {
                                                forecast = UNKNOWN;
                                            }
                                            else if (dP_dt < (-0.25))
                                            {
                                                forecast = THUNDERSTORM;
                                            }
                                            else if (dP_dt > 0.25)
                                            {
                                                forecast = UNSTABLE;
                                            }
                                            else if ((dP_dt > (-0.25)) && (dP_dt < (-0.05)))
                                            {
                                                forecast = CLOUDY;
                                            }
                                            else if ((dP_dt > 0.05) && (dP_dt < 0.25))
                                            {
                                                forecast = SUNNY;
                                            }
                                            else if ((dP_dt >(-0.05)) && (dP_dt < 0.05))
                                            {
                                                forecast = STABLE;
                                            }
                                            else
                                            {
                                                forecast = UNKNOWN;
                                            }
                                        
                                            // uncomment when debugging
                                            Serial.print(F("Forecast at minute "));
                                            Serial.print(minuteCount);
                                            Serial.print(F(" dP/dt = "));
                                            Serial.print(dP_dt);
                                            Serial.print(F("kPa/h --> "));
                                            Serial.println(weather[forecast]);
                                        
                                            return forecast;
                                        }
                                        
                                        2017-03-09 10:52:56.474 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 10:52:56.475 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 10:52:56.488 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:52:56.497 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:52:56.503 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:53:40.053 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 10:53:40.054 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 10:53:40.067 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:53:40.075 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:53:40.081 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:14.102 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 10:54:14.104 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 10:54:14.148 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:54:14.162 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:14.172 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:26.662 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 10:54:26.664 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 10:54:26.676 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:54:26.685 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:26.691 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:44.122 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 10:54:44.123 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 10:54:44.136 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:54:44.145 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:44.150 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:50.417 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 10:54:51.225 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 10:54:51.227 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:54:51.236 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:54:51.242 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:55:55.513 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:58:05.600 (GATEWAY) Temp (Temp)
                                        2017-03-09 10:58:05.608 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 10:59:10.651 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:01:20.704 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:02:00.701 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 11:02:00.702 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 11:02:00.715 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:02:00.723 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:00.728 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:31.650 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 11:02:31.652 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 11:02:31.664 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:02:31.673 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:31.678 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:38.872 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 11:02:38.873 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 11:02:38.886 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:02:38.894 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:38.900 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:41.863 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 11:02:41.864 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 11:02:41.887 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:02:41.895 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:41.901 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:49.208 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 11:02:49.209 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 11:02:49.232 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:02:49.240 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:02:49.245 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:03:54.286 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:04:59.319 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:06:04.359 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:06:04.368 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:06:36.109 MySensors: Node: 3, Sketch Name: Pressure Sensor
                                        2017-03-09 11:06:36.111 MySensors: Node: 3, Sketch Version: 1.1
                                        2017-03-09 11:06:36.123 (GATEWAY) Temp (Temp)
                                        2017-03-09 11:06:36.132 (GATEWAY) General/Barometer (Baro)
                                        2017-03-09 11:06:36.137 (GATEWAY) General/Barometer (Baro)
                                        
                                        1 Reply Last reply
                                        0
                                        • mfalkviddM Offline
                                          mfalkviddM Offline
                                          mfalkvidd
                                          Mod
                                          wrote on last edited by
                                          #20

                                          The node sends the data received from the bmp180, so everything seems to be correct. Could you clarify what you expected?

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          6

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.0k

                                          Posts


                                          Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

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