Mikrotik v2.1 integration just received a big update. Be sure to check it out.
Breaking changes
Unique IDs for device trackers have been changed to prevent conflicts when using multiple mikrotik routers on same network.
If you are using device trackers, it is recommend to remove and re-add all RouterOS devices to avoid duplicate entities.
New features
Added RouterOS update sensor
Added RouterBoard firwmare update sensor
Added support for CHR Mikrotik hardware
Added support for captive portal
Added UPS support
Added GPS support
Added sensors for total interface tx/rx bytes
Added option to manually remove devices
Added local IP address to PPP connection tracking
Improvements
Existing entities are no longer being automatically renamed
Improved diagnostics
Improved tracked host parent data reliability
Changed tracker last seen to datetime
Added now and unknown states to last seen tracker attribute
Changed formatting for attribute names to Snake Case
Improved modem detection
Bugfixes
Fixed issue with integer only Mikrotik Comments
Fixed async_get_registry depricated warning
Fixed automatic reconnect