Sergey Shalyminov
Sergey Shalyminov
Using API client from https://github.com/DEssMALA/RouterOS_API I've got next: API command: `/interface/lte/print` output: `[{'.id': '*6', 'default-name': 'lte1', 'name': 'lte1', 'mtu': '1500', 'apn-profiles': 'default', 'allow-roaming': 'false', 'network-mode': '3g,lte', 'band': '', 'running': 'true',...
Added as next lines after ` def get_interface(self):` in mikrotik_controller.py file. Command: ``` _LOGGER.error(self.api.query( "/interface/lte", command="print", args={}, )) ``` Error in log with answer: ``` Logger: custom_components.mikrotik_router.mikrotik_controller Source: custom_components/mikrotik_router/mikrotik_controller.py:743 Integration:...
``` _LOGGER.error(self.api.query( "/interface/lte", command="monitor", args={".id": "lte1", "once": True}, )) ``` This one working excellent, all info returned. Others generate error "unknown parameter"
> Also, is current-operator really empty, or did you just removed it? Empty. Probably firmware just don't know my operator code/name :) > Also 2, what are you looking to...
> if that works, change lte1 to something that does not exist to see if you get error. Forget to add - if I set ".id" anything else than 0...
Renamed to lte1m ``` _LOGGER.error(self.api.query( "/interface/lte", command="print", args={}, )) [{'.id': '*6', 'default-name': 'lte1', 'name': 'lte1m', 'mtu': 1500, 'apn-profiles': 'default', 'allow-roaming': False, 'network-mode': '3g,lte', 'band': '', 'running': True, 'disabled': False}] _LOGGER.error(self.api.query(...
Here how to know this: ``` [*@MikroTik] > /ip/kid-control/print Flags: B, L - RATE-LIMITED Columns: NAME, SUN, MON, TUE, WED, THU, FRI, SAT # NAME SUN MON TUE WED THU...
Да, было бы полезно. И, как добавка, - добавить опцию отключения этих автоматических запросов, отдавать в систему кешированные данные, и добавить сервис для ручного вызова запроса. Тогда можно было бы...
Есть обходное решение: https://github.com/alexmorbo/domru/issues/8#issuecomment-1310055687
/config/.storage/core.config_entries But much easier is just to delete integration entry and add back - in a case if you don't have many customizations like renamed entries and etc.