small changes
This commit is contained in:
parent
cbf0ce91b8
commit
2be84fb566
14
power.py
14
power.py
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user