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
Last revisionBoth sides next revision
acdsn:acdsn-sc-fx [2015/07/08 09:13] – [New] fdacruzacdsn:acdsn-sc-fx [2018/04/19 12:08] aheritier
Line 28: Line 28:
 ==== New ==== ==== New ====
 ^ Label                    ^ Arguments ^ Options                   ^ Comments ^ ^ Label                    ^ Arguments ^ Options                   ^ Comments ^
 +| new alarm status    | a         | <value>                   | set the alarm value |
 | 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 file                 | g         |%%<filename>%%\t<>\t<CRC>  || | new file                 | g         |%%<filename>%%\t<>\t<CRC>  ||
Line 34: Line 35:
 | new mode                 | m         | <mode>                    | NiX1 enable/disable | | new mode                 | m         | <mode>                    | NiX1 enable/disable |
 | new firmware             | n         | %%<filename>%%\t<CRC>\t<retry times> ||                                                 | new firmware             | n         | %%<filename>%%\t<CRC>\t<retry times> ||                                                
-| new recess               | r         | <recess>                  | scan-rate interval |  +| new recess               | r         | <recess>                  | scan-rate interval | 
-| new timestamp            | t         | <timestamp>         | only if RTC defined (used to synchronize clock) |+| new general status       | s         | <value>                   | set value in NiX general status |  
 +| 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 |
 | :::                      | :::       | <sid>\t<suid>\t<mode>   | 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 baudrate             | z         | <baudrate>                ||
 ==== Query ==== ==== Query ====
 ^ Label                        ^ Arguments ^ Options ^ Comments                     ^ ^ Label                        ^ Arguments ^ Options ^ Comments                     ^
 +| query alarm status        | a         || number of sensors in alarm |
 | query discontinuation status | d         || no query from server timeout | | query discontinuation status | d         || no query from server timeout |
 | query file                   | g         | %%<filename>%%\t<limit> || | query file                   | g         | %%<filename>%%\t<limit> ||
Line 47: Line 51:
 | query firmware version       | n         ||| | query firmware version       | n         |||
 | query recess                 | r         || scan-rate intervall          | | query recess                 | r         || scan-rate intervall          |
-| query status                 | s         || how many devices in alarm |+| query general status         | s         |||
 | query timestamp              | t         || only if RTC is defined       |  | query timestamp              | t         || only if RTC is defined       |
 | query value                  | x         | <sid> | give the temperature of the device | | query value                  | x         | <sid> | give the temperature of the device |
Line 53: Line 57:
 ===== Options ===== ===== Options =====
 ^ Options               ^ Comments ^ ^ Options               ^ Comments ^
 +|<discontinuation>      | 0 to 4294967295 [seconds] (if 0 we don't care about discontinuation) |
 |<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) |
 |<mode>                 | 0 [disable] or 1 [enable]                   | |<mode>                 | 0 [disable] or 1 [enable]                   |
-|<recess>               | 0 to 180 [seconds]                          |+|<recess>               | 0 to 65534 [seconds] (~18H) (if 0 we don't care about check sensors alarms) |
 |<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>                 | alias 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) =====
Line 69: Line 81:
  
 First line: First line:
-^ Field Name      ^ Description                                  ^ Example    +^ Field Name      ^ Description                                  ^ Example          
-| timestamp       | The timestamp of the time when the NiX start | 1400578529 | +| timestamp       | The timestamp of the time when the NiX start | 1400578529       
-| slave address   | SID of the slave                             21EAF5320000000E |+| slave address   | SID of NiX                                   | 271A2100000000F3 | 
 +| general status  | Last general status of NiX before the start (in hex format) 00 |
  
 After: After:
Line 79: Line 92:
  
 <file log ACTIVITY.#> <file log ACTIVITY.#>
-0 Slave ID: 1+1424700000 Slave ID: 2712213200000013 General status: 00
 1424708939 Timeout begin 1424708939 Timeout begin
 1424708939 Alarm on device 281006FF01000099 alias qwertzui 1424708939 Alarm on device 281006FF01000099 alias qwertzui
Line 97: Line 110:
  
 <file txt CONFIG.TXT> <file txt CONFIG.TXT>
-ADDRESS 1 
 BAUDRATE 9600 BAUDRATE 9600
 BUZZER 0 BUZZER 0
Line 135: Line 147:
  
 ==== Temperatures Files ==== ==== Temperatures Files ====
-These files contain the temperatures read each scan rate when the NiX1 is in timeout.+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).  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.  25 august is the 237 day of year. 
acdsn/acdsn-sc-fx.txt · Last modified: 2018/05/28 07:19 by aheritier