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. General Discussion
  3. Serial Gateway Sketch with si7021

Serial Gateway Sketch with si7021

Scheduled Pinned Locked Moved General Discussion
18 Posts 2 Posters 3.1k 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
    Markus.
    wrote on last edited by
    #9

    not yet ;-) Will try it later....

    1 Reply Last reply
    0
    • M Offline
      M Offline
      Markus.
      wrote on last edited by
      #10

      tried now the Sketch... Seems that something is wrong with the sensor.

       __  __       ____
      |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
      | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
      | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
      |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
              |___/                      2.2.0-beta
      
      0;255;3;0;9;53 MCO:BGN:INIT GW,CP=RRNGA---,VER=2.2.0-beta
      0;255;3;0;9;83 TSM:INIT
      0;255;3;0;9;92 TSF:WUR:MS=0
      0;255;3;0;9;100 TSM:INIT:TSP OK
      0;255;3;0;9;108 TSM:INIT:GW MODE
      0;255;3;0;9;118 TSM:READY:ID=0,PAR=0,DIS=0
      0;255;3;0;9;129 MCO:REG:NOT NEEDED
      0;255;3;0;14;Gateway startup complete.
      0;255;0;0;18;2.2.0-beta
      0;255;3;0;11;Gateway_SI7021
      0;255;3;0;12;1.0 161017
      0;0;0;0;6;
      0;1;0;0;7;
      0;255;3;0;9;159 MCO:BGN:STP
      Serial started
      Node and 2 children presented.
      0;255;3;0;9;684 MCO:BGN:INIT OK,TSP=1
      

      Also the issue with the attached sensor blocks completly the Gateway function.Means that the Gateway didn't receive anything. Is it possible to prevent such issue? what I mean, is it possible to seperate both functions in the Sketch in that way If something is wrong with the sensor, the Gateway can still operate?
      THX
      Markus

      1 Reply Last reply
      0
      • gohanG Offline
        gohanG Offline
        gohan
        Mod
        wrote on last edited by
        #11

        add some more serial prints around to see where the code stops

        M 1 Reply Last reply
        0
        • gohanG gohan

          add some more serial prints around to see where the code stops

          M Offline
          M Offline
          Markus.
          wrote on last edited by
          #12

          @gohan how can i do this ? :-(

          1 Reply Last reply
          0
          • gohanG Offline
            gohanG Offline
            gohan
            Mod
            wrote on last edited by
            #13

            Look at the "DEBUG_PRINTLN" you have in your code, add some of those where you see there aren't.

            1 Reply Last reply
            0
            • M Offline
              M Offline
              Markus.
              wrote on last edited by
              #14

              the Code stops here

              si7021_env data = humiditySensor.getHumidityAndTemperature();
              

              Anything wrong with the sensor I guess. But how can I handle such things?

              1 Reply Last reply
              0
              • gohanG Offline
                gohanG Offline
                gohan
                Mod
                wrote on last edited by
                #15

                did you try an example sketch from the library to see if you can read the values correctly?

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Markus.
                  wrote on last edited by
                  #16

                  the sensor conenction was the Problem at the end. Changed SCD and SCL and now it Looks good so far. At the Moment is the Gateway not connected to a Controller. Hope the sensor will be then also send the values...

                   __  __       ____
                  |  \/  |_   _/ ___|  ___ _ __  ___  ___  _ __ ___
                  | |\/| | | | \___ \ / _ \ `_ \/ __|/ _ \| `__/ __|
                  | |  | | |_| |___| |  __/ | | \__ \  _  | |  \__ \
                  |_|  |_|\__, |____/ \___|_| |_|___/\___/|_|  |___/
                          |___/                      2.2.0-beta
                  
                  0;255;3;0;9;53 MCO:BGN:INIT GW,CP=RRNGA---,VER=2.2.0-beta
                  0;255;3;0;9;83 TSM:INIT
                  0;255;3;0;9;92 TSF:WUR:MS=0
                  0;255;3;0;9;100 TSM:INIT:TSP OK
                  0;255;3;0;9;108 TSM:INIT:GW MODE
                  0;255;3;0;9;118 TSM:READY:ID=0,PAR=0,DIS=0
                  0;255;3;0;9;129 MCO:REG:NOT NEEDED
                  0;255;3;0;14;Gateway startup complete.
                  0;255;0;0;18;2.2.0-beta
                  0;255;3;0;11;Gateway_SI7021
                  0;255;3;0;12;1.0 161017
                  0;0;0;0;6;
                  0;1;0;0;7;
                  0;255;3;0;9;159 MCO:BGN:STP
                  Serial started
                  Node and 2 children presented.
                  0;255;3;0;9;684 MCO:BGN:INIT OK,TSP=1
                  Loop1 started
                  T: 21.49
                  TempDiff :121.49
                  0;0;1;0;0;21.5
                  T sent!
                  H: 64
                  HumDiff  :164.00
                  0;1;1;0;1;64
                  H sent!
                  Before first sleep
                  0;255;3;0;9;733 MCO:SLP:MS=300000,SMS=0,I1=255,M1=255,I2=255,M2=255
                  0;255;3;0;9;768 !MCO:SLP:REP
                  0;255;3;0;9;124672 TSF:MSG:READ,106-106-0,s=0,c=1,t=1,pt=7,l=5,sg=0:63.3
                  106;0;1;0;1;63.3
                  0;255;3;0;9;124702 TSF:MSG:READ,106-106-0,s=255,c=3,t=0,pt=1,l=1,sg=0:90
                  106;255;3;0;0;90
                  0;255;3;0;9;124735 TSF:MSG:READ,106-106-0,s=3,c=1,t=38,pt=7,l=5,sg=0:3.71
                  106;3;1;0;38;3.71
                  After first sleep
                  Loop1 started
                  T: 21.64
                  TempDiff :0.15
                  H: 65
                  HumDiff  :0.00
                  Before first sleep
                  0;255;3;0;9;300797 MCO:SLP:MS=300000,SMS=0,I1=255,M1=255,I2=255,M2=255
                  0;255;3;0;9;300830 !MCO:SLP:REP
                  0;255;3;0;9;428443 TSF:MSG:READ,106-106-0,s=255,c=3,t=0,pt=1,l=1,sg=0:90
                  106;255;3;0;0;90
                  0;255;3;0;9;428476 TSF:MSG:READ,106-106-0,s=3,c=1,t=38,pt=7,l=5,sg=0:3.72
                  106;3;1;0;38;3.72
                  

                  But how can I prevent the Situation that a defect or missing sensor on the Gateway blocks also the Gateway function ?

                  Thanks

                  Markus

                  1 Reply Last reply
                  0
                  • gohanG Offline
                    gohanG Offline
                    gohan
                    Mod
                    wrote on last edited by
                    #17

                    You need to make a check in the code that if the sensor read is fails it should keep going

                    M 1 Reply Last reply
                    0
                    • gohanG gohan

                      You need to make a check in the code that if the sensor read is fails it should keep going

                      M Offline
                      M Offline
                      Markus.
                      wrote on last edited by
                      #18

                      @gohan ;-) will try it.... -> Learning leasson... :-)

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


                      25

                      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