File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313from smartmeter_datacollector .config import InvalidConfigError
1414from smartmeter_datacollector .sinks .data_sink import DataSink
1515from 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
1717from smartmeter_datacollector .smartmeter .iskraam550 import IskraAM550
1818from smartmeter_datacollector .smartmeter .kamstrup_han import KamstrupHAN
1919from 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
You can’t perform that action at this time.
0 commit comments