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

[unifi] New site, wlan, wiredClient, and poePort. Discovery support #11959

Merged
merged 21 commits into from
May 16, 2022

Commits on Jan 7, 2022

  1. [unifi] New wiredClient and poePort, Discovery support

    This change adds the following changes:
    - 2 new things: a wired client and POE port.
    - Adds discovery of clients and poePort.
    - Adds guest channel to client thing.
    Also included some refactoring and bug fixes.
    
    This change includes changes made by Matthew Bowman that he created on his own branch but were never completed.
    
    Closes openhab#9609: Implemented async http call, which should fix the buffer overflow.
    Closes openhab#10375: At least should avoid the stack overflow.
    Closes openhab#11964: cid will be handled in lower case.
    
    Also-by: Matthew Bowman <mgb@otr.mx>
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f9cd44c View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. [unifi] Review comments

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    9e1812c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Removed type from UniFiCache constructor

    It's redundant and only used for logging.
    
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    f649c71 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Added UniFi Site and wLAN things

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    783b2dc View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Improved default state handling

    Updated refresh/state update, to also update when no data available.
    Simplified usage of cache: call cache directly instead of implicit via controller class.
    Made getDefaultState generic to all things, and simplified passing channelId instead of channelUID to sub methods.
    
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    fdc3f5b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2022

  1. Review comments

    Moved dto objects to dto package.
    
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    5f690b4 View commit details
    Browse the repository at this point in the history
  2. Added support for client experience

    Migrated from Matthwe Bowman branch.
    
    Also-by: Matthew Bowman <mgb@otr.mx>
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    mgbowman authored and Hilbrand committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    41d19ae View commit details
    Browse the repository at this point in the history
  3. Made fields private

    No need to have them protected.
    
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    0ac9edb View commit details
    Browse the repository at this point in the history
  4. Added PoE power-cycle command

    Also added wireless client as command as this better fits with the openHAB model to handle commands that are only one way and not have a state.
    
    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    33e7eb8 View commit details
    Browse the repository at this point in the history
  5. Updated readme

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    eabb4e1 View commit details
    Browse the repository at this point in the history
  6. Review comment

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Feb 27, 2022
    Configuration menu
    Copy the full SHA
    d25f91b View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. [unifi] Added client/guest count to wlan

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    8aac957 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Fix QRcode construction and added hidden ssid support in qrcode string

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    5b04071 View commit details
    Browse the repository at this point in the history
  2. Typo in format string wifi qrcode

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    7b09c6e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Fixed wlan bug with no password wifi

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    8200b61 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Review comment

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    a98524b View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Review comments

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed May 11, 2022
    Configuration menu
    Copy the full SHA
    995837d View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. Review comments readme

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed May 12, 2022
    Configuration menu
    Copy the full SHA
    4b0d563 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Made experience channel dimensionless

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed May 16, 2022
    Configuration menu
    Copy the full SHA
    fb86cf4 View commit details
    Browse the repository at this point in the history
  2. Review comments

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed May 16, 2022
    Configuration menu
    Copy the full SHA
    f933170 View commit details
    Browse the repository at this point in the history
  3. review comments

    Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
    Hilbrand committed May 16, 2022
    Configuration menu
    Copy the full SHA
    221bff9 View commit details
    Browse the repository at this point in the history