Set parameter values corrected.
authorBenjamin Braatz <benjamin.braatz@graph-it.com>
Wed, 2 Feb 2022 11:49:36 +0000 (12:49 +0100)
committerBenjamin Braatz <benjamin.braatz@graph-it.com>
Wed, 2 Feb 2022 11:49:36 +0000 (12:49 +0100)
gmodbus/hitachi.py

index 3d9439528a4d2e6b9ff974b6f426b18c1bfdfbef..02678cd805127a9c7b138ab46c34ef13f38ef491 100644 (file)
@@ -20,14 +20,15 @@ class SJP1Fu():
       current = await self.__protocol.read_register(register)
       print(f"Register {register}: {current}")
 
-  parameters = [(12015, 1), (12220, 0), (13022, 2), (13023, 37), (13024, 5),
-                (13110, 2), (14140, 0), (15102, 11), (15103, 1)]
-  #parameters = [(12015, 1), (12220, 90), (13022, 2), (13023, 37), (13024, 5),
-  #              (13110, 2), (14140, 1), (15102, 11), (15103, 4)]
+  parameters = [(12015, 1), (12220, 0.9), (12222, 1.0), (13015, 350.0),
+                (13021, 50.0), (13022, 2), (13023, 37.5), (13024, 5.0),
+                (13026, 2), (13027, 47.5), (13101, 4.0), (13110, 2),
+                (13210, 25.5), (13221, 30.0), (14140, 0),
+                (15102, 11.0), (15103, 1.0)]
 
   async def correct_parameters(self) -> None:
     for (register, value) in self.parameters:
-      current = int(await self.__protocol.read_register(register))
+      current = await self.__protocol.read_register(register)
       if current != value:
         print(f"Register {register} is {current} instead of {value}.")
         await self.__protocol.write_register(9002, 1)