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

eCozy Thermostat and more #3087

Merged
merged 43 commits into from
Aug 12, 2020
Merged

eCozy Thermostat and more #3087

merged 43 commits into from
Aug 12, 2020

Commits on Jun 26, 2020

  1. Update rest_groups.cpp

    Quick hack to open/close _Window Covering_ devices from groups.
    ebaauw committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    e65d321 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2020

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

Commits on Jul 10, 2020

  1. Update rest_lights.cpp

    Lose sanity check on state.ct, see #3018.
    ebaauw committed Jul 10, 2020
    Configuration menu
    Copy the full SHA
    7bdff26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7520186 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2020

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

Commits on Jul 25, 2020

  1. Update general.xml

    Add schedule commands to _Thermostat_ cluster, see #2392.
    ebaauw committed Jul 25, 2020
    Configuration menu
    Copy the full SHA
    6334c33 View commit details
    Browse the repository at this point in the history
  2. Revert "Update general.xml"

    This reverts commit 6334c33.
    ebaauw committed Jul 25, 2020
    Configuration menu
    Copy the full SHA
    b8c76f8 View commit details
    Browse the repository at this point in the history
  3. Revert "Revert "Update general.xml""

    This reverts commit b8c76f8.
    ebaauw committed Jul 25, 2020
    Configuration menu
    Copy the full SHA
    3ca6ba5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b8bd8b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6d9e1a View commit details
    Browse the repository at this point in the history
  6. Update thermostat.cpp

    Fix hang (due to infinite loop) when processing schedule with more than one transition, see #2393.
    ebaauw committed Jul 25, 2020
    Configuration menu
    Copy the full SHA
    da30588 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2020

  1. Update light_node.cpp

    - Add `RConfigColorCapabilities` to _Color Light_ devices, see #3079;
    - Only issue one `lastseen` websocket notification per minute for the same light, see #2590
    - Store `lastseen` with minute resolition, see 2590
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    131815d View commit details
    Browse the repository at this point in the history
  2. Update rest_lights.cpp

    Fix latent bug in websocket notification.  Only appeared when exposing `RConfigColorCapabilities` resource item.
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    80f5821 View commit details
    Browse the repository at this point in the history
  3. Update resource.cpp

    - `lastseen` in minute resolution, see #2590.
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    2d71369 View commit details
    Browse the repository at this point in the history
  4. Update rest_sensors.cpp

    - `lastseen` in minute resolution, see #2590.
    - eCozy uses _Temperature Setpoint Hold_ attribute to disable/enable the on-device schedule (`config.scheduleron`), see #2393.
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    61bfd6d View commit details
    Browse the repository at this point in the history
  5. Update thermostat.cpp

    - eCozy uses _Temperature Setpoint Hold_ attribute to disable/enable the on-device schedule (`config.scheduleron`), see #2393.
    - Simplify handling of `config.scheduler`;
    - Issue events for `config.scheduler`.
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    002666d View commit details
    Browse the repository at this point in the history
  6. Update bindings.cpp

    - Attribute reporting for eCozy thermostat, see #2393.
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    86f0e47 View commit details
    Browse the repository at this point in the history
  7. Update database.cpp

    - Add `state.valve` for eCozy thermostat, see #2393
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    b6f4312 View commit details
    Browse the repository at this point in the history
  8. Update de_web_plugin.cpp

    - Add `state.valve` for eCozy thermostat, see #2393
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    cf7b846 View commit details
    Browse the repository at this point in the history
  9. Update general.xml

    - Additional _Thermostat_ cluster attributes.  The eCozy actually keeps track who changes the setpoint and when, see #2393.
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    f6d5499 View commit details
    Browse the repository at this point in the history
  10. Update time.cpp

    Layout
    ebaauw committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    824d4be View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Update general.xml

    Link _Get Weekly Schedule Response_ to _Get Weekly Schedule_ command, see #2393.
    ebaauw committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    c250029 View commit details
    Browse the repository at this point in the history
  2. Update general.xml

    Allow 0 schedules in _Set Weekly Schedule_ and _Get Weekly Schedule Response_, see #2393.
    
    Setting 0 schedules will clear the schedules for these weekdays.
    ebaauw committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    7bb018f View commit details
    Browse the repository at this point in the history
  3. Update resource.h

    Add `state.lastset` and `state.utc` for `ZHATime` sensor, see #2393.
    ebaauw committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    37e297c View commit details
    Browse the repository at this point in the history
  4. Update resource.cpp

    Add `state.lastset` and `state.utc` for `ZHATime` sensor, see #2393.
    ebaauw committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    5842b76 View commit details
    Browse the repository at this point in the history
  5. Update database.cpp

    Add support for `ZHATime` sensor, see #2393.
    ebaauw committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    dec2695 View commit details
    Browse the repository at this point in the history
  6. Update sensor.cpp

    Add support for `ZHATime` sensor, see #2393.
    ebaauw committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    e921268 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. Update de_web_plugin_private.h

    Add support for `ZHATime` sensor, see #2393.
    ebaauw committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    bf263e1 View commit details
    Browse the repository at this point in the history
  2. Update de_web_plugin.cpp

    Add support for `ZHATime` sensor, see #2393.
    ebaauw committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    636ff78 View commit details
    Browse the repository at this point in the history
  3. Update time.cpp

    Add support for `ZHATime` sensor and syncing on-device real-time clock with system clock, see #2393.
    ebaauw committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    4c26aa7 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2020

  1. Update general.xml

    List Eurotronic specific attributes before Danfoss.
    ebaauw committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    29a5469 View commit details
    Browse the repository at this point in the history
  2. Update rest_lights.cpp

    ebaauw committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    fd3d680 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2020

  1. Update rest_configuration.cpp

    - Latest Hue bridge `swversion`;
    - Expose _Basic_ cluster on gateway's first endpoint.
    ebaauw committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    bd76051 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2020

  1. Update database.cpp

    Add additional attributes for eCozy Thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    ad392e1 View commit details
    Browse the repository at this point in the history
  2. Update de_web_plugin_private.h

    Support for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    bad7970 View commit details
    Browse the repository at this point in the history
  3. Update de_web_plugin.cpp

    Additional support for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    7abed79 View commit details
    Browse the repository at this point in the history
  4. Update resource.h

    Additional attributes for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    e50a72c View commit details
    Browse the repository at this point in the history
  5. Update resource.cpp

    Additional attributes for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    41c14c0 View commit details
    Browse the repository at this point in the history
  6. Update sensor.cpp

    Additional attributes for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    fc75dcb View commit details
    Browse the repository at this point in the history
  7. Update rest_sensors.cpp

    Additional attributes for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    71c05de View commit details
    Browse the repository at this point in the history
  8. Update thermostat.cpp

    Additional support for eCozy thermostat, see #2393.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    ddf6f49 View commit details
    Browse the repository at this point in the history
  9. Update thermostat.cpp

    Fix indendation.
    ebaauw committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    9c1c756 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Update rest_node_base.cpp

    Fix debug message.
    ebaauw committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    db5be97 View commit details
    Browse the repository at this point in the history