This commit is contained in:
Nico Melone
2022-07-21 13:57:30 -05:00
parent 9b3296a04b
commit b042d41fc1
15 changed files with 209 additions and 54 deletions

View File

@@ -8,7 +8,7 @@
"file4": "Tags.py"
},
"deviceName": "tankalarms",
"releaseVersion": "1",
"releaseVersion": "3",
"driverFileName": "tankalarms.py",
"driverId": "0100"
}

View File

@@ -40,7 +40,7 @@ class start(threading.Thread, deviceBase):
mqtt=mqtt, Nodes=Nodes)
self.daemon = True
self.version = "1"
self.version = "3"
self.finished = threading.Event()
self.force_send = False
self.public_ip_address = ""
@@ -151,11 +151,10 @@ class start(threading.Thread, deviceBase):
write_res = "Error writing to PLC..."
return write_res
return False
"""
def tankalarms_water_hihi_spt(self, name, value):
log.info("Value received is {}".format(value))
write_res = write_tag(str(PLC_IP_ADDRESS), "WaterTx_HHSP", 1, plc_type="Micro800")
write_res = write_tag(str(PLC_IP_ADDRESS), "WaterTx_HHSP", float(value), plc_type="Micro800")
log.info("Result of tankalarms_water_hihi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
@@ -164,31 +163,27 @@ class start(threading.Thread, deviceBase):
def tankalarms_water_hi_spt(self, name, value):
log.info("Value received is {}".format(value))
if value == 1 or value == "1":
write_res = write_tag(str(PLC_IP_ADDRESS), "WaterTx_HSP", 1, plc_type="Micro800")
log.info("Result of tankalarms_water_hi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
return write_res
return False
write_res = write_tag(str(PLC_IP_ADDRESS), "WaterTx_HSP", float(value), plc_type="Micro800")
log.info("Result of tankalarms_water_hi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
return write_res
def tankalarms_oil_hihi_spt(self, name, value):
log.info("Value received is {}".format(value))
if value == 1 or value == "1":
write_res = write_tag(str(PLC_IP_ADDRESS), "OilTx_HHSP", 1, plc_type="Micro800")
log.info("Result of tankalarms_oil_hihi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
return write_res
return False
write_res = write_tag(str(PLC_IP_ADDRESS), "OilTx_HHSP", float(value), plc_type="Micro800")
log.info("Result of tankalarms_oil_hihi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
return write_res
def tankalarms_oil_hi_spt(self, name, value):
log.info("Value received is {}".format(value))
if value == 1 or value == "1":
write_res = write_tag(str(PLC_IP_ADDRESS), "OilTx_HSP", 1, plc_type="Micro800")
log.info("Result of tankalarms_oil_hi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
return write_res
return False
"""
write_res = write_tag(str(PLC_IP_ADDRESS), "OilTx_HSP", float(value), plc_type="Micro800")
log.info("Result of tankalarms_oil_hi_spt {}, {}, {}".format(name, value, write_res))
if write_res is None:
write_res = "Error writing to PLC..."
return write_res