Home Assistant integration for MyEnergi devices

Overview

myenergi for Home Assistant

GitHub Release GitHub Activity License

pre-commit Black

hacs Project Maintenance BuyMeCoffee

Discord Community Forum

myenergi custom component for Home Assistant This is a very early release, will add more documentations soon!

This component will set up the following platforms.

Platform Description
sensor Show info from myenergi API.

example

HACS Installation

  1. Add this repository to "Custom repositories"
  2. Add and search for myenergi in HACS
  3. Install

Manual Installation

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called myenergi.
  4. Download all the files from the custom_components/myenergi/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Restart Home Assistant
  7. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "myenergi"

Using your HA configuration directory (folder) as a starting point you should now also have this:

custom_components/myenergi/translations/en.json
custom_components/myenergi/translations/fr.json
custom_components/myenergi/translations/nb.json
custom_components/myenergi/translations/sensor.en.json
custom_components/myenergi/translations/sensor.fr.json
custom_components/myenergi/translations/sensor.nb.json
custom_components/myenergi/__init__.py
custom_components/myenergi/config_flow.py
custom_components/myenergi/const.py
custom_components/myenergi/manifest.json
custom_components/myenergi/sensor.py

Configuration is done in the UI

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines

Credits

This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.

Code template was mainly taken from @Ludeeus's integration_blueprint template


Comments
  • Charge mode resetting

    Charge mode resetting

    Version of the custom_component

    Latest from HACS

    Describe the bug

    I have a day/night rate with changes at 9am to day rate and midnight to night rate. I created an automation to change my Zappi chargers from Fast to Stopped and Stopped to Fast mode at those times, to make sure cars only charge on the night rate. This is working mostly fine, however every once in a while the mode re-sets immediately :

    image

    As you can see above for example, the automation changed the mode to Fast at midnight as expected, but 55 seconds later it changed itself back to Stopped without showing a source. I don't use the myenergi app so that's not where that change originated.

    I've seen this both ways (Stopped -> Fast -> Stopped like here and Fast -> Stopped -> Fast) a few times.

    Any idea what could be doing that ? Thanks

    opened by Ulrar 8
  • Resetting credentials

    Resetting credentials

    Hi,

    After resetting my hub and other devices and repairing everything I have not been able to get this integration to work again.

    The error shown on the integration page is retrying setup, I have also attempted configure and system options but neither gives an option to add or change the username or password.

    The next logical step is to delete the integration and then install it again but I do not want to do this if it means losing the entities and related information.

    Please advise how to reset the credentials so that I can get the integration authenticated again.

    Thank you.

    opened by aceshigh84 7
  • Only one Entity shown

    Only one Entity shown

    Hello and first of all thank you for the project, myenergy gets unfortunately no HASS API baked ;-)

    I have installed it manually and I was able to log in, unfortunately only one entity is displayed and only that of the charging mode.

    Am I doing something wrong? 1

    opened by Jogiarea 7
  • Not able to control Zappi

    Not able to control Zappi

    Component Version 0.0.20

    HA version image

    Logg file Zappi bug

    Bug description This stopped working some days ago. I ran component version 0.0.18 when it stopped work. Now I upgraded to 0.0.20 but there is no difference.

    I was able to control zappi. Now it seems like I set (every 60s) the status but nothing happens at zappi. Then a few seconds later the actual zappi status is read back into HA and changes the value I set.

    Bottom line: I can read the status correctly but my set procedure does not take effect. Can this relate to HA 2022.8.7?

    opened by Jerker74 6
  • Default update interval

    Default update interval

    Hi,

    Loving the work you've done here - so useful to be able to integrate my new Zappi / hub just by pointing at your repo! One question: I note that the default update interval is 60 seconds. Is this the minimum value that I should use? Is it related to the refresh rate of the Zappi / hub to the cloud? Or is it in respect of API rate limiting as requested by MyEnergi?

    It would be nice to have the sensors update a bit more frequently, but I wanted to check whether it was a good / bad idea first.

    Might be worth a mention in the readme.

    Thanks,

    Nick

    opened by ntompson 5
  • Server request problem

    Server request problem

    Version of the custom_component

    0.0.20, latest from hacs

    Describe the bug

    Hi,

    My internet went out for a few days, and now that it's back this component is the only one that won't load properly. The error below doesn't give much information, no idea what's wrong but the myenergi mobile app is working fine and reporting data, so presumably my hub has connected back fine. Since last night I tried a few times reloading the integration, disabling / enabling it and restarting HA all give the same error :

    
    Logger: pymyenergi.connection
    Source: custom_components/myenergi/__init__.py:90
    Integration: myenergi ([documentation](https://github.com/cjne/ha-myenergi), [issues](https://github.com/cjne/ha-myenergi/issues))
    First occurred: 11:36:53 AM (6 occurrences)
    Last logged: 11:39:36 AM
    Myenergi server request problem
    
    

    I had a look at the myenergi forum and I don't see any obvious signs of their service being disrupted, but who knows.

    Thanks

    opened by Ulrar 4
  • Failure to start with Home Assistant 2022.7.0

    Failure to start with Home Assistant 2022.7.0

    After updating to Home Assistant 2022.7.0 I get the following error and no myenergi sensors work anymore. I suspect this to be related to the upgrade to python 3.10 in Home Assistant 2022.7.0.

    Setup failed for custom integration myenergi: Unable to import component: No module named 'pymyenergi'

    I am happy to provide more information if needed.

    opened by mfschumann 4
  • Authentication rejected

    Authentication rejected

    I have just installed via HACS, however, using the following combinations, I can't get past the authentication screen.

    I have seen on the myenergi forum similar threads. But I 100% have my correct hub id (copy and pasted it from the myenergi website, as well as typing it in directly), and I have tried several generations of API key, but every time I get "Hub serial or API key is wrong."

    Happy to try to help debug!

    opened by glyn12 4
  • charges added

    charges added

    Thx for this nice integration!

    I am trying to get an overview of all charges added to the EV. I now use the "myenergi_zappi_charge_added..". This show the last added session but this remains this number until a next charge session. So in grafana I see a lot of same numbers over time Is it possible that this sensor resets to 0 after it has been written to the database? Or do you have another way to keep track of the kwh added?

    opened by tomdh76 4
  • Energy Integration

    Energy Integration

    Hi,

    I literally install HA yesterday, I’m coming from Domoticz and there is defo a learning curve to it. This has been one of the first things I have setup, so thank you.

    It works great, I have all my details. I would love to get this to work with the stock Energy integration. When I try and select an entity, I only get “kWh added to vehicle” options. I assume that’s because they are the only kWh ones? Is there a way for us to be able to add the myenergi consumption stuff so we can fill that data require for the native Energy options?

    This is the link it suggests:-

    https://www.home-assistant.io/more-info/statistics/

    Many Thanks

    Simon

    opened by simonrb2000 4
  • Error occurred loading configuration flow

    Error occurred loading configuration flow

    I have a new installation running in HomeAssistant Core Docker on OMV (on a raspberry PI 4). Previously had it working fine with a similar installation on Unraid (though with x64).

    Got integration installed via HAC and checked the custom_components directory - its correct.

    On enabling it with HA I get:

    Logger: homeassistant.config_entries Source: config_entries.py:796 First occurred: 11:04:51 AM (2 occurrences) Last logged: 11:05:15 AM

    Error occurred loading configuration flow for integration myenergi: No module named 'pymyenergi'

    Is there a compatibility issue with the installation/architecture, or is it something else?

    opened by tredmanz 3
  • Sensor values don't add up and regularly report

    Sensor values don't add up and regularly report "green usage" when I have no solar

    Version of the custom_component

    0.0.20

    Configuration

    Just logged in as usual. I have a Zappi 2 charger with a Hub.

    Describe the bug

    The values displaying for the zappi usage today don't make a lot of sense. In the screenshot attached you can see that I've apparently used zero kWh today of energy on the zappi but 14kWh of so called "green energy". This despite me not having any means of generating green energy. This used to happen a lot but seems to have started again today (I did install an update two days ago so it's possible it's started then?)

    Additionally, it's reporting that my on going charging session has used 17kWh of energy, so either total for today of 0 or 14 don't fit at all.

    I realised something was up when. my sankey chart showed over 19kWh of unknown usage today and realised the car had vanished but switching back to the green energy usage (as I say, that used to be a bug that disappeared a while back) didn't account for it enough. Screenshot 2022-12-31 at 19 01 40

    Debug log

    
    Add your logs here.
    
    
    opened by apbarratt 0
  • Bump pytest-homeassistant-custom-component from 0.12.29 to 0.12.38

    Bump pytest-homeassistant-custom-component from 0.12.29 to 0.12.38

    Bumps pytest-homeassistant-custom-component from 0.12.29 to 0.12.38.

    Release notes

    Sourced from pytest-homeassistant-custom-component's releases.

    Release 0.12.38

    Automatic release homeassistant version: 2023.1.0b2

    Release 0.12.37

    Automatic release homeassistant version: 2023.1.0b1

    Release 0.12.36

    Automatic release homeassistant version: 2022.12.8

    Release 0.12.35

    Automatic release homeassistant version: 2022.12.7

    Release 0.12.34

    Automatic release homeassistant version: 2022.12.6

    Release 0.12.33

    Automatic release homeassistant version: 2022.12.5

    Release 0.12.32

    Automatic release homeassistant version: 2022.12.4

    Release 0.12.31

    Automatic release homeassistant version: 2022.12.3

    Release 0.12.30

    Automatic release homeassistant version: 2022.12.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump pre-commit from 2.20.0 to 2.21.0 in /.github/workflows

    Bump pre-commit from 2.20.0 to 2.21.0 in /.github/workflows

    Bumps pre-commit from 2.20.0 to 2.21.0.

    Release notes

    Sourced from pre-commit's releases.

    pre-commit v2.21.0

    Features

    Fixes

    Changelog

    Sourced from pre-commit's changelog.

    2.21.0 - 2022-12-25

    Features

    Fixes

    Commits
    • 40c5bda v2.21.0
    • bb27ea3 Merge pull request #2642 from rkm/fix/dotnet-nuget-config
    • c38e0c7 dotnet: ignore nuget source during tool install
    • bce513f Merge pull request #2641 from rkm/fix/dotnet-tool-prefix
    • e904628 fix dotnet hooks with prefixes
    • d7b8b12 Merge pull request #2646 from pre-commit/pre-commit-ci-update-config
    • 94b6178 [pre-commit.ci] pre-commit autoupdate
    • b474a83 Merge pull request #2643 from pre-commit/pre-commit-ci-update-config
    • a179808 [pre-commit.ci] pre-commit autoupdate
    • 3aa6206 Merge pull request #2605 from lorenzwalthert/r/fix-exe
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump actions/setup-python from 4.3.0 to 4.4.0

    Bump actions/setup-python from 4.3.0 to 4.4.0

    Bumps actions/setup-python from 4.3.0 to 4.4.0.

    Release notes

    Sourced from actions/setup-python's releases.

    Add support to install multiple python versions

    In scope of this release we added support to install multiple python versions. For this you can try to use this snippet:

        - uses: actions/setup-python@v4
          with:
            python-version: |
                3.8
                3.9
                3.10
    

    Besides, we changed logic with throwing the error for GHES if cache is unavailable to warn (actions/setup-python#566).

    Improve error handling and messages

    In scope of this release we added improved error message to put operating system and its version in the logs (actions/setup-python#559). Besides, the release

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • Bump actions/checkout from 3.1.0 to 3.2.0

    Bump actions/checkout from 3.1.0 to 3.2.0

    Bumps actions/checkout from 3.1.0 to 3.2.0.

    Release notes

    Sourced from actions/checkout's releases.

    v3.2.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/actions/checkout/compare/v3...v3.2.0

    Changelog

    Sourced from actions/checkout's changelog.

    Changelog

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • Bump black from 22.10.0 to 22.12.0 in /.github/workflows

    Bump black from 22.10.0 to 22.12.0 in /.github/workflows

    Bumps black from 22.10.0 to 22.12.0.

    Release notes

    Sourced from black's releases.

    22.12.0

    Preview style

    • Enforce empty lines before classes and functions with sticky leading comments (#3302)
    • Reformat empty and whitespace-only files as either an empty file (if no newline is present) or as a single newline character (if a newline is present) (#3348)
    • Implicitly concatenated strings used as function args are now wrapped inside parentheses (#3307)
    • Correctly handle trailing commas that are inside a line's leading non-nested parens (#3370)

    Configuration

    • Fix incorrectly applied .gitignore rules by considering the .gitignore location and the relative path to the target file (#3338)
    • Fix incorrectly ignoring .gitignore presence when more than one source directory is specified (#3336)

    Parser

    • Parsing support has been added for walruses inside generator expression that are passed as function args (for example, any(match := my_re.match(text) for text in texts)) (#3327).

    Integrations

    • Vim plugin: Optionally allow using the system installation of Black via let g:black_use_virtualenv = 0(#3309)
    Changelog

    Sourced from black's changelog.

    22.12.0

    Preview style

    • Enforce empty lines before classes and functions with sticky leading comments (#3302)
    • Reformat empty and whitespace-only files as either an empty file (if no newline is present) or as a single newline character (if a newline is present) (#3348)
    • Implicitly concatenated strings used as function args are now wrapped inside parentheses (#3307)
    • Correctly handle trailing commas that are inside a line's leading non-nested parens (#3370)

    Configuration

    • Fix incorrectly applied .gitignore rules by considering the .gitignore location and the relative path to the target file (#3338)
    • Fix incorrectly ignoring .gitignore presence when more than one source directory is specified (#3336)

    Parser

    • Parsing support has been added for walruses inside generator expression that are passed as function args (for example, any(match := my_re.match(text) for text in texts)) (#3327).

    Integrations

    • Vim plugin: Optionally allow using the system installation of Black via let g:black_use_virtualenv = 0(#3309)
    Commits
    • 2ddea29 Prepare release 22.12.0 (#3413)
    • 5b1443a release: skip bad macos wheels for now (#3411)
    • 9ace064 Bump peter-evans/find-comment from 2.0.1 to 2.1.0 (#3404)
    • 19c5fe4 Fix CI with latest flake8-bugbear (#3412)
    • d4a8564 Bump sphinx-copybutton from 0.5.0 to 0.5.1 in /docs (#3390)
    • 2793249 Wordsmith current_style.md (#3383)
    • d97b789 Remove whitespaces of whitespace-only files (#3348)
    • c23a5c1 Clarify that Black runs with --safe by default (#3378)
    • 8091b25 Correctly handle trailing commas that are inside a line's leading non-nested ...
    • ffaaf48 Compare each .gitignore found with an appropiate relative path (#3338)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
Releases(0.0.20)
  • 0.0.20(Jul 21, 2022)

    What's Changed

    • Fixed issue with deprecated number methods by @gertjanstulp in https://github.com/CJNE/ha-myenergi/pull/191
    • Bump black from 22.3.0 to 22.6.0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/176
    • Bump actions/setup-python from 4.0.0 to 4.1.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/183
    • Bump reorder-python-imports from 3.1.0 to 3.8.2 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/190
    • Bump pytest-homeassistant-custom-component from 0.9.17 to 0.10.7 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/192
    • Bump pre-commit from 2.19.0 to 2.20.0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/184

    New Contributors

    • @gertjanstulp made their first contribution in https://github.com/CJNE/ha-myenergi/pull/191

    Full Changelog: https://github.com/CJNE/ha-myenergi/compare/0.0.19...0.0.20

    Thanks @gertjanstulp !

    Source code(tar.gz)
    Source code(zip)
  • 0.0.19(Jun 25, 2022)

    Fixes deprecation issues, thanks r3dsouza! Updated installation instructions, thanks @reedy !

    What's Changed

    • Update README.md by @reedy in https://github.com/CJNE/ha-myenergi/pull/130
    • Bump pip from 21.3.1 to 22.0.4 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/113
    • Bump release-drafter/release-drafter from 5.15.0 to 5.19.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/114
    • Bump reorder-python-imports from 2.6.0 to 3.0.1 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/116
    • Bump black from 21.12b0 to 22.3.0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/122
    • Bump pre-commit from 2.16.0 to 2.18.1 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/125
    • Bump actions/setup-python from 2.3.1 to 3.1.2 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/135
    • Bump actions/checkout from 2.4.0 to 3.0.1 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/138
    • Bump pytest-homeassistant-custom-component from 0.5.12 to 0.8.10 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/140
    • Update README.md by @reedy in https://github.com/CJNE/ha-myenergi/pull/142
    • Bump pytest-homeassistant-custom-component from 0.8.10 to 0.9.17 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/175
    • Bump actions/setup-python from 3.1.2 to 4.0.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/171
    • Bump pip from 22.0.4 to 22.1.2 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/162
    • Bump hacs/action from 21.12.1 to 22.5.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/159
    • Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/157
    • Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/150
    • Bump pre-commit from 2.18.1 to 2.19.0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/147
    • Bump reorder-python-imports from 3.0.1 to 3.1.0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/146
    • Bump actions/checkout from 3.0.1 to 3.0.2 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/143

    New Contributors

    • @reedy made their first contribution in https://github.com/CJNE/ha-myenergi/pull/130

    Full Changelog: https://github.com/CJNE/ha-myenergi/compare/0.0.18...0.0.19

    Source code(tar.gz)
    Source code(zip)
  • 0.0.18(Mar 10, 2022)

    What's Changed

    • Changed username/password into hub serial/api key in config step
    • Fixed deprecation warning
    • Bump hacs/action from 21.11.0 to 21.12.1 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/64
    • Bump pytest-homeassistant-custom-component from 0.5.5 to 0.5.12 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/68

    Full Changelog: https://github.com/CJNE/ha-myenergi/compare/0.0.17...0.0.18

    Source code(tar.gz)
    Source code(zip)
  • 0.0.17(Dec 15, 2021)

    What's Changed

    • Nicer icons
    • Added entity categories, to make the default lovelace dashboard less cluttered
    • Fixed deprecation warning for device_state_attributes
    • Bump pytest-homeassistant-custom-component from 0.4.5 to 0.4.11 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/42
    • Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/38
    • Bump black from 21.9b0 to 21.10b0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/37
    • Bump pip from 21.3 to 21.3.1 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/35
    • Bump black from 21.10b0 to 21.11b0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/43
    • Bump hacs/action from 21.2.2 to 21.11.0 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/47
    • Bump actions/setup-python from 2.2.2 to 2.3.1 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/49
    • Bump pre-commit from 2.15.0 to 2.16.0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/50
    • Bump black from 21.11b0 to 21.12b0 in /.github/workflows by @dependabot in https://github.com/CJNE/ha-myenergi/pull/51
    • Bump pytest-homeassistant-custom-component from 0.4.11 to 0.5.5 by @dependabot in https://github.com/CJNE/ha-myenergi/pull/55

    Full Changelog: https://github.com/CJNE/ha-myenergi/compare/0.0.16...0.0.17

    Source code(tar.gz)
    Source code(zip)
  • 0.0.16(Oct 22, 2021)

  • 0.0.15(Sep 30, 2021)

    Changes:

    • Added a number entity for eddi heater priority, enables this to be used in automations
    • Added a grid power import and export sensor for the hub device, in addition to the existing grid power sensor
    • Added swedish translation
    Source code(tar.gz)
    Source code(zip)
  • 0.0.14(Sep 21, 2021)

  • 0.0.13(Sep 17, 2021)

  • 0.1.14(Sep 15, 2021)

  • 0.1.13(Sep 14, 2021)

  • 0.1.12(Sep 14, 2021)

  • 0.0.12(Sep 13, 2021)

  • 0.0.11(Sep 8, 2021)

    Changes:

    • Changed units of power sensors from Wh to kWh
    • Changed the term diverted to green (existing sensors will become stale, remove them manually)
    • Added CT group power sensors (for 3 phase installs)
    Source code(tar.gz)
    Source code(zip)
  • 0.0.10(Sep 7, 2021)

  • 0.0.9(Sep 7, 2021)

  • 0.0.8(Sep 7, 2021)

    Bugfix, fixed eddi bug. New since 0.0.6: This release brings in energy sensors that are directly useable in the energy dashboard! For the hub device the following sensors has been added:

    grid import today grid export today energy generated today energy diverted today For eddi and zappi the following sensors has been added:

    energy used today energy diverted today for each CT attached that are not set to None there will be an energy sensor created About the energy today sensors and how they work: Theses sensors are reset every midnight at 00:00 UTC. This will work fine with the energy dashboard, it will keep track of counter reset for long term statistics.

    Source code(tar.gz)
    Source code(zip)
  • 0.0.7(Sep 7, 2021)

    This release brings in energy sensors that are directly useable in the energy dashboard! For the hub device the following sensors has been added:

    • grid import today
    • grid export today
    • energy generated today
    • energy diverted today

    For eddi and zappi the following sensors has been added:

    • energy used today
    • energy diverted today
    • for each CT attached that are not set to None there will be an energy sensor created

    About the energy today sensors and how they work: Theses sensors are reset every midnight at 00:00 UTC. This will work fine with the energy dashboard, it will keep track of counter reset for long term statistics.

    Source code(tar.gz)
    Source code(zip)
  • 0.0.6(Sep 5, 2021)

  • 0.0.5(Sep 3, 2021)

  • 0.0.4(Sep 2, 2021)

    NOTE: This version requires Home Assistant version 2021.9 or above! Changes:

    • Added support for long term statistics
    • Added session energy sensors for Zappi and Eddi that will show in the energy dashboard
    • Improved home consumption sensor to work with batteries and ev charging
    • Added power_charging and power_battery to hub device
    • Changed entity name/id to include myenergi as prefix
    Source code(tar.gz)
    Source code(zip)
  • 0.0.4-b1(Sep 2, 2021)

    NOTE: This version requires Home Assistant version 2021.9 or above! Changes:

    • Added support for long term statistics
    • Added session energy sensors for Zappi and Eddi
    Source code(tar.gz)
    Source code(zip)
  • 0.0.3(Sep 1, 2021)

  • 0.0.2(Sep 1, 2021)

    Changes:

    • Connection errors were reported as authentication errors in setup, this has now been corrected
    • Better connection error detection on setup (connection timeout separate from general connection problem)
    • Changed entity naming to include the logical names of parent device
    • Added a device for the hub with sensors for power_grid, power_generation and home_consumption
    Source code(tar.gz)
    Source code(zip)
  • 0.0.1(Aug 30, 2021)

Owner
Johan Isacsson
Johan Isacsson
Apple Store Stock Notifier monitors the availability of selected Apple devices in selected Apple stores, and sends you a notification when devices are available!

Apple Store Stock Notifier This software will immediately send you a notification via Telegram when one of your coveted Apple Devices is available in

Floris-Jan Willemsen 25 Dec 5, 2022
Public HTTPS access to Home Assistant with Dataplicity service

Custom component for public HTTPS access to Home Assistant with Dataplicity service. Should work on any Linux PC or ARM, not only Raspberry as Dataplicity service said. Don't work on Windows.

Alex X 70 Oct 3, 2022
Share clipboards between two devices in a network

Shared Clipboard I felt the need for sharing clipboard texts between virtual machines but I didn't find any reliable solutions for this (I use HyperV)

Teja Swaroop 9 Jun 10, 2022
IoT owl is light face detection and recognition system made for small IoT devices like raspberry pi.

IoT Owl IoT owl is light face detection and recognition system made for small IoT devices like raspberry pi. Versions Heavy with mask detection withou

Ret2Me 6 Jun 6, 2022
Typhon is a macOS specific payload aimed at targetting Jamf managed devices.

Typhon is a macOS specific payload aimed at targetting Jamf managed devices. This payload can be used to manipulate macOS devices into communicating with a Mythic instance, which acts as a Jamf server with the ability to execute commands.

Mythic Agents 29 Dec 23, 2022
Mini SCADA. Poll modbus devices by TCP/IP network.

Plans Add saving and loading devices and channels with files or db or someone else. Multitasking system for poll all devices Automatic optimization po

Efi_fi 1 Oct 25, 2021
sync application configuration and settings across multiple multiplatform devices

sync application configuration and settings across multiple multiplatform devices ✨ Key Features • ⚗️ Installation • ?? How To Use • ?? FAQ • ??️ Setu

Souvik 6 Aug 25, 2022
A repository to spoof ARP table of any devices and successfully establish Man in the Middle(MITM) attack using Python3 in Linux

arp_spoofer A repository to spoof ARP table of any devices and successfully establish Man in the Middle(MITM) attack using Python3 in Linux Usage: git

Surya Das N 1 Oct 30, 2021
An API for controlling Wi-Fi connections on Balena devices.

Description An API for controlling Wi-Fi connections on Balena devices. It does not contain an interface, instead it provides API endpoints to send re

null 8 Dec 25, 2022
Python module to interface with Tuya WiFi smart devices

TinyTuya Python module to interface with Tuya WiFi smart devices Description This python module controls and monitors Tuya compatible WiFi Smart Devic

Jason Cox 365 Dec 26, 2022
A lightweight python script that can monitor the T-Mobile Home Internet Nokia 5G Gateway for band and connectivity and reboot as needed.

tmo-monitor A lightweight Python 3 script that can monitor the T-Mobile Home Internet Nokia 5G Gateway for band and connectivity and reboot as needed.

null 61 Dec 17, 2022
A Python library to ease the integration with the Beem Africa (SMS, AIRTIME, OTP, 2WAY-SMS, BPAY, USSD)

python-client A Python library to easy the integration with the Beem Africa SMS Gateway Features to be Implemented Airtime OTP SMS Two way SMS USSD Bp

Beem Africa 24 Oct 29, 2022
TradingView Interactive Brokers Integration using Webhooks

TradingView Interactive Brokers Integration using Webhooks

null 84 Dec 19, 2022
Home Assistant custom integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, officially maintained by the Tuya Developer Team.

Tuya Home Assistant Integration Home Assistant custom integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, officially mainta

Tuya 704 Jan 3, 2023
Python client and API for monitoring and controling energy diversion devices from MyEnergi

Python client and API for monitoring and controling energy diversion devices from MyEnergi A set of library functions and objects for interfacing with

null 1 Dec 17, 2021
Better support for Nuki devices to the Home Assistant

Another attempt to add a better support for Nuki devices to the Home Assistant Features: Lock interface implementation Uses local webhook from bridge

Konstantin 105 Jan 7, 2023
Universal Xiaomi MIoT integration for Home Assistant

Xiaomi MIoT Raw 简体中文 | English MIoT 协议是小米智能家居从 2018 年起推行的智能设备通信协议规范,此后凡是可接入米家的设备均通过此协议进行通信。此插件按照 MIoT 协议规范与设备通信,实现对设备的状态读取及控制。

null 1.9k Jan 2, 2023
Replacement for the default Dark Sky Home Assistant integration using Pirate Weather

Pirate Weather Integrations This integration is designed to replace the default Dark Sky integration in Home Assistant with a slightly modified, but f

Alexander Rey 129 Jan 6, 2023
Home Assistant custom integration for e-distribución

e-Distribución is an energy distribution company that covers most of South Spain area. If you live in this area, you probably are able to register into their website to get some information about your power demand, energy consumption, or even cycle billing (in terms of consumptions).

VMG 17 Sep 7, 2022
Home Assistant custom integration for Yi cameras: yi-hack-MStar, yi-hack-Allwinner and yi-hack-Allwinner-v2

yi-hack Home Assistant integration Overview yi-hack Home Assistant is a custom integration for Yi cameras (or Sonoff camera) with one of the following

roleo 131 Jan 3, 2023