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

feat(zigbee): Add Zigbee library #10265

Merged
merged 42 commits into from
Oct 2, 2024

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    94cc558 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3764810 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Add Thermostat + fix enum

    P-R-O-C-H-Y committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7776aa5 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Dev update: roles, cb removal, handlers

    Fixed ep_thermostat to compile successfully
    Removed cb from all EP, as it have been removed, virtual methods will be used instead.
    Moved zigbee handlers out of Zigbee_core to Zigbee_handlers for better readability.
    Fixed zigbeeInit to be bool and return status of initialization for begin function.
    Updated examples with edited roles and custom method for on_off light
    P-R-O-C-H-Y committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8ce22e1 View commit details
    Browse the repository at this point in the history
  2. Dev update: implement on/off light and switch methods

    Implemented basic function calls of switch commands to on/off light:
      lightToggle, lightOn, lightOff, ...
    Implemented virtual methods for on/off light that have to be override in user code:
      setOnOff, sceneControl, setOnOffTime, setOffWaitTime
    APIs can be changed, still early development.
    P-R-O-C-H-Y committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3078306 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    194693a View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Dev update: Factory reset, names, multiple EPs

    Implemented Factory reset of Zigbee device, in order to connect to new network without reflashing/erasing flash
    Implemented optional setting for Manufacturer and Model names
    Added option to allow endpoint to have multiple endpoint connected -> switch - 2 lights (tested)
    Minor sketches update
    P-R-O-C-H-Y committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    14b99db View commit details
    Browse the repository at this point in the history
  2. Dev update: Device ID to string

    Implemented easy transfer from device it to Device type (0x0000 = ESP_ZB_HA_ON_OFF_SWITCH_DEVICE_ID  -> "General On/Off switch".
    P-R-O-C-H-Y committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    54488a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

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

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    06b0700 View commit details
    Browse the repository at this point in the history
  2. Dev Update: Color DImmable light + switch implemented

    Implemeted color dimmable light and color dimmer switch HA devices + examples.
    Removed unnecessary stored attribute cluster
    Renamed on/off light and switch examples
    P-R-O-C-H-Y committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ec60ed4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Implement Network Scanning

    Implemented Zigbee network scanning (async) to mostly match WiFi scan APIs.
    Added Zigbee_Scan_Networks example
    P-R-O-C-H-Y committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ef1cc89 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Dev Update: Thermostat and Temperature sensor EP

    Implemeted thermostat and temperature sensor HA devices + examples.
    Implemented configure report handler.
    Updated READMEs and description of examples.
    Minor code updates
    P-R-O-C-H-Y committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    97920df View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    459e4df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa716f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    db01086 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d18a8c View commit details
    Browse the repository at this point in the history
  3. Dev Update: Version setting, Thermostat fix, ...

    Simplified bounded device print as the structure is common for any EP type
    Allowed setting custom app version for EP, default is 0
    Small fixes and code updates
    P-R-O-C-H-Y committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fa6267a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7693a16 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    7312de3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95ff61b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    495a24f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b000bea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    96c18c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

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

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    6e220ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4eb37aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39633f1 View commit details
    Browse the repository at this point in the history
  4. Remove outdated comments

    P-R-O-C-H-Y committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    59335bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a771b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fdeef7 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

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

Commits on Sep 19, 2024

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

Commits on Sep 26, 2024

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

Commits on Sep 27, 2024

  1. Apply suggestions from code review by @lucasssvaz

    Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
    P-R-O-C-H-Y and lucasssvaz authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    27ecf23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04e0f75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2eedc2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3198de3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e56936 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

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

Commits on Oct 2, 2024

  1. fix(): Codespell issues

    P-R-O-C-H-Y committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    7d763df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44f5522 View commit details
    Browse the repository at this point in the history