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

Add support for device type 0xC3 (heat pumps) #108

Draft
wants to merge 69 commits into
base: main
Choose a base branch
from

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    213a3fa View commit details
    Browse the repository at this point in the history
  2. Add 0xC3 device references

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    c290d84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bbc4c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99fad71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d836656 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f72ee67 View commit details
    Browse the repository at this point in the history
  7. Add basic control command

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    cf57532 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0476268 View commit details
    Browse the repository at this point in the history
  9. Use bytearray for payload

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    1bdbdb0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    492c52c View commit details
    Browse the repository at this point in the history
  11. Overhaul base command class for C3 device support

    - Rename from Command to Frame
    - Strip message ID and CRC which apparantly are not common to all devices
    - Remove payload property and rework tobytes implementation to cascade code from the most derived class to the most super class
    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    28dff33 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1243dbc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    204050f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b32ecf5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    37f0b97 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    800e159 View commit details
    Browse the repository at this point in the history
  17. Fix typing for Python 3.8

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    66b038c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0a14f5c View commit details
    Browse the repository at this point in the history
  19. Remove extra byte of frame length, apparently this differs between 0x…

    …C3 and 0xAC devices, OR 0xAC devices don't check length
    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    e0edf5c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    cbea092 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    55a700c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8566e65 View commit details
    Browse the repository at this point in the history
  23. Autopep fix

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    aa3407f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6efaaa6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    26b622f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    1586cc1 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    667717d View commit details
    Browse the repository at this point in the history
  28. Decode room thermostat bits

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    e971a4b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8507a26 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    14ab397 View commit details
    Browse the repository at this point in the history
  31. Apply isort

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    38197ae View commit details
    Browse the repository at this point in the history
  32. Add additional enums

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    e443b40 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e2ea86c View commit details
    Browse the repository at this point in the history
  34. Tweak ControlBasicCommand

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4083b28 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    be9bbdf View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    89df266 View commit details
    Browse the repository at this point in the history
  37. Add command and response for Unit Parameters which contains some usef…

    …ul temperature sensors
    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    a165617 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    9f93982 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    1846a2e View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    70384aa View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    342e35b View commit details
    Browse the repository at this point in the history
  42. Add HMI query type

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    6dd49a2 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    e10645d View commit details
    Browse the repository at this point in the history
  44. Add properties for DHW

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4c48e82 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    acc9e82 View commit details
    Browse the repository at this point in the history
  46. Rename FrameType members

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2469f83 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    35bf2e4 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    f4a5352 View commit details
    Browse the repository at this point in the history
  49. Don't use "temp" shorthand

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9283431 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    33b3263 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    2a498f5 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    dc2ab8e View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    8eea279 View commit details
    Browse the repository at this point in the history
  54. Fix typing violations

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    3c3b453 View commit details
    Browse the repository at this point in the history
  55. Clean up pylint violations

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    497789a View commit details
    Browse the repository at this point in the history
  56. Add run_mode properties

    mill1000 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    64070a5 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    bea1236 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    74dbd58 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    02d923b View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    5ecd890 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    07c124c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44c02e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    414c356 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98ee626 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    232e82e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc960d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    97a9f29 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    772fc06 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

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