Skip to content

Commit

Permalink
0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Tuttl3 committed Nov 25, 2024
1 parent dd975f7 commit 709e1aa
Show file tree
Hide file tree
Showing 6 changed files with 73 additions and 3 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/hacs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: "Validate HACS"
on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Validate HACS
run: |
mkdir temp && cd temp
wget -q https://raw.githubusercontent.com/hacs/integration/main/scripts/hacs_validator.sh
bash hacs_validator.sh ../custom_components/furnace_filter_reminder
7 changes: 7 additions & 0 deletions .hacs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "Furnace Filter Reminder",
"hide_default_branch": false,
"domains": ["furnace_filter_reminder"],
"country": ["US", "CA"],
"iot_class": "local_polling"
}
7 changes: 7 additions & 0 deletions .translations/en.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

{
"config": {
"title": "Furnace Filter Reminder Configuration",
"description": "Track your furnace runtime and receive reminders."
}
}
14 changes: 14 additions & 0 deletions HA_Filter_reminder.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,21 @@

/* Begin PBXFileReference section */
553336F62CF51654007DDC01 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
553337022CF51BAE007DDC01 /* .hacs.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = .hacs.json; sourceTree = "<group>"; };
55ED8C752CF50F7B0067E1CF /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFileSystemSynchronizedRootGroup section */
553337002CF51AF3007DDC01 /* .translations */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = .translations;
sourceTree = "<group>";
};
553337032CF51BDD007DDC01 /* .github */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = .github;
sourceTree = "<group>";
};
55ED8C6C2CF4CA190067E1CF /* custom_components */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = custom_components;
Expand All @@ -23,9 +34,12 @@
55ED8C632CF4C5F10067E1CF = {
isa = PBXGroup;
children = (
553337022CF51BAE007DDC01 /* .hacs.json */,
553336F62CF51654007DDC01 /* LICENSE */,
553337032CF51BDD007DDC01 /* .github */,
55ED8C6C2CF4CA190067E1CF /* custom_components */,
55ED8C752CF50F7B0067E1CF /* README.md */,
553337002CF51AF3007DDC01 /* .translations */,
);
sourceTree = "<group>";
};
Expand Down
7 changes: 4 additions & 3 deletions custom_components/furnace_filter_reminder/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"domain": "furnace_filter_reminder",
"name": "Furnace Filter Reminder",
"version": "1.0.0",
"documentation": " ",
"documentation": "https://github.com/Tuttl3/furnace_filter_reminder",
"dependencies": [],
"codeowners": ["@Tuttl3"],
"requirements": []
"config_flow": true
"requirements": [],
"config_flow": true,
"iot_class": "local_polling"
}
20 changes: 20 additions & 0 deletions custom_components/furnace_filter_reminder/strings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

{
"title": "Furnace Filter Reminder",
"step": {
"user": {
"title": "Configure Furnace Filter Reminder",
"description": "Set up runtime tracking for your furnace filter.",
"data": {
"name": "Name of the Reminder",
"hours": "Hours until reminder"
}
}
},
"options": {
"init": {
"title": "Adjust Settings",
"description": "Modify runtime threshold or other settings."
}
}
}

0 comments on commit 709e1aa

Please sign in to comment.