User Tools

Site Tools


acdsn:acdsn-sc-fx

This is an old revision of the document!


ACDSN-sC-FX

The following line shows how to address and communicate with a NiX1 slave over a RS485 line.

 2700000000000000Qw3
 ^               ^^^
 |               |||
 |               ||- option
 |               |-- argument
 |               --- command
 ---- address

Commands

Label Command
delete D
new N
query Q

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<limitL>\t<limitH>\t<resolution> set alarm boundaries
new mode m <mode> NiX1 enable/disable
new firmware n <filename>\t<CRC>\t<retry times>
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
acdsn/acdsn-sc-fx.1436346820.txt.gz · Last modified: 2015/07/08 09:13 by fdacruz