forked from flipperdevices/flipperzero-firmware
-
-
Notifications
You must be signed in to change notification settings - Fork 547
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
24 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,34 @@ | ||
# Simple On/Off Remote | ||
## Sub-GHz | ||
# Quac! Remote | ||
## QUick ACtion Remote Control for Flipperzero | ||
This app allows you to organize previously recorded signals, of any type*, so that you can quickly and easily play them back. No more needing to recall whether that door is Sub-GHz or RFID! Just navigate to that action in *Quac* and press OK to send! | ||
|
||
Main Display | ||
* Saved device 1 | ||
* Saved device 2 | ||
* Manage Devices | ||
|
||
Saved device View | ||
* ON | ||
* OFF | ||
* other | ||
The app does not provide any recording functionality - you must use the existing Flipperzero apps to create the saved files for your action/device. Additionally, you must manage the folder structure manually on your SD card. | ||
|
||
``` | ||
Only Sub-Ghz (.sub) and RFID (.rfid) files are supported at this time, IR is coming soon! | ||
``` | ||
|
||
## File System Layout | ||
Inside the data folder, create sub-folders per device. Inside each of the device folders, store the raw files that contain the sub-ghz data, etc. | ||
The key to organizing your Quac interface is to organize your `/ext/apps_data/quac` folder structure. Every individual file is assigned a button, and every folder/directory is a "group". Selecting a group will show you the contents of that folder/directory, whether they are individual files or more folders. There is no limit on the number of actions or folders - nest as deep as you want! | ||
|
||
You can organize your files by device type, or by function. For example, you may have a folder of "TV" actions, which correspond to Channel Up, Channel Down, Volume Up, Volume Down, etc. Or you may have a "Work Access" folder, which contains files/actions that correspond to Parking Gate, Garage Door, Lobby Entrance. | ||
|
||
The files in a folder can be of mixed types. This is Quac's main strendth. So continuing with the "Work Access" example, the Parking Gate can be Sub-Ghz and the Garage Door can be RFID. | ||
|
||
The device order list, and button list, is based on the sorted file order. This is enforced by the following naming convention: | ||
## Sorting and Naming | ||
The list view is based on the sorted file and folder order. This is enforced by sorting the actual filenames. When there are cases where you need to enforce a sorted order, you can prepend the file and folder names with `XX_` where `X` is a digit between 0-9. This will let you place an action called `On` before `Off`, even though when sorted alphabeticaly, `Off` would come before `On`. Therefore, you would name your files `00_On.rfid` and `01_Off.rfid` - assuming these are RFID saved signals. | ||
|
||
Here's an example file layout: | ||
``` | ||
/data_folder | ||
- 00_Device_1 | ||
- 01_Device_2 | ||
- 00_Button_1.sub | ||
- 01_Button_2.sub | ||
/ext/apps_data/quac | ||
/00_Work | ||
-00_Parking_Gate.sub | ||
-01_Garage_Door.rfid | ||
-02_Office.rfid | ||
/01_Home_Theater | ||
-00_Power_On.ir | ||
-01_Power_Off.ir | ||
``` | ||
|
||
The first two digits and underscore will be stripped before display. Additionally, underscores in folder and filenames will be replaced with spaces. | ||
When the action files and folders are rendered for display, any `XX_` prefix will be stripped. Additionally, all underscores will be replaced with spaces. | ||
|