This is an old revision of the document!
−Table of Contents
ACDSN-sC-FX
The following line shows how to address and communicate with a NiX1 slave over a RS485 line.
1Qw3 ^^^^ |||| |||- option ||-- argument |--- command ---- address
Commands
Arguments
Delete
Label | Arguments | Options | Comments |
---|---|---|---|
format | a | ||
delete file | g | <filename> | |
restart | s | ||
delete wire | w | <sid> | address of device to delete |
New
Label | Arguments | Options | Comments |
---|---|---|---|
new discontinuation | d | <discontinuation> | set the timeout value after which the slave consider itself to be abandoned by the server |
new file | g | <filename>\t<>\t<CRC> | |
new buzzer mode | j | <mode> | buzzer activated or not |
new limit | l | <sid>\t<limitH>\t<limitL>\t<resolution> | set alarm boundaries |
new mode | m | <mode> | NiX1 enable/disable |
new firmware | n | ||
new recess | r | <recess> | scan-rate interval |
new timestamp | t | <timestamp> | only if RTC defined (used to synchronize clock) |
new wire | w | 0 | scan the lines and return the number of OW device found |
<sid>\t<suid>\t<mode> | add an OW device to the desired address (only families 20 and 28) |
Query
Label | Arguments | Options | Comments |
---|---|---|---|
query discontinuation status | d | no query from server timeout | |
query file | g | <filename>\t<limit> | |
query extension | i | <extension> | give a list of files with the extension desired (TXT,1, …) |
query buzzer status | j | ||
query mode | m | NiX1 active or not | |
query firmware version | n | ||
query recess | r | scan-rate intervall | |
query status | s | how many devices in alarm | |
query timestamp | t | only if RTC is defined | |
query value | x | <sid> | give the temperature of the device |
Options
Options | Comments |
---|---|
<limitH> | Higher alarm limit (integer from -128 to +127) |
<limitL> | Lower alarm limit (integer from -128 to +127) |
<mode> | 0 [disable] or 1 [enable] |
<recess> | 0 to 180 [seconds] |
<resolution> | decimal resolution (0→0.5, 1→0.25, 2→0.125 and 3→0.0625) |
<suid> | alias of iButton on 8 char ['0-9'-'A-Z'-'a-z'] like 0A0b0009 |
<timestamp> | 0 to 9'999'999'999 [seconds since 1.1.1970] |
Configuration Files (Micro-SD)
These files can be found on the Micro-SD of a NiX.
ACTIVITY.#
File where all events are recorded (Timeout, alarm, …). # is the extension of day of year
First line:
Field Name | Description | Example |
---|---|---|
timestamp | The timestamp of the time when the NiX start | 1400578529 |
slave address | SID of the slave | 21EAF5320000000E |
After:
Field Name | Description | Example |
---|---|---|
timestamp | The timestamp when a event appears | 1400610063 |
error | Description of the event | 21EAF5320000000E |
- ACTIVITY.#
0 Slave ID: 1 1424708939 Timeout begin 1424708939 Alarm on device 281006FF01000099 alias qwertzui 1424708949 Alarm on device 281006FF01000099 alias qwertzui 1424708959 Alarm on device 281006FF01000099 alias qwertzui 1424708969 Alarm on device 281006FF01000099 alias qwertzui 1424708979 Alarm on device 281006FF01000099 alias qwertzui 1424708989 Alarm on device 281006FF01000099 alias qwertzui 1424709072 Timeout end 1424709082 Timeout begin 1424709141 Timeout end
CONFIG.TXT
This file contains the minimal configuration with which the NiX cans run autonomously.
- CONFIG.TXT
ADDRESS 1 BAUDRATE 9600 BUZZER 0 DISCONTINUATION 180 ENABLE 1 RECESS 30
SID_S.XX
This file contains the link between the iDevice's address, the iDevice's now, the iDevice's SID and the iDevice's identification(suid). The extension XX is the 2 last character of the SID.
Field Name | Description | Example |
---|---|---|
sid | Sid of the iDevice | 281006FF01000099 |
suid | The identification of the iDevice | 0AbCd77a |
enable | Parameter to say if the device is enable or not | 1 |
- SID_S.99
281006FF01000099 DDDDDDDD 1 281007AF01000099 Abc12340 0 281C59FF00000099 003234Al 1 289087A0F1000099 00000b0a 1
SID_S_L.TXT
This file is created when we do the command Nw0, NiX1 search in all now for connected iDevices.
Field Name | Description | Example |
---|---|---|
now | The identification of the line where the device is connected | 1 |
sid | Sid of the iDevice | 281006FF01000099 |
- SID_S_L.TXT
2 2712213200000013 0 281007AF01000031 1 281006FF01000099
Temperatures Files
These files contain the temperatures read each scan rate when the NiX1 is in timeout. The suid is the name of the file and the extension is the day of the year (ex: 01010101.237). 25 august is the 237 day of year.
Field Name | Description | Example |
---|---|---|
NiX1_timestamp | The timestamp of NiX1 when he makes the check (UTC) | 1424708939 |
sid | SID of the device | 21EAF5320000000E |
temperatures | Temperatures measured each scan rate when timeout (in decimal format) | -12.2500 |
- DDDDDDDD.325
1424708939 281006FF01000099 23.0000 1424708949 281006FF01000099 22.9375 1424708969 281006FF01000099 23.0000 1424708979 281006FF01000099 23.0000 1424708989 281006FF01000099 23.0000 1424708999 281006FF01000099 23.0000 1424709009 281006FF01000099 23.0000 1424709019 281006FF01000099 23.0000 1424709029 281006FF01000099 23.0000 1424709039 281006FF01000099 23.0000 1424709049 281006FF01000099 23.0000 1424709059 281006FF01000099 23.0000 1424709069 281006FF01000099 23.0000 1424709082 281006FF01000099 23.0000 1424709093 281006FF01000099 23.0000 1424709102 281006FF01000099 22.9375 1424709112 281006FF01000099 23.0000 1424709122 281006FF01000099 23.0000 1424709132 281006FF01000099 23.0000