Skip to content

Latest commit

 

History

History
57 lines (49 loc) · 2.32 KB

CHANGELOG.md

File metadata and controls

57 lines (49 loc) · 2.32 KB

phue changelog

r11

  • Add support for deleting scenes
  • Various bug fixes

r10

  • Misc bug fixes
  • Better support for schedules

r9

  • Added unit tests (sdague)
  • Added scene support (sdague)
  • Added sensor support (eldstal)
  • Added reachable and type attributes to the Light object (carlosperate)
  • Changed License to MIT

r8

  • iOS compatibility (Nathanaël Lécaudé)
  • Logging fixes
  • Added effect changing options (bradykent)
  • Several unicode fixes (Nathanaël Lécaudé)
  • Misc bug fixes

r7

  • Added to pypi
  • Added support for Python 3 (Nathanaël Lécaudé)
  • Logging level can be set with b.set_logging() (Nathanaël Lécaudé)
  • Logging level can be set at init: b = Bridge(logging = 'debug') (Nathanaël Lécaudé)
  • Added docstrings to Light properties (Nathanaël Lécaudé)
  • Added colormode property to Light class (Nathanaël Lécaudé)
  • IP is now optional if present in config file (Nathanaël Lécaudé)
  • Implemented groups (Nathanaël Lécaudé)
  • Implemented schedules (Nathanaël Lécaudé)
  • Renamed get_info to get_api (Nathanaël Lécaudé)
  • Renamed get_lights to get_light_objects (Nathanaël Lécaudé)
  • Renamed set_state and get_state to set_light and get_light (Nathanaël Lécaudé)
  • Fixed important bug when using set_state with a list of lights (Nathanaël Lécaudé)
  • Add access to Light objects via direct indexing of the Bridge object via getitem (Marshall Perrin)
  • Implement real logging using Python's logging module, including error checking and display of responses from the server. (Marshall Perrin)
  • Add function colortemp_k for color temperatures in Kelvin. (Marshall Perrin)
  • Some additional error checking for invalid or missing parameters (Marshall Perrin)
  • More details in docstrings. (Marshall Perrin)

r6

  • Light objects are now obtained using the get_lights method
  • Added the alert method to the Light object
  • All requests now use httplib for consistency
  • Moved all source to github
  • Renamed the module to phue

r5

  • Renamed the Bulb() object to Light() so it reflects the official API better
  • You can now pass the username as argument to the Bridge class if you don't want to read/store to file
  • You can now get the bridge name with brdige.name or set it with bridge.name = 'newname'
  • The set_state method can now use a dictionary as first argument to send more complex messages