mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Black
This commit is contained in:
@@ -14,26 +14,25 @@ from homeassistant.util.dt import utcnow
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
STATE_MIN_VALUE = 'minimal_value'
|
||||
STATE_MAX_VALUE = 'maximum_value'
|
||||
STATE_VALUE = 'value'
|
||||
STATE_OBJECT = 'object'
|
||||
CONF_INTERVAL = 'interval'
|
||||
STATE_MIN_VALUE = "minimal_value"
|
||||
STATE_MAX_VALUE = "maximum_value"
|
||||
STATE_VALUE = "value"
|
||||
STATE_OBJECT = "object"
|
||||
CONF_INTERVAL = "interval"
|
||||
|
||||
MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=15)
|
||||
SCAN_INTERVAL = timedelta(seconds=30)
|
||||
RETRY_INTERVAL = timedelta(seconds=30)
|
||||
|
||||
OHM_VALUE = 'Value'
|
||||
OHM_MIN = 'Min'
|
||||
OHM_MAX = 'Max'
|
||||
OHM_CHILDREN = 'Children'
|
||||
OHM_NAME = 'Text'
|
||||
OHM_VALUE = "Value"
|
||||
OHM_MIN = "Min"
|
||||
OHM_MAX = "Max"
|
||||
OHM_CHILDREN = "Children"
|
||||
OHM_NAME = "Text"
|
||||
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||
vol.Required(CONF_HOST): cv.string,
|
||||
vol.Optional(CONF_PORT, default=8085): cv.port
|
||||
})
|
||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||
{vol.Required(CONF_HOST): cv.string, vol.Optional(CONF_PORT, default=8085): cv.port}
|
||||
)
|
||||
|
||||
|
||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
@@ -87,19 +86,19 @@ class OpenHardwareMonitorDevice(Entity):
|
||||
values = array[path_number]
|
||||
|
||||
if path_index == len(self.path) - 1:
|
||||
self.value = values[OHM_VALUE].split(' ')[0]
|
||||
_attributes.update({
|
||||
'name': values[OHM_NAME],
|
||||
STATE_MIN_VALUE: values[OHM_MIN].split(' ')[0],
|
||||
STATE_MAX_VALUE: values[OHM_MAX].split(' ')[0]
|
||||
})
|
||||
self.value = values[OHM_VALUE].split(" ")[0]
|
||||
_attributes.update(
|
||||
{
|
||||
"name": values[OHM_NAME],
|
||||
STATE_MIN_VALUE: values[OHM_MIN].split(" ")[0],
|
||||
STATE_MAX_VALUE: values[OHM_MAX].split(" ")[0],
|
||||
}
|
||||
)
|
||||
|
||||
self.attributes = _attributes
|
||||
return
|
||||
array = array[path_number][OHM_CHILDREN]
|
||||
_attributes.update({
|
||||
'level_%s' % path_index: values[OHM_NAME]
|
||||
})
|
||||
_attributes.update({"level_%s" % path_index: values[OHM_NAME]})
|
||||
|
||||
|
||||
class OpenHardwareMonitorData:
|
||||
@@ -124,7 +123,8 @@ class OpenHardwareMonitorData:
|
||||
def refresh(self):
|
||||
"""Download and parse JSON from OHM."""
|
||||
data_url = "http://{}:{}/data.json".format(
|
||||
self._config.get(CONF_HOST), self._config.get(CONF_PORT))
|
||||
self._config.get(CONF_HOST), self._config.get(CONF_PORT)
|
||||
)
|
||||
|
||||
try:
|
||||
response = requests.get(data_url, timeout=30)
|
||||
@@ -157,21 +157,21 @@ class OpenHardwareMonitorData:
|
||||
obj = json[OHM_CHILDREN][child_index]
|
||||
|
||||
added_devices = self.parse_children(
|
||||
obj, devices, child_path, child_names)
|
||||
obj, devices, child_path, child_names
|
||||
)
|
||||
|
||||
result = result + added_devices
|
||||
return result
|
||||
|
||||
if json[OHM_VALUE].find(' ') == -1:
|
||||
if json[OHM_VALUE].find(" ") == -1:
|
||||
return result
|
||||
|
||||
unit_of_measurement = json[OHM_VALUE].split(' ')[1]
|
||||
unit_of_measurement = json[OHM_VALUE].split(" ")[1]
|
||||
child_names = names.copy()
|
||||
child_names.append(json[OHM_NAME])
|
||||
fullname = ' '.join(child_names)
|
||||
fullname = " ".join(child_names)
|
||||
|
||||
dev = OpenHardwareMonitorDevice(
|
||||
self, fullname, path, unit_of_measurement)
|
||||
dev = OpenHardwareMonitorDevice(self, fullname, path, unit_of_measurement)
|
||||
|
||||
result.append(dev)
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user