---
title: "Steinel HPD2IP"
canonical: "https://docs.cuesystem.com/space/CVCDD/576159790/Steinel%20HPD2IP"
format: markdown
---
> Macro (toc)

---

# Description

# Resources

# Properties

|  |  |  |  |
| --- | --- | --- | --- |
| Property name | Data type | Default value | Description |
| Watch Period |
| Timeout | Time | :5 |  |
| Login |
| user | ByteString | &S"" |  |
| password | ByteString | &S"" |  |
| Connection |
| Address | Text | "127.0.0.1" |  |
| Debug |
| Debug print | Boolean (Enum) | No |  |

# Functions

## GetHumidity

This function ...

#### Syntax

```visualbasic
GetHumidity() As Double
```

#### Return value

[<u>Double</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Double) ...

#### Example

```visualbasic

```

## GetIluminanceLux

This function ...

#### Syntax

```visualbasic
GetIluminanceLux() As Double
```

#### Return value

[<u>Double</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Double) ...

#### Example

```visualbasic

```

## GetLighValue

This function ...

#### Syntax

```visualbasic
GetLighValue() As Double
```

#### Return value

[<u>Double</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Double) ...

#### Example

```visualbasic

```

## GetOccupied

This function ...

#### Syntax

```visualbasic
GetOccupied() As Boolean
```

#### Return value

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) True on success or False if an error occurs.

#### Example

```visualbasic

```

## GetPresence

This function ...

#### Syntax

```visualbasic
GetPresence() As Long
```

#### Return value

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) ...

#### Example

```visualbasic

```

## GetTemperature

This function ...

#### Syntax

```visualbasic
GetTemperature() As Double
```

#### Return value

[<u>Double</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Double) ...

#### Example

```visualbasic

```

## GetZoneOccupied

This function ...

#### Syntax

```visualbasic
GetZoneOccupied(ByRef aZoneOccupien As Array[10] As Boolean) As Long
```

#### Parameters

aZoneOccupien

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) ... 

#### Return value

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) ...

#### Example

```visualbasic

```

## GetZonePresence

This function ...

#### Syntax

```visualbasic
GetZonePresence(ByRef aZonePresence As Array[10] As Long) As Long
```

#### Parameters

aZonePresence

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) ... 

#### Return value

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) ...

#### Example

```visualbasic

```

# Events

## OnOccupiedChange

This event is invoked ...

#### Syntax

```visualbasic
Process OnOccupiedChange(occupied As Boolean)
```

#### Parameters

occupied

[<u>Boolean</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Boolean) ... 

#### Example

```visualbasic

```

## OnPresenceChange

This event is invoked ...

#### Syntax

```visualbasic
Process OnPresenceChange(persons As Long)
```

#### Parameters

persons

[<u>Long</u>](/wiki/spaces/CVCHELP/pages/495058958/Data+types#Long) ... 

#### Example

```visualbasic

```