User Tools

Site Tools


acdsn:acdsn-sc-fx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
acdsn:acdsn-sc-fx [2015/02/10 07:31] – Options for newwire fdacruzacdsn:acdsn-sc-fx [2018/05/28 07:19] (current) aheritier
Line 4: Line 4:
  
 <code bash> <code bash>
- 1Qw3 + 2700000000000000Qw3 
- ^^^^ +               ^^^ 
- |||| +               ||| 
- |||- option +               ||- option 
- ||-- argument +               |-- argument 
- |--- command+               --- command
  ---- address  ---- address
 </code> </code>
- 
 ===== Commands ===== ===== Commands =====
 ^ Label     ^ Command ^ ^ Label     ^ Command ^
Line 26: Line 25:
 | delete file          | g         |%%<filename>%%||  | delete file          | g         |%%<filename>%%||
 | restart              | s         ||| | restart              | s         |||
-| delete wire          | w         | <device_address> | address of device to delete| +| delete wire          | w         | <sid> | address of device to delete|  
 +| delete tmp files  | y         || delete file for Newfile fct |
 ==== New ==== ==== New ====
-^ Label                    ^ Arguments ^ Options                   ^ Comments                                                +^ Label                    ^ Arguments ^ Options                   ^ Comments ^ 
-| new address              | a         | <address                | change address                                          | +| new alarm status    | a         | <value                  | set the alarm value |
-| new contact mode         | c         | <contact>\t<mode>         | set contact NO/NC mode                                  | +
 | new discontinuation    | d         | <discontinuation>         | set the timeout value after which the slave consider itself to be abandoned by the server| | new discontinuation    | d         | <discontinuation>         | set the timeout value after which the slave consider itself to be abandoned by the server|
-| new buzzer mode          | j         | <mode>                    | buzzer activated or not                                 +| new file                 | g         |%%<filename>%%\t<CRC>  || 
-| new limit                | l         | <device_address>\t<limitH>\t<limitL>\t<resolution> | set alarm boundaries                                    |  +| new buzzer mode          | j         | <mode>                    | buzzer activated or not | 
-| new mode                 | m         0\t<mode>                 slave enable/disable                                    +| new limit                | l         | <sid>\t<limitL>\t<limitH>\t<resolution> | set alarm boundaries |  
-:::                      :::       | <contact>\t<mode>         | contact enable/disable                                  | +| new mode                 | m         | <mode>                    NiX1 enable/disable | 
-| :::                      | :::       | <device_address>\t<mode OW device enable/disable                                |  +new firmware             n         %%<filename>%%\t<CRC>\t<retry times> ||                                                 
-| new firmware             | n                                                                                   +| new recess               | r         | <recess>                  | scan-rate interval | 
-| new recess               | r         | <recess>                  | scan-rate interval                                      |  +| new general status       | s         | <value>                   | set value in NiX general status |  
-| new timestamp            | t         | <timestamp>         | only if RTC defined (used to synchronize clock)         | +| new timestamp            | t         | <timestamp>\t<TZ>         | only if RTC defined (used to synchronize clock) |
 | new wire                 | w         | 0                         | scan the lines and return the number of OW device found | | new wire                 | w         | 0                         | scan the lines and return the number of OW device found |
-| :::                      | :::       | <device_address>\t<now>\t<sid>\t<suid>   | add an OW device to the desired address (only families 20 and 28)|+| :::                      | :::       | <sid>\t<suid>\t<mode>   | add an OW device to the desired address (only families 20 and 28)
 +| new file packet          | y         | <nbrPacket>/t<blockLength>/t<CRC>/t<block>                || 
 +| new baudrate             | z         | <baudrate>                ||
 ==== Query ==== ==== Query ====
 ^ Label                        ^ Arguments ^ Options ^ Comments                     ^ ^ Label                        ^ Arguments ^ Options ^ Comments                     ^
-| query contact status                 ||| +| query alarm status                || number of sensors in alarm 
-| query discontinuation status | d                     | no query from server timeout +| query discontinuation status | d         || no query from server timeout | 
-| query family                 | f         | <device_address> | get the 1-wire family of device n +| query file                   | g         | %%<filename>%%\t<limit> |
-| 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 buzzer status          | j         |||
-| query mode                   | m         0 (zero)    slave active or not   +| query mode                   | m         || NiX1 active or not   |
-| :::                          | :::       | <contact>   | contacts active or not | +
-| :::                          | :::       | <device_address> | OW devices active or not |+
 | query firmware version       | n         ||| | query firmware version       | n         |||
-| query recess                 | r                     | scan-rate intervall          | +| query recess                 | r         || scan-rate intervall          | 
-| query status                 | s         0 (zero)    global status | +| query general status         | s         ||| 
-| :::                          | :::       | <contact>   | contacts status | +| query timestamp              | t         || only if RTC is defined       |  
-| :::                          | :::       | <device_address> | OW devices status +| query value                  | x         | <sid> | give the temperature of the device |
-| query timestamp              | t                     | only if RTC is defined       |  +
-| query value                  | x         ||| +
-| query wire                   | w         | 0 (zero)    | tell the number of OW devices connected | +
-| :::                          | :::       | <device_address  return the OW SID of desired address   |+
  
 ===== Options ===== ===== Options =====
 ^ Options               ^ Comments ^ ^ Options               ^ Comments ^
-|<address             0 to 65535                                  +|<block               block content (each char is formatted in 2 ascii in hexa value) => 'a' = 0x61 => sent : "61"             
-|<contact>              | 1 or 2                                      +|<blockLength         | length of the actual block in bytes              | 
-|<device_address      to 152 (but address 3 is reserved for DS2417) |+|<CRC>                  | 16 bits value                                    
 +|<discontinuation     to 4294967295 [seconds] (if 0 we don't care about discontinuation
 +|%%<filename>%%         | File on uSD: CONFIG.TXT, KEYS.TXT ...            |
 |<limitH>               | Higher alarm limit (integer from -128 to +127) | |<limitH>               | Higher alarm limit (integer from -128 to +127) |
 |<limitL>               | Lower alarm limit (integer from -128 to +127) | |<limitL>               | Lower alarm limit (integer from -128 to +127) |
 +|<nbrPacket>            | packet total number for a file                   |
 |<mode>                 | 0 [disable] or 1 [enable]                   | |<mode>                 | 0 [disable] or 1 [enable]                   |
-|<now>                  | 0 or 1 (line where the device is connected <=> contact-1) | +|<recess>               | 0 to 65534 [seconds] (~18H) (if 0 we don't care about check sensors alarms) |
-|<recess>               | 0 to 180 [seconds]                          |+
 |<resolution>           | decimal resolution (0->0.5, 1->0.25, 2->0.125 and 3->0.0625) | |<resolution>           | decimal resolution (0->0.5, 1->0.25, 2->0.125 and 3->0.0625) |
-| <suid>                identification of iButton on 8 char ['0-9'-'A-Z'-'a-z'] like 0A0b0009 |+|<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] | |<timestamp>            | 0 to 9'999'999'999 [seconds since 1.1.1970] |
 +|<timezone>             | -1200 to +1400 |
 +
 +===== Return Code (HEX) =====
 +^ Code ^ Transmission ^ Functions ^
 +|  67  | ERROR_OPEN            | |
 +|  68  | ERROR_SHORTGND           | |
 +|  69  | ERROR_SHORTVCC           | |
  
 ===== Configuration Files (Micro-SD) ===== ===== Configuration Files (Micro-SD) =====
  
 These files can be found on the Micro-SD of a NiX. 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 NiX                                   | 271A2100000000F3 |
 +| general status  | Last general status of NiX before the start (in hex format) | 00 |
 +
 +After:
 +^ Field Name      ^ Description                        ^ Example          ^
 +| timestamp       | The timestamp when a event appears | 1400610063       |
 +| error           | Description of the event           | 21EAF5320000000E |
 +
 +<file log ACTIVITY.#>
 +1424700000 Slave ID: 2712213200000013 General status: 00
 +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
 +</file>
  
 ==== CONFIG.TXT ==== ==== CONFIG.TXT ====
Line 85: Line 117:
  
 <file txt CONFIG.TXT> <file txt CONFIG.TXT>
-ADDRESS 1 
 BAUDRATE 9600 BAUDRATE 9600
 BUZZER 0 BUZZER 0
Line 93: Line 124:
 </file> </file>
  
-==== SID_S.TXT ====+==== 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). 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          ^ ^ Field Name ^ Description                                                      ^ Example          ^
-| address    | Address of the iDevice                                           | 47               | 
-| now        | The identification of the line where the device is connected     | 1                | 
 | sid        | Sid of the iDevice                                               | 281006FF01000099 | | sid        | Sid of the iDevice                                               | 281006FF01000099 |
 | suid       | The identification of the iDevice                                | 0AbCd77a         | | suid       | The identification of the iDevice                                | 0AbCd77a         |
 +| enable     | Parameter to say if the device is enable or not                  | 1                |
  
-<file txt SID_S.TXT+<file txt SID_S.99
-9 1 281006FF01000099 DDDDDDDD +281006FF01000099 DDDDDDDD 1 
-13 0 281007AF01000031 Abc12340 +281007AF01000099 Abc12340 0 
-38 1 281C59FF00000008 003234Al +281C59FF00000099 003234Al 1 
-99 1 289087A0F1000034 00000b0a+289087A0F1000099 00000b0a 1
 </file> </file>
  
-==== SID_S.LST ====+==== SID_S_L.TXT ====
 This file is created when we do the command Nw0, NiX1 search in all now for connected iDevices. This file is created when we do the command Nw0, NiX1 search in all now for connected iDevices.
  
Line 116: Line 147:
 | sid        | Sid of the iDevice                                               | 281006FF01000099 | | sid        | Sid of the iDevice                                               | 281006FF01000099 |
  
-<file txt SID_S.LST>+<file txt SID_S_L.TXT>
 2 2712213200000013 2 2712213200000013
 0       281007AF01000031 0       281007AF01000031
 1 281006FF01000099 1 281006FF01000099
 +</file>
 +
 +==== Temperatures Files ====
 +These files contain the temperatures read each scan rate when the NiX1 is in timeout and temperatures read when the master make a query value.
 +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    |
 +
 +<file log 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
 </file> </file>
acdsn/acdsn-sc-fx.1423553496.txt.gz · Last modified: 2015/02/10 07:31 by fdacruz