Source code for miio.integrations.lumi.gateway.devices.sensor
"""Xiaomi Zigbee sensors."""
import click
from miio.click_common import command
from .subdevice import SubDevice
[docs]
class Vibration(SubDevice):
"""Base class for subdevice vibration sensor."""
[docs]
@command(click.argument("vibration_level", type=int))
def set_vibration_sensitivity(self, vibration_level):
"""Set the sensitivity of the vibration sensor, low = 21, medium = 11, high = 1."""
return self.set_property("vibration_level", vibration_level).pop()