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

Feature spa heater functionality #8

Open
wants to merge 25 commits into
base: main
Choose a base branch
from

Commits on Apr 9, 2023

  1. Update package.json

    homebridge-fun authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    9887a66 View commit details
    Browse the repository at this point in the history
  2. Update package.json

    homebridge-fun authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    0acc3fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5934cc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26df2d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f341082 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f0cde0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1b3f42 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a1f5b88 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f549f1a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f69f407 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    24be3e1 View commit details
    Browse the repository at this point in the history
  12. changes to support heater and spa mode

    this change is specific to build errors
    homebridge-fun authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    0ee60ab View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0254a21 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ed36c76 View commit details
    Browse the repository at this point in the history
  15. changes to support heater and spa mode

    had to make changes to noImplicitAny due to the following error during build.  
    
    error TS7016: Could not find a declaration file for module '@homebridge/dbus-native'
    homebridge-fun authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    6963ae0 View commit details
    Browse the repository at this point in the history
  16. changes to support heater and spa mode

    had to make changes to noImplicitAny due to the following error during build.  
    
    error TS7016: Could not find a declaration file for module '@homebridge/dbus-native'
    homebridge-fun authored Apr 9, 2023
    Configuration menu
    Copy the full SHA
    da17827 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. uti.ts updates

    -new functionality to parse pool mode
    -changed GetDeviceState to ParseDeviceState
    -moved api calls out of parse functions into its own function getResponse
    -dded new sleep function
    -added requester parameters to functions for better logging
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    a75da4b View commit details
    Browse the repository at this point in the history
  2. light.ts and switch.ts updates

    -moved checking device state into its own function so it can be used by both setOn and getOn
    -updated setOn and getOn to use the new ParseState
    -refactored setOn for better efficiency and readability
    -tweaked logging messages to be a bit more readable
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    fee611d View commit details
    Browse the repository at this point in the history
  3. new device mode_switch

    initial commit of new device used for toggling pool, spa, and or spillover.
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    5d2c015 View commit details
    Browse the repository at this point in the history
  4. util.ts update

    -added missing log entry for when getResponse fails.
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    dac01ff View commit details
    Browse the repository at this point in the history
  5. settings.ts updates

    -refactored to use named exports
    -added ACCESSORY_MODE const
    -renamed SpaMode to Spa
    -added Pool and Spillover accessories
    -
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    1dbe188 View commit details
    Browse the repository at this point in the history
  6. platform.ts updates

    -refactored how accessories are loaded
    -added functionality for new ModeSwitch device, for Pool, Spa, & Spillover
    -added cacheing functionality for api requests made to the AquaConnect bridge
    -added check to ensure disclaimer has been accepted
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    e9a6f0d View commit details
    Browse the repository at this point in the history
  7. tsconfig.json update

    -disabled noImplicitAny
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    5f7a008 View commit details
    Browse the repository at this point in the history
  8. config.schema.json

    -added new disclaimer
    -updated all settings to be hidden until disclaimer is accepted
    -added new setttings for
    --Get Request Cache Threshold
    --Get Request Delay
    --Set Request Delay
    -Added Pool, Spa, Spillover, and Heater to Include Accessories
    cupshir committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    eaa6fbd View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Work in progress

    cupshir committed May 29, 2023
    Configuration menu
    Copy the full SHA
    7e61a63 View commit details
    Browse the repository at this point in the history