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
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 serve

Mythic Agents 29 Dec 23, 2022
syncio: asyncio, without await

syncio: asyncio, without await asyncio can look very intimidating to newcomers, because of the async/await syntax. Even experienced programmers can ge

David Brochart 10 Nov 21, 2022
Repo for investigation of timeouts that happens with prolonged training on clients

Flower-timeout Repo for investigation of timeouts that happens with prolonged training on clients. This repository is meant purely for demonstration o

1 Jan 21, 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
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
GitHub action for sspanel automatically checks in to get free traffic quota

SSPanel_Checkin This is a dish chicken script for automatic check-in of sspanel for GitHub action, It is only applicable when there is no verification

FeedCatWithFish 7 Apr 28, 2022
OptiPLANT is a cloud-based based system that empowers professional and non-professional data scientists to build high-quality predictive models

OptiPLANT OptiPLANT is a cloud-based based system that empowers professional and non-professional data scientists to build high-quality predictive mod

Intellia ICT 1 Jan 26, 2022
Ping IP addresses and domains in parallel to find the accessible and inaccessible ones.

🚀 IPpy Parallel testing of IP addresses and domains in python. Reads IP addresses and domains from a CSV file and gives two lists of accessible and i

Shivam Mathur 54 May 21, 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
Automatic Proxy scraper and Proxy-rotating Nitro Generator.

Automatic Proxy scraper and Proxy-rotating Nitro Generator.

Tawren007 2 Nov 08, 2021
A python 3 library which helps in using nmap port scanner.

A python 3 library which helps in using nmap port scanner. This is done by converting each nmap command into a callable python3 method or function. System administrators can now automatic nmap scans

Nmmapper 179 Dec 19, 2022
This Tool Help To Information gathering for domain name or ip address...

Owl-Eye This Tool Help To Information gathering for domain name or ip address... follow this command $apt update && upgrade $apt install python apt in

Black Owl 6 Nov 12, 2022
Display ip2.network active live streams.

Display ip2.network active live streams.

Daeshon Jones 0 Oct 31, 2021
Docker container for demoing Wi-Fi calling stack.

VoWiFiLocalDemo - Docker container that runs StrongSwan and Kamailio to demonstrate how Wi-Fi calling works on smartphones.

18 Nov 12, 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
Script and library to wait for a DNS authority server to get its configuration.

DNSWait dnswait is a small script to wait for the "propagation" of a namserver configuration. Installing It's as easy as: python -m pip install dnswai

Julien Palard 14 Jan 17, 2022
mitm6 is a pentesting tool that exploits the default configuration of Windows to take over the default DNS server.

mitm6 is a pentesting tool that exploits the default configuration of Windows to take over the default DNS server.

Fox-IT 1.3k Jan 05, 2023
RabbitMQ asynchronous connector library for Python with built in RPC support

About RabbitMQ connector library for Python that is fully integrated with the aio-pika framework. Introduction BunnyStorm is here to simplify working

22 Sep 11, 2022
Python tutorial for implementing Oxylabs' Residential Proxies with AIOHTTP

Integrating Oxylabs' Residential Proxies with AIOHTTP Requirements for the Integration For the integration to work you'll need to install aiohttp libr

Oxylabs.io 6 Sep 14, 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 03, 2022