Dirigera

Latest version: v1.2.3

Safety actively analyzes 723717 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

1.0.4

What's Changed
* Add motion sensor functionality by Leggin in https://github.com/Leggin/dirigera/pull/40
* Add MotionSensor functionality by fdewes in https://github.com/Leggin/dirigera/pull/38
* update action to newer python versions by Leggin in https://github.com/Leggin/dirigera/pull/41

New Contributors
* fdewes made their first contribution in https://github.com/Leggin/dirigera/pull/38
Thank you!

**Full Changelog**: https://github.com/Leggin/dirigera/compare/v1.0.3...v1.0.4

1.0.3

What's Changed
* Make project compatible with older pydantic versions (1.10.*) by Leggin in https://github.com/Leggin/dirigera/pull/37


**Full Changelog**: https://github.com/Leggin/dirigera/compare/v1.0.2...v1.0.3

1.0.2

What's Changed
* feat: Add methods to get light, outlet and controller by id by IvarMatstoms in https://github.com/Leggin/dirigera/pull/34
* make function parameter _hue_ in `set_light_color` float by Leggin in https://github.com/Leggin/dirigera/pull/35


**Full Changelog**: https://github.com/Leggin/dirigera/compare/v1.0.1...v1.0.2

1.0.1

What's Changed
* fix: Make `color_hue` on `LightAttributes` float by bombsimon in https://github.com/Leggin/dirigera/pull/33

New Contributors
* bombsimon made their first contribution in https://github.com/Leggin/dirigera/pull/33
Thank you!
**Full Changelog**: https://github.com/Leggin/dirigera/compare/v1.0.0...v1.0.1

1.0.0

Breaking changes:
- `device_id` is now `id`(which is a little bit conflicting with the python reserved name, but is the direct mapping of the value from the IKEA rest API)
- the attributes that were available top level on the devices (i.e. `light.is_on`) are now in device.attributes. (`light.attributes.is_on`) -> the attributes are now in sync with the attribute hierarchy and naming from IKEAs rest endpoints
- there are now more values available on the base device from which all devices inherit (i.e. room)
- timestamps that were strings previously are now `datetime` objects
- `.refresh()` was removed and replaced by `.reload()` which returns the reloaded device now instead of updating in memory (this is easier than updating in memory and comes for free with the pydantic mapping)


What's Changed
* refactor data models to use pydantic by Leggin in https://github.com/Leggin/dirigera/pull/32


**Full Changelog**: https://github.com/Leggin/dirigera/compare/v0.1.11...v1.0.0

0.1.11

What's Changed
* Added scene trigger/complete/undo timestamp support. Added support fo… by fpb in https://github.com/Leggin/dirigera/pull/29
* Scene status times by fpb in https://github.com/Leggin/dirigera/pull/31


**Full Changelog**: https://github.com/Leggin/dirigera/compare/v0.1.10...v0.1.11

Page 5 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.