mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-06-28 19:50:06 +02:00
added data["dhcp-network"] data point
This commit is contained in:
parent
d075e31a13
commit
4a871af73a
1 changed files with 17 additions and 0 deletions
|
@ -62,6 +62,7 @@ class MikrotikControllerData:
|
||||||
"queue": {},
|
"queue": {},
|
||||||
"dns": {},
|
"dns": {},
|
||||||
"dhcp-server": {},
|
"dhcp-server": {},
|
||||||
|
"dhcp-network": {},
|
||||||
"dhcp": {},
|
"dhcp": {},
|
||||||
"host": {},
|
"host": {},
|
||||||
}
|
}
|
||||||
|
@ -703,6 +704,22 @@ class MikrotikControllerData:
|
||||||
def get_dhcp(self):
|
def get_dhcp(self):
|
||||||
"""Get DHCP data from Mikrotik"""
|
"""Get DHCP data from Mikrotik"""
|
||||||
|
|
||||||
|
self.data["dhcp-network"] = parse_api(
|
||||||
|
data=self.data["dhcp-network"],
|
||||||
|
source=self.api.path("/ip/dhcp-server/network"),
|
||||||
|
key="address",
|
||||||
|
vals=[
|
||||||
|
{"name": "address"},
|
||||||
|
{"name": "gateway", "default": ""},
|
||||||
|
{"name": "netmask", "default": ""},
|
||||||
|
{"name": "dns-server", "default": ""},
|
||||||
|
{"name": "domain", "default": ""},
|
||||||
|
],
|
||||||
|
ensure_vals=[
|
||||||
|
{"name": "address"},
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
self.data["dhcp-server"] = parse_api(
|
self.data["dhcp-server"] = parse_api(
|
||||||
data=self.data["dhcp-server"],
|
data=self.data["dhcp-server"],
|
||||||
source=self.api.path("/ip/dhcp-server"),
|
source=self.api.path("/ip/dhcp-server"),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue