RFXTRX driver

Driver for RFXtrx433(E) - http://www.rfxcom.com/

Arguments

connection
Default: comport.
The next arguments depend on the value of the connection argument:
  • socket
    host
    Default: 127.0.0.1.
    port
  • comport
    device
    Default: /dev/rfxtrx.
    baudrate
    Possible values: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200, 230400.
    Default: 38400.

Lighting1 type

Arguments

vendor
Possible values:
  • X10 lighting
  • ARC
  • ELRO AB400D (Flamingo)
  • Waveman
  • Chacon EMW200
  • IMPULS
  • RisingSun
  • Philips SBC
  • Energenie ENER010
  • Energenie 5-gang
  • COCO GDR2-2000R
housecode
Possible values: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P.
unitcode
An integer value between 1 and 64.

Properties

state
Possible values: off, on.
received
Time of last received message (HH:MM:SS).

Events

state
Fires whenever the value of the state property changes.
on
To be specified
off
To be specified
received
Fires whenever the value of the received property changes.

Commands

off
on
toggle

Lighting2 type

Arguments

vendor
Possible values:
  • AC
  • HomeEasy EU
  • ANSLUT
  • Kambrook RF3672
unitid
An integer value between 1 and 0x3ffffff.
unitcode
An integer value between 1 and 16.

Properties

state
Possible values: off, on.
received
Time of last received message (HH:MM:SS).

Events

state
Fires whenever the value of the state property changes.
on
To be specified
off
To be specified
received
Fires whenever the value of the received property changes.

Commands

off
on
toggle

Curtain1 type

Arguments

vendor
Possible values:
  • Harrison Curtain
housecode
Possible values: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P.
unitcode
An integer value between 1 and 64.

Properties

state
Possible values: open, closed.
received
Time of last received message (HH:MM:SS).

Events

state
Fires whenever the value of the state property changes.
received
Fires whenever the value of the received property changes.

Commands

open
close
toggle

Security1 type

Arguments

model
Possible values:
  • X10 security door/window sensor
  • X10 security motion sensor
  • X10 security remote
  • KD101
  • Visonic PowerCode door/window sensor – primary contact
  • Visonic PowerCode motion sensor
  • Visonic CodeSecure
  • Visonic PowerCode door/window sensor – auxiliary contact
  • Meiantech
  • SA30
id
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 02:00:00.

Properties

status
Possible values: normal, normal_delayed, alarm, alarm_delayed, motion, no_motion, panic, end_panic, arm_away, arm_away_delayed, arm_home, arm_home_delayed, disarm, ligh1_off, ligh1_on, ligh2_off, ligh2_on.
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

status
Fires whenever the value of the status property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

security_send commands
replace

Thermostat1 type

Arguments

model
Possible values:
  • Digimax, TLX7506
  • Digimax with short format
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 01:00:00.

Properties

temperature
Byte (8-bits).
setpoint
Byte (8-bits).
status
Possible values: no_status, demand, no_demand, initializing.
mode
Byte (8-bits).
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

temperature
Fires whenever the value of the temperature property changes.
setpoint
Fires whenever the value of the setpoint property changes.
status
Fires whenever the value of the status property changes.
mode
Fires whenever the value of the mode property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Temperature type

Arguments

model
Possible values:
  • THR128/138, THC138
  • THC238/268,THN132,THWR288,THRN122,THN122,AW129/131
  • THWR800
  • RTHN318
  • La Crosse TX2, TX3, TX4, TX17
  • TS15C. UPM temp only
  • Viking 02811
  • La Crosse WS2300
  • Rubicson
  • TFA 30.3133
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:05:00.

Properties

temperature
A floating point value between -20 and 40.
battery
Byte (8-bits).
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

temperature
Fires whenever the value of the temperature property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

replace

Temphum type

Arguments

model
Possible values:
  • THGN122/123, THGN132, THGR122/228/238/268
  • THGR810, THGN800
  • RTGR328
  • THGR328
  • WTGR800
  • THGR918/928, THGRN228, THGN500
  • TFA TS34C, Cresta
  • WT260,WT260H,WT440H,WT450,WT450H
  • Viking 02035,02038 (02035 has no humidity)
  • Rubicson
  • EW109
  • Imagintronix Soil sensor
  • Alecto WS1700
  • Alecto WS3500,WS4500,Auriol H13726,Hama EWS1500
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:05:00.

Properties

temperature
A floating point value between -20 and 40.
humidity
Byte (8-bits).
status
Possible values: normal, comfort, dry, wet.
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

temperature
Fires whenever the value of the temperature property changes.
humidity
Fires whenever the value of the humidity property changes.
status
Fires whenever the value of the status property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

replace

Rain type

Arguments

model
Possible values:
  • RGR126/682/918/928
  • PCR800
  • TFA
  • UPM RG700
  • WS2300
  • La Crosse TX5
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:05:00.

Properties

rainrate
Unsigned short (16-bits).
total
Floating point value.
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

rainrate
Fires whenever the value of the rainrate property changes.
total
Fires whenever the value of the total property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

replace

Wind type

Arguments

model
Possible values:
  • WTGR800
  • WGR800
  • STR918, WGR918, WGR928
  • TFA
  • UPM WDS500
  • WS2300
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:05:00.

Properties

direction
Unsigned short (16-bits).
average
Floating point value.
gust
Floating point value.
temperature
Floating point value.
chill
Floating point value.
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

direction
Fires whenever the value of the direction property changes.
average
Fires whenever the value of the average property changes.
gust
Fires whenever the value of the gust property changes.
temperature
Fires whenever the value of the temperature property changes.
chill
Fires whenever the value of the chill property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

replace

Uv type

Arguments

model
Possible values:
  • UVN128, UV138
  • UVN800
  • TFA
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:05:00.

Properties

uv
Floating point value.
temperature
Floating point value.
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

uv
Fires whenever the value of the uv property changes.
temperature
Fires whenever the value of the temperature property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Datetime type

Arguments

model
Possible values: RTGR328N.
id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:30:00.

Properties

seconds
Integer (32-bits).
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

seconds
Fires whenever the value of the seconds property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

replace

Electricity type

Arguments

model
Possible values: CM119/160, CM180.
id
Unsigned short (16-bits).

Properties

count
Byte (8-bits).
instant
Unsigned integer (32-bits).
total
Floating point value.
battery
An integer value between 0 and 100.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

count
Fires whenever the value of the count property changes.
instant
Fires whenever the value of the instant property changes.
total
Fires whenever the value of the total property changes.
battery
Fires whenever the value of the battery property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Commands

replace

Rfxsensor type

Arguments

id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 01:30:00.

Properties

temperature
Floating point value.
analog
Floating point value.
voltage
Floating point value.
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

temperature
Fires whenever the value of the temperature property changes.
analog
Fires whenever the value of the analog property changes.
voltage
Fires whenever the value of the voltage property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Rfxmeter type

Arguments

id
Unsigned short (16-bits).
interval
Timeout in format HH:MM:SS (0=disable, max 04:00:00).
Default: 00:45:00.

Properties

counter
Unsigned integer (32-bits).
signal
An integer value between 0 and 100.
received
Time of last received message (HH:MM:SS).

Events

counter
Fires whenever the value of the counter property changes.
signal
Fires whenever the value of the signal property changes.
received
Fires whenever the value of the received property changes.

Klikaanklikuit type

Arguments

system
An integer value between 0 and 15.
adapter
An integer value between 0 and 7.

Properties

state
Possible values: off, on.
received
Time of last received message (HH:MM:SS).

Events

state
Fires whenever the value of the state property changes.
received
Fires whenever the value of the received property changes.

Commands

on
off
toggle

RFXTRX type

Arguments

power
An integer value between -18 and 13.
Default: 10.
protocols

Properties

inactive_sensor

Events

inactive_sensor
Fires whenever the value of the inactive_sensor property changes.

Commands

burn
check