Add support for MS-3000 inverter (#299)
* split register map into multiple maps * add base support reg mapping 0x01900000 * fix shadowed builtin * detect reg mapping for sensor automatically * add device and test regs for MS-3000 * add more register mappings * fix unit tests * add more MS-3000 registers * build modell string for TSUN MS-3000 * add MS3000 unit test * remove obsolete method __set_config_parms * fix start addr of modbus scans - in server mode the start addr must be reduced by mb_step * add tests for sensor_list of ms-3000 inverters * MS-3000: add integer test register * DCU-1000: add Out Status register * add integer test and batterie out register * fix Sonar Qube finding * DCU-1000: add temp sensors
This commit is contained in:
@@ -151,11 +151,11 @@ class Message(ProtocolIfc):
|
||||
self.mb_start_reg = scan['start']
|
||||
self.mb_step = scan['step']
|
||||
self.mb_bytes = scan['bytes']
|
||||
# if 'client_mode' in self.db and \
|
||||
# self.db.client_mode:
|
||||
self.mb_start_reg = scan['start']
|
||||
# else:
|
||||
# self.mb_start_reg = scan['start'] - scan['step']
|
||||
if 'client_mode' in inv:
|
||||
self.mb_start_reg = scan['start']
|
||||
else:
|
||||
self.mb_start_reg = scan['start'] - scan['step']
|
||||
self.mb_start_reg &= 0xffff
|
||||
if self.mb:
|
||||
self.mb.set_node_id(self.node_id)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user