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
EV: IDS Evasion via Packet Manipulation

EV: IDS Evasion via TCP/IP Packet Manipulation 中文文档 Introduction EV is a tool that allows you crafting TCP packets and leveraging some well-known TCP/

256 Dec 08, 2022
Python Scrcpy Client - allows you to view and control android device in realtime

Python Scrcpy Client This package allows you to view and control android device in realtime. Note: This gif is compressed and experience lower quality

LengYue 126 Jan 02, 2023
A simple python script that parses the MSFT Teams log file for the users current Teams status and then outputs the status color to a MQTT connected light.

Description A simple python script that parses the MSFT Teams log file for the users current Teams status and then outputs the status color to a MQTT

Lorentz Factr 8 Dec 16, 2022
Ip-Tracker: a script written in python for tracking Someone using targets ip-Tracker address

🔰 𝕀𝕡-𝕋𝕣𝕒𝕔𝕜𝕖𝕣 🔰 Ip-Tracker is a script written in python for tracking Someone using targets ip-Tracker address It was made by Spider Anongre

Spider Anongreyhat 15 Dec 02, 2022
Simplest dashboard for WireGuard VPN written in Python w/ Flask

Hi! I'm planning the next major update for this project, please let me know if you have any suggestions or feature requests ;) You can create an issue

Donald Zou 763 Jan 02, 2023
a safe proxy over tls

TlsProxys 基于TLS协议的http流量代理 安装 ※ 需要python3.7+ linux: python3.9 -m pip install TlsProxys windows: pip install TlsProxys 基本用法 服务器端: $ tpserver [command]

56 Nov 30, 2022
Easily share folders between VMs.

This package aims to solve the problem of inter-VM file sharing (rather than manual copying) by allowing a VM to mount folders from any other VM's file system (or mounted network shares).

Rudd-O 12 Oct 17, 2022
MoreIP 一款基于Python的面向 MacOS/Linux 用户用于查询IP/域名信息的日常渗透小工具

MoreIP 一款基于Python的面向 MacOS/Linux 用户用于查询IP/域名信息的日常渗透小工具

xq17 9 Sep 21, 2022
Juniper SNMP Migrations For Python

Juniper SNMP Migrations This example will show how to use the PyEZ plugin for Nornir to build a NETCONF connection to a remote device validate that SN

Calvin Remsburg 1 Jan 07, 2022
A network address manipulation library for Python

netaddr A system-independent network address manipulation library for Python 2.7 and 3.5+. (Python 2.7 and 3.5 support is deprecated). Provides suppor

711 Jan 05, 2023
A Python Packages to make own chat room

Chathon A Python packages for make own chat room Install PyPI pip install chathon

1 Dec 10, 2021
Wifi-Jamming is a simple, yet highly effective method of causing a DoS on a wireless implemented using python pyqt5.

pyqt5-linux-wifi-jamming-tool Linux-Wifi-Jamming is a simple GUI tool, yet highly effective method of causing a DoS on a wireless implemented using py

lafesa 8 Dec 05, 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
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
Monitoring plugin to check network interfaces with Icinga, Nagios and other compatible monitoring solutions

check_network_interface - Monitor network interfaces This is a monitoring plugin for Icinga, Nagios and other compatible monitoring solutions to check

DinoTools 3 Nov 15, 2022
Una simple herramienta para rastrear IP programada en Python

Spyrod-v2 Una simple herramienta para rastrear IP programada en Python Instalacion apt install git -y cd $HOME git clone https://github.com/Euronymou5

15 Dec 08, 2022
This script helps us to add IP, host name entry in hosts file and create directory run nmap scan and directory scan with your favourite tools

A python script to automate your set-up for Hack The Box, It sets up Workspace, Opens TMUX session, connects to OpenVPN, Runs Nmap and many more...

Cognizance 7 Mar 25, 2022
BLE parser for passive BLE advertisements

This pypi package is parsing BLE advertisements to readable data for several sensors and can be used for device tracking, as long as the MAC address is static. The parser was originally developed as

Ernst Klamer 19 Dec 26, 2022
Automatically block traffic on Cloudflare's side based on Nginx Log parsing.

AutoRL This is a PoC of automatically block traffic on Cloudflare's side based on Nginx Log parsing. It will evaluate Nginx access.log and find potent

Nova Kwok 62 Dec 28, 2022
Multi-path load balancing is a method used by most of the real-time network to split the packets into different paths rather than transferring it through a single path

Multipath-Load-Balancing Method of managing incoming traffic by distributing and sharing load fairly among multiple routes from source to destination

Dharshan Kumar 6 Dec 10, 2022