mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-07-13 19:04:30 +02:00
entity refactoring
This commit is contained in:
parent
05d21d1f42
commit
d991d14a35
5 changed files with 145 additions and 153 deletions
|
@ -4,7 +4,6 @@ from datetime import timedelta
|
|||
import logging
|
||||
from homeassistant.helpers.dispatcher import async_dispatcher_send
|
||||
from homeassistant.helpers.event import async_track_time_interval
|
||||
# from homeassistant.util import Throttle
|
||||
|
||||
from .const import (
|
||||
DOMAIN,
|
||||
|
@ -17,7 +16,6 @@ from .const import (
|
|||
from .mikrotikapi import MikrotikAPI
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
# DEFAULT_SCAN_INTERVAL = timedelta(seconds=DEFAULT_SCAN_INTERVAL)
|
||||
|
||||
|
||||
# ---------------------------
|
||||
|
@ -61,14 +59,14 @@ class MikrotikControllerData():
|
|||
self.hass = hass
|
||||
self.config_entry = config_entry
|
||||
|
||||
self.data = {}
|
||||
self.data['routerboard'] = {}
|
||||
self.data['resource'] = {}
|
||||
self.data['interface'] = {}
|
||||
self.data['arp'] = {}
|
||||
self.data['nat'] = {}
|
||||
self.data['fw-update'] = {}
|
||||
self.data['script'] = {}
|
||||
self.data = {'routerboard': {},
|
||||
'resource': {},
|
||||
'interface': {},
|
||||
'arp': {},
|
||||
'nat': {},
|
||||
'fw-update': {},
|
||||
'script': {}
|
||||
}
|
||||
|
||||
self.listeners = []
|
||||
|
||||
|
@ -118,7 +116,7 @@ class MikrotikControllerData():
|
|||
@property
|
||||
def signal_update(self):
|
||||
"""Event to signal new data."""
|
||||
return f"{DOMAIN}-update-{self.name}"
|
||||
return "{}-update-{}".format(DOMAIN, self.name)
|
||||
|
||||
# ---------------------------
|
||||
# connected
|
||||
|
@ -150,7 +148,6 @@ class MikrotikControllerData():
|
|||
# ---------------------------
|
||||
# async_update
|
||||
# ---------------------------
|
||||
# @Throttle(DEFAULT_SCAN_INTERVAL)
|
||||
async def async_update(self):
|
||||
"""Update Mikrotik data"""
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue