Skip to content

Commit

Permalink
Merge branch 'master' into MrBearPresident-JBL_Integration-New_Integr…
Browse files Browse the repository at this point in the history
…ation
  • Loading branch information
MrBearPresident authored Dec 16, 2024
2 parents b570cd9 + 51de67f commit 8f10ad6
Show file tree
Hide file tree
Showing 13 changed files with 207 additions and 36 deletions.
15 changes: 13 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
labels:
- "pr: dependency-update"
schedule:
interval: "weekly"

interval: weekly
time: "06:00"
open-pull-requests-limit: 10
- package-ecosystem: "pip"
directory: "/"
labels:
- "pr: dependency-update"
schedule:
interval: weekly
time: "06:00"
open-pull-requests-limit: 10
38 changes: 31 additions & 7 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ jobs:
removal: ${{ steps.removal.outputs.removal }}
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"

Expand Down Expand Up @@ -65,10 +65,10 @@ jobs:
if: needs.preflight.outputs.removal != 'true'
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"
cache: "pip"
Expand All @@ -88,10 +88,10 @@ jobs:
name: Editable PR
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"
cache: "pip"
Expand All @@ -104,14 +104,38 @@ jobs:
- name: Run the check
run: python3 -m scripts.check.edits

removed:
runs-on: ubuntu-latest
name: Removed repository
needs: preflight
if: needs.preflight.outputs.removal != 'true'
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1

- name: Set up Python
uses: actions/setup-python@v5.2.0
with:
python-version-file: ".python-version"
cache: "pip"
cache-dependency-path: "requirements.txt"

- name: Install dependencies if needed
run: scripts/setup

- name: Run the check
run: python3 -m scripts.check.removed
env:
REPOSITORY: ${{needs.preflight.outputs.repository}}

hassfest:
runs-on: ubuntu-latest
name: Hassfest
needs: preflight
if: needs.preflight.outputs.category == 'integration' && needs.preflight.outputs.removal != 'true'
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Clone new addition
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Validate
run: jq --raw-output . appdaemon blacklist critical integration netdaemon plugin python_script removed template theme
Expand All @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Critical
uses: cardinalby/schema-validator-action@3.1.1
Expand All @@ -52,10 +52,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
with:
python-version-file: ".python-version"

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/upload-critical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Upload
steps:
- name: Checkout the repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Validate with JSON schema
uses: cardinalby/schema-validator-action@3.1.1
Expand All @@ -27,7 +27,7 @@ jobs:
schema: 'tools/jsonschema/critical.schema.json'

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
id: python
with:
python-version: "3.x"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/upload-removed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Upload
steps:
- name: Checkout the repository
uses: actions/checkout@v4.2.1
uses: actions/checkout@v4.2.2

- name: Validate with JSON schema
uses: cardinalby/schema-validator-action@3.1.1
Expand All @@ -27,7 +27,7 @@ jobs:
schema: 'tools/jsonschema/removed.schema.json'

- name: Set up Python
uses: actions/setup-python@v5.2.0
uses: actions/setup-python@v5.3.0
id: python
with:
python-version: "3.x"
Expand Down
12 changes: 1 addition & 11 deletions appdaemon
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,6 @@
"NiklasReiche/ad-spotify-mood-lights-sync",
"nra4ever/calremind",
"Odianosen25/Monitor-App",
"Petro31/ad_convert_media_volume",
"Petro31/ad_count_entities",
"Petro31/ad_group_all",
"Petro31/ad_monitor_events",
"Petro31/ad_seasonal_lights",
"Petro31/ad_simple_door_bell",
"Petro31/ad_sunset_lights",
"Petro31/ad_toggle_light",
"Petro31/ad_who_used_the_door",
"Petro31/IlluminateDoor",
"Pythm/ad-ClimateCommander",
"Pythm/ad-Lightwand",
"roopesh/ad-qolsys",
Expand All @@ -68,4 +58,4 @@
"wernerhp/ha.appdaemon.wasp",
"XaF/qolsysgw",
"xaviml/controllerx"
]
]
16 changes: 15 additions & 1 deletion blacklist
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[
"9rpp/securifi",
"a529987659852/openwbmqtt",
"abacao/hass_wibeee",
"AdamNaj/linksys_velop",
"aijayadams/hass-blueair",
Expand All @@ -9,6 +10,7 @@
"alryaz/hass-mosenergosbyt",
"amaximus/bkk_stop_card",
"amelchio/logbook_cache",
"anarion80/sodexo_dla_ciebie",
"And3rsL/Deebot-for-Home-Assistant",
"andrew-codechimp/HA-Mastodon-Profile-Stats",
"Armaell/home-assistant-custom-icons-loader",
Expand Down Expand Up @@ -226,8 +228,18 @@
"perara/systemair-save-connect",
"peternijssen/home-assistant-jumbo",
"peternijssen/lovelace-postnl-card",
"Petro31/ad_convert_media_volume",
"Petro31/ad_count_entities",
"Petro31/ad_group_all",
"Petro31/ad_monitor_events",
"Petro31/ad_multizone_media_control",
"Petro31/ad_people_tracker",
"Petro31/ad_seasonal_lights",
"Petro31/ad_simple_door_bell",
"Petro31/ad_sunset_lights",
"Petro31/ad_toggle_light",
"Petro31/ad_who_used_the_door",
"Petro31/IlluminateDoor",
"pfunkmallone/HACS-camect-custom_card",
"pfunkmallone/HACS-camect-integration",
"pilotak/homeassistant-mikrotik",
Expand Down Expand Up @@ -275,6 +287,7 @@
"tellerbop/havistapool",
"tenly2000/HomeAssistant-Places",
"thebino/rki_covid",
"TheLastProject/lovelace-media-art-background",
"Thomas55555/husqvarna_automower",
"thomasloven/lovelace-dummy-entity-row",
"thomasloven/lovelace-gap-card",
Expand All @@ -297,5 +310,6 @@
"xaviml/z2m_ikea_controller",
"xlcnd/meteoalarmeu",
"xMrVizzy/button-toolbar",
"zha-ng/zha-map"
"zha-ng/zha-map",
"zweckj/acaia"
]
25 changes: 20 additions & 5 deletions integration
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
"5high/konke",
"5high/phicomm-dc1-homeassistant",
"9a4gl/hass-centrometal-boiler",
"a529987659852/openwbmqtt",
"AaronDavidSchneider/SonosAlarm",
"ablyler/home-assistant-aquahawk",
"ablyler/home-assistant-bradford-white-connect",
"aceindy/Duepi_EVO",
"acesyde/hassio_mylight_integration",
"adamoutler/anycubic-homeassistant",
Expand All @@ -25,6 +26,7 @@
"alengwenus/ha-sma-ev-charger",
"AlexandrErohin/home-assistant-flightradar24",
"AlexandrErohin/home-assistant-tplink-router",
"alexdelprete/ha-4noks-elios4you",
"alexdelprete/ha-abb-powerone-pvi-sunspec",
"Alexwijn/SAT",
"AlexxIT/Jura",
Expand Down Expand Up @@ -56,14 +58,15 @@
"amosyuen/ha-epson-projector-link",
"amosyuen/ha-registry",
"amosyuen/ha-tplink-deco",
"anarion80/sodexo_dla_ciebie",
"And3rsL/VisonicAlarm-for-Hassio",
"andersonshatch/midea-ac-py",
"Andre0512/hon",
"Andre0512/speedport",
"andrea-mattioli/bticino_x8000_component",
"AndreaTomatis/loex-xsmart-integration",
"andrew-codechimp/HA-Andrews-Arnold-Quota",
"andrew-codechimp/HA-Battery-Notes",
"andrewjswan/SwatchTime",
"andrzejchm/blebox_shutterbox_tilt",
"andvikt/mega_hacs",
"aneeshd/schedule_state",
Expand Down Expand Up @@ -248,6 +251,7 @@
"danielsmith-eu/home-assistant-themeparks-integration",
"danobot/entity-controller",
"DarwinsBuddy/WienerNetzeSmartmeter",
"DasBasti/SmartHashtag",
"dave-code-ruiz/elkbledom",
"dave-code-ruiz/uhomeuponor",
"davesmeghead/visonic",
Expand Down Expand Up @@ -305,6 +309,7 @@
"ec-blaster/magicswitchbot-homeassistant",
"edekeijzer/osrm_travel_time",
"edwork/homeassistant-peloton-sensor",
"egmen/moscow_transport",
"eifinger/hass-foldingathomecontrol",
"eifinger/hass-here-weather",
"eifinger/hass-weenect",
Expand Down Expand Up @@ -336,6 +341,7 @@
"eyalcha/kan_program",
"eyalcha/read_your_meter",
"faanskit/ha-esolar",
"faizpuru/ha-ambeo_soundbar",
"fapfaff/homeassistant-appwash",
"faserf/ha-deutschebahn",
"faserf/ha-rewe",
Expand Down Expand Up @@ -384,6 +390,7 @@
"giachello/beoplay",
"giachello/mlgw",
"gicamm/homeassistant-comelit",
"gickowtf/pixoo-homeassistant",
"gieljnssns/buienalarm-sensor-homeassistant",
"gieljnssns/kostalpiko-sensor-homeassistant",
"gillesvs/librelink",
Expand All @@ -398,6 +405,7 @@
"greghesp/ha-bambulab",
"greghesp/ha-evonic",
"gregoryduckworth/GoogleGeocode-HASS",
"gritaro/gigachain",
"gtjadsonsantos/consul",
"gtjadsonsantos/controlid",
"gtjadsonsantos/vapix",
Expand Down Expand Up @@ -478,6 +486,7 @@
"jdejaegh/irm-kmi-ha",
"jdrozdnovak/ha_pagerduty",
"JeffSteinbok/hass-dreo",
"jekalmin/extended_openai_conversation",
"jellespijker/home-assistant-ultimaker",
"jeroenterheerdt/HADailySensor",
"jeroenterheerdt/HAsmartirrigation",
Expand Down Expand Up @@ -603,7 +612,9 @@
"lindell/home-assistant-svt-play",
"lindell/home-assistant-tv4-play",
"linsvensson/sensor.greenely",
"lizardsystems/hass-mygas",
"lizardsystems/hass-taipit",
"lizardsystems/hass-tnse",
"ljmerza/ha-email-sensor",
"lociii/homeassistant-csgo",
"lociii/homeassistant-overwolf-status",
Expand Down Expand Up @@ -810,10 +821,12 @@
"radical-squared/aquatemp",
"Rain1971/V2C_trydant",
"raman325/ha-zoom-automation",
"raulgbcr/lednetwf_ble",
"rccoleman/channels_dvr_recently_recorded",
"rdehuyss/homeassistant-custom_components-denkovi",
"redlukas/emu_mbus_center",
"regulad/hass-lacrosseview",
"ReneNulschDE/ha-mysmartbike",
"ReneNulschDE/mbapi2020",
"rexave/hass-orange-internet-on-the-move",
"rgc99/irrigation_unlimited",
Expand Down Expand Up @@ -955,6 +968,7 @@
"thomasloven/hass-favicon",
"thomasloven/hass-fontawesome",
"thomasloven/hass-lovelace_gen",
"thomasloven/hass-plejd",
"thomasprior/2minersInfo",
"tijsverkoyen/HomeAssistant-FusionSolar",
"tikismoke/home-assistant-plcbus",
Expand Down Expand Up @@ -1019,7 +1033,9 @@
"viragelabs/virage_dashboard",
"vlumikero/home-assistant-securitas",
"vmakeev/huawei_mesh_router",
"vooon/hass-myheat",
"Vova-SH/termux-api",
"Weissnix4711/hass-listenbrainz",
"weltenwort/home-assistant-rct-power-integration",
"wernerhp/ha.integration.load_shedding",
"werthdavid/homeassistant-pulsatrix-local-mqtt",
Expand Down Expand Up @@ -1050,6 +1066,5 @@
"zachowj/hass-node-red",
"zeronounours/HA-custom-component-energy-meter",
"zigul/HomeAssistant-CEZdistribuce",
"ZsBT/hass-w1000-portal",
"zweckj/acaia"
]
"ZsBT/hass-w1000-portal"
]
Loading

0 comments on commit 8f10ad6

Please sign in to comment.