mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-06-24 17:58:47 +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": {},
|
||||
"dns": {},
|
||||
"dhcp-server": {},
|
||||
"dhcp-network": {},
|
||||
"dhcp": {},
|
||||
"host": {},
|
||||
}
|
||||
|
@ -703,6 +704,22 @@ class MikrotikControllerData:
|
|||
def get_dhcp(self):
|
||||
"""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(
|
||||
data=self.data["dhcp-server"],
|
||||
source=self.api.path("/ip/dhcp-server"),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue