The Raspberry tellstick bus Warning : this bus can’t be aggregate/ Need to run in its own thread. Not sure that this bus can be extended by aggregation (callbacks and constants : TELLSTICK_TEMPERATURE). Need to be tested.
janitoo_tellstick.bus.TellstickBus(**kwargs)[source]¶Bases: janitoo.bus.JNTBus
A pseudo-bus to handle the tellstick
ALL_METHODS = 919¶TELLSTICK_BELL = 4¶TELLSTICK_CHANGE_AVAILABLE = 5¶TELLSTICK_CHANGE_FIRMWARE = 6¶TELLSTICK_CHANGE_METHOD = 4¶TELLSTICK_CHANGE_MODEL = 3¶TELLSTICK_CHANGE_NAME = 1¶TELLSTICK_CHANGE_PROTOCOL = 2¶TELLSTICK_CONTROLLER_TELLSTICK = 1¶TELLSTICK_CONTROLLER_TELLSTICK_DUO = 2¶TELLSTICK_CONTROLLER_TELLSTICK_NET = 3¶TELLSTICK_DEVICE_ADDED = 1¶TELLSTICK_DEVICE_CHANGED = 2¶TELLSTICK_DEVICE_REMOVED = 3¶TELLSTICK_DEVICE_STATE_CHANGED = 4¶TELLSTICK_DIM = 16¶TELLSTICK_DOWN = 256¶TELLSTICK_ERROR_BROKEN_PIPE = -9¶TELLSTICK_ERROR_COMMUNICATING_SERVICE = -10¶TELLSTICK_ERROR_COMMUNICATION = -5¶TELLSTICK_ERROR_CONFIG_SYNTAX = -11¶TELLSTICK_ERROR_CONNECTING_SERVICE = -6¶TELLSTICK_ERROR_DEVICE_NOT_FOUND = -3¶TELLSTICK_ERROR_METHOD_NOT_SUPPORTED = -4¶TELLSTICK_ERROR_NOT_FOUND = -1¶TELLSTICK_ERROR_PERMISSION_DENIED = -2¶TELLSTICK_ERROR_SYNTAX = -8¶TELLSTICK_ERROR_UNKNOWN = -99¶TELLSTICK_ERROR_UNKNOWN_RESPONSE = -7¶TELLSTICK_EXECUTE = 64¶TELLSTICK_HUMIDITY = 2¶TELLSTICK_LEARN = 32¶TELLSTICK_RAINRATE = 4¶TELLSTICK_RAINTOTAL = 8¶TELLSTICK_STOP = 512¶TELLSTICK_SUCCESS = 0¶TELLSTICK_TEMPERATURE = 1¶TELLSTICK_TOGGLE = 8¶TELLSTICK_TURNOFF = 2¶TELLSTICK_TURNON = 1¶TELLSTICK_TYPE_DEVICE = 1¶TELLSTICK_TYPE_GROUP = 2¶TELLSTICK_TYPE_SCENE = 3¶TELLSTICK_UP = 128¶TELLSTICK_WINDAVERAGE = 32¶TELLSTICK_WINDDIRECTION = 16¶TELLSTICK_WINDGUST = 64¶The tellstick bus and components
janitoo_tellstick.components.TellstickBell(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickDevice
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickDaylight(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickSensor
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickDevice(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo.component.JNTComponent
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickDimmer(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickSwitch
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickMagnetic(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickSensor
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickPir(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickSensor
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickRemote(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickDevice
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickSensor(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickDevice
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickShutter(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickDevice
Provides the interface for a Tellstick device.
janitoo_tellstick.components.TellstickSwitch(bus=None, addr=None, **kwargs)[source]¶Bases: janitoo_tellstick.components.TellstickDevice
Provides the interface for a Tellstick device.
The Tellstik Janitoo