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. Controllers
  3. Home Assistant
  4. "Node 1 is unknown" requires a restart. 2nd child element never presents

"Node 1 is unknown" requires a restart. 2nd child element never presents

Scheduled Pinned Locked Moved Home Assistant
9 Posts 2 Posters 4.2k Views 3 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.
  • CravecodeC Offline
    CravecodeC Offline
    Cravecode
    wrote on last edited by Cravecode
    #1

    I'm attempting to use the TemperatureAndHumidity example sketch.
    Gateway and Node are running 2.0

    When I start up the node, gateway and HA, I get repeat errors Node 1 is unknown in the HA log. To fix this, I restart the temperature sensor and the first child (child ID 0) presents and displays in HA correctly and continues to update. However, the second child (ID 1) never presents leaving HA to constantly logging:

    WARNING:mysensors.mysensors:Child 1 is unknown
    INFO:mysensors.mysensors:Requesting new presentation for node 1
    

    I also tried using the dev branch of Home Assistant with the same results.

    I should also mention I tried configuring the sensor to only run with one child. That worked regardless of whether I was sending Temperature or Humidity sensor info. It seems like it is an issue with 2 or more child elements.

    Temp sensor log:
    Contains initial startup and the first restart to get it working with HA.

    MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.0.1-beta
    TSM:INIT
    TSM:INIT:TSP OK
    TSF:ASID:OK,ID=1
    TSM:FPAR
    TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSF:MSG:READ,0-0-1,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    TSF:MSG:FPAR RES,ID=0,D=0
    TSF:MSG:FPAR OK,ID=0,D=1
    TSM:FPAR:OK
    TSM:ID
    TSM:ID:OK,ID=1
    TSM:UPL
    TSF:PING:SEND,TO=0
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
    TSF:MSG:READ,0-0-1,s=255,c=3,t=25,pt=1,l=1,sg=0:1
    TSF:MSG:PONG RECV,HP=1
    TSF:CHKUPL:OK
    TSM:UPL:OK
    TSM:READY
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
    TSF:MSG:SEND,1-1-0-0,s=255,c=0,t=17,pt=0,l=10,sg=0,ft=0,st=OK:2.0.1-beta
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
    TSF:MSG:READ,0-0-1,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=11,pt=0,l=22,sg=0,ft=0,st=OK:TemperatureAndHumidity
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.4
    TSF:MSG:SEND,1-1-0-0,s=0,c=0,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    TSF:MSG:SEND,1-1-0-0,s=1,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=OK:
    MCO:REG:REQ
    !TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=NACK:2
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=1,st=OK:2
    TSF:MSG:READ,0-0-1,s=255,c=3,t=27,pt=1,l=1,sg=0:1
    MCO:PIM:NODE REG=1
    MCO:BGN:STP
    MCO:SLP:MS=1000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    MCO:BGN:INIT OK,ID=1,PAR=0,DIS=1,REG=1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.0.1-beta
    TSM:INIT
    TSM:INIT:TSP OK
    TSF:ASID:OK,ID=1
    TSM:FPAR
    TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSF:MSG:READ,0-0-1,s=255,c=3,t=8,pt=1,l=1,sg=0:0
    TSF:MSG:FPAR RES,ID=0,D=0
    TSF:MSG:FPAR OK,ID=0,D=1
    TSM:FPAR:OK
    TSM:ID
    TSM:ID:OK,ID=1
    TSM:UPL
    TSF:PING:SEND,TO=0
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
    TSF:MSG:READ,0-0-1,s=255,c=3,t=25,pt=1,l=1,sg=0:1
    TSF:MSG:PONG RECV,HP=1
    TSF:CHKUPL:OK
    TSM:UPL:OK
    TSM:READY
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
    TSF:MSG:SEND,1-1-0-0,s=255,c=0,t=17,pt=0,l=10,sg=0,ft=0,st=OK:2.0.1-beta
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
    TSF:MSG:READ,0-0-1,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
    TSF:MSG:READ,0-0-1,s=255,c=3,t=6,pt=0,l=1,sg=0:I
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=11,pt=0,l=22,sg=0,ft=0,st=OK:TemperatureAndHumidity
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.4
    TSF:MSG:SEND,1-1-0-0,s=0,c=0,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
    !TSF:MSG:SEND,1-1-0-0,s=1,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=NACK:
    MCO:REG:REQ
    TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=1,st=OK:2
    TSF:MSG:READ,0-0-1,s=255,c=3,t=27,pt=1,l=1,sg=0:1
    MCO:PIM:NODE REG=1
    MCO:BGN:STP
    MCO:SLP:MS=1000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    MCO:BGN:INIT OK,ID=1,PAR=0,DIS=1,REG=1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40 
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    MCO:SLP:WUP=-1
    TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
    T: 73.40
    TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
    H: 56.00
    MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
    MCO:SLP:TPD
    

    Netcat log of gateway:
    This is after the first restart to get the Node actually presented to HA.

    1;255;3;0;11;TemperatureAndHumidity
    1;255;3;0;12;1.4
    1;0;0;0;7;
    1;1;1;0;0;73.4
    1;0;1;0;1;56.0
    1;1;1;0;0;73.4
    1;0;1;0;1;56.0
    1;1;1;0;0;73.4
    1;0;1;0;1;56.0
    

    I've tried everything I can think of. I really hope someone can shed some light on why the second child never presents.

    martinhjelmareM 1 Reply Last reply
    0
    • CravecodeC Cravecode

      I'm attempting to use the TemperatureAndHumidity example sketch.
      Gateway and Node are running 2.0

      When I start up the node, gateway and HA, I get repeat errors Node 1 is unknown in the HA log. To fix this, I restart the temperature sensor and the first child (child ID 0) presents and displays in HA correctly and continues to update. However, the second child (ID 1) never presents leaving HA to constantly logging:

      WARNING:mysensors.mysensors:Child 1 is unknown
      INFO:mysensors.mysensors:Requesting new presentation for node 1
      

      I also tried using the dev branch of Home Assistant with the same results.

      I should also mention I tried configuring the sensor to only run with one child. That worked regardless of whether I was sending Temperature or Humidity sensor info. It seems like it is an issue with 2 or more child elements.

      Temp sensor log:
      Contains initial startup and the first restart to get it working with HA.

      MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.0.1-beta
      TSM:INIT
      TSM:INIT:TSP OK
      TSF:ASID:OK,ID=1
      TSM:FPAR
      TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
      TSF:MSG:READ,0-0-1,s=255,c=3,t=8,pt=1,l=1,sg=0:0
      TSF:MSG:FPAR RES,ID=0,D=0
      TSF:MSG:FPAR OK,ID=0,D=1
      TSM:FPAR:OK
      TSM:ID
      TSM:ID:OK,ID=1
      TSM:UPL
      TSF:PING:SEND,TO=0
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
      TSF:MSG:READ,0-0-1,s=255,c=3,t=25,pt=1,l=1,sg=0:1
      TSF:MSG:PONG RECV,HP=1
      TSF:CHKUPL:OK
      TSM:UPL:OK
      TSM:READY
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
      TSF:MSG:SEND,1-1-0-0,s=255,c=0,t=17,pt=0,l=10,sg=0,ft=0,st=OK:2.0.1-beta
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
      TSF:MSG:READ,0-0-1,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=11,pt=0,l=22,sg=0,ft=0,st=OK:TemperatureAndHumidity
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.4
      TSF:MSG:SEND,1-1-0-0,s=0,c=0,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      TSF:MSG:SEND,1-1-0-0,s=1,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=OK:
      MCO:REG:REQ
      !TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=NACK:2
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=1,st=OK:2
      TSF:MSG:READ,0-0-1,s=255,c=3,t=27,pt=1,l=1,sg=0:1
      MCO:PIM:NODE REG=1
      MCO:BGN:STP
      MCO:SLP:MS=1000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      MCO:BGN:INIT OK,ID=1,PAR=0,DIS=1,REG=1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.0.1-beta
      TSM:INIT
      TSM:INIT:TSP OK
      TSF:ASID:OK,ID=1
      TSM:FPAR
      TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
      TSF:MSG:READ,0-0-1,s=255,c=3,t=8,pt=1,l=1,sg=0:0
      TSF:MSG:FPAR RES,ID=0,D=0
      TSF:MSG:FPAR OK,ID=0,D=1
      TSM:FPAR:OK
      TSM:ID
      TSM:ID:OK,ID=1
      TSM:UPL
      TSF:PING:SEND,TO=0
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
      TSF:MSG:READ,0-0-1,s=255,c=3,t=25,pt=1,l=1,sg=0:1
      TSF:MSG:PONG RECV,HP=1
      TSF:CHKUPL:OK
      TSM:UPL:OK
      TSM:READY
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
      TSF:MSG:SEND,1-1-0-0,s=255,c=0,t=17,pt=0,l=10,sg=0,ft=0,st=OK:2.0.1-beta
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
      TSF:MSG:READ,0-0-1,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
      TSF:MSG:READ,0-0-1,s=255,c=3,t=6,pt=0,l=1,sg=0:I
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=11,pt=0,l=22,sg=0,ft=0,st=OK:TemperatureAndHumidity
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.4
      TSF:MSG:SEND,1-1-0-0,s=0,c=0,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      !TSF:MSG:SEND,1-1-0-0,s=1,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=NACK:
      MCO:REG:REQ
      TSF:MSG:SEND,1-1-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=1,st=OK:2
      TSF:MSG:READ,0-0-1,s=255,c=3,t=27,pt=1,l=1,sg=0:1
      MCO:PIM:NODE REG=1
      MCO:BGN:STP
      MCO:SLP:MS=1000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      MCO:BGN:INIT OK,ID=1,PAR=0,DIS=1,REG=1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40 
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      MCO:SLP:WUP=-1
      TSF:MSG:SEND,1-1-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:73.4
      T: 73.40
      TSF:MSG:SEND,1-1-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:56.0
      H: 56.00
      MCO:SLP:MS=10000,SMS=0,I1=255,M1=255,I2=255,M2=255
      MCO:SLP:TPD
      

      Netcat log of gateway:
      This is after the first restart to get the Node actually presented to HA.

      1;255;3;0;11;TemperatureAndHumidity
      1;255;3;0;12;1.4
      1;0;0;0;7;
      1;1;1;0;0;73.4
      1;0;1;0;1;56.0
      1;1;1;0;0;73.4
      1;0;1;0;1;56.0
      1;1;1;0;0;73.4
      1;0;1;0;1;56.0
      

      I've tried everything I can think of. I really hope someone can shed some light on why the second child never presents.

      martinhjelmareM Offline
      martinhjelmareM Offline
      martinhjelmare
      Plugin Developer
      wrote on last edited by
      #2

      @Cravecode

      Please post a debug log from home assistant after start with all mysensors related lines included. See this thread for how to set log level to debug:
      https://forum.mysensors.org/topic/4894/enable-serial-debugs-from-the-rs485-gw-in-the-log/2

      CravecodeC 1 Reply Last reply
      0
      • CravecodeC Offline
        CravecodeC Offline
        Cravecode
        wrote on last edited by
        #3

        @martinhjelmare, thanks for the quick reply. I'll post the logs when I get home tonight.

        1 Reply Last reply
        0
        • martinhjelmareM martinhjelmare

          @Cravecode

          Please post a debug log from home assistant after start with all mysensors related lines included. See this thread for how to set log level to debug:
          https://forum.mysensors.org/topic/4894/enable-serial-debugs-from-the-rs485-gw-in-the-log/2

          CravecodeC Offline
          CravecodeC Offline
          Cravecode
          wrote on last edited by
          #4

          @martinhjelmare

              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          
                  Hello, and welcome to Home Assistant!
          
                  We'll hope that we can make all your dreams come true.
          
                  Here are some resources to get started:
          
                   - Configuring Home Assistant:
                     https://home-assistant.io/getting-started/configuration/
          
                   - Available components:
                     https://home-assistant.io/components/
          
                   - Troubleshooting your configuration:
                     https://home-assistant.io/getting-started/troubleshooting-configuration/
          
                   - Getting help:
                     https://home-assistant.io/help/
          
                  This message is generated by the introduction component. You can
                  disable it in configuration.yaml.
          
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          
          INFO:homeassistant.core:Bus:Handling <Event component_loaded[L]: component=introduction>
          INFO:homeassistant.core:Bus:Handling <Event component_loaded[L]: component=recorder>
          WARNING:mysensors.mysensors:File does not exist or is not readable: /Users/cravecode/.homeassistant/mysensors/esp8266-gateway.json
          WARNING:mysensors.mysensors:Trying backup file: /Users/cravecode/.homeassistant/mysensors/esp8266-gateway.json.bak
          WARNING:mysensors.mysensors:File does not exist or is not readable: /Users/cravecode/.homeassistant/mysensors/esp8266-gateway.json.bak
          WARNING:mysensors.mysensors:Failed to load sensors from file: /Users/cravecode/.homeassistant/mysensors/esp8266-gateway.json
          INFO:mysensors.mysensors:Trying to connect to ('192.168.3.103', 5003)
          INFO:mysensors.mysensors:Connected to ('192.168.3.103', 5003)
          DEBUG:mysensors.mysensors:Received 0;255;3;0;14;Gateway startup complete.
          
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          WARNING:mysensors.mysensors:Node 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;0;1;0;1;53.0
          
          WARNING:mysensors.mysensors:Node 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          WARNING:mysensors.mysensors:Node 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;0;1;0;1;53.0
          
          WARNING:mysensors.mysensors:Node 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          WARNING:mysensors.mysensors:Node 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;0;1;0;1;53.0
          
          WARNING:mysensors.mysensors:Node 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;255;0;0;17;2.0.1-beta
          
          >>>>> @martinhjelmare, Below is where I restart the sensor to get it to present.
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          INFO:homeassistant.components.mysensors:No sketch_name: node 1
          INFO:homeassistant.components.mysensors:No sketch_name: node 1
          INFO:homeassistant.components.mysensors:No sketch_name: node 1
          INFO:homeassistant.components.mysensors:No sketch_name: node 1
          DEBUG:mysensors.mysensors:Received 1;255;3;0;6;0
          
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;6;I
          
          DEBUG:mysensors.mysensors:Received 1;255;3;0;11;TemperatureAndHumidity
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          DEBUG:mysensors.mysensors:Received 1;255;3;0;12;1.4
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          DEBUG:mysensors.mysensors:Received 1;0;0;0;7;
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          WARNING:mysensors.mysensors:Child 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;0;1;0;1;53.0
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          INFO:homeassistant.components.mysensors:Adding new devices: <Entity TemperatureAndHumidity 1 0: None>
          DEBUG:homeassistant.components.mysensors:TemperatureAndHumidity 1 0: value_type 1, value = 53.0
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          WARNING:mysensors.mysensors:Child 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;0;1;0;1;52.0
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          DEBUG:homeassistant.components.mysensors:TemperatureAndHumidity 1 0: value_type 1, value = 52.0
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          WARNING:mysensors.mysensors:Child 1 is unknown
          INFO:mysensors.mysensors:Requesting new presentation for node 1
          DEBUG:mysensors.mysensors:Sending 1;255;3;0;19;
          
          DEBUG:mysensors.mysensors:Received 1;0;1;0;1;53.0
          
          DEBUG:homeassistant.components.mysensors:Update sensor_update: node 1
          DEBUG:homeassistant.components.mysensors:TemperatureAndHumidity 1 0: value_type 1, value = 53.0
          DEBUG:mysensors.mysensors:Received 1;1;1;0;0;71.6
          
          1 Reply Last reply
          0
          • martinhjelmareM Offline
            martinhjelmareM Offline
            martinhjelmare
            Plugin Developer
            wrote on last edited by
            #5

            It seems the gateway/controller doesn't receive the presentation of the second child, child 1. Try add a short wait between presenting child 0 and 1. Try with 50-100ms.

            Is your node sleeping? If so add a short wait, 300 ms, before going back to sleep. Then it will pickup the request for new presentation that the controller sends when it receives a message from an unknown node or child.

            CravecodeC 1 Reply Last reply
            1
            • martinhjelmareM martinhjelmare

              It seems the gateway/controller doesn't receive the presentation of the second child, child 1. Try add a short wait between presenting child 0 and 1. Try with 50-100ms.

              Is your node sleeping? If so add a short wait, 300 ms, before going back to sleep. Then it will pickup the request for new presentation that the controller sends when it receives a message from an unknown node or child.

              CravecodeC Offline
              CravecodeC Offline
              Cravecode
              wrote on last edited by
              #6

              @martinhjelmare Thanks!!
              I added a 500ms delay between each sensor's present call. I also added a 1000ms delay before the sensor sleeps. That seems to have fixed the issue.

              I also confirmed that both delays, between children presentation and before sleep were required.

              martinhjelmareM 1 Reply Last reply
              0
              • CravecodeC Cravecode

                @martinhjelmare Thanks!!
                I added a 500ms delay between each sensor's present call. I also added a 1000ms delay before the sensor sleeps. That seems to have fixed the issue.

                I also confirmed that both delays, between children presentation and before sleep were required.

                martinhjelmareM Offline
                martinhjelmareM Offline
                martinhjelmare
                Plugin Developer
                wrote on last edited by
                #7

                @Cravecode

                You should use wait and not delay. Delay will block incoming messages but wait will process messages in the background.

                1 Reply Last reply
                0
                • CravecodeC Offline
                  CravecodeC Offline
                  Cravecode
                  wrote on last edited by Cravecode
                  #8

                  @martinhjelmare,
                  Updated my sketch, thanks again!

                  1 Reply Last reply
                  1
                  • CravecodeC Offline
                    CravecodeC Offline
                    Cravecode
                    wrote on last edited by Cravecode
                    #9

                    I'll create a pull request to update the Air Humidity Sensor example (DhtTemperatureAndHumiditySensor.ino) and reference this post.

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


                    15

                    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