def METHOD_NAME(self) -> None:
    log.debug("Start device reading " + str(self.components))
    if self.components:
        with MultiComponentUpdateContext(self.components):
            for component in self.components:
                self.components[component].METHOD_NAME()
    else:
        log.warning(
            self.device_config.name +
            ": Es konnten keine Werte gelesen werden, da noch keine Komponenten konfiguriert wurden."
        )