Added log levels

This commit is contained in:
Addie Janssen
2020-10-19 16:41:40 +02:00
parent c27ad97b25
commit 27470ee4c6

View File

@ -9,7 +9,7 @@
# #
""" """
<plugin key="SolarEdge_ModbusTCP" name="SolarEdge ModbusTCP" author="Addie Janssen" version="1.0.5" externallink="https://github.com/addiejanssen/domoticz-solaredge-modbustcp-plugin"> <plugin key="SolarEdge_ModbusTCP" name="SolarEdge ModbusTCP" author="Addie Janssen" version="1.0.6" externallink="https://github.com/addiejanssen/domoticz-solaredge-modbustcp-plugin">
<params> <params>
<param field="Address" label="Inverter IP Address" width="150px" required="true" /> <param field="Address" label="Inverter IP Address" width="150px" required="true" />
<param field="Port" label="Inverter Port Number" width="100px" required="true" default="502" /> <param field="Port" label="Inverter Port Number" width="100px" required="true" default="502" />
@ -28,6 +28,12 @@
<option label="60 seconds" value="60" /> <option label="60 seconds" value="60" />
</options> </options>
</param> </param>
<param field="Mode5" label="Log level" width="100px">
<options>
<option label="Normal" value="Normal" default="true" />
<option label="Extra" value="Extra"/>
</options>
</param>
<param field="Mode6" label="Debug" width="100px"> <param field="Mode6" label="Debug" width="100px">
<options> <options>
<option label="True" value="Debug"/> <option label="True" value="Debug"/>
@ -309,7 +315,11 @@ class BasePlugin:
if inverter_values: if inverter_values:
Domoticz.Debug(json.dumps(inverter_values, indent=4, sort_keys=True)) if "Mode5" in Parameters and Parameters["Mode5"] == "Extra":
to_log = inverter_values
if "c_serialnumber" in to_log:
to_log.pop("c_serialnumber")
Domoticz.Log("inverter values: {}".format(json.dumps(to_log, indent=4, sort_keys=False)))
# Just for cosmetics in the log # Just for cosmetics in the log