small changes

This commit is contained in:
crate 2024-10-10 13:24:29 +00:00
parent cbf0ce91b8
commit 2be84fb566

View File

@ -98,18 +98,18 @@ def send_discord(message):
await client.start(bot_token) await client.start(bot_token)
asyncio.run(message_send()) asyncio.run(message_send())
def pwr_online(battery):
message = f"{ups_id} UPS power has been restored. {battery}% charge remaining."
logger.info(message)
send_email(f"{ups_id}: Power On Line", message)
send_discord(message)
def pwr_offline(battery): def pwr_offline(battery):
message = f"{ups_id} UPS is running on battery power! {battery}% charge remaining." message = f"{ups_id} UPS is running on battery power! {battery}% charge remaining."
logger.warning(message) logger.warning(message)
send_email(f"{ups_id}: Power Outage Detected!", message) send_email(f"{ups_id}: Power Outage Detected!", message)
send_discord(message) send_discord(message)
def pwr_online(battery):
message = f"{ups_id} UPS power has been restored. {battery}% charge remaining."
logger.warning(message)
send_email(f"{ups_id}: Power On Line", message)
send_discord(message)
def batt_low(battery): def batt_low(battery):
message = f"{ups_id} battery level low: {battery}% charge remaining." message = f"{ups_id} battery level low: {battery}% charge remaining."
logger.warning(message) logger.warning(message)
@ -135,6 +135,8 @@ def main():
pwr_offline(battery) pwr_offline(battery)
elif status == "OL": elif status == "OL":
pwr_online(battery) pwr_online(battery)
elif status == "OL CHRG":
pwr_online(battery)
else: else:
logger.info(f"UPS status changed to: {status}") logger.info(f"UPS status changed to: {status}")
prev_status = status prev_status = status