Source code for platypush.backend.sensor.arduino

from platypush.backend.sensor import SensorBackend


[docs]class SensorArduinoBackend(SensorBackend): """ This backend listens for new events from an Arduino with a Firmata-compatible firmware. Requires: * The :class:`platypush.plugins.arduino.ArduinoPlugin` plugin configured. Triggers: * :class:`platypush.message.event.sensor.SensorDataChangeEvent` if the measurements of a sensor have changed * :class:`platypush.message.event.sensor.SensorDataAboveThresholdEvent` if the measurements of a sensor have gone above a configured threshold * :class:`platypush.message.event.sensor.SensorDataBelowThresholdEvent` if the measurements of a sensor have gone below a configured threshold """
[docs] def __init__(self, **kwargs): super().__init__(plugin='arduino', **kwargs)
# vim:sw=4:ts=4:et: