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
  1. Home
  2. Troubleshooting
  3. Problem with BME280 Hum value

Problem with BME280 Hum value

Scheduled Pinned Locked Moved Troubleshooting
5 Posts 3 Posters 375 Views 2 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.
  • M Offline
    M Offline
    MrRose
    wrote on last edited by MrRose
    #1

    Hi,

    i try to create a node by the BME280 example and send them to IoBroker.

    But then I get by IoBroker just the Temp and the Pressure value.

    BME280 - Requesting new data from sensor module.
    BME280 - Sensor module has some new values ready:
    BME280 - Temperature = 25.69 °C
    BME280 - Humidity = 41.13 %
    BME280 - Pressure = 1023.98 hPa
    BME280 - Forecast = stable
    BME280 - Sending the new temperature to the gateway.
    330804 TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:25.7
    BME280 - Sending the new humidity to the gateway.
    330816 TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:41.1
    BME280 - Sending the new pressure to the gateway.
    330828 TSF:MSG:SEND,1-1-0-0,s=2,c=1,t=4,pt=7,l=5,sg=0,ft=0,st=OK:1024.0
    BME280 - Measurement complete. Going to wait until next measurement.
    

    And the log from IoBroker

    mysensors.0	2019-09-05 18:55:48.532	info	Add new object: 1.0_TEMP.V_ID - 1.0_TEMP.V_ID
    mysensors.0	2019-09-05 18:55:48.531	info	Add new object: 1.0_TEMP.V_TEMP - 1.0_TEMP.V_TEMP
    mysensors.0	2019-09-05 18:55:48.530	info	Add new object: 1.0_TEMP - 1.0_TEMP
    mysensors.0	2019-09-05 18:55:48.475	info	Add new object: 1.2_BARO.V_FORECAST - 1.2_BARO.V_FORECAST
    mysensors.0	2019-09-05 18:55:48.475	info	Add new object: 1.2_BARO.V_PRESSURE - 1.2_BARO.V_PRESSURE
    mysensors.0	2019-09-05 18:55:48.474	info	Add new object: 1.2_BARO - 1.2_BARO
    mysensors.0	2019-09-05 18:55:48.416	info	Version :1.1
    mysensors.0	2019-09-05 18:55:48.356	warn	setObject mysensors.0.1 (type=device) property native missing!
    mysensors.0	2019-09-05 18:55:48.353	info	Name :BME280 Sensor
    

    Any idea? Any help is welcome.

    1 Reply Last reply
    0
    • nagelcN Offline
      nagelcN Offline
      nagelc
      wrote on last edited by
      #2

      Check the variable type you are sending with the humidity. The log parser indicates you are sending a V_TEMP for the humidity reading instead of a V_HUM

      You can find the log parser here: https://www.mysensors.org/build/parser
      Much easier than trying to read the log output directly.

      1 Reply Last reply
      1
      • M Offline
        M Offline
        MrRose
        wrote on last edited by
        #3

        You are right, I solved it. But now it looks like sending failed during presentation? Any idea?

        _  __       ____
        |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
        | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
        | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
        |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
                |___/                      2.3.1
        
        16 MCO:BGN:INIT NODE,CP=RNNNA---,REL=255,VER=2.3.1
        26 TSM:INIT
        27 TSF:WUR:MS=0
        33 TSM:INIT:TSP OK
        35 TSF:SID:OK,ID=3
        37 TSM:FPAR
        73 TSF:MSG:SEND,3-3-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        587 TSF:MSG:READ,0-0-3,s=255,c=3,t=8,pt=1,l=1,sg=0:0
        592 TSF:MSG:FPAR OK,ID=0,D=1
        2080 TSM:FPAR:OK
        2081 TSM:ID
        2082 TSM:ID:OK
        2084 TSM:UPL
        2087 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
        2184 TSF:MSG:READ,0-0-3,s=255,c=3,t=25,pt=1,l=1,sg=0:1
        2189 TSF:MSG:PONG RECV,HP=1
        2192 TSM:UPL:OK
        2193 TSM:READY:ID=3,PAR=0,DIS=1
        2198 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
        2322 TSF:MSG:READ,0-0-3,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
        2329 TSF:MSG:SEND,3-3-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.3.1
        2338 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
        4346 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=11,pt=0,l=13,sg=0,ft=0,st=OK:BME280 Sensor
        4356 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.1
        4364 TSF:MSG:SEND,3-3-0-0,s=2,c=0,t=8,pt=0,l=0,sg=0,ft=0,st=OK:
        4371 TSF:MSG:SEND,3-3-0-0,s=0,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=OK:
        4412 !TSF:MSG:SEND,3-3-0-0,s=1,c=0,t=7,pt=0,l=0,sg=0,ft=0,st=NACK:
        4419 TSF:MSG:SEND,3-3-0-0,s=3,c=0,t=6,pt=0,l=0,sg=0,ft=1,st=OK:
        4425 MCO:REG:REQ
        4463 !TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=NACK:2
        6470 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=1,st=OK:2
        6535 TSF:MSG:READ,0-0-3,s=255,c=3,t=27,pt=1,l=1,sg=0:1
        6540 MCO:PIM:NODE REG=1
        6542 MCO:BGN:STP
        Hello world, I am a sensor node.
        6544 MCO:BGN:INIT OK,TSP=1
        
        BME280 - Requesting new data from sensor module.
        BME280 - Sensor module has some new values ready:
        BME280 - Temperature = 25.18 °C
        BME280 - Humidity = 39.49 %
        BME280 - Pressure = 1022.52 hPa
        BME280 - Forecast = unknown
        BME280 - Sending the new temperature to the gateway.
        6616 TSF:MSG:SEND,3-3-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:25.2
        BME280 - Sending the new humidity to the gateway.
        6627 TSF:MSG:SEND,3-3-0-0,s=1,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:39.5
        6637 TSF:MSG:SEND,3-3-0-0,s=3,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:1.0
        BME280 - Sending the new pressure to the gateway.
        6645 TSF:MSG:SEND,3-3-0-0,s=2,c=1,t=4,pt=7,l=5,sg=0,ft=0,st=OK:1022.5
        BME280 - Sending the latest forecast to the gateway.
        6677 TSF:MSG:SEND,3-3-0-0,s=2,c=1,t=5,pt=0,l=7,sg=0,ft=0,st=OK:unknown
        BME280 - Measurement complete. Going to wait until next measurement.
        
        
        mfalkviddM 1 Reply Last reply
        0
        • M MrRose

          You are right, I solved it. But now it looks like sending failed during presentation? Any idea?

          _  __       ____
          |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
          | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
          | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
          |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
                  |___/                      2.3.1
          
          16 MCO:BGN:INIT NODE,CP=RNNNA---,REL=255,VER=2.3.1
          26 TSM:INIT
          27 TSF:WUR:MS=0
          33 TSM:INIT:TSP OK
          35 TSF:SID:OK,ID=3
          37 TSM:FPAR
          73 TSF:MSG:SEND,3-3-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          587 TSF:MSG:READ,0-0-3,s=255,c=3,t=8,pt=1,l=1,sg=0:0
          592 TSF:MSG:FPAR OK,ID=0,D=1
          2080 TSM:FPAR:OK
          2081 TSM:ID
          2082 TSM:ID:OK
          2084 TSM:UPL
          2087 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
          2184 TSF:MSG:READ,0-0-3,s=255,c=3,t=25,pt=1,l=1,sg=0:1
          2189 TSF:MSG:PONG RECV,HP=1
          2192 TSM:UPL:OK
          2193 TSM:READY:ID=3,PAR=0,DIS=1
          2198 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
          2322 TSF:MSG:READ,0-0-3,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
          2329 TSF:MSG:SEND,3-3-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.3.1
          2338 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
          4346 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=11,pt=0,l=13,sg=0,ft=0,st=OK:BME280 Sensor
          4356 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.1
          4364 TSF:MSG:SEND,3-3-0-0,s=2,c=0,t=8,pt=0,l=0,sg=0,ft=0,st=OK:
          4371 TSF:MSG:SEND,3-3-0-0,s=0,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=OK:
          4412 !TSF:MSG:SEND,3-3-0-0,s=1,c=0,t=7,pt=0,l=0,sg=0,ft=0,st=NACK:
          4419 TSF:MSG:SEND,3-3-0-0,s=3,c=0,t=6,pt=0,l=0,sg=0,ft=1,st=OK:
          4425 MCO:REG:REQ
          4463 !TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=NACK:2
          6470 TSF:MSG:SEND,3-3-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=1,st=OK:2
          6535 TSF:MSG:READ,0-0-3,s=255,c=3,t=27,pt=1,l=1,sg=0:1
          6540 MCO:PIM:NODE REG=1
          6542 MCO:BGN:STP
          Hello world, I am a sensor node.
          6544 MCO:BGN:INIT OK,TSP=1
          
          BME280 - Requesting new data from sensor module.
          BME280 - Sensor module has some new values ready:
          BME280 - Temperature = 25.18 °C
          BME280 - Humidity = 39.49 %
          BME280 - Pressure = 1022.52 hPa
          BME280 - Forecast = unknown
          BME280 - Sending the new temperature to the gateway.
          6616 TSF:MSG:SEND,3-3-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:25.2
          BME280 - Sending the new humidity to the gateway.
          6627 TSF:MSG:SEND,3-3-0-0,s=1,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:39.5
          6637 TSF:MSG:SEND,3-3-0-0,s=3,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:1.0
          BME280 - Sending the new pressure to the gateway.
          6645 TSF:MSG:SEND,3-3-0-0,s=2,c=1,t=4,pt=7,l=5,sg=0,ft=0,st=OK:1022.5
          BME280 - Sending the latest forecast to the gateway.
          6677 TSF:MSG:SEND,3-3-0-0,s=2,c=1,t=5,pt=0,l=7,sg=0,ft=0,st=OK:unknown
          BME280 - Measurement complete. Going to wait until next measurement.
          
          
          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by
          #4

          @mrrose sending multiple messages in rapid succession strains the power supply. How is the node powered? What capacitors do you use near the nrf24? See if adding an additional capacitor helps, and/or add wait(100) after each call to presentation and send.

          1 Reply Last reply
          0
          • M Offline
            M Offline
            MrRose
            wrote on last edited by
            #5

            The wait(100) worked thanks. I`m using an 10uF so far.

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


            35

            Online

            11.7k

            Users

            11.2k

            Topics

            113.1k

            Posts


            Copyright 2025 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
            • MySensors
            • OpenHardware.io
            • Categories
            • Recent
            • Tags
            • Popular