There should be unit tests created for Each Shelly device class. Using GitHub automatons, pull requests from other developers can run these same tests to ensure no bugs are inadvertently introduced.
This will require "mock" indigo devices and a broker device. Unit tests can use these mocking classes to interact with Shelly devices.
There should be unit tests created for Each Shelly device class. Using GitHub automatons, pull requests from other developers can run these same tests to ensure no bugs are inadvertently introduced.
This will require "mock" indigo devices and a broker device. Unit tests can use these mocking classes to interact with Shelly devices.