Skip to content

Commit

Permalink
Merge branch 'hacs:master' into add-flexopus
Browse files Browse the repository at this point in the history
  • Loading branch information
sebinemeth committed Jul 12, 2024
2 parents f74a365 + a7dfaab commit 596fb05
Show file tree
Hide file tree
Showing 12 changed files with 245 additions and 20 deletions.
27 changes: 26 additions & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,31 @@ jobs:
- name: Validate
run: jq --raw-output . appdaemon blacklist critical integration netdaemon plugin python_script removed template theme

jsonschema:
name: JSON schema
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4.1.1

- name: Critical
uses: cardinalby/schema-validator-action@3.1.1
with:
file: "critical"
schema: "tools/jsonschema/critical.schema.json"

- name: Repositories
uses: cardinalby/schema-validator-action@3.1.1
with:
file: "appdaemon|blacklist|integration|netdaemon|plugin|python_script|template|theme"
schema: "tools/jsonschema/repositories.schema.json"

- name: Removed
uses: cardinalby/schema-validator-action@3.1.1
with:
file: "removed"
schema: "tools/jsonschema/removed.schema.json"

sorted:
name: Sorted
runs-on: ubuntu-latest
Expand All @@ -30,4 +55,4 @@ jobs:
uses: actions/checkout@v4.1.1

- name: Check lists
run: python3 scripts/is_sorted.py
run: python3 scripts/is_sorted.py
6 changes: 6 additions & 0 deletions .github/workflows/upload-critical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@ jobs:
- name: Checkout the repository
uses: actions/checkout@v4.1.1

- name: Validate with JSON schema
uses: cardinalby/schema-validator-action@3.1.1
with:
file: 'critical'
schema: 'tools/jsonschema/critical.schema.json'

- name: Set up Python
uses: actions/setup-python@v5.0.0
id: python
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/upload-removed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@ jobs:
- name: Checkout the repository
uses: actions/checkout@v4.1.1

- name: Validate with JSON schema
uses: cardinalby/schema-validator-action@3.1.1
with:
file: 'removed'
schema: 'tools/jsonschema/removed.schema.json'

- name: Set up Python
uses: actions/setup-python@v5.0.0
id: python
Expand Down
1 change: 1 addition & 0 deletions appdaemon
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
"Petro31/ad_toggle_light",
"Petro31/ad_who_used_the_door",
"Petro31/IlluminateDoor",
"Pythm/ad-Lightwand",
"roopesh/ad-qolsys",
"simonhq/accu_allergies",
"simonhq/act_garbage",
Expand Down
17 changes: 17 additions & 0 deletions blacklist
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"AdamNaj/linksys_velop",
"aijayadams/hass-blueair",
"AitorDB/home-assistant-sun-card",
"alexarch21/history-explorer-card",
"alryaz/hass-component-yandex-smart-home",
"alryaz/hass-mosenergosbyt",
"amaximus/bkk_stop_card",
Expand Down Expand Up @@ -45,6 +46,7 @@
"Ceerbeerus/beerbolaget",
"cgarwood/homeassistant-fullykiosk",
"cgarwood/homeassistant-zwave_mqtt",
"chaptergy/noctis-grey",
"clayauld/lovelace-darksky-card",
"custom-cards/boilerplate-card",
"custom-cards/button-entity-row",
Expand Down Expand Up @@ -117,6 +119,10 @@
"DavidFW1960/bom_forecast",
"DavidMStraub/homeassistant-homeconnect",
"DCSBL/ha-homewizard-energy",
"DeebotUniverse/Deebot-4-Home-Assistant",
"dgomes/ha_rrd_recorder",
"digitaljamie/google-theme",
"disforw/inverse",
"djtimca/hagooglewifi",
"djtimca/HASpaceX",
"dmamontov/hass-ledfx",
Expand Down Expand Up @@ -151,6 +157,7 @@
"heinoldenhuis/home_assistant_omnik_solar",
"home-assistant-community-themes/template",
"home-assistant-community-themes/theme-request",
"hultenvp/home_assistant_omnik_solar",
"iantrich/aftership-card",
"jensweimann/awb",
"jessevl/homeassistant-greenchoice",
Expand Down Expand Up @@ -186,6 +193,7 @@
"marrobHD/firetv-card",
"MatthewFlamm/nwsradar",
"mattieha/slider-button-card",
"mauro-midolo/homeassistant_electrolux_status",
"maykar/compact-custom-header",
"maykar/custom-header",
"maykar/kiosk-mode",
Expand All @@ -206,18 +214,23 @@
"ntilley905/faastatus",
"OpenXbox/xboxone-home-assistant",
"opravdin/weback-hass",
"oziee/ha-solcast-solar",
"patrickhilker/tedee_hass_integration",
"perara/systemair-save-connect",
"peternijssen/home-assistant-jumbo",
"peternijssen/lovelace-postnl-card",
"Petro31/ad_multizone_media_control",
"Petro31/ad_people_tracker",
"pfunkmallone/HACS-camect-custom_card",
"pfunkmallone/HACS-camect-integration",
"pilotak/homeassistant-mikrotik",
"PiotrMachowski/Home-Assistant-custom-components-Google-Keep",
"pippyn/Home-Assistant-Sensor-Groningen-Afvalwijzer",
"pippyn/Home-Assistant-Sensor-Ophaalkalender",
"ppanagiotis/pymusiccast",
"PTST/O365-HomeAssistant",
"PTST/O365Calendar-HomeAssistant",
"Racailloux/home-assistant-pijuice",
"Raukze/home-assistant-fitx",
"rccoleman/lamarzocco",
"reharmsen/hass-youless-component",
Expand All @@ -236,19 +249,23 @@
"rsnodgrass/hass-integrations",
"ryanbateman/bvg-sensor",
"ryannazaretian/hacs-nexia-climate-integration",
"ryanwinter/hass-rainforest-emu-2",
"safepay/cover.hd_powerview",
"sdebruyn/homeassistant-bpost-integration",
"SebuZet/samsungrac",
"shaonianzhentan/ha-cloud-music",
"Sholofly/arrisdcx960",
"Sholofly/ZiggoNext",
"Shreyas-R/lovelace-wallpanel-screensaver",
"shutupflanders/sensor.moneydashboard",
"sinclairpaul/ha_purple_theme",
"SNoof85/lovelace-tempometer-gauge-card",
"speleolontra/daikin_residential_altherma",
"spycle/microbot_push",
"tellerbop/havistapool",
"tenly2000/HomeAssistant-Places",
"thebino/rki_covid",
"Thomas55555/husqvarna_automower",
"thomasloven/lovelace-dummy-entity-row",
"thomasloven/lovelace-gap-card",
"thomasloven/lovelace-gui-sandbox",
Expand Down
31 changes: 19 additions & 12 deletions integration
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@
"carleeno/elevenlabs_tts",
"caronc/ha-ultrasync",
"cathiele/homeassistant-goecharger",
"cazeaux/ha-iracing",
"chaimchaikin/molad-ha",
"chises/ha-oilfox",
"Chouffy/home_assistant_libratone_zipp",
Expand All @@ -167,6 +168,10 @@
"Cmajda/ha_golemio",
"cnstudio/Taipower-Bimonthly-Energy-Cost-homeassistant",
"CodeFoodPixels/robovac",
"codyc1515/ha-contact-energy",
"codyc1515/ha-em6",
"codyc1515/ha-managemyhealth",
"codyc1515/ha-yeelock",
"CoMPaTech/stromer",
"corporategoth/ha-powerpetdoor",
"CreasolTech/home-assistant-creasol-dombus",
Expand Down Expand Up @@ -243,7 +248,6 @@
"deadbeef3137/ha-cloudflare-tunnel-monitor",
"deblockt/hass-aria2",
"deblockt/hass-proscenic-790T-vacuum",
"DeebotUniverse/Deebot-4-Home-Assistant",
"DeerMaximum/QR-Code-Generator",
"DeerMaximum/Technische-Alternative-CMI",
"DeerMaximum/Technische-Alternative-CoE",
Expand All @@ -254,10 +258,8 @@
"dext0r/yandex_smart_home",
"dgomes/ha_erse",
"dgomes/ha_generic_water_heater",
"dgomes/ha_rrd_recorder",
"dimagoltsman/ha-proof-dashcam-integration",
"dingo35/ha-SmartEVSEv3",
"disforw/inverse",
"djansen1987/SAJeSolar",
"djbulsink/panasonic_ac",
"djerik/beolink-ha",
Expand Down Expand Up @@ -352,6 +354,7 @@
"gcobb321/icloud3",
"gcorgnet/sensor.emby_upcoming_media",
"gdgib/span",
"geertmeersman/eeveemobility",
"geertmeersman/miwa",
"geertmeersman/mobile_vikings",
"geertmeersman/nexxtmove",
Expand Down Expand Up @@ -413,7 +416,6 @@
"hudsonbrendon/ha_epic_games",
"hudsonbrendon/sensor.drivvo",
"hugobloem/stateful_scenes",
"hultenvp/home_assistant_omnik_solar",
"hultenvp/solis-sensor",
"hwmland/homeassistant-xmrig",
"hwmland/homeassistant-xmrpool_stat",
Expand Down Expand Up @@ -442,6 +444,7 @@
"JaccoR/hass-entso-e",
"jampez77/DVLA-Vehicle-Enquiry-Service",
"jampez77/Ryanair",
"JanGiese/notion_todo",
"jaroschek/home-assistant-myuplink",
"jaruba/ha-samsungtv-tizen",
"jason0x43/hacs-hubitat",
Expand All @@ -464,6 +467,7 @@
"jm-73/Indego",
"jmcollin78/solar_optimizer",
"jmcollin78/versatile_thermostat",
"jmcruvellier/little_monkey",
"jnxxx/homeassistant-dabblerdk_powermeterreader",
"jobvk/Home-Assistant-Windcentrale",
"joggs/home_assistant_ebeco",
Expand Down Expand Up @@ -581,6 +585,7 @@
"macxq/foxess-ha",
"madpilot/hass-amber-electric",
"make-all/metlink-nz",
"Mallonbacka/custom-component-cloudwatch",
"mampfes/ha_bayernluefter",
"mampfes/ha_epex_spot",
"mampfes/ha_freeair_connect",
Expand All @@ -589,6 +594,7 @@
"mandarons/ha-bouncie",
"marcelwestrahome/home-assistant-niu-component",
"marcoboers/home-assistant-quatt",
"MarcoGos/davis_vantage",
"marcolivierarsenault/moonraker-home-assistant",
"markgdev/home-assistant_OctopusAgile",
"markvader/ha-rpi_rf",
Expand All @@ -598,9 +604,9 @@
"MartinDybal/TapHome-HomeAssistant",
"Martinvdm/garbage-nissewaard-homeassistant",
"masaccio/ha-kingspan-watchman-sensit",
"Mat931/digitalstrom-homeassistant",
"mathieu-mp/homeassistant-intex-spa",
"mattrayner/pod-point-home-assistant-component",
"mauro-midolo/homeassistant_electrolux_status",
"mawinkler/astroweather",
"mb-software/homeassistant-powerbrain",
"mbillow/ha-chargepoint",
Expand Down Expand Up @@ -684,19 +690,20 @@
"nordicopen/easee_hass",
"nstrelow/ha_philips_android_tv",
"nyffchanium/argoclima-integration",
"odya/hass-ina219-ups-hat",
"ofalvai/home-assistant-candy",
"ohheyrj/home-assistant-aws-codepipeline",
"olibos/HomeAssistant-RecycleApp",
"ollo69/ha-samsungtv-smart",
"ollo69/ha-smartthinq-sensors",
"osk2/panasonic_smart_app",
"osohotwateriot/osoenergy_community",
"oven-lab/tuya_cloud_map_extractor",
"oziee/ha-solcast-solar",
"pail23/stiebel_eltron_isg_component",
"pantherale0/ha-nintendoparentalcontrols",
"parautenbach/hass-shairport-sync",
"Patrick762/hassio-bluetti-bt",
"Patrick762/hassio-streamdeck",
"patrickhilker/tedee_hass_integration",
"patrickribbing/sjofartsverket_viva-component",
"Paul-dH/Home-Assisant-Sensor-OvApi",
"PaulAnnekov/home-assistant-padavan-tracker",
Expand All @@ -713,7 +720,6 @@
"petergridge/openweathermaphistory",
"petretiandrea/home-assistant-tapo-p100",
"Petro31/ha-integration-multizone-controller",
"pfunkmallone/HACS-camect-integration",
"Pigotka/ha-cc-jablotron-cloud",
"piitaya/home-assistant-qubino-wire-pilot",
"pilotak/homeassistant-attributes",
Expand All @@ -738,6 +744,7 @@
"Pirate-Weather/pirate-weather-ha",
"pkarimov/jukeaudio_ha",
"plamish/xcomfort",
"plmilord/Hass.io-custom-component-ikamand",
"plmilord/Hass.io-custom-component-spaclient",
"Poeschl/Remote-PicoTTS",
"popeen/Home-Assistant-Custom-Component-Hemglass",
Expand All @@ -754,7 +761,6 @@
"pyalarmdotcom/alarmdotcom",
"Pyhass/Hive-Custom-Component",
"r-renato/ha-climacell-weather",
"Racailloux/home-assistant-pijuice",
"radical-squared/aquatemp",
"Rain1971/V2C_trydant",
"raman325/ha-zoom-automation",
Expand Down Expand Up @@ -803,7 +809,6 @@
"ryanbdclark/owlet",
"ryanmac8/HA-Mint-Mobile",
"ryanmac8/Home-Assistant-Marta",
"ryanwinter/hass-rainforest-emu-2",
"rytilahti/homeassistant-upnp-availability",
"safepay/sensor.fronius",
"safepay/sensor.willyweather",
Expand Down Expand Up @@ -854,7 +859,6 @@
"sockless-coding/panasonic_cc",
"soloam/ha-pid-controller",
"sopelj/hass-ember-mug-component",
"speleolontra/daikin_residential_altherma",
"sprocket-9/hacs-nuvo-serial",
"spycle/tuneblade",
"stackia/ha-deye-dehumidifier",
Expand All @@ -880,6 +884,7 @@
"t0mer/matterbridge-custom-notifier",
"taarskog/home-assistant-component-somweb",
"tadasdanielius/daikin_altherma",
"Taraman17/hass-homee",
"Tasshack/dreame-vacuum",
"tefinger/hass-brematic",
"TekniskSupport/home-assistant-resrobot",
Expand All @@ -893,7 +898,6 @@
"ThermIQ/thermiq_mqtt-ha",
"thevoltagesource/LennoxiComfort",
"thisisthetechie/home-assistant-sickgear",
"Thomas55555/husqvarna_automower",
"thomasloven/hass-browser_mod",
"thomasloven/hass-favicon",
"thomasloven/hass-fontawesome",
Expand All @@ -916,6 +920,7 @@
"tomasbedrich/home-assistant-skydance",
"tomasmcguinness/homeassistant-mixergy",
"TomBrien/cardiffwaste-ha",
"tonyroberts/hawundasmart",
"toreamun/amshan-homeassistant",
"toreamun/victorsmartkill-homeassistant",
"toringer/home-assistant-heru",
Expand Down Expand Up @@ -951,10 +956,12 @@
"viktak/ha-cc-abalin-nameday",
"viktak/ha-cc-openweathermap_all",
"vincentwolsink/home_assistant_micronova_agua_iot",
"vingerha/gtfs2",
"vinteo/hass-opensprinkler",
"viragelabs/virage_dashboard",
"vlumikero/home-assistant-securitas",
"vmakeev/huawei_mesh_router",
"Vova-SH/termux-api",
"websylv/homeassistant-meteoswiss",
"weltenwort/home-assistant-rct-power-integration",
"wernerhp/ha.integration.load_shedding",
Expand Down
Loading

0 comments on commit 596fb05

Please sign in to comment.