Add support for SG5K-D, SG8K-D; fix U32 values being read as U16, various bug fixes

This commit is contained in:
bohdan-s
2022-01-05 15:24:57 +11:00
parent 013523f0bd
commit d75f383e5d
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ class export_console(object):
return
# Configure MQTT
def configure(self, config):
def configure(self, config, config_inverter):
logging.info("Configured Console Logging")
def publish(self, inverter):
+2 -2
View File
@@ -11,7 +11,7 @@ class export_mqtt(object):
self.update_model = True
# Configure MQTT
def configure(self, config):
def configure(self, config, config_inverter):
self.mqtt_client = mqtt.Client("pv_data")
if config.get('username') and config.get('password'):
@@ -35,7 +35,7 @@ class export_mqtt(object):
global mqtt_client
if (self.update_model):
self.sensor_topic = self.sensor_topic.replace('{model}', inverter.get('device_type_code', 'unknown').replace('.',''))
self.sensor_topic = self.sensor_topic.replace('{model}', inverter.get('device_type_code', 'unknown').replace('.','').replace('-',''))
self.update_model = False
if self.ha_discovery: