Notes:
-
Problem Solved: Logs and analyzes power usage from smart meters.
-
Customization Benefits: Track per-device energy and set alerts.
-
Further Adoption: Sync to cloud dashboards or billing tools.
Python Code:
import random
import csv
from datetime import datetime
def simulate_energy_reading():
return round(random.uniform(0.1, 2.5), 2) # kWh usage
with open("energy_log.csv", "a", newline="") as f:
writer = csv.writer(f)
usage = simulate_energy_reading()
timestamp = datetime.now().isoformat()
writer.writerow([timestamp, usage])
print(f"Logged: {timestamp} - {usage} kWh")
No comments:
Post a Comment