3 Open Issues Need Help Last updated: Sep 2, 2025

Open Issues Need Help

View All on GitHub
Add documentation comments about 2 months ago

AI Summary: This issue requests the addition of documentation comments, specifically using the "///" syntax, immediately before public items in the codebase. It is labeled as a good first issue, suggesting it's a straightforward task suitable for new contributors.

Complexity: 1/5
good first issue

AI Summary: This issue proposes adding a feature to track the runtime of an AC compressor. It involves monitoring a digital input, where a low state indicates the compressor is on, and recording the total 'on' time in seconds. This tracking needs to occur over both 900-second sample periods and 8-hour aggregation periods, leveraging existing patterns from thermoelectric cooler implementations.

Complexity: 2/5
good first issue

AI Summary: The issue proposes adding power availability tracking, focusing on updating existing skeleton code in `business_logic/src/aggregator.rs` and `power_availability.rs`, along with `logger.rs` and `main.rs`. Key features include tracking power-on seconds per sample and aggregation period, and implementing a new power alarm system for outages lasting over 24 hours.

Complexity: 2/5
good first issue