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. Announcements
  3. 💬 Door, Window and Push-button Sensor

💬 Door, Window and Push-button Sensor

Scheduled Pinned Locked Moved Announcements
110 Posts 36 Posters 22.5k Views 32 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.
  • gohanG gohan

    You can do it on the gateway at least

    P Offline
    P Offline
    Pavel Polititsky
    wrote on last edited by Pavel Polititsky
    #78

    @gohan already done but not possible to see anything
    Every line was shifted to the right side and finally no space left.
    I use minicom app for monitoring serial port

    ,1-1-0,s=3,c=1,t=16,pt=1,l=1,sg=,1-1-0,s=3,c=1,t=16,pt=1,l=1,sg=0:0
                                                                       ,1-1-0,s=3,c=1,t=16,pt=1,l=1,sg=0;255;3;0;9;3726496 TSF:MSG:READ0:0
                                                                                                                                          1;3;1;0;16;0
                                                                                                                                                      ,1-1-0,s=3,c=1,t=16,pt=1,l=1,sg=0;255;3;0;9;3727488 TSF:MSG:READ0:0
                                                                                                                                                                                                                         1;3;1;0;16;0
                                                                                                                                                                                                                                     ,1-1-0,s=3,c=1,t=16,pt=1,l=1,sg=0;255;3;0;9;3728475 TSF:MSG:READ0:0
                                                                                                                                                                                                                                                                                                        1;3;1;0;16;0
                                                                                                                                                                                                                                                                                                                    ,1-1-0,s=3,c1
                                                                                                                                                                                                                                                                                                                                1
                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                1
                                                                                                                                                                                                                                                                                                                                1
                                                                                                                                                                                                                                                                                                                                1
                                                                                                                                                                                                                                                                                                                                1
                                                                                                                                                                                                                                                                                                                                =
    
    

    Actually i need to make 100-1000 clicks to catch a fail moment
    Here is working fine

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

      Can't you just use the arduino ide serial monitor?

      P 1 Reply Last reply
      0
      • gohanG gohan

        Can't you just use the arduino ide serial monitor?

        P Offline
        P Offline
        Pavel Polititsky
        wrote on last edited by
        #80
        This post is deleted!
        1 Reply Last reply
        0
        • P Offline
          P Offline
          Pavel Polititsky
          wrote on last edited by
          #81
          This post is deleted!
          1 Reply Last reply
          0
          • P Offline
            P Offline
            Pavel Polititsky
            wrote on last edited by Pavel Polititsky
            #82

            I was build a new button node with new arduino (8mhz) and new nrf24, then update to 2.3.0 gateway and all other devices
            But now have a worse result than before

            16 MCO:BGN:INIT NODE,CP=RNNNA---,VER=2.3.0
            26 TSM:INIT
            28 TSF:WUR:MS=0
            34 TSM:INIT:TSP OK
            36 TSF:SID:OK,ID=11
            38 TSM:FPAR
            75 TSF:MSG:SEND,11-11-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
            403 TSF:MSG:READ,0-0-11,s=255,c=3,t=8,pt=1,l=1,sg=0:0
            409 TSF:MSG:FPAR OK,ID=0,D=1
            2084 TSM:FPAR:OK
            2084 TSM:ID
            2086 TSM:ID:OK
            2088 TSM:UPL
            2093 TSF:MSG:SEND,11-11-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
            2099 TSF:MSG:READ,0-0-11,s=255,c=3,t=25,pt=1,l=1,sg=0:1
            2105 TSF:MSG:PONG RECV,HP=1
            2109 TSM:UPL:OK
            2111 TSM:READY:ID=11,PAR=0,DIS=1
            2129 TSF:MSG:SEND,11-11-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
            2138 TSF:MSG:READ,0-0-11,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
            2168 TSF:MSG:SEND,11-11-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.3.0
            2179 TSF:MSG:SEND,11-11-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
            2187 TSF:MSG:READ,0-0-11,s=255,c=3,t=6,pt=0,l=1,sg=0:M
            2220 TSF:MSG:SEND,11-11-0-0,s=255,c=3,t=11,pt=0,l=11,sg=0,ft=0,st=OK:Door button
            2230 TSF:MSG:SEND,11-11-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.5
            2240 TSF:MSG:SEND,11-11-0-0,s=3,c=0,t=0,pt=0,l=0,sg=0,ft=0,st=OK:
            2246 MCO:REG:REQ
            2252 TSF:MSG:SEND,11-11-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
            2260 TSF:MSG:READ,0-0-11,s=255,c=3,t=27,pt=1,l=1,sg=0:1
            2267 MCO:PIM:NODE REG=1
            2269 MCO:BGN:STP
            2271 MCO:BGN:INIT OK,TSP=1
            2275 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            2279 TSF:TDI:TSL
            2281 MCO:SLP:WUP=-1
            2283 TSF:TRI:TSB
            2287 TSF:MSG:SEND,11-11-0-0,s=3,c=1,t=16,pt=1,l=1,sg=0,ft=0,st=OK:0
            2295 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            2299 TSF:TDI:TSL
            

            the pressing button twice

            30343 MCO:SLP:WUP=0
            30345 TSF:TRI:TSB
            30347 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            30353 TSF:TDI:TSL
            30355 MCO:SLP:WUP=-1
            30357 TSF:TRI:TSB
            32043 !TSF:MSG:SEND,11-11-0-0,s=3,c=1,t=16,pt=1,l=1,sg=0,ft=3,st=NACK:1
            32049 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            32055 TSF:TDI:TSL
            32057 MCO:SLP:WUP=0
            32059 TSF:TRI:TSB
            32061 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            32067 TSF:TDI:TSL
            32069 MCO:SLP:WUP=-1
            32071 TSF:TRI:TSB
            32073 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            32079 TSF:TDI:TSL
            32081 MCO:SLP:WUP=0
            32083 TSF:TRI:TSB
            32086 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            32092 TSF:TDI:TSL
            32094 MCO:SLP:WUP=-1
            32096 TSF:TRI:TSB
            33779 !TSF:MSG:SEND,11-11-0-0,s=3,c=1,t=16,pt=1,l=1,sg=0,ft=4,st=NACK:0
            33787 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            33794 TSF:TDI:TSL
            

            But no incoming messages at the gateway. Only several random messages coming to controller from one hundred button clicks
            Sometimes after fast series of clicks I get this:

            23179 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23183 !MCO:SLP:TNR
            23185 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23191 !MCO:SLP:TNR
            23218 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23222 !MCO:SLP:TNR
            23224 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23230 !MCO:SLP:TNR
            23257 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23261 !MCO:SLP:TNR
            23263 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23269 !MCO:SLP:TNR
            23296 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23300 !MCO:SLP:TNR
            23302 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23308 !MCO:SLP:TNR
            23336 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23341 !MCO:SLP:TNR
            23343 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23349 !MCO:SLP:TNR
            23377 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23382 !MCO:SLP:TNR
            23384 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23390 !MCO:SLP:TNR
            23418 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23422 !MCO:SLP:TNR
            23425 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23431 !MCO:SLP:TNR
            23459 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23463 !MCO:SLP:TNR
            23465 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23472 !MCO:SLP:TNR
            23500 !TSF:SND:TNR
            23502 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23506 !MCO:SLP:TNR
            23508 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23515 !MCO:SLP:TNR
            23543 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23547 !MCO:SLP:TNR
            23549 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23556 !MCO:SLP:TNR
            23584 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23588 !MCO:SLP:TNR
            23590 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23597 !MCO:SLP:TNR
            23625 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23629 !MCO:SLP:TNR
            23631 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23638 !MCO:SLP:TNR
            23666 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23670 !MCO:SLP:TNR
            23672 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23678 !MCO:SLP:TNR
            23707 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23711 !MCO:SLP:TNR
            23713 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23719 !MCO:SLP:TNR
            23746 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23750 !MCO:SLP:TNR
            23752 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23758 !MCO:SLP:TNR
            23785 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23789 !MCO:SLP:TNR
            23791 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23797 !MCO:SLP:TNR
            23824 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23828 !MCO:SLP:TNR
            23830 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23836 !MCO:SLP:TNR
            23863 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23867 !MCO:SLP:TNR
            23869 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23875 !MCO:SLP:TNR
            23902 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23906 !MCO:SLP:TNR
            23908 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23914 !MCO:SLP:TNR
            23941 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23945 !MCO:SLP:TNR
            23947 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23953 !MCO:SLP:TNR
            23980 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            23984 !MCO:SLP:TNR
            23986 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            23992 !MCO:SLP:TNR
            24014 TSF:MSG:READ,0-0-11,s=255,c=3,t=8,pt=1,l=1,sg=0:0
            24020 TSF:MSG:FPAR OK,ID=0,D=1
            24025 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24029 !MCO:SLP:TNR
            24031 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24037 !MCO:SLP:TNR
            24064 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24068 !MCO:SLP:TNR
            24070 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24076 !MCO:SLP:TNR
            24104 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24109 !MCO:SLP:TNR
            24111 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24117 !MCO:SLP:TNR
            24145 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24150 !MCO:SLP:TNR
            24152 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24158 !MCO:SLP:TNR
            24186 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24190 !MCO:SLP:TNR
            24193 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24199 !MCO:SLP:TNR
            24227 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24231 !MCO:SLP:TNR
            24233 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24240 !MCO:SLP:TNR
            24268 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24272 !MCO:SLP:TNR
            24274 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24281 !MCO:SLP:TNR
            24309 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24313 !MCO:SLP:TNR
            24315 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24322 !MCO:SLP:TNR
            24350 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24354 !MCO:SLP:TNR
            24356 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24363 !MCO:SLP:TNR
            24391 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24395 !MCO:SLP:TNR
            24397 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24403 !MCO:SLP:TNR
            24432 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24436 !MCO:SLP:TNR
            24438 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24444 !MCO:SLP:TNR
            24471 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24475 !MCO:SLP:TNR
            24477 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24483 !MCO:SLP:TNR
            24510 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24514 !MCO:SLP:TNR
            24516 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24522 !MCO:SLP:TNR
            24549 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24553 !MCO:SLP:TNR
            24555 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24561 !MCO:SLP:TNR
            24588 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24592 !MCO:SLP:TNR
            24594 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24600 !MCO:SLP:TNR
            24627 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24631 !MCO:SLP:TNR
            24633 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24639 !MCO:SLP:TNR
            24666 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24670 !MCO:SLP:TNR
            24672 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24678 !MCO:SLP:TNR
            24705 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24709 !MCO:SLP:TNR
            24711 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24717 !MCO:SLP:TNR
            24745 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24750 !MCO:SLP:TNR
            24752 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24758 !MCO:SLP:TNR
            24786 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24791 !MCO:SLP:TNR
            24793 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24799 !MCO:SLP:TNR
            24827 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24832 !MCO:SLP:TNR
            24834 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24840 !MCO:SLP:TNR
            24868 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24872 !MCO:SLP:TNR
            24875 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24881 !MCO:SLP:TNR
            24909 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24913 !MCO:SLP:TNR
            24915 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24922 !MCO:SLP:TNR
            24950 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24954 !MCO:SLP:TNR
            24956 MCO:SLP:MS=25,SMS=0,I1=255,M1=255,I2=255,M2=255
            24963 !MCO:SLP:TNR
            24991 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
            24995 !MCO:SLP:TNR
            24997 MCO:SLP:MS=25,
            

            Then it continue works as before

            Actually I have problems only with fu@ing button, most simplest device. Several month I can't to start use it.
            All other devices are working properly even on 2.3.0 ver. :stuck_out_tongue_winking_eye:

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

              Have you tried with a debouce? Just in case...

              P 2 Replies Last reply
              0
              • gohanG gohan

                Have you tried with a debouce? Just in case...

                P Offline
                P Offline
                Pavel Polititsky
                wrote on last edited by
                #84
                This post is deleted!
                1 Reply Last reply
                0
                • gohanG gohan

                  Have you tried with a debouce? Just in case...

                  P Offline
                  P Offline
                  Pavel Polititsky
                  wrote on last edited by
                  #85

                  @gohan the default sketch with debounce library works better, but now i see my primary problem.
                  Occasionally I have an ACK errors

                  4231 TSF:MSG:SEND,21-21-0-0,s=3,c=1,t=16,pt=2,l=2,sg=0,ft=0,st=OK:0
                  4239 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
                  4245 TSF:TDI:TSL
                  4247 MCO:SLP:WUP=0
                  4249 TSF:TRI:TSB
                  4290 !TSF:MSG:SEND,21-21-0-0,s=3,c=1,t=16,pt=2,l=2,sg=0,ft=0,st=NACK:1
                  4298 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
                  4302 TSF:TDI:TSL
                  4304 MCO:SLP:WUP=0
                  4306 TSF:TRI:TSB
                  4313 TSF:MSG:SEND,21-21-0-0,s=3,c=1,t=16,pt=2,l=2,sg=0,ft=1,st=OK:0
                  4321 MCO:SLP:MS=0,SMS=0,I1=0,M1=1,I2=255,M2=255
                  

                  I tried to icrease the time ack on my controller - it does not help
                  Ithink that I need to ckeck ack state on the node and send the message again, but have no idea how to do

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

                    you are at the limit of the radio range I'd say so randomly it looses a message, so you need to either increase power or get a better antenna (I hope you aren't using any buck/boost converter as power supply)

                    P 1 Reply Last reply
                    0
                    • gohanG gohan

                      you are at the limit of the radio range I'd say so randomly it looses a message, so you need to either increase power or get a better antenna (I hope you aren't using any buck/boost converter as power supply)

                      P Offline
                      P Offline
                      Pavel Polititsky
                      wrote on last edited by
                      #87

                      @gohan how you know?
                      Id 21 from range 0..255. Are you sure that is limit?

                      Same with any different IDs, I tried sending message 3 times, this guarantees delivery of payload, but it using too much power

                      Now I use power supply with 1117

                      But my other nodes powered by CR2032 with boost 0.8-3.3V dc/dc with inductor coil on the NRF24 supply pin without any troubles

                      Nca78N 1 Reply Last reply
                      0
                      • P Pavel Polititsky

                        @gohan how you know?
                        Id 21 from range 0..255. Are you sure that is limit?

                        Same with any different IDs, I tried sending message 3 times, this guarantees delivery of payload, but it using too much power

                        Now I use power supply with 1117

                        But my other nodes powered by CR2032 with boost 0.8-3.3V dc/dc with inductor coil on the NRF24 supply pin without any troubles

                        Nca78N Offline
                        Nca78N Offline
                        Nca78
                        Hardware Contributor
                        wrote on last edited by
                        #88

                        @pavel-polititsky said in 💬 Door, Window and Push-button Sensor:

                        @gohan how you know?
                        Id 21 from range 0..255. Are you sure that is limit?

                        He means radio range (distance) not ID of node ;)

                        P 1 Reply Last reply
                        0
                        • Nca78N Nca78

                          @pavel-polititsky said in 💬 Door, Window and Push-button Sensor:

                          @gohan how you know?
                          Id 21 from range 0..255. Are you sure that is limit?

                          He means radio range (distance) not ID of node ;)

                          P Offline
                          P Offline
                          Pavel Polititsky
                          wrote on last edited by
                          #89

                          @nca78 oke, undestood
                          Problem stiil not resolved. I want to send message again to the gateway if NACK but dont know how to do it.

                          send(msg.set(value == HIGH), true); 
                          

                          in this case i have additional ack log in the serial debug, nothing more

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

                            The send function returns a value, so you can check if it was successfully sent or not and in case retry

                            1 Reply Last reply
                            0
                            • alowhumA Offline
                              alowhumA Offline
                              alowhum
                              Plugin Developer
                              wrote on last edited by alowhum
                              #91

                              A quick ACK example:

                                      static boolean tryAgainLater = false; // should we resend?
                              
                                      if(send(msgDust.setSensor(CHILD_ID_DUST_PM25).set(sensorValue),1)){
                                        Serial.println(F("Received ACK"));
                                        tryAgainLater = false;
                                      }else {
                                        Serial.println(F("Connection problem, try again"));
                                        tryAgainLater = true;
                                      }
                              
                              1 Reply Last reply
                              0
                              • mfalkviddM Offline
                                mfalkviddM Offline
                                mfalkvidd
                                Mod
                                wrote on last edited by mfalkvidd
                                #92

                                There is no need to set the second parameter to send() to true. That parameter is unrelated to the return value (except very unfortunate similar naming). More info: https://github.com/mysensors/MySensors/issues/1103

                                1 Reply Last reply
                                1
                                • alowhumA Offline
                                  alowhumA Offline
                                  alowhum
                                  Plugin Developer
                                  wrote on last edited by alowhum
                                  #93

                                  @mfalkvidd said in 💬 Door, Window and Push-button Sensor:

                                  https://github.com/mysensors/MySensors/issues/1103

                                  Ah, thanks. So ACK basically always happens?

                                  in that case, do you have any better example code on how to check if the ACK is received?

                                  mfalkviddM 1 Reply Last reply
                                  0
                                  • alowhumA alowhum

                                    @mfalkvidd said in 💬 Door, Window and Push-button Sensor:

                                    https://github.com/mysensors/MySensors/issues/1103

                                    Ah, thanks. So ACK basically always happens?

                                    in that case, do you have any better example code on how to check if the ACK is received?

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

                                    @alowhum on nrf24, "hardware" ack is always on. "Software" ack is controlled by the second parameter in the send() function. Read https://forum.mysensors.org/post/34267 for an attempt to sort out the details. It is still quite confusing for me.

                                    1 Reply Last reply
                                    0
                                    • tianaT Offline
                                      tianaT Offline
                                      tiana
                                      wrote on last edited by
                                      #95

                                      What will happen if i cut the power OFF of the radio after each transmission? is it needed to be initialize again before next transmission?

                                      mfalkviddM 1 Reply Last reply
                                      0
                                      • tianaT tiana

                                        What will happen if i cut the power OFF of the radio after each transmission? is it needed to be initialize again before next transmission?

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

                                        @tiana yes.

                                        But don't cut the power. Use transportDisable and transportReInitialize instead.

                                        1 Reply Last reply
                                        0
                                        • tianaT Offline
                                          tianaT Offline
                                          tiana
                                          wrote on last edited by
                                          #97

                                          Do you know how much will be power usage in transportDisable mode?

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


                                          20

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