Skip to content

Commit d2b0610

Browse files
committed
change id to s/n
1 parent c5711a6 commit d2b0610

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

classes/transports/modbus_base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def init_after_connect(self):
6868
#if sn is empty, attempt to autoread it
6969
if not self.device_serial_number:
7070
self.device_serial_number = self.read_serial_number()
71+
self.update_identifier()
7172

7273
def connect(self):
7374
if self.connected and self.first_connect:

classes/transports/transport_base.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,13 @@ def __init__(self, settings : 'SectionProxy', protocolSettings : 'protocol_setti
6767
self.write_enabled = settings.getboolean(["write_enabled", "enable_write"], self.write_enabled)
6868
else:
6969
self.write_enabled = settings.getboolean("write", self.write_enabled)
70-
71-
self.device_identifier = (self.device_model + "_" + self.device_serial_number).lower()
70+
71+
self.update_identifier()
7272

7373

74+
def update_identifier(self):
75+
self.device_identifier = (self.device_serial_number).trim().lower()
76+
7477
def init_bridge(self, from_transport : 'transport_base'):
7578
pass
7679

0 commit comments

Comments
 (0)