User Tools

Site Tools


ev1527_v7_0

EV1527 Contact/Motion

FeatureSupport
Sending
Receiving
Config

Supported Brands

BrandProtocol
EV1527ev1527

Sender Arguments

Not supported

Config

"devices": {
	"Lamp": {
		"protocol": [ "ev1527" ],
		"id": [{
			"unitcode": 0
		}],
		"state": "closed"
	}
}

Optional Settings

None

Protocol

This protocol sends 50 pulses like this

253 759 759 253 759 253 253 759 253 759 253 759 253 759 253 759 253 759 759 253 253 759 253 759 759 253 759 253 759 253 253 759 253 759 759 253 253 759 759 253 253 759 253 759 759 253 253 8602

It has no header and the last 2 pulses are the footer. These are meant to identify the pulses as genuine, and the protocol also has some bit checks to filter false positives. We don't use them for further processing. The next step is to transform this output into 24 groups of 2 pulses (and thereby dropping the footer pulses).

253 759
759 253
759 253 
253 759 
253 759 
253 759 
253 759 
253 759 
253 759 
759 253 
253 759 
253 759 
759 253 
759 253 
759 253 
253 759 
253 759 
759 253 
253 759 
759 253 
253 759 
253 759 
759 253

If we now look at carefully at these groups you can distinguish two types of groups:

  1. 253 759
  2. 759 253

So the first group is defined by a high second pulse, the second group has a low second pulse. We then get the following output:

10001111110110001101 0110

Each (group) of numbers has a specific meaning:

  • UnitCode: 0 till 20
  • State: 20

Bits 21-24 are not used.

10001111110110001101 0
  • The UnitCode is defined as a binary number
  • The State defines whether a sensor state is opened or closed

So this code represents:

  • UnitCode: 589197
  • State: opened
ev1527_v7_0.txt · Last modified: 2016/12/24 10:31 by creamers