Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB energy refactor #124

Closed
wants to merge 87 commits into from
Closed

USB energy refactor #124

wants to merge 87 commits into from

Commits on Jan 3, 2022

  1. Configuration menu
    Copy the full SHA
    e240edc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c7701d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e23bd2 View commit details
    Browse the repository at this point in the history
  4. Make message priority an Enum

    brefra committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    91d2796 View commit details
    Browse the repository at this point in the history
  5. Use UTC time in controller

    brefra committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    837e725 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed4034c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d4b05d View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Configuration menu
    Copy the full SHA
    dda6e4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16b37e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    315c7e3 View commit details
    Browse the repository at this point in the history
  4. Add message priority enum

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    ee50933 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0823fb2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7217cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4011384 View commit details
    Browse the repository at this point in the history
  8. Make callbacks local to node classes

    based on NodeResponse or NodeAckResponse messages
    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    10b2a60 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b48b412 View commit details
    Browse the repository at this point in the history
  10. Add NodeRejoinResponse to sed

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    963a838 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    74a9aa0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cfc889c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    667f502 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e6f279f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c2360d7 View commit details
    Browse the repository at this point in the history
  16. Add missing future imports

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    33faa6d View commit details
    Browse the repository at this point in the history
  17. Correct callback leftovers

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    459a911 View commit details
    Browse the repository at this point in the history
  18. Make datetime timezone aware

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    e546862 View commit details
    Browse the repository at this point in the history
  19. Remove duplicate decode

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    62469de View commit details
    Browse the repository at this point in the history
  20. Apply some code formatting

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    8f5afcd View commit details
    Browse the repository at this point in the history
  21. Add addtional properties to PlugwiseRequest class

    To support restructure of StickMessageController class
    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    cca7a88 View commit details
    Browse the repository at this point in the history
  22. Rewrite StickMessageController

    Don't rely on predicted seq_id but on actual response of stick
    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    6322564 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    539c95e View commit details
    Browse the repository at this point in the history
  24. Increase power update frequency

    Only if controller is not busy
    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    6e3fec4 View commit details
    Browse the repository at this point in the history
  25. Cleanup controller

    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    6b377dc View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    071c0ea View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2c5868e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ece93bc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9fa4c16 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1b1c67b View commit details
    Browse the repository at this point in the history
  31. Lower logger level for expected messages

    Use constants for messages with hardcode sequence ID's
    brefra committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    a3fd8fa View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Delete finished request from timeout thread

    to prevent race condition in mutating self._pending_request
    brefra committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    2a38c98 View commit details
    Browse the repository at this point in the history
  2. Introduce SPECIAL_SEQ_IDS

    brefra committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    4be2f3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ac22cc View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    15e698f View commit details
    Browse the repository at this point in the history
  2. Make IGNORE_DUPLICATES const

    brefra committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f042494 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. Configuration menu
    Copy the full SHA
    5b8b8bc View commit details
    Browse the repository at this point in the history
  2. Rename const MESSAGE_SMALL & MESSAGE_LARGE

    MESSAGE_SMALL => STICK_MESSAGE_SIZE
    MESSAGE_LARGE => NODE_MESSAGE_SIZE
    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    b40b29e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8746d29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b1971f View commit details
    Browse the repository at this point in the history
  5. Add DAY_IN_SECONDS constant

    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    ada2715 View commit details
    Browse the repository at this point in the history
  6. Reorder NodePintResponse

    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    e5661f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b901025 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8d11924 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6fb3549 View commit details
    Browse the repository at this point in the history
  10. Add typing to Stick class

    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    ee2217a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    35efa77 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ab00cba View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    745e326 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    60925b9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ecfad4e View commit details
    Browse the repository at this point in the history
  16. Correct _callback_NodeInfo

    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    c9d8e0c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bff7e32 View commit details
    Browse the repository at this point in the history
  18. Mark power nodes unavailable after 5 minutes

    and do a regular Ping to detect when node is back on-line
    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    12fa81f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4a38cfd View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4ca3671 View commit details
    Browse the repository at this point in the history
  21. Add more typing

    brefra committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    dd11e53 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Make features extendable

    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    36ee7d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    582e3f2 View commit details
    Browse the repository at this point in the history
  3. Full rewrite of energy

    - move energy related code to energy.py
    - make energy not depended to fixed (hour) log interval
    - allow changing of log interval
    - make energy collection more flexible to use
    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    73a2728 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52150ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25a2d22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59e858d View commit details
    Browse the repository at this point in the history
  7. Correct comments

    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    31767e0 View commit details
    Browse the repository at this point in the history
  8. Cleanup logging

    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    31133b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dbd40d7 View commit details
    Browse the repository at this point in the history
  10. Remove duplicate logging

    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    2a45257 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c28eb7f View commit details
    Browse the repository at this point in the history
  12. Update CHANGELOG.md

    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    d5eb125 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    64d4a62 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2eff0ff View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6eee26f View commit details
    Browse the repository at this point in the history
  16. Apply codespell

    brefra committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    e6144e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Configuration menu
    Copy the full SHA
    1e4b987 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b88d6f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2022

  1. Remove unused node state

    brefra committed Jan 16, 2022
    Configuration menu
    Copy the full SHA
    10b6ec3 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    aea22df View commit details
    Browse the repository at this point in the history
  2. Bump to 0.16.2.a0

    brefra committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    49693cb View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Bump to 0.15.8

    brefra committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    539d1bc View commit details
    Browse the repository at this point in the history
  2. Correct changelog

    brefra committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    d9cc0ea View commit details
    Browse the repository at this point in the history