Sorry for my NRF24 clone post yesterday. The ACK bit was an issue with the NRF5 platform. I had switched the memory region to handle TX/RX/ACK packages separately. Sometimes the received packages are written in the wrong region. I had seen my testing ACK bit. Now, I have changed my NRF5 code and I can't see no difference between the modules, I have. ACK and timing are exactly at the same level.
No, I didn't seriously consider it. I have a minimal programming circuit with ZIF-sockets to program DIPs, but those are easily removed from a circuit (assuming they are put into sockets and not soldered) in case they need to be reproprammed . Doing this with a TQFP seems like a one-way road, so I think a way for in-circuit programming should be provided regardless.
I mean, I didn't have to reprogram my first revision nodes so far, but I might want to add signing support later on or upgrade to MySensors 2.4 or 3.0 for some reason, so it should definitely be possible, but I'm not too worried, if the programming process is a little cumbersome, if the SOICbite experiment doesn't work out.
I like those relays. Is that 3 different switched outputs? One thing I always liked about european wall switches is that they give you more room for components. I would like to use a similar type of relay for my in-wall switches, but with the way US single gang wall boxes are, there is a pretty narrow space constraint. I might be able to fit it if I did away with the thermal fuse, but I don't want to give up tat bit of added safety just for that.
@acb
Hi @acb and others, regarding "Do you know if there is a version of this board that is pad-compatible with the C-versions of these HopeRF RFM69s before I go searching? (Since I believe the C-versions are also pad-compatible with the RFM95sā¦)" - did you find any alternative?
I'm in the same boat looking for an adapter from NRF24 to the footprint of RFM69*C = RFM95/96.
Thanks, Joost
Thank you both for your answers.
With so many parameters to play with, it was not easy to understand what was wrong.. But I think I finally got a way do get my hardware working
Here are my findings :
I thought I got RFM73 version of NRF24-like radios. They look like like here and here.
After checking and connecting all VCC and GND together, switch radios and arduinos... I got them suddenly working with Mysensors development librairies, then back to silence without apparent reason...
Indeed like @mark_venn suggested, I went back to stable librairies and try so set a static ID. Worked well... until it went back to silence again !
Then, following @mfalkvidd advice, I realised that flashing the eeprom_clear sketch solved my all my problems !
My summary :
Ensure that your 3.3V power supply is strong enough.
Ensure that your arduino, radios and sensors are sharing the same GND and VCC.
Use development librairies from github
Flash eeprom_clear before flashing your mysensor sketches
Then gatewaySerial and relayActuator should be able to communicate "out of box", mean you'll monitor some lines like this on the gateway serial : 0;255;3;0;9;read: 0-0-0 s=255,c=3,t=15,pt=0,l=2,sg=0:
Thanks again for your help, now I can start to play