Can't Include MySensors node, not sure if Vera or MySensors problem



  • Setting: I have a VeraEdge (UI7) and an ethernet gateway. Gateway is working fine as far as I know, Vera sees it.

    I built a RGB LED node to control some analog LED strips. When I first started it up using the stock sketch from the Mysensors library, Vera found 2 devices, a repeater and a dimmer. But there should be 3 dimmers. Repeated includes didn't fix it.

    I added a 1 sec delay between the gw.present commands in the RGB sketch and changed the gw.begin from a fixed node number of 31 to auto. I then deleted the two devices from Vera, rebooted Vera and the ethernet gateway, and then tried to re-include the node. I'm getting nothing on the Vera.

    Since I've got the RGB node connected to my computer still, I pulled up the serial console and see every line with a st=fail status. What am I doing wrong? Is there some way I need to exclude the node beyond just deleting it from the Vera dashboard? The node does seem to still be trying to use ID 31.

    I even found a clear eeprom sketch on here in the debug section, did that, and still not working.

    Sample log:

    send: 31-31-0-0 s=255,c=0,t=18,pt=0,l=3,sg=0,st=fail:1.5
    send: 31-31-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=fail:0
    repeater started, id=31, parent=0, distance=1
    send: 31-31-0-0 s=255,c=3,t=11,pt=0,l=16,sg=0,st=fail:RGB Led strip 3D
    send: 31-31-0-0 s=255,c=3,t=12,pt=0,l=2,sg=0,st=fail:v1
    send: 31-31-0-0 s=6,c=0,t=4,pt=0,l=17,sg=0,st=fail:present RED light
    send: 31-31-0-0 s=5,c=0,t=4,pt=0,l=19,sg=0,st=fail:present GREEN light
    find parent
    send: 31-31-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
    send: 31-31-0-0 s=3,c=0,t=4,pt=0,l=18,sg=0,st=fail:present BLUE light
    send: 31-31-0-0 s=0,c=0,t=3,pt=0,l=19,sg=0,st=fail:present Show button
    Load from eeprom RED: 0%
    Load from eeprom GREEN: 0%
    Load from eeprom BLUE: 0%
    Send eeprom value to controler
    send: 31-31-0-0 s=6,c=1,t=3,pt=1,l=1,sg=0,st=fail:0
    send: 31-31-0-0 s=5,c=1,t=3,pt=1,l=1,sg=0,st=fail:0
    send: 31-31-0-0 s=3,c=1,t=3,pt=1,l=1,sg=0,st=fail:0
    send: 31-31-0-0 s=0,c=1,t=2,pt=2,l=2,sg=0,st=fail:0
    find parent
    send: 31-31-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc:
    Ready to receive messages...
    
    


  • Solved!

    It was a hardware problem - I didn't put caps on the radio on the gateway or RGB node originally. I added them and the node added perfectly. I guess I got lucky originally that even the 2 devices appeared on the first try.


 

253
Online

8.9k
Users

9.6k
Topics

100.8k
Posts