Rami Mosleh
38a680c3eb
Add reauthenticaion to mikrotik
( #74454 )
2022-10-01 20:37:24 -07:00
Rami Mosleh
655e2f92ba
Add strict typing to mikrotik ( #76974 )
...
add strict typing to mikrotik
2022-08-19 10:39:14 +02:00
Rami Mosleh
b09aaba421
Add type hints and code cleanup for mikrotik ( #74296 )
...
* Add type hints and code cleanup for mikrotik
* update test and increase coverage
* move setup_mikrotik_entry to __init__.py
2022-07-05 09:16:38 +02:00
Rami Mosleh
8905e6f726
Use DataUpdateCoordinator for mikrotik
( #72954 )
2022-06-29 08:32:29 -05:00
Rami Mosleh
dd5b1681e7
Remove YAML configuration from mikrotik ( #72581 )
2022-05-30 15:34:28 +02:00
Franck Nijhof
c3d19f3827
Clean up accessing device_registry helpers via hass ( #72031 )
2022-05-17 12:22:15 -07:00
epenet
33e926371f
Add init type hints [m] ( #63189 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-02 16:28:14 +01:00
Franck Nijhof
599db742a3
Deprecate Mikrotik YAML configuration ( #50649 )
2021-05-15 13:45:25 +02:00
J. Nick Koston
b10534359b
Reduce config entry setup/unload boilerplate K-M ( #49775 )
2021-04-27 18:49:13 +02:00
Rami Mosleh
9432054066
Rework Mikrotik device scanning following Unifi ( #27484 )
...
* rework device scanning, add tests
* update requirements and coverage
* fix description comments
* update tests, fix disabled entity updates
* rework device scanning, add tests
* update requirements and coverage
* fix description comments
* update tests, fix disabled entity updates
* update librouteros to 3.0.0
* fix sorting
* fix sorting 2
* revert to 2.3.0 as 3.0.0 requires code update
* fix requirements
* apply fixes
* fix tests
* update hub.py and fix tests
* fix test_hub_setup_failed
* rebased on dev and update librouteros to 3.0.0
* fixed test_config_flow
* fixed tests
* fix test_config_flow
2020-01-30 10:21:51 -08:00
springstan
9d5a391916
Fix setup error of Mikrotik ( #30810 )
2020-01-16 10:48:47 +01:00
springstan
3899c6ae27
Bump librouteros to 3.0.0 ( #30800 )
2020-01-15 11:54:20 -08:00
Bas Nijholt
710680d604
use isort to sort imports for components starting with 'm' ( #29772 )
2019-12-09 18:50:40 +05:30
Robert Dunmire III
d4981a1143
Fix Mikrotik ARP ping ( #25965 )
...
* Reuse ssl_wraper
* Fix arp_ping
* Restore debug log
* Fix attributes
2019-08-18 17:14:54 +02:00
Robert Dunmire III
2e4905981e
Fix device re-connect when API connection lost ( #25842 )
2019-08-10 13:53:20 +02:00
Robert Dunmire III
4bcef25486
Add Mikrotik hub and rework device tracker ( #25664 )
...
* Add const.py for Mikrotik hub
* Add Mikrotik hub component
* Rework device tracker to use hub
* Fix validation errors
* Fix line spacing
* Bump librouteros version to 2.3.0
* Bump librouteros version to 2.3.0
* Used black code formatter
* Fix validation errors
* Fix errors
* Fix errors
* Renamed MikrotikAPI to MikrotikClient
* Fix method
* Fix device_tracker and rename ssl to use_ssl
* Moved device tracker functions into device tracker
* Fix missing constants
* Fix device tracker host_name
* Fix errors
* Fix device tracker typo
* Adding device tracker attributes
* Change attributes order
* Change attributes order
* Add one more attribute
* Reformat black
* Exclude Mikrotik modules
* Remove async calls
* Remove unused import
* Adding scan interval to device tracker
* Fix errors and update code
* Fix error
* Fix missing period
* Update device tracker to use setup_scanner
* Fix hass.data HOSTS
* Fix errors
* Fix errors
* Fixes and updates
* Fixing and reworking
* Fixes
* Fix constant INFO
* get_hostname fix and return value
2019-08-08 13:58:13 +02:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00