Home Assistant integration for MyEnergi devices

Related tags

Networkingha-myenergi
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/[email protected]
          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
A Python Tor template on Gitpod

A Python Tor template on Gitpod This is template configured for ephemeral development environments on Gitpod. prebuild Get Started With Your Own Proje

Ivan Yastrebov 1 Dec 17, 2021
IP Pinger - This tool allows you to enter an IP and check if its currently connected to a host

IP Pinger - This tool allows you to enter an IP and check if its currently connected to a host

invasion 3 Feb 18, 2022
KoreaVPN - Create a VPN App for Mac Using Automator

VPN app 만들기 (a.k.a. KoreaVPN) VPN을 사용하기 위해 들어가는 10초의 시간을 아끼고, 귀찮음을 최소화 하기 위해 크롤링

DongHee 6 Jan 17, 2022
Module for convenient work with TCP sockets.

m_socket-py Module for convenient work with TCP sockets. Contributing Pool Request is supported! Ask questions in the Issues section. License Copyrigh

Egor Arskiy 5 Mar 09, 2022
Python 3.3+'s ipaddress for older Python versions

ipaddress Python 3.3+'s ipaddress for Python 2.6, 2.7, 3.2. This repository tracks the latest version from cpython, e.g. ipaddress from cpython 3.8 as

Philipp Hagemeister 103 Nov 11, 2022
Octodns-cloudflare - Cloudflare DNS provider for octoDNS

CloudflareProvider provider for octoDNS An octoDNS provider that targets Cloudfl

octoDNS 6 May 28, 2022
Pywbem - A WBEM client and related utilities, written in pure Python.

Pywbem - A WBEM client and related utilities, written in pure Python Overview Pywbem is a WBEM client and WBEM indication listener and provides relate

PyWBEM Projects 39 Dec 22, 2022
Solismod - A script subscribes to MQTT topics and waits for a message

SolisMod This is a first attempt to modify Solis inverter settings As SolisMon3,

9 Nov 14, 2022
Data Exfiltration without ever making a connection. Using TCP header space.

TCPwned PoC toy code to exfiltrate data without ever making a TCP connection. This will never show up in firewall logs, much less, actually be monitor

2 Nov 21, 2022
Control your Puffco Peak Pro from your computer!

PuffcoPC Control your Puffco Peak Pro from your computer! Contributions Pull requests are welcome. For major changes, please open an issue first to di

Bryan Muschter 5 Nov 02, 2022
Simple local RPG turn-based to play while learn something using the anki system

Simple local RPG turn-based to play while learn something using the anki system

Raphael Kieling 5 Aug 02, 2022
Ov3 - Easy common OpenVPN3 operations

ov3 Easy common OpenVPN3 operations Install ov3 requires Python3 and OpenVPN3 to

Yunus Bora Erciyas 6 Apr 25, 2022
An HTML interface for finetuning the sync map output from aeneas

finetuneas 3.0 finetuneas is a simple HTML interface for fine tuning sync maps output by aeneas Version 3.0 Easier adjusting time: following cells wil

Firat Özdemir 50 Mar 12, 2022
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
Port Traffic/Bandwidth Monitor Script

python-switch-port-traffic-alarm Port Traffic/Bandwidth Monitor Script That's an Switch Port Traffic monitor program is checking the switch uplink por

goksinenki 4 Sep 02, 2021
PoC code for stealing the WiFi password of a network with a Lovebox IOT device connected

LoveBoxer PoC code for stealing the WiFi password of a network with a Lovebox IOT device connected. This PoC was is what I used in this blogpost Usage

Graham Helton 10 May 24, 2022
A simple Tor switcher script switches tor nodes in interval of time

Tor_Switcher A simple Tor switcher script switches tor nodes in interval of time This script will switch tor nodes in every interval of time that you

d4rk sh4d0w 2 Nov 15, 2021
High capacity, high availability, well connected, fast lightning node.

LND ⚡ Routing High capacity, high availability, well connected, fast lightning node. We aim to become a top liquidity provider for the lightning netwo

18 Dec 16, 2022
Easy-to-setup bot, ChatOps project for handling telegram chat logging over docker-compose services, being runned as one of them.

Easy-to-setup bot, ChatOps project for handling telegram chat logging over docker-compose services, being runned as one of them.

Rashid 7 Aug 08, 2022
OpenNeoMC:an Open-source Tool for Particle Transport Optimization that Combining OpenMC with NEORL

OpenNeoMC:an Open-source Tool for Particle Transport Optimization that Combining OpenMC with NEORL OpenMC is a community-developed Monte Carlo neutron

7 Aug 17, 2022