Ethernet gateway 1.4 not responding to sensors during inclusionmode
-
I had everything working with 1.3 version and decided to upgrade to 1.4 for better quality of communication but I can't get it to work for 100%.
When debugging I see that all messages from my humidity sensor are acknowledged by the gateway when resetting the sensor, meaning "st=ok". BUT.... almost all messages go wrong (st=fail) when I set the gateway into Inclusionmode!
Sometimes some of the messages are OK meaning I have to restart the sensor about 10 times to get all the devices to show up in the gateway (in Vera). I didn't have this problem with 1.3, Only one restart was required to show all devices in Vera.
While debugging I also found that the gateway is not receiving the messages from the sensor. In the function MyGateway::processRadioMessage() the if(process()) condition does not become TRUE. Meaning that in MySensor::process() the call to RF24::available(&pipe) is not returning TRUE, indicating no messages are waiting to be processed.
Can someone please explain to me why there is a difference between inclusionmode and "normal mode"? As soon as the inclusionmode is over ALL messages are received and acknowledged again....
(I have caps on all radios, tried with different PA-levels, different radios, exchanged the RF24 library against the one from 1.3 in both sensor and gateway, wall warts on both sensor and gateway, using the ENC-device etc.)
-
I had everything working with 1.3 version and decided to upgrade to 1.4 for better quality of communication but I can't get it to work for 100%.
When debugging I see that all messages from my humidity sensor are acknowledged by the gateway when resetting the sensor, meaning "st=ok". BUT.... almost all messages go wrong (st=fail) when I set the gateway into Inclusionmode!
Sometimes some of the messages are OK meaning I have to restart the sensor about 10 times to get all the devices to show up in the gateway (in Vera). I didn't have this problem with 1.3, Only one restart was required to show all devices in Vera.
While debugging I also found that the gateway is not receiving the messages from the sensor. In the function MyGateway::processRadioMessage() the if(process()) condition does not become TRUE. Meaning that in MySensor::process() the call to RF24::available(&pipe) is not returning TRUE, indicating no messages are waiting to be processed.
Can someone please explain to me why there is a difference between inclusionmode and "normal mode"? As soon as the inclusionmode is over ALL messages are received and acknowledged again....
(I have caps on all radios, tried with different PA-levels, different radios, exchanged the RF24 library against the one from 1.3 in both sensor and gateway, wall warts on both sensor and gateway, using the ENC-device etc.)
A little but oh so important update:
I come to think of that I hadn't tried with a hardware inclusion-button yet. So I just tested that and now it's working perfectly!Up till now I started inclusionmode with the Start button on the Vera-gateway device. Clearly something is wrong when doing this.
@hek: you maybe can find some time to look into the code for this?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login