* Adding coordinator for omada device list
* Remove dead omada devices at startup
* Tidy up tests
* Address PR feedback
* Returned to use of read-only properties for coordinators. Tidied up parameters some more
* Update homeassistant/components/tplink_omada/controller.py
* Update homeassistant/components/tplink_omada/controller.py
* Update homeassistant/components/tplink_omada/controller.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Add pylint plugin to check if coordinator is placed in its own module
* Remove unintended changes
* Remove pylint disable and let CI only fail on W,E,F
* Make check conventional
* Apply review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Use option instead
* Remove pylint arguments from pre-commit
* Partially revert "Remove pylint disable and let CI only fail on W,E,F"
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>