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

[META] 0.7 series - module support for SMART devices, support for introspectable device features and refactoring the library #783

Open
17 of 30 tasks
rytilahti opened this issue Feb 21, 2024 · 1 comment

Comments

@rytilahti
Copy link
Member

rytilahti commented Feb 21, 2024

This issue collects ideas and TODOs for the 0.7 and its patch releases.

Not everything has to be done for the initial release (all API breaking changes would be nice, though),
so this can be considered as sort of overview of things that should or could be implemented.

This is aimed to be a "living" issue to help keep track of things to do, so feel free to modify and/or add discussion points in comments.

General

API breaking changes

Features

Modules

  • Default states (default_states), i.e., what happens on hard power off
  • Presets (presets)?
  • Overheat information (overheat_protection)
  • Scheduling features (anti_theft, countdown, schedule)`
  • trigger_logs for hub-connected devices Initial trigger logs implementation #900
  • auto_light (color temp / brightness follows the sun?)

CLI

Tests

Docs

Protocol/error handling

  • Handling of device-reported timeouts (should be handled internally by the transport classes?)
@rytilahti rytilahti added this to the 0.7.0 milestone Feb 21, 2024
@rytilahti rytilahti pinned this issue Feb 22, 2024
@rytilahti rytilahti removed this from the 0.7.0 milestone May 8, 2024
@steveredden

This comment was marked as off-topic.

@sdb9696 sdb9696 unpinned this issue Jun 5, 2024
@sdb9696 sdb9696 pinned this issue Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants