* Added handle_event for set_level command in dimmable devices * refactor common code for dimmable devices * Force tests Silly change to force tests execution * fix super() * add rflink dim utils
11 lines
324 B
Python
11 lines
324 B
Python
"""RFLink integration utils."""
|
|
|
|
|
|
def brightness_to_rflink(brightness: int) -> int:
|
|
"""Convert 0-255 brightness to RFLink dim level (0-15)."""
|
|
return int(brightness / 17)
|
|
|
|
|
|
def rflink_to_brightness(dim_level: int) -> int:
|
|
"""Convert RFLink dim level (0-15) to 0-255 brightness."""
|
|
return int(dim_level * 17)
|