Here's the behavior I'm seeing:
1. CPU utilization appears generally normal in the develop branch - definitely no spiking occurring every 5 seconds in excess of 15% on Cores 1 and 2. Generally stays below 10% on both.
2. Navigating to the YazFi GUI starts the spiking that was exhibited in 4.3.1. Cores 1 and 2 generally spike to around 40% each when on the page. System log shows recurring YazFiconnected clients service start and end every 5 seconds.
Code:
Jul 28 12:56:21 custom_script: Running /jffs/scripts/service-event (args: start YazFiconnectedclients)
Jul 28 12:56:21 custom_script: Running /jffs/scripts/service-event-end (args: start YazFiconnectedclients)
3. Deselecting 'Update Automatically' under Connected Guests menu eliminates the spiking and stops the recurring YazFiconnected clients service.
4. Saving the YazFi GUI page after deselecting 'Update Automatically' does not maintain the deselection. Instead, the page reloads and and 'Update Automatically' is automatically reselected (with associated CPU and System Log behavior)
5. Navigating away from the YazFi GUI page (regardless of 'Update Automatically' selection) keeps CPU utilization low and does not restart the YazFiconnected clients service.
Overall, the functionality looks pretty good. This is on an RT-AX3000 (RT-AX58U).