Skip to content

Commit 83b2b1f

Browse files
committed
integrate MqttSinkRlDsp
1 parent 227d568 commit 83b2b1f

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

smartmeter_datacollector/factory.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from smartmeter_datacollector.config import InvalidConfigError
1414
from smartmeter_datacollector.sinks.data_sink import DataSink
1515
from smartmeter_datacollector.sinks.logger_sink import LoggerSink
16-
from smartmeter_datacollector.sinks.mqtt_sink import MqttConfig, MqttDataSink
16+
from smartmeter_datacollector.sinks.mqtt_sink import MqttConfig, MqttDataSink, MqttSinkRlDsp
1717
from smartmeter_datacollector.smartmeter.iskraam550 import IskraAM550
1818
from smartmeter_datacollector.smartmeter.kamstrup_han import KamstrupHAN
1919
from smartmeter_datacollector.smartmeter.lge360 import LGE360
@@ -91,6 +91,9 @@ def build_sinks(config: ConfigParser) -> List[DataSink]:
9191
elif sink_type == "mqtt":
9292
mqtt_config = MqttConfig.from_sink_config(sink_config)
9393
sinks.append(MqttDataSink(mqtt_config))
94+
elif sink_type == "mqttrldsp":
95+
mqtt_config = MqttConfig.from_sink_config(sink_config)
96+
sinks.append(MqttSinkRlDsp(mqtt_config))
9497
else:
9598
raise InvalidConfigError(f"'type' is invalid or missing: {sink_type}")
9699
return sinks

0 commit comments

Comments
 (0)