def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the Blockchain.com sensors.""" addresses = config[CONF_ADDRESSES] name = config[CONF_NAME] for address in addresses: if not validate_address(address): _LOGGER.error("Bitcoin address is not valid: %s", address) return False add_entities([BlockchainSensor(name, addresses)], True)
def setup_platform(hass, config, add_devices, discovery_info=None): """Set up the Blockchain.info sensors.""" from pyblockchain import validate_address addresses = config.get(CONF_ADDRESSES) name = config.get(CONF_NAME) for address in addresses: if not validate_address(address): _LOGGER.error("Bitcoin address is not valid: %s", address) return False add_devices([BlockchainSensor(name, addresses)], True)
def setup_platform(hass, config, add_devices, discovery_info=None): """Set up the Blockchain.info sensors.""" from pyblockchain import validate_address addresses = config.get(CONF_ADDRESSES) name = config.get(CONF_NAME) for address in addresses: if not validate_address(address): _LOGGER.error("Bitcoin address is not valid: %s", address) return False add_devices([BlockchainSensor(name, addresses)], True)
def setup_platform( hass: HomeAssistant, config: ConfigType, add_entities: AddEntitiesCallback, discovery_info: DiscoveryInfoType | None = None, ) -> None: """Set up the Blockchain.com sensors.""" addresses = config[CONF_ADDRESSES] name = config[CONF_NAME] for address in addresses: if not validate_address(address): _LOGGER.error("Bitcoin address is not valid: %s", address) return add_entities([BlockchainSensor(name, addresses)], True)