gw.begin possible issue with _repeaterMode


  • Mod

    I am not 100% sure (although 90% is pretty much).

    Setting the _repeaterMode to true or false (3rd argument of gw.begin() does not do anything for me.

    Whatever I do:

    gw.begin(incomingMessage, AUTO, true) or gw.begin(incomingMessage, AUTO, false) it sets up the board in both sketches as a repeater.

    My hesitation comes from the fact that I defined the board previously with _repeaterMode to true and I changed it to false later on and I am not sure if this setting is stored in eeprom as well.

    Bug or my mistake?


  • Admin

    @marceltrapman

    Hmm.. strange. Just tried with the latest in 1.4.

    gw.begin(NULL, AUTO, true);

    ‘repeater started, id 1
    send: 1-1-0-0 s=255,c=0,t=18,pt=0,l=3,st=ok:1.4
    send: 1-1-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
    read: 0-0-1 s=255,c=3,t=6,pt=0,l=2:M
    send: 1-1-0-0 s=255,c=3,t=11,pt=0,l=18,st=ok:Air Quality Sensor
    

    gw.begin(NULL, AUTO, false);

    sensor started, id 1
    send: 1-1-0-0 s=255,c=0,t=17,pt=0,l=3,st=ok:1.4
    send: 1-1-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
    read: 0-0-1 s=255,c=3,t=6,pt=0,l=2:M
    send: 1-1-0-0 s=255,c=3,t=11,pt=0,l=18,st=ok:Air Quality Sensor
    send: 1-1-0-0 s=255,c=3,t=12,pt=0,l=3,st=ok:1.0
    send: 1-1-0-0 s=0,c=0,t=22,pt=0,l=3,st=ok:1.4
    

    Note the first debug string: sensor/repeater.


  • Mod

    Thank you for testing Henrik.

    I include a callback method for the message instead of NULL but I will test again when I have time (by the end of the day) to see what is going on.
    To be honest I only looked at what happened on the controller side and hardly checked on the sensor side so I will first do that...


  • Mod

    @hek do you think it could be 1.4b1?
    If so, can I just use the latest 1.4 with the 1.4b1 on the gateway or do I have to change all (I would prefer to wait until the release now)...

    This is what I get:
    repeater started, id 6
    send: 6-6-0-0 s=255,c=0,t=18,pt=0,l=15,st=ok:1.4b1 (18848a2)
    send: 6-6-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
    send: 6-6-0-0 s=255,c=3,t=11,pt=0,l=17,st=ok:Ventilator Switch
    send: 6-6-0-0 s=255,c=3,t=12,pt=0,l=3,st=ok:1.0
    send: 6-6-0-0 s=0,c=0,t=6,pt=0,l=15,st=ok:1.4b1 (18848a2)
    send: 6-6-0-0 s=1,c=0,t=3,pt=0,l=15,st=ok:1.4b1 (18848a2)
    send: 6-6-0-0 s=0,c=1,t=0,pt=0,l=4,st=ok:23.9


  • Mod

    OK, so this was an issue with 1.4b1.
    The latest development version is ok :)


Log in to reply
 

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.