Add Daikin64 AC Remote app#1099
Conversation
45ef873 to
25a354c
Compare
There was a problem hiding this comment.
Hi, you have two application.fam files and very strange source placement in the repo in applications_user folder
Please fix that, there should be only one application.fam file, if your app is fully located in subfolder in the repo you should use subdir: "path/123/app" in location section in manifest here
Also please return Reviewer Checklist you removed from PR description template
|
Addressed this review feedback:
|
Points the manifest at the commit that passes catalog CI lint and removes the power-toggle clock skew.
|
The source repo now has a single application.fam with the app self-contained under applications_user/daikin64_ac_remote, and the manifest uses location.subdir pointing there. Manifest now pins commit 64314c6, which also fixes clang-format lint (validated locally with the full tools/bundle.py run incl. lint against the rc SDK). |
|
Hi, good One problem left, the screenshots are not clean 2-color qFlipper shots (around 49 colors). qFlipper screenshot |
Application Submission
Daikin64 APGS02-compatible AC remote for Flipper Zero. It dynamically generates Daikin64 HVAC IR packets for power toggle, mode, temperature, fan speed, swing, turbo, quiet, sleep, timers, and five favorite presets.
Extra Requirements
Requires a Daikin indoor unit compatible with the Daikin64/APGS02 IR protocol. No extra hardware is required beyond the Flipper Zero IR transmitter.
Author Checklist
python3 tools/bundle.py --nolint applications/CATEGORY/APPID/manifest.yml bundle.zipAI usage disclosure
OpenAI Codex assisted with porting and structuring the Flipper app, UI iteration, README/catalog metadata, and Daikin64 protocol implementation. Claude Code assisted with the release audit, lint/format fixes, and protocol test corrections. The protocol behavior is based on IRremoteESP8266's IRDaikin64 implementation plus APGS02 captures and on-device testing with a real Flipper Zero and Daikin APGS02 remote.
Reviewer Checklist (Don't fill this out!)