From: t2000 Date: Mon, 11 Jan 2021 18:39:56 +0000 (+0100) Subject: [smartmeter] Fix flooding logs with warnings if serial port is not accesible (#9781) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=d223696a8ec59f8e6a762c48dd56ed95d1881811;p=openhab-addons.git [smartmeter] Fix flooding logs with warnings if serial port is not accesible (#9781) Fixes #9780 Signed-off-by: Stefan Triller --- diff --git a/bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/MeterDevice.java b/bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/MeterDevice.java index 22043c68e2..b2008b3729 100644 --- a/bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/MeterDevice.java +++ b/bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/MeterDevice.java @@ -164,13 +164,13 @@ public abstract class MeterDevice { return Flowable.fromPublisher(connector.getMeterValues(initMessage, period, executorService)) .timeout(timeout + period.toMillis(), TimeUnit.MILLISECONDS, Schedulers.from(executorService)) .doOnSubscribe(sub -> { - logger.info("Opening connection to {}", getDeviceId()); + logger.debug("Opening connection to {}", getDeviceId()); connector.openConnection(); }).doOnError(ex -> { if (ex instanceof TimeoutException) { - logger.warn("Timeout occured for {}; {}", getDeviceId(), ex.getMessage()); + logger.debug("Timeout occured for {}; {}", getDeviceId(), ex.getMessage()); } else { - logger.warn("Failed to read: {}. Closing connection and trying again in {} seconds...; {}", + logger.debug("Failed to read: {}. Closing connection and trying again in {} seconds...; {}", ex.getMessage(), RETRY_DELAY, getDeviceId(), ex); } connector.closeConnection();