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

Initial support for Fibaro HomeCenter hubs #17891

Merged
merged 30 commits into from Nov 14, 2018

Commits on Nov 4, 2018

  1. Fibaro HC connection, initial commit

    Very first steps working, connects, fetches devices, represents sensors, binary_sensors and lights towards HA.
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    81f3cd1 View commit details
    Browse the repository at this point in the history
  2. Cover, switch, bugfixes

    Initial support for covers
    Initial support for switches
    Bugfixes
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    764f7ee View commit details
    Browse the repository at this point in the history
  3. Some cleanup and improved lights

    pylint based cleanup
    light switches handled properly
    light features reported correctly
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    488f2ab View commit details
    Browse the repository at this point in the history
  4. Added status updates and actions

    Lights, Blinds, Switches are mostly working now
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    6006e42 View commit details
    Browse the repository at this point in the history
  5. Code cleanup, fiblary3 req

    Fiblary3 is now in pypi, set it as req
    Cleanup based on pylint
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    135efe3 View commit details
    Browse the repository at this point in the history
  6. Included in .coveragerc and added how to use guide

    Included the fibaro component in coveragerc
    Added usage instructions to file header
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    cf0bd41 View commit details
    Browse the repository at this point in the history
  7. PyLint inspired fixes

    Fixed pylint warnings
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    c5d262d View commit details
    Browse the repository at this point in the history
  8. PyLint inspired fixes

    PyLint inspired fixes
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    8d67c03 View commit details
    Browse the repository at this point in the history
  9. updated to fiblary3 0.1.5

    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    fd8222c View commit details
    Browse the repository at this point in the history
  10. Minor fixes to finally pass pull req

    Fixed fiblary3 to work with python 3.5
    Updated fiblary3 to 0.1.6
    (added energy and batteryLevel dummies)
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    e39ca5d View commit details
    Browse the repository at this point in the history
  11. module import and flake8 fixes

    Finally (hopefully) figured out what lint is complaining about
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    a1a25ac View commit details
    Browse the repository at this point in the history
  12. Fixed color support for lights, simplified callback

    Fixed color support for lights
    Simplified callback for updates
    Uses updated fiblary3 for color light handling
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    b3daaff View commit details
    Browse the repository at this point in the history
  13. Lean and mean refactor

    While waiting for a brave reviewer, I've been making the code smaller and easier to understand.
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    004a35b View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    f0daffb View commit details
    Browse the repository at this point in the history
  15. Removed unused component

    Scenes are not implemented yet
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    e3adfc5 View commit details
    Browse the repository at this point in the history
  16. Nicer comments.

    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    24fdf13 View commit details
    Browse the repository at this point in the history
  17. DEVICE_CLASS, ignore plugins, improved mapping

    Added support for device class and icons in sensors and binary_sensors
    Improved mapping of sensors and added heuristic matching
    Added support for hidden devices
    Fixed conversion to float in sensors
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    873b991 View commit details
    Browse the repository at this point in the history
  18. Fixed dimming

    Fibaro apparently does not need, nor like the extra turnOn commands for dimmers
    pbalogh77 committed Nov 4, 2018
    Copy the full SHA
    dbc4f7a View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. flake8

    pbalogh77 committed Nov 5, 2018
    Copy the full SHA
    720cfe4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. Cleanup, Light fixes, switch power

    Cleanup of the component to separate init from connect, handle connection error better
    Improved light handling, especially for RGBW strips and working around Fibaro quirks
    Added energy and power reporting to switches
    pbalogh77 committed Nov 7, 2018
    Copy the full SHA
    f09bd58 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2018

  1. Missing comment added

    Missing comment added to please flake8
    pbalogh77 committed Nov 8, 2018
    Copy the full SHA
    294bb17 View commit details
    Browse the repository at this point in the history
  2. Removed everything but bin.sensors

    Stripdown, hoping for a review
    pbalogh77 committed Nov 8, 2018
    Copy the full SHA
    b680c55 View commit details
    Browse the repository at this point in the history
  3. better aligned comments

    OMG
    pbalogh77 committed Nov 8, 2018
    Copy the full SHA
    4e4c0bc View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Fixes based on code review

    Fixes based on code review
    pbalogh77 committed Nov 10, 2018
    Copy the full SHA
    a801e2a View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2018

  1. Implemented stopping

    Implemented stopping of StateHandler thread
    Cleanup for clarity
    pbalogh77 committed Nov 12, 2018
    Copy the full SHA
    0d57aaf View commit details
    Browse the repository at this point in the history
  2. Minor fix

    Removed unnecessary list copying
    pbalogh77 committed Nov 12, 2018
    Copy the full SHA
    93e6533 View commit details
    Browse the repository at this point in the history
  3. Nicer wording on shutdown

    pbalogh77 committed Nov 12, 2018
    Copy the full SHA
    085bc31 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Copy the full SHA
    888527f View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Copy the full SHA
    47b0970 View commit details
    Browse the repository at this point in the history
  2. removed extra line break

    pbalogh77 committed Nov 14, 2018
    Copy the full SHA
    3f70c44 View commit details
    Browse the repository at this point in the history