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