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

Merge dev into master #796

Merged
merged 24 commits into from
Apr 17, 2024
Merged

Merge dev into master #796

merged 24 commits into from
Apr 17, 2024

Commits on Oct 18, 2021

  1. Add ip_address option to setup() (#628)

    * Add ip_address option to setup()
    
    * Update README.md
    felipediel authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    b596984 View commit details
    Browse the repository at this point in the history
  2. Improve README.md (#629)

    felipediel authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    11febb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9873af9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2a582b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb19504 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2022

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

Commits on Jan 14, 2023

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

Commits on Jan 22, 2023

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

Commits on Apr 9, 2024

  1. Add ability to RF scan a specific frequency (#613)

    * Add ability to RF scan a specific frequency
    
    This adds an optional parameter to find_rf_packet(), along with a
    corresponding --rflearn parameter (defaulting to 433.92) to
    broadlink_cli that specifies the frequency to tune to, rather than
    requiring the frequency be found via sweeping. This is almost mandatory
    for certain types of remotes that do not repeat their signals while the
    button is held, and saves significant time when the frequency is known
    in advance or when many buttons are to be captured in a row.
    
    Additionally:
    
    - A get_frequency() API is added to return the current frequency the
      device is tuned to.
    
    - A check_frequency_ex() API is added to perform functions of both
      check_frequency() and get_frequency() in a single call.
    
    - broadlink_cli --rfscanlearn will now report the current frequency at 1
      second intervals during sweeping, and will report the frequency it
      finally locks on to.
    
    * Clean up remote.py
    
    * Clean up broadlink_cli
    
    * Update conditional
    
    * Fix message
    
    ---------
    
    Co-authored-by: Felipe Martins Diel <41558831+felipediel@users.noreply.github.com>
    DarkStarSword and felipediel authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    634370d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7ed985 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06c91ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6bf96d View commit details
    Browse the repository at this point in the history
  5. Rename MP1S state parameters (#783)

    * Rename MP1S state parameters
    
    * Rename get_status to get_state
    felipediel authored Apr 9, 2024
    Configuration menu
    Copy the full SHA
    cacebe7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    821820c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4766d68 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Add support for Wistar smart curtain (0x4F6C) (#786)

    * Add support for Wistar smart curtain (0x4F6C)
    
    * Rename wsrc to wser
    felipediel authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    84af992 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Expose IR/RF conversion functions (#788)

    * Move IR duration<->Broadlink conversion down from CLI
    
    * Fix --learn base64 to not crash with --durations
    
    Also remove its b'...' wrapping.
    
    * Fix IR/RF conversions
    
    ---------
    
    Co-authored-by: William Grant <me@williamgrant.id.au>
    felipediel and wgrant authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    247be74 View commit details
    Browse the repository at this point in the history
  2. Fix README.md (#789)

    felipediel authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    eb0f98a View commit details
    Browse the repository at this point in the history
  3. Fix s3.get_subdevices() (#790)

    * Fix s3.get_subdevices()
    
    * Fix docstring
    felipediel authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    24b9d30 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Add support for Broadlink A2 (#791)

    * Add support for Broadlink A2
    
    * Add supported type
    
    * Fix bugs
    
    * Improve device name
    felipediel authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    fa44b54 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Add support for Tornado 16X SQ air conditioner (0x4E2A) (#520)

    * Add support for Tornado 16X SQ air conditioner
    
    * Make Tornado a generic HVAC class
    
    * Better names
    
    * Clean up IntEnums
    
    * Clean up encoders
    
    * Fix indexes
    
    * Improve set_state() interface
    
    * Enumerate presets
    
    * Rename state to power in get_ac_info()
    
    * Paint it black
    
    * Use CRC16 helper class
    
    * Remove log messages
    
    * Fix bugs
    
    * Return state in set_state()
    felipediel authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1e11558 View commit details
    Browse the repository at this point in the history
  2. Fix type hints (#794)

    felipediel authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c497956 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb56e7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a9acab View commit details
    Browse the repository at this point in the history