SEDtronic devices

TH_IB2

class app.workspace.devices.SEDtronic.classes.TH_IB2.TH_IB2(*args, **kwargs)

Bases: Connector

On-wall temperature + humidity sensor.

Commands:

  • “1”: self.get_temperature,

  • “2”: self.get_humidity,

  • “3”: self.measure_all

disconnect()

Terminate the connection between the application and physical device.

get_humidity()

Get sensor humidity (relative humidity in %).

Returns

Current humidity value.

get_temperature(temp_unit='C')

Get sensor temperature in specified units (default is degrees of Celsius).

Parameters

temp_unit – Temperature unit (“C” for Celsius, “F” for Farenheit)

Returns

Current temperature value in selected unit.

measure_all(temp_unit='C')

Get sensor temperature in specified units (default is degrees of Celsius) and humidity in %.

Parameters

unit – Temperature unit (“C” for Celsius, “F” for Farenheit)

Returns

Current temperature and humidity values in selected unit.

test_connection() bool

Test the connection between the application and physical device.

U1W_TVSL

class app.workspace.devices.SEDtronic.classes.U1W_TVSL.U1W_TVSL(*args, **kwargs)

Bases: Connector

UNICA 1-wire module TVSL is a device which is able to measure physical quantities such as temperature, humidity, illuminance. Using 1-wire bus it is possible to read these values with superior device and use it for other purposes (e.g. heating, lights, pumps, etc.).

Commands:

  • “1”: self.get_temperature,

  • “2”: self.get_humidity,

  • “3”: self.get_illuminance,

  • “4”: self.measure_all

disconnect()

Terminate the connection between the application and physical device.

get_humidity()

Get sensor humidity (relative humidity in %).

Returns

Current humidity value.

get_illuminance()

Get sensor illuminance (illuminance in lux).

Returns

Current illuminance value.

get_temperature(temp_unit='C')

Get sensor temperature in specified units (default is degrees of Celsius).

Parameters

temp_unit – Temperature unit (“C” for Celsius, “F” for Farenheit)

Returns

Current temperature value in selected unit.

measure_all(temp_unit='C')

Get sensor temperature in specified units (default is degrees of Celsius), humidity in % and illuminance in lux.

Parameters

temp_unit – Temperature unit (“C” for Celsius, “F” for Farenheit)

Returns

Current temperature and humidity values in selected unit.

test_connection() bool

Test the connection between the application and physical device.