Inclin'O sensor

Inclin'O

Presentation


The Inclin'O sensor is a LoRaWAN class A sensor that uses a disposable 3.6V A-type battery as power supply, and includes an internal antenna.

Initially used to check the closing state of the roof windows, It constantly measures the displacement of the vertical angle of the sensor (Φ). The current angle displacement is measured relative to the initial position of the sensor, awaken from storage mode, or reset to factory state. The initial reference 0° can therefore be a none-horizontal position.

Inclin'O

measuredangle

With its default configuration Inclin'O is configured to report :
- a secured alarm each time the threshold of 40 degrees is crossed on exceed.
- a secured alarm each time the threshold of 10 degrees is crossed on fall.
- a secured alarm if the voltage of the battery goes under the 2.7V threshold, with a report of the battery level every weeks.

However, angle shift reports or alarms can be reconfigured for any specific use.

Family code

The family code of Inclin'O devices is: 50-70-201-xxx

LoRaWAN release

v1.0.2 Region Parameter rev B

Casing

Flammability rating: UL94V0
Ingress protection: IP68
Dimension: 100x75x35mm
Weight : 130g without fastening solution / 180g with 2 magnets (magnets kit (71-70-132-000))

Installation and operation


Installation

The casing is intended to be installed inside or outside a building.

The casing can be fastened using the double-sided tape provided with the sensor, the optional magnet kit, the optional pole-mounting braket kit or even screwed.

Inclin'o Installation

Default configuration : double-sided tape*

Inclin'O MagnetInclin'O braket

Optional fastening solutions: magnets kit (71-70-132-000) or pole-mounting braket kit** (71-70-133-000)

Pole-mounting bracket dimension:

* Double-sided tape is provided along with a 3M wipe, please use this wipe to clean the area where the device is to be installed.

** No ties/collars are provided in the kit, only pole-mounting brakets. Tie/collar size: width=11mm, height=1.5mm.

Radio propagation

In order for the sensor to operate correctly, the number of obstacles should be limited in order to avoid excessive radio wave attenuation. It is also important to place the sensor as high as possible.

Notice that for roof windows use case, the sensor may not be bound vertically, but even if the sensor is not in the best position, the upper situation (on the roof) of the sensor should ensure good results.

Autonomy


The information in the table below represents how long the battery can last. It is  based on the default configuration at ambient temperature (+25°C) within the optimal operating range of the sensor via a LoRaWAN network (one uplink frame), when the spreading factor used is SF12.

The disposable battery has a 3.6Ah capacity, of which 85% is used.

Transmission periodicityBattery life
3 frames / 24 hours+10 years
.

Human Machine Interface


The Inclin'O sensor has a buzzer that allows it to “communicate” with the user.

A reed switch is available under the sticker "ILS". It is possible to use a magnet to activate it and makes specific actions on the sensor (Switch off, switch on, Re-associtation…). When the reed switch is activated, the buzzer rings quickly.

To Start-up the device, it is necessary to put a magnet on the  side of the sensor during one second (on the right side of the device). The buzzer rings quickly during this step. After this second, the buzzer stops and rings slowly until the association is done.

To switch off the device, place the magnet in front of the "ILS" label during 5 seconds. After 5 seconds, the device rings 5 times slowly and powers off.

The table below describes the actions to be performed on the reed switch to disable or enable the storage mode.

Action
Magnet
Buzzer
Switch ON
(disable storage mode)
1 second
Switch OFF
(enable storage mode)
5 seconds

When the sensor is trying to associate with a network, it emits the following sound:

Once the association is completed, the buzzer makes the following sound:

A reed switch (or magnetic switch) is available. A magnet can be used to activate it and perform specific actions on the sensor (switch off, switch on, reassociation…).

  • Configuration: "void" frames are sent every minute for 10 minutes.

Standard reports are disabled in this mode.

Configuration mode
Way to trigger itOne passage of the magnet near the reed switch or specific ZCL command
Way to stop it Another passage of the magnet or specific ZCL command
Effects on the sensor
DurationThe configuration mode lasts 10 minutes
  • A reassociation procedure can be requested if no downlink frame is received by the sensor during a given periodicity (4 days by default) or if a given number (100 by default) is reached or in case of failure (no acknowledgement received) by sending an applicative frame to the sensor or via the sensor’s HMI.

The sensor keeps the AppEUi and DevAddr configured, Confirmed/Unconfirmed configuration and all applicative configurations. However, LoRaWAN configurations (channel, data rate…) are lost

ReAssociation Mode
Way to trigger itThree passages of the magnet near the reed switch or ZCL command from LoRaWAN cluster.
Effects on the sensor
  • A factory reset is available on Watteco’s sensors. It deletes all the applicative settings saved in the flash memory (i.e. configured batches and reports will be deleted).

The sensor keeps the AppEUi and DevAddr configured. However, LoRaWAN configurations (channel, data rate…) and applicative configurations are lost.

Factory reset
Way to trigger itTwo quick passages and a very long passage (until the sensor rings for the reset) of the magnet near the reed switch
Effects on the sensor

Applicative layer


Codecs are available to decode frames: Downloads

The Inclin'O device implements “Analog Input” cluster associated to angle displacement measurement on EndPoint 0.

Inclin'O integrates the following clusters:

ClusterCluster nameManaged attributes
0x0000BasicAll
0x0050ConfigurationAll
0x8004LoRaWANAll
0x000CAnalogInput (Vertical angle displacement)All

Default configurations

A default configuration is set:

  • The device reports each crossing on exceed of 40° angle displacement measured from position at sensor startup.
  • The device reports each crossing on fall of 10° angle displacement measured from position at sensor startup.
  • The device reports the battery level once a week, and will send an alarm message if the 2.7V threshold is crossed.

Every change made to the default configuration must comply with the legal duty cycle (for example, the most restrictive in the EU is 0.1%, which corresponds to approximately 1 frame per hour with SF12)

Frame examples


All frames have to be sent on port 125

(Please, Try and see also Watteco Online codecs)

Standard report

Report

Report on angle displacement crossing programmed threshold

Received payload is: 11 8a 000c 0055 39 42fe23d7 98 d0

. 0x11 = FCtrl (EndPoint 0)
. 0x8a = Report is an alarm (Most significant bit is set)

. 0x42fe23d7 = Current vertical angle displacement (127°) (IEE754 float)
. 0x98 = NewCfg/Reserved/ShortCause/SecuredIfAlarm/AllNotSecured/HeaderKept/NotBatch: b 1 0 01 1 0 0 0

. 0xD0 = IsAlarm/OnExceed/NotOnFall/Threshold/slot0: b 1 1 0 10 000

Configuration

Configure 27,5° Threshold crossing

Report angle displacement (analoginput) alarm, when angle crosses threshold or once each 24h (1440 min ==>0x85A0):

The angle displacement is given by EndPoint 0 (0x11) on Cluster “Analog Input” 0x000C, and Attribute “present value” is 0x0055.

 Applicative payload to send is: 11 06 000c 98 0055 39 0002 85A0 F0 41dc0000 40200000 03   

. 0x98 = NewCfg/Reserved/ShortCause/SecuredIfAlarm/AllNotSecured/HeaderKept/NotBatch: b 1 0 01 1 0 0 0 
. 0xF0 = IsAlarm/OnExceed/OnFall/Threshold/Slot0 : b 1 1 1 10 000 ==> xF0
. 0x41dc0000 = 27,50° Threshold
. 0x40200000 = 2,50° Hysteresis around threshold  

. 0x03 = Number of succesive measured occurences crossing to set an alarm

Expected response: 11 07 000c 00 00 0055

To disable configuration on slot 0 : 11 06 000c 80 0055 39 0000 0000  00


Configure a simple periodic report on angle displacement change

Report the angle displacement value when angle changes more than 10°, and report it at least least every 2 hours (120 min ==> 0x8078), but no more than one report each 30seconds (0x001E)

The angle displacement is given by EndPoint 0 (0x11) on Cluster “Analog Input” 0x000C, and Attribute “present value” is 0x0055.

 Applicative payload to send is: 11 06 000c 00 0055 39 001E 8078 41200000

. 0x00 = NotNewCfg/NotBatch :  b 0 0 0 0 0 0 0 0
. 0x41200000 = 10° Variation

Expected response: 11 07 000c 00 00 0055

To disable configuration : 11 06 000c 00 0055 39 0000 0000 00000000

Print Friendly