Control4 Shelly: IP Address Property keeps changing to the wrong IP

Control4 Shelly: IP Address Property keeps changing to the wrong IP

Symptom

After manually changing an IP address for a Module in Composer, it reverts to the wrong address after controller reboot or an unspecified amount of time 

Solution

This problem is caused generally because Shelly Agent is not correctly downloading the latest IP data and the IP data is getting stale. 
  1. Ensure you are using the latest version of Shelly Agent and drivers from https://chowmain.software/drivers/control4-shelly-generic#revisions
  2. Ensure the Cloud Authorisation Key and API Key is up to date. The API key or server may have changed if the customer password changed. 
  3. If you are using Local discovery only, ensure that the network configuration works correctly with MDNS. It is generally recommended to use both Local Discovery and cloud discovery in combination. This may also be caused by conflicts with other drivers that require MDNS. 
  4. Use the Display Related Diagnostics action and ensure that any problems have been addressed. 
  5. Ensure that the Shelly device is correctly configured to connect to the  Shelly Cloud and can be controlled from https://control.shelly.cloud  
  6. If you are unable to resolve the issue, you can remove the Shelly Agent from the project. This is NOT recommended unless you are experiencing issues with MDNS, and the cloud is not permanently available