Ecmd Reference: Unterschied zwischen den Versionen
(Importing text file) |
(Importing text file) |
||
| Zeile 300: | Zeile 300: | ||
| dc3840 capture | | dc3840 capture | ||
| Take a picture. Access 'dc3840' via VFS afterwards. See [[DC3840 Camera]] for details. | | Take a picture. Access 'dc3840' via VFS afterwards. See [[DC3840 Camera]] for details. | ||
| + | |- | ||
| + | | dc3840 light | ||
| + | | Light level of camera | ||
|- | |- | ||
| dc3840 send A B C D E | | dc3840 send A B C D E | ||
| Zeile 306: | Zeile 309: | ||
| dc3840 sync | | dc3840 sync | ||
| Re-sync to the camera | | Re-sync to the camera | ||
| + | |- | ||
| + | | dc3840 zoom | ||
| + | | Enable zoom of camera | ||
|- | |- | ||
|} | |} | ||
Version vom 21. Februar 2010, 01:42 Uhr
This page is automatically generated from the files in the Ethersex source code repository. Do not edit this page but send patches for those files!
DNS Resolver
| Command syntax | Short description |
| dns server [IPADDR] | Display/Set the IP address of the DNS server to use to IPADDR. |
| nslookup HOSTNAME | Do DNS lookup for HOSTNAME (call twice). |
Digital/Analog Conversion (DAC)
| Command syntax | Short description |
| ltc1257_delay `[VALUE] | Set (if VALUE given) or get (no VALUE) delay for LTC1257 output bit changes in µs' |
| ltc1257_set `[VALUE0] [VALUE1] ... | Set output to value (value: 0-4095)' |
| tlc5620 `[CHANNEL] [VALUE] | Set Output to value (Value: 0-0xff)' |
HD44780 LCD
| Command syntax | Short description |
| lcd char N D1 D2 D3 D4 D5 D6 D7 D8 | Define use-definable char N with data D1..D8 (provide DATA in hex) |
| lcd clear [LINE] | Clear line LINE (0..3) or the whole display (if parameter is omitted) |
| lcd goto LINE COL | Move cursor to LINE and column COL (origin is 0/0) |
| lcd reinit CURSOR BLINK | Reinitialize the display, set whether to show the cursor (CURSOR, 0 or 1) and whether the cursor shall BLINK |
| lcd shift DIR | Shift the display to DIR (either left or right) |
| lcd write TEXT | Write TEXT to the current cursor location |
Infrared Send/Receive (IR-TRX)
| Command syntax | Short description |
| ir receive | receive an IR command |
| ir send DEVICE COMMAND | send COMMAND to DEVICE |
NTP Client
| Command syntax | Short description |
| ntp query | Query the NTP server to get an NTP update. |
| ntp server [IPADDR] | Display/Set the IP address of the NTP server to use to IPADDR. |
Network configuration
| Command syntax | Short description |
| gw [IP] | Display/Set the address of the default router. |
| ip [IP] | Display/Set the IP address. |
| mac [xx:xx:xx:xx:xx:xx] | Display/Set the MAC address. |
| netmask [IP] | Display/Set the network mask. |
Port I/O
| Command syntax | Short description |
| io get ddr PORTNUM | Display the current value of the DDR PORTNUM. |
| io get mask PORTNUM | Display the mask of the port PORTNUM. |
| io get pin PORTNUM | Display the current value of the PIN-register of the port PORTNUM. |
| io get port NUM | Display the current value of the PORT NUM. |
| io set ddr PORTNUM HEXVALUE [MASK] | Set the DDR of port PORTNUM to VALUE (possibly using the provided MASK). |
| io set port NUM HEXVALUE [MASK] | Set the PORT NUM to VALUE (possibly using the provided MASK). |
Resetting the controller
| Command syntax | Short description |
| bootloader | Call the bootloader. |
| reset | Reset the Ethersex. |
| wdreset | Go into endless loop to trigger a watchdog timeout. |
ADS
| Command syntax | Short description |
| ads get | Get the ADC value in hex. |
| ads mean [COUNT] | Get the mean of power of 2 COUNT ADC values in hex. |
Clock
| Command syntax | Short description |
| date | Display the current date. |
| time | Display the current time in seconds since January 1st 1970. |
| whm | Display ethersex uptime. |
Application_Sample
| Command syntax | Short description |
| sample | Manually call application sample commands |
| sample_init | Manually call application sample init method |
| sample_periodic | Manually call application sample periodic method |
MCUF
| Command syntax | Short description |
| mcuf modul N | Select module N |
| mcuf modul list | List all modules |
| mcuf showclock | Show digital clock |
| mcuf showstring MESSAGE | Show scrolling MESSAGE on the display |
CRON-Dienst
| Command syntax | Short description |
| cron_add MIN HOUR DAY MONTH DOW ECMD | Add ECMD to cron to be executed at given time |
| cron_list | Show all cron entries |
| cron_rm POSITION | Remove one cron entry |
DMX
| Command syntax | Short description |
| dmx fade | Fade DMX |
| dmx set6chan A B C D E F G | Set DMX values |
Dallas_1-wire_Bus
| Command syntax | Short description |
| 1w convert [DEVICE] | Trigger temperature conversion of either DEVICE or all connected devices |
| 1w ds2450 convert [DEVICE] | `start conversion (with optional input mask and read out control)' |
| 1w ds2450 get [DEVICE] | `get conversion result (one or all channels)' |
| 1w ds2450 oc [DEVICE] | `get/set output control (per channel)' |
| 1w ds2450 oe [DEVICE] | `get/set output enable (per channel)' |
| 1w ds2450 por [DEVICE] | `get/set power on reset (per channel)' |
| 1w ds2450 power [DEVICE] | `get/set power supply of device (global)' |
| 1w ds2450 range [DEVICE] | `get/set input voltage range (per channel)' |
| 1w ds2450 res [DEVICE] | `get/set bit resolution of AD convert (per channel)' |
| 1w get DEVICE | Return temperature value of onewire DEVICE (provide 64-bit ID as 16-hex-digits) |
| 1w list | Return a list of the connected onewire devices |
DataFlash
| Command syntax | Short description |
| df status | Display internal status. |
| fs format | Format the filesystem. |
| fs inspect inode INODE | Inspect INODE (and associated page). |
| fs inspect node NODE | Inspect NODE and dump to serial. |
| fs list | List the directory. |
| fs mkfile NAME | Create a new file NAME. |
| fs remove NAME | Delete the file NAME. |
| fs truncate NAME LEN | Truncate the file NAME to LEN bytes. |
DC3840 mobil camera support
| Command syntax | Short description |
| dc3840 capture | Take a picture. Access 'dc3840' via VFS afterwards. See DC3840 Camera for details. |
| dc3840 light | Light level of camera |
| dc3840 send A B C D E | Send provided command bytes to the camera. |
| dc3840 sync | Re-sync to the camera |
| dc3840 zoom | Enable zoom of camera |
ECMDScript
| Command syntax | Short description |
| call FILENAME | Start script named FILENAME |
| dec VAR | Decrement variable VAR (a number) |
| echo <any> | Print out all arguments of echo |
| exit | Exit currently running script |
| get VAR | Get value of variable VAR |
| goto N | Goto line N in currently running script |
| if ( CMD/VAR == CONST ) then CMD2 | If condition matches execute CMD2 |
| inc VAR | Increment variable VAR (a number) |
| rem <any> | Remark for anything |
| set VAR VALUE | Set variable VAR to VALUE |
| wait I | Wait I milliseconds |
FS20
| Command syntax | Short description |
| fs20 receive | Receive FS20 sequence and display it. |
| fs20 send HOUSECODE ADDR CMD | Send FS20 command. See FS20 for details. |
| fs20 ws300 | Receive FS20 sequence from WS300 weather station and decode it. |
GPS
| Command syntax | Short description |
| nmea get | Get latitude and longitude data |
| nmea satellites | Get satellites |
I2C (TWI)
| Command syntax | Short description |
| ds1631 start ADDR | Initiate temperature conversions |
| ds1631 stop ADDR | Stop temperature conversions |
| ds1631 temp ADDR | Read last converted temperature |
| i2c detect | list detected I2C Chips |
| i2c rbb ADDR | read byte from I2C chip |
| i2c rbd CHIPADDR DATAADDR | read byte from address at I2C chip |
| i2c rwd CHIPADDR DATAADDR | read word from address at I2C chip |
| i2c wbb ADDR HEXVALUE | write byte to I2C chip |
| i2c wbd CHIPADDR DATAADDR HEXVALUE | write byte to address on I2C chip |
| i2c wwd CHIPADDR DATAADDR HEXVALUE | write word to address on I2C chip |
| lm75 ADDR | Get temperature |
| max7311 getDDRw ADDR | Get Direction-Register DDR |
| max7311 getINw ADDR | Get Input-Register IN |
| max7311 getOUTw ADDR | Get Output-Register OUT |
| max7311 pulse ADDR BIT TIME | Toggle Output-BIT for TIME (in ms) |
| max7311 set ADDR BIT VALUE | Set Output-BIT to VALUE (bool) |
| max7311 setDDRw ADDR VALUE | Set Direction-Register DDR (VALUE as hex) |
| max7311 setOUTw ADDR VALUE | Set Output-Register OUT (VALUE as hex) |
| pca9531 ADDR PERIODPWM1 DUTYPWM1 PERIODPWM2 DUTYPWM2 LED0..3 LED4..7 | set PWM1 and PWM2 and LED states |
| pcf8574x read ADDR CHIP | Get bits |
| pcf8574x set ADDR CHIP HEXVALUE | Set bits |
| tsl2550 down | Set TSL2550 to power down state |
| tsl2550 lux | Read ADC registers and compute light level |
| tsl2550 mode VALUE | ext] |
| tsl2550 up | Set TSL2550 to power up state |
KTY
| Command syntax | Short description |
| kty autocalibrate CHANNEL | Calibrate to 1000 Ohm precision Resistor. |
| kty cal get | Return the calibration difference to 2k2 Resistor. |
| kty get [CHANNEL] | Get the temperature in xxx.x °C of CHANNEL or if no channel set of all channels. |
MotorCurtain commands
| Command syntax | Short description |
| curtain VALUE | Set value of curtain. 0=closed..7=open. If you use fewer sensors, use the corrent value instead of 7. |
| curtainlast | Return last known position |
| curtainmax | Return maximum position |
| curtainoff | Switch motor off |
Named_PIN
| Command syntax | Short description |
| pin get NAME | Read and display the status of pin NAME. |
| pin list | List all known named-pins. |
| pin set NAME STATUS | Set the status of pin NAME to STATUS. |
| pin toggle NAME | Toggle the status of pin NAME. |
RFM12
| Command syntax | Short description |
| rfm12 reinit | Re-initialize RFM12 module. |
| rfm12 setbandwidth BW | Set RX bandwidth to BW. |
| rfm12 setbaud BAUD | Set baudrate to BAUD. |
| rfm12 setdrssi DRSSI | Set the drssi to DRSSI. |
| rfm12 setgain GAIN | Set preamplifier gain to GAIN. |
| rfm12 setmod MOD | Set modulation to MOD. |
| rfm12 status | Display internal status. |
RFM12_ASK
| Command syntax | Short description |
| rfm12 1527 | housecodeCommand delay cnt |
| rfm12 2272 | housecodeCommand delay cnt |
| rfm12 ask sense | Trigger (Tevion) ASK sensing. Enable ext. filter pin before! |
| rfm12 external filter [1] | Enable ext. filter pin if argument is present (disable otherwise) |
| rfm12 tevion | housecode command delay cnt |
SD/MMC-Card-Reader
| Command syntax | Short description |
| sd dir | List contents of current SD directory. |
| sd mkdir PATH | Create directory hierarchy PATH. |
SHT
| Command syntax | Short description |
| sht humid | Return humidity of SHT sensor |
| sht raw | Return raw hex temp (first line) and humidity value (second line) of SHT sensor |
| sht temp | Return temperature of SHT sensor |
SMS77
| Command syntax | Short description |
| sms77 MESSAGE | Send MESSAGE to compiled in sms77 service |
| sms77_pass [PASSWORD] | SMS77 password |
| sms77_recv [RECEIVER] | SMS receiver |
| sms77_user [USERNAME] | SMS77 username |
PWM Servo Control
| Command syntax | Short description |
| pwm servo_dec SERVONR | Decrement position of servo SERVONR |
| pwm servo_inc SERVONR | Increment position of servo SERVONR |
| pwm servo_set SERVONR POSITION | Set servo with SERVONR to POSITION |
Sound/Melody support
| Command syntax | Short description |
| pwm melody | Play melody |
| pwm stop | Stop wav |
| pwm wav | Play wav |
Stella_Light commands
| Command syntax | Short description |
| channel CHANNEL VALUE FUNCTION | Get/Set stella channel to value. Second and third parameters are optional. Function: You may use 's' for instant set, 'f' for fade and 'y' for flashy fade. |
| channels | Return stella channel size |
| fadestep FADESTEP | Get/Set stella fade step |
| stella load | Load values from eeprom |
| stella store | Store values in eeprom |
ZACwire
| Command syntax | Short description |
| zac 306 PORT BIT | Return temperature of TSic 306 at BIT of PORT |
| zac 506 PORT BIT | Return temperature of TSic 506 at BIT of PORT |
| zac raw PORT BIT | Return raw hex temperature value of zacwire at BIT of PORT |
Miscelleanous
| Command syntax | Short description |
| adc get [CHANNEL] | Get the ADC value in hex of CHANNEL or if no channel set of all channels. |
| alias list | List all available aliases |
| artnet test | artnet test |
| d ADDR | Dump the memory at ADDR (16 bytes). |
| eeprom reinit | Force reinitialization of the EEPROM config area |
| free | Display free space. |
| fuse | Display the fuse settings. |
| help | List which commands are available. |
| ht MESSAGE | Send MESSAGE to compiled in httplog service |
| ipstats | Display IP statistics. |
| keyboard MESSAGE | Send MESSAGE as HID keyboard |
| mb recv | Receive data from modbus |
| msr1 get | Get data |
| mysql query QUERY | Send specified MySQL query to the configured server |
| ns | update net statistic for public anouncment of currently running ethersex |
| pam USER PASSWORD | Use pam for user and password |
| push NUMBER | Push button identified by NUMBER |
| sll get | Request the logged data |
| sram memtest | Perform a memory test |
| to1 get | Request data from sensor |
| tw MESSAGE | Send MESSAGE to compiled in twitter service |
| upnp send | Manually send UPnP broadcast packet |
| usart baud BAUD | Set the USART baudrate to BAUD. |
| version | Display the version number. |
| wol IP | Send WAKE-ON-LAN command to IP |