From ebba807621df5fb37c0b344526dbba2037da007e Mon Sep 17 00:00:00 2001 From: Cody C <50791984+codyc1515@users.noreply.github.com> Date: Sun, 12 Nov 2023 10:38:40 +1300 Subject: [PATCH 1/3] Update README.md --- README.md | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 21e2456..d02e984 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,38 @@ -# hacs_meridian_energy -Meridian Energy integration for Home Assistant +![Company logo](https://github.com/home-assistant/brands/blob/87e2d7c60931ee822776d2204244ef3eff4d22cf/custom_integrations/meridian_energy/logo.png?raw=true) + +# Meridian Energy integration for Home Assistant +![image](https://github.com/codyc1515/ha-meridian-energy/assets/50791984/26e62938-ea81-4e7f-86a2-c5adf7da5d1f) + +## Compatible plans + +* Consumer EV Plan (Day & Night rates, with Solar) + +Possibly others - let me know if you find one that works. + +## Getting started +You will need to have an existing active consumer Meridian Energy account. + +## Installation +Once installed, simply set-up from the `Devices and services` area. The first field is email and the next field is password for your account. + +### HACS (recommended) +1. [Install HACS](https://hacs.xyz/docs/setup/download), if you did not already +2. [![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=codyc1515&repository=ha-meridian-energy&category=integration) +3. Install the Meridian Energy integration +4. Restart Home Assistant + +### Manually +Copy all files in the custom_components/meridian-energy folder to your Home Assistant folder *config/custom_components/meridian-energy*. + +## Known issues + +* Labels don't show when using the config_flow + +## Future enhancements +Your support is welcomed. + +* Support for multiple ICPs (haven't tried a login with multiple ICPs) +* Support for energy rates (currently need to be set-up manually and is static thereafter) + +## Acknowledgements +This integration is not supported / endorsed by, nor affiliated with, Meridian Energy. From 7a032b46af1f3b9fda1166b069121e4df9900b94 Mon Sep 17 00:00:00 2001 From: Cody C <50791984+codyc1515@users.noreply.github.com> Date: Sun, 12 Nov 2023 10:39:28 +1300 Subject: [PATCH 2/3] Create hacs.yml --- .github/workflows/hacs.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/hacs.yml diff --git a/.github/workflows/hacs.yml b/.github/workflows/hacs.yml new file mode 100644 index 0000000..4c5aad2 --- /dev/null +++ b/.github/workflows/hacs.yml @@ -0,0 +1,18 @@ +name: HACS Action + +on: + workflow_dispatch: + push: + pull_request: + schedule: + - cron: "0 0 * * *" + +jobs: + hacs: + name: HACS Action + runs-on: "ubuntu-latest" + steps: + - name: HACS Action + uses: "hacs/action@main" + with: + category: "integration" From 8b214be5964dcb0cab3b4ea4b83fd7c29ec0c876 Mon Sep 17 00:00:00 2001 From: Cody C <50791984+codyc1515@users.noreply.github.com> Date: Sun, 12 Nov 2023 10:39:36 +1300 Subject: [PATCH 3/3] Create hassfest.yml --- .github/workflows/hassfest.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/hassfest.yml diff --git a/.github/workflows/hassfest.yml b/.github/workflows/hassfest.yml new file mode 100644 index 0000000..7e57c3c --- /dev/null +++ b/.github/workflows/hassfest.yml @@ -0,0 +1,15 @@ +name: Validate with hassfest + +on: + workflow_dispatch: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + validate: + runs-on: "ubuntu-latest" + steps: + - uses: "actions/checkout@v4" + - uses: "home-assistant/actions/hassfest@master"