New Sensor node doesn't show up in HA



  • I just created a new sensornode with 4 sensors talking through NRF24
    snippet of the arduino code:

    // MySensors - Version: 2.0.0
    #define MY_REPEATER_FEATURE
    #define MY_DEBUG
    #define MY_RADIO_NRF24
    #define MY_RF24_PA_LEVEL RF24_PA_HIGH
    #define MY_NODE_ID 6
    #define CHILD_ID_DOORBELL 0
    #define CHILD_ID_POWER1 1
    #define CHILD_ID_POWER2 2
    #define CHILD_ID_DOOR1 3
    #include <MyConfig.h>
    #include <MySensors.h>
    #include <Bounce2.h>
    MyMessage msgDOORBELL(CHILD_ID_DOORBELL, V_TRIPPED);
    MyMessage msgDOOR1(CHILD_ID_DOOR1, V_TRIPPED);
    MyMessage msgPOWER1(CHILD_ID_POWER1, V_KWH);
    MyMessage msgPOWER2(CHILD_ID_POWER2, V_WATT);
    //cut unrelated code
    void presentation()
    {
      // Send the sketch version information to the gateway
      Serial.println("Presentation Meterkast 2.1");
      sendSketchInfo("Meterkast", "2.1");
      delay(500);
      present(CHILD_ID_DOORBELL, V_TRIPPED);
      delay(500);
      present(CHILD_ID_DOOR1, V_TRIPPED);
      delay(500);
      present(CHILD_ID_POWER1, S_POWER);
      delay(500);
      present(CHILD_ID_POWER2, S_POWER);
      delay(500);
      // present(CHILD_ID_DOOR1, S_DOOR);
      //  delay(500);
      Serial.println("## Presentation Done # ");
      delay(1000);
    }
    
    

    The serial debug shows all commands are received by the gateway, and the gateway responds correctly
    the mysensors gateway debug shows:

    TSF:MSG:SEND,0-0-4-6,s=255,c=3,t=6,pt=0,l=1,sg=0,ft=0,st=OK:M
    TSF:MSG:READ,6-4-0,s=255,c=3,t=11,pt=0,l=9,sg=0:Meterkast
    TSF:MSG:READ,6-4-0,s=255,c=3,t=12,pt=0,l=3,sg=0:2.1
    TSF:MSG:READ,6-4-0,s=0,c=0,t=16,pt=0,l=0,sg=0:
    TSF:MSG:READ,6-4-0,s=3,c=0,t=16,pt=0,l=0,sg=0:
    TSF:MSG:READ,6-4-0,s=1,c=0,t=13,pt=0,l=0,sg=0:
    TSF:MSG:READ,6-4-0,s=2,c=0,t=13,pt=0,l=0,sg=0:
    TSF:MSG:READ,6-4-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2
    TSF:MSG:SEND,0-0-4-6,s=255,c=3,t=27,pt=1,l=1,sg=0,ft=0,st=OK:1
    TSF:MSG:READ,6-4-0,s=0,c=1,t=16,pt=2,l=2,sg=0:0
    TSF:MSG:READ,6-4-0,s=3,c=1,t=16,pt=2,l=2,sg=0:0
    TSF:MSG:READ,6-4-0,s=0,c=1,t=16,pt=2,l=2,sg=0:0
    

    and the home assistant behaves as expected in the log showing:

    child_id 0 already exists in children of node 6, cannot add child
    child_id 1 already exists in children of node 6, cannot add child
    child_id 2 already exists in children of node 6, cannot add child
    child_id 3 already exists in children of node 6, cannot add child
    

    But they don't show up in the main screen or the dev console ?



  • damn i think i found the issue, the presentation uses V_TRIPPED, that should be S_MOTION or S_DOOR, gonna try that tommorrow
    update 21-11, it indeed was the V_TRIPPED vs S_DOOR.


 

249
Online

7.6k
Users

8.5k
Topics

91.2k
Posts