Switch unifi_direct to external library (#105046)
* switch to external library
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* use mac as name if no hostname is available
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* update requirements_test_all
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* update .coveragerc
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* update codeowners and remove old tests
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* reverted get_device_name to old behaviour
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* typing and some cleanup
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* typing fix
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* code cleanup
Signed-off-by: Tobias Perschon <tobias@perschon.at>
---------
Signed-off-by: Tobias Perschon <tobias@perschon.at>