Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: smartHomeHub/SmartIR
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: make-all/SmartIR
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 10 files changed
  • 1 contributor

Commits on Dec 14, 2023

  1. Implement an IR/RF controlled light entity.

    Supports commands for on/off, brighten/dim, colder/warmer and night.
    Start with a configuration for an Iris Ohyama light.
    make-all committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c7281e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c8db60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f67c08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8839fbf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f777b44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f17ec15 View commit details
    Browse the repository at this point in the history
  7. light: 1000 (Iris Ohyama) add intermediate steps.

    Total steps is 10 (5 in each direction from "centre"), not 5.
    make-all committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    0409198 View commit details
    Browse the repository at this point in the history
  8. Fix some issues found in testing.

    - Save the previous value in closest_match so we can judge whether it was
      closer than the higher value.
    - There are various cases where we support brightness, so use a separate variable to track that
    - Add some debug logging to changes
    - Don't fallback to the "on" command when we got a brightness or color temperature but decided it was the same step we are on, so didn't do anything.
    make-all committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    96d47ce View commit details
    Browse the repository at this point in the history
  9. light: Iris Ohyama (1000): Use the memory function

    The remote has "Full" (full brightness, mid color temp), "Night" (nightlight)
    and "Memory recall" buttons for turning on, and a "Memory set" button for
    saving the current brightness and color temp in memory.
    
    - Use the "Memory save" before the "off" command to save as we turn off.
    - Use "Memory recall" rather than "Full" for turning on.
    make-all committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    0850809 View commit details
    Browse the repository at this point in the history
  10. Avoid resync when value is not changing

    When using this with Adaptive lighting, during the day the light keeps beeping due to reaching the end of its range every 90s.
    This is because Adaptive lighting is trying to adjust the brightness and color temperature, but they are not actually moving because of the limited number of steps.
    Putting the resync code inside the condition that we actually need to move the brightness should prevent this, and only resync when we are actually changing to the end of the range.
    make-all committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    c084789 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

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

Commits on Jan 20, 2024

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

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    eea8a69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f00a5f View commit details
    Browse the repository at this point in the history
Loading