Update constant name for onewire (#40530)

This commit is contained in:
epenet 2020-09-24 16:37:15 +02:00 committed by GitHub
parent e3f9818af5
commit 49be073002
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,8 @@ _LOGGER = logging.getLogger(__name__)
CONF_MOUNT_DIR = "mount_dir" CONF_MOUNT_DIR = "mount_dir"
CONF_NAMES = "names" CONF_NAMES = "names"
DEFAULT_MOUNT_DIR = "/sys/bus/w1/devices/" DEFAULT_OWSERVER_PORT = 4304
DEFAULT_SYSBUS_MOUNT_DIR = "/sys/bus/w1/devices/"
DEVICE_SENSORS = { DEVICE_SENSORS = {
# Family : { SensorType: owfs path } # Family : { SensorType: owfs path }
"10": {"temperature": "temperature"}, "10": {"temperature": "temperature"},
@ -92,9 +93,9 @@ SENSOR_TYPES = {
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
{ {
vol.Optional(CONF_NAMES): {cv.string: cv.string}, vol.Optional(CONF_NAMES): {cv.string: cv.string},
vol.Optional(CONF_MOUNT_DIR, default=DEFAULT_MOUNT_DIR): cv.string, vol.Optional(CONF_MOUNT_DIR, default=DEFAULT_SYSBUS_MOUNT_DIR): cv.string,
vol.Optional(CONF_HOST): cv.string, vol.Optional(CONF_HOST): cv.string,
vol.Optional(CONF_PORT, default=4304): cv.port, vol.Optional(CONF_PORT, default=DEFAULT_OWSERVER_PORT): cv.port,
} }
) )
@ -168,7 +169,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
) )
# We have a raw GPIO ow sensor on a Pi # We have a raw GPIO ow sensor on a Pi
elif base_dir == DEFAULT_MOUNT_DIR: elif base_dir == DEFAULT_SYSBUS_MOUNT_DIR:
for device_family in DEVICE_SENSORS: for device_family in DEVICE_SENSORS:
for device_folder in glob(os.path.join(base_dir, f"{device_family}[.-]*")): for device_folder in glob(os.path.join(base_dir, f"{device_family}[.-]*")):
sensor_id = os.path.split(device_folder)[1] sensor_id = os.path.split(device_folder)[1]