openenergymonitor / EmonTxV3CM

EmonTxV3 Continuous Monitoring Firmware (Default shipped EmonTxV3 firmware)
13 stars 13 forks source link

multiple emontx transmit simultaneously #15

Open btownshend opened 4 years ago

btownshend commented 4 years ago

If multiple emontx's are powered from the same source, they start up synchronized as to the time they transmit their RF data, resulting in high packet loss until they drift enough to desynchronize. I have 3 units powered in parallel and 2 of them systematically conflict and cannot get most packets through for at least 30 minutes after power-up.

It is likely that this will also occur to any set of units as they will eventually drift into each other as to the transmit time and then conflict until they drift past, which could be a very long time depending on how close their clocks are.

Would be good to either slightly randomize the packet period or systematically alter it based on the node number (e.g. 10+node/1000 secs per packet).