<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.ethersex.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Daniel</id>
		<title>Ethersex_Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.ethersex.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Daniel"/>
		<link rel="alternate" type="text/html" href="http://www.ethersex.de/index.php/Special:Contributions/Daniel"/>
		<updated>2026-04-06T09:49:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1734</id>
		<title>ECMD Reference</title>
		<link rel="alternate" type="text/html" href="http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1734"/>
				<updated>2016-09-22T20:40:58Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;errorbox&amp;quot;&amp;gt;&lt;br /&gt;
This page is automatically generated from the files in the Ethersex source code&lt;br /&gt;
repository.  Do not edit this page but send [[patches]] for those files!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analog/Digital Conversion ([[ADC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get  [CHANNEL]&lt;br /&gt;
|  Get the ADC value in hex of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
| hr20 temp &lt;br /&gt;
|  Read HR20 temperature sensor.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== DNS Resolver ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dns server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the DNS server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| nslookup   HOSTNAME&lt;br /&gt;
|  Do DNS lookup for HOSTNAME (call twice).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Digital/Analog Conversion ([[DAC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_delay  `[VALUE]&lt;br /&gt;
|  Set (if VALUE given) or get (no VALUE) delay for LTC1257 output bit changes in µs'&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_set   `[VALUE0] [VALUE1] ...&lt;br /&gt;
|  Set output to value (value: 0-4095)'&lt;br /&gt;
|-&lt;br /&gt;
| tlc5620   `[CHANNEL] [VALUE]&lt;br /&gt;
|  Set Output to value (Value: 0-0xff)'&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Fnordlicht ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht  &amp;quot;ADDRESS RED&lt;br /&gt;
| GREEN,BLUE&amp;quot;,fnordlicht command to set RGB color&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht_init &lt;br /&gt;
| fnordlicht init&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HD44780 [[LCD]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hr20 hourbar   START STOP&lt;br /&gt;
|  Update hourbar to show ticks between START and STOP (range 0..23)&lt;br /&gt;
|-&lt;br /&gt;
| hr20 toggle   SEG&lt;br /&gt;
|  Toggle segment SEG (a number, not a symbolic name!)&lt;br /&gt;
|-&lt;br /&gt;
| lcd backlight  STATE&lt;br /&gt;
|  switch back light STATE to ON or OFF &lt;br /&gt;
|-&lt;br /&gt;
| lcd char  N D1 D2 D3 D4 D5 D6 D7 D8&lt;br /&gt;
|  Define use-definable char N with data D1..D8 (provide DATA in hex)&lt;br /&gt;
|-&lt;br /&gt;
| lcd clear  [LINE]&lt;br /&gt;
|  Clear line LINE (0..3) or the whole display (if parameter is omitted)&lt;br /&gt;
|-&lt;br /&gt;
| lcd goto  LINE COL&lt;br /&gt;
|  Move cursor to LINE and column COL (origin is 0/0)&lt;br /&gt;
|-&lt;br /&gt;
| lcd reinit  CURSOR BLINK&lt;br /&gt;
|  Reinitialize the display, set whether to show the cursor (CURSOR, 0 or 1) and whether the cursor shall BLINK&lt;br /&gt;
|-&lt;br /&gt;
| lcd shift  DIR&lt;br /&gt;
|  Shift the display to DIR (either ''left'' or ''right'')&lt;br /&gt;
|-&lt;br /&gt;
| lcd write  TEXT&lt;br /&gt;
|  Write TEXT to the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IR-TRX]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ir receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| ir send  DEVICE COMMAND&lt;br /&gt;
|  send COMMAND to DEVICE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IRMP]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| irmp receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| irmp send  PROTOCOL DEVICE COMMAND REPEAT&lt;br /&gt;
|  send COMMAND with REPEAT flag to DEVICE using PROTOCOL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== NTP Client ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ntp query &lt;br /&gt;
|  Query the NTP server to get an NTP update.&lt;br /&gt;
|-&lt;br /&gt;
| ntp server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the NTP server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| ntp status &lt;br /&gt;
|  Display NTP server status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Network configuration ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| enc dump  &lt;br /&gt;
|  Dump the internal state of the enc to serial&lt;br /&gt;
|-&lt;br /&gt;
| gw [IP]&lt;br /&gt;
| Display/Set the address of the default router.&lt;br /&gt;
|-&lt;br /&gt;
| ip [IP]&lt;br /&gt;
| Display/Set the IP address.&lt;br /&gt;
|-&lt;br /&gt;
| mac [xx:xx:xx:xx:xx:xx]&lt;br /&gt;
| Display/Set the MAC address.&lt;br /&gt;
|-&lt;br /&gt;
| netmask [IP]&lt;br /&gt;
| Display/Set the network mask.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Port I/O ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| io get ddr  PORTNUM&lt;br /&gt;
|  Display the current value of the DDR PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get mask  PORTNUM&lt;br /&gt;
|  Display the mask of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get pin  PORTNUM&lt;br /&gt;
|  Display the current value of the PIN-register of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get port  NUM&lt;br /&gt;
|  Display the current value of the PORT NUM.&lt;br /&gt;
|-&lt;br /&gt;
| io set ddr  PORTNUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the DDR of port PORTNUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
| io set port  NUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the PORT NUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Reading and Writing EEPROM Space on Device ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| eer eer &amp;lt;ADDR&amp;gt; &amp;lt;LENGTH&amp;gt;&lt;br /&gt;
|  Read n bytes from address after the config in eeprom.&lt;br /&gt;
|-&lt;br /&gt;
| eew eew &amp;lt;ADDR&amp;gt; &amp;lt;HEXBYTES&amp;gt;&lt;br /&gt;
|  Write Hexbytes at address after the config in epprom.&lt;br /&gt;
|-&lt;br /&gt;
| fuse &lt;br /&gt;
| Display current fuse settings&lt;br /&gt;
|-&lt;br /&gt;
| hostname &lt;br /&gt;
| Display hostname.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Resetting the controller ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bootloader &lt;br /&gt;
| Call the bootloader.&lt;br /&gt;
|-&lt;br /&gt;
| reset &lt;br /&gt;
| Reset the Ethersex.&lt;br /&gt;
|-&lt;br /&gt;
| wdreset &lt;br /&gt;
| Go into endless loop to trigger a watchdog timeout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ADS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get &lt;br /&gt;
|  Get the ADC value in hex.&lt;br /&gt;
|-&lt;br /&gt;
| adc mean  [COUNT]&lt;br /&gt;
|  Get the mean of power of 2 COUNT ADC values in hex.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Am_Puls_der_Zeit|Clock]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| date &lt;br /&gt;
|  Print the current date.&lt;br /&gt;
|-&lt;br /&gt;
| lastdcf &lt;br /&gt;
|  Print when last valid DCF signal was received.&lt;br /&gt;
|-&lt;br /&gt;
| time [UNIXTIME]&lt;br /&gt;
|  Display/Set the current time in seconds since January 1st 1970.&lt;br /&gt;
|-&lt;br /&gt;
| uptime &lt;br /&gt;
|  Display ethersex uptime in unix format.&lt;br /&gt;
|-&lt;br /&gt;
| whm &lt;br /&gt;
|  Display ethersex uptime.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Application_Sample]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sample &lt;br /&gt;
|  Manually call application sample commands&lt;br /&gt;
|-&lt;br /&gt;
| sample_init &lt;br /&gt;
|  Manually call application sample init method&lt;br /&gt;
|-&lt;br /&gt;
| sample_periodic &lt;br /&gt;
|  Manually call application sample periodic method&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Blinkenlights_MCUF|MCUF]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul N&lt;br /&gt;
|  Select module N&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul list &lt;br /&gt;
|  List all modules&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showclock &lt;br /&gt;
|  Show digital clock&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showstring MESSAGE&lt;br /&gt;
|  Show scrolling MESSAGE on the display&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRC]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| crc calc  &lt;br /&gt;
|  &amp;quot;read the ethersex program code and calc a crc16 of it&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| crc read  &lt;br /&gt;
|  &amp;quot;read out the crc16 value at the end of the program space&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRON-Dienst]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| cron_add  MIN HOUR DAY MONTH DOW ECMD&lt;br /&gt;
|  Add ECMD to cron to be executed at given time&lt;br /&gt;
|-&lt;br /&gt;
| cron_list &lt;br /&gt;
|  Show all cron entries&lt;br /&gt;
|-&lt;br /&gt;
| cron_make_persistent &lt;br /&gt;
|  Mark a Job as persistent&lt;br /&gt;
|-&lt;br /&gt;
| cron_rm  POSITION&lt;br /&gt;
|  Remove one cron entry&lt;br /&gt;
|-&lt;br /&gt;
| cron_save &lt;br /&gt;
|  Saves all persistent jobs&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DALI]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dali cmd  [TARGET] [COMMAND] [!][?]&lt;br /&gt;
|  &amp;quot;send the given command (decimal) to targets (all, g00 to g15, s00 to s63), auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali dim  [TARGET] [LEVEL]&lt;br /&gt;
|  &amp;quot;dim targets (all, g00 to g15, s00 to s63) to given level (0-254)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali raw  [BYTE1] [BYTE2]&lt;br /&gt;
|  &amp;quot;send a raw frame (two bytes, given in hex) over the DALI bus&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali scmd  [SPECIAL COMMAND] [DATA] [!][?]&lt;br /&gt;
|  &amp;quot;send special command (256-287) with data, auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_FXSlot]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot devices &lt;br /&gt;
| set the device settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot effect &lt;br /&gt;
| set the effect settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot reset &lt;br /&gt;
| reset all fxslots and clear saved ones in EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot restore &lt;br /&gt;
| restore the settings from EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot save &lt;br /&gt;
| save the current fxslots to EEPROM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_Storage]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx channels &lt;br /&gt;
|  Get channels per universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx get &lt;br /&gt;
|  Return channel value&lt;br /&gt;
|-&lt;br /&gt;
| dmx set &lt;br /&gt;
|  Set channel values&lt;br /&gt;
|-&lt;br /&gt;
| dmx universe &lt;br /&gt;
|  Get a whole universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx universes &lt;br /&gt;
|  Get universes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dallas_1-wire_Bus]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| 1w convert  [DEVICE]&lt;br /&gt;
|  Trigger temperature conversion of either DEVICE or all connected devices&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 convert  [DEVICE]&lt;br /&gt;
|  `start conversion (with optional input mask and read out control)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 get  [DEVICE]&lt;br /&gt;
|  `get conversion result (one or all channels)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oc  [DEVICE]&lt;br /&gt;
|  `get/set output control (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oe  [DEVICE]&lt;br /&gt;
|  `get/set output enable (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 por  [DEVICE]&lt;br /&gt;
|  `get/set power on reset (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 power  [DEVICE]&lt;br /&gt;
|  `get/set power supply of device (global)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 range  [DEVICE]&lt;br /&gt;
|  `get/set input voltage range (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 res  [DEVICE]&lt;br /&gt;
|  `get/set bit resolution of AD convert (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w get  DEVICE&lt;br /&gt;
|  Return temperature value of onewire DEVICE (provide 64-bit ID as 16-hex-digits)&lt;br /&gt;
|-&lt;br /&gt;
| 1w list &lt;br /&gt;
| Return a list of the connected onewire devices&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DataFlash]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| df status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
| fs format &lt;br /&gt;
|  Format the filesystem.&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect inode   INODE&lt;br /&gt;
|  Inspect INODE (and associated page).&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect node   NODE&lt;br /&gt;
|  Inspect NODE and dump to serial.&lt;br /&gt;
|-&lt;br /&gt;
| fs list &lt;br /&gt;
|  List the directory.&lt;br /&gt;
|-&lt;br /&gt;
| fs mkfile   NAME&lt;br /&gt;
|  Create a new file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs remove   NAME&lt;br /&gt;
|  Delete the file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs truncate   NAME LEN&lt;br /&gt;
|  Truncate the file NAME to LEN bytes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dc3840_camera|DC3840 mobil camera support]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 capture &lt;br /&gt;
|  Take a picture.  Access 'dc3840' via VFS afterwards.  See [[DC3840 Camera]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 light &lt;br /&gt;
|  Light level of camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 send   A B C D E&lt;br /&gt;
|  Send provided command bytes to the camera.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 sync &lt;br /&gt;
|  Re-sync to the camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 zoom &lt;br /&gt;
|  Enable zoom of camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ECMDScript]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| call  FILENAME&lt;br /&gt;
|  Start script named FILENAME&lt;br /&gt;
|-&lt;br /&gt;
| cat  FILENAME&lt;br /&gt;
|  cat file content (with debug only)&lt;br /&gt;
|-&lt;br /&gt;
| dec  VAR&lt;br /&gt;
|  Decrement variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| echo  &amp;lt;any&amp;gt;&lt;br /&gt;
|  Print out all arguments of echo&lt;br /&gt;
|-&lt;br /&gt;
| exit &lt;br /&gt;
|  Exit currently running script&lt;br /&gt;
|-&lt;br /&gt;
| get  VAR&lt;br /&gt;
|  Get value of variable VAR&lt;br /&gt;
|-&lt;br /&gt;
| goto  N&lt;br /&gt;
|  Goto line N in currently running script&lt;br /&gt;
|-&lt;br /&gt;
| if  ( CMD/VAR == CONST ) then CMD2&lt;br /&gt;
|  If condition matches execute CMD2&lt;br /&gt;
|-&lt;br /&gt;
| inc  VAR&lt;br /&gt;
|  Increment variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| rem &amp;lt;any&amp;gt;&lt;br /&gt;
|  Remark for anything&lt;br /&gt;
|-&lt;br /&gt;
| set  VAR VALUE&lt;br /&gt;
|  Set variable VAR to VALUE&lt;br /&gt;
|-&lt;br /&gt;
| wait  I&lt;br /&gt;
|  Wait I milliseconds&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FHT command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 receive &lt;br /&gt;
|  Receive FS20/FHT sequence and display it.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FS20 command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 ws300 &lt;br /&gt;
|  Receive FS20 sequence from WS300 weather station and decode it.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Frequency Counter]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fc %duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle in percent  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle (0-255)  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc freq  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in Hz for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc off  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch off frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc on  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch on frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc ticks  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in CPU ticks for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GLCD_Menu]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu key  VALUE&lt;br /&gt;
|  Send a keypress to the menu&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu update &lt;br /&gt;
|  Update the menu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GPS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| nmea get &lt;br /&gt;
| Get latitude and longitude data&lt;br /&gt;
|-&lt;br /&gt;
| nmea satellites &lt;br /&gt;
| Get satellites&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[H-Bridge]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hbridge   [action] [enable_l] [enable_r]&lt;br /&gt;
|  Set H-Bridge command&lt;br /&gt;
|-&lt;br /&gt;
| hbridge pwm  int&lt;br /&gt;
|  Set H-Bridge enable line valueeg. speed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[I2C]] (TWI) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 apress &lt;br /&gt;
|  Get absolute pressure in Pa&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 height  PRESSNN&lt;br /&gt;
|  Get height in cm, pressure at N0 needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 pressnn  HEIGHT&lt;br /&gt;
|  Get pressure at N0, height in cm needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 temp &lt;br /&gt;
|  Get temperature in 0.1°C&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 convert ADDR VALUE&lt;br /&gt;
|  Initiate temperature conversions (0: stop, 1: convert)&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 temp ADDR&lt;br /&gt;
|  Read last converted temperature&lt;br /&gt;
|-&lt;br /&gt;
| i2c detect &lt;br /&gt;
| list detected I2C Chips&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbb ADDR&lt;br /&gt;
| read byte from I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbd CHIPADDR REGADDR&lt;br /&gt;
| read byte from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rwd CHIPADDR REGADDR&lt;br /&gt;
| read word from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbb ADDR HEXVALUE&lt;br /&gt;
| write byte to I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write byte to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wwd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write word to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| lm75 ADDR&lt;br /&gt;
|  Get temperature&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getDDRw  ADDR&lt;br /&gt;
|  Get Direction-Register DDR&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getINw  ADDR&lt;br /&gt;
|  Get Input-Register IN&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getOUTw  ADDR&lt;br /&gt;
|  Get Output-Register OUT&lt;br /&gt;
|-&lt;br /&gt;
| max7311 pulse  ADDR BIT TIME&lt;br /&gt;
|  Toggle Output-BIT for TIME (in ms)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 set  ADDR BIT VALUE&lt;br /&gt;
|  Set Output-BIT to VALUE (bool)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setDDRw  ADDR VALUE&lt;br /&gt;
|  Set Direction-Register DDR (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setOUTw  ADDR VALUE&lt;br /&gt;
|  Set Output-Register OUT (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| pca9531 ADDR PERIODPWM1 DUTYPWM1 PERIODPWM2 DUTYPWM2 LED0..3 LED4..7&lt;br /&gt;
|  set PWM1 and PWM2 and LED states&lt;br /&gt;
|-&lt;br /&gt;
| pca9685m ADDR&lt;br /&gt;
|  OUTDRV, IVRT, PRESCALE &lt;br /&gt;
|-&lt;br /&gt;
| pca9685s ADDR&lt;br /&gt;
|  LED, ON, OFF &lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x read ADDR CHIP&lt;br /&gt;
|  Get bits&lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x set ADDR CHIP HEXVALUE&lt;br /&gt;
|  Set bits&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 lux &lt;br /&gt;
|  Show light level by reading adc registers and computing level&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 mode  VALUE&lt;br /&gt;
|  Set the TSL2550s operating mode (0: standard range, 1: extended range)&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 power  VALUE&lt;br /&gt;
|  Set the TSL2550s power state (0: down, 1:up)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Jabber]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| jabber_host  [HOSTNAME]&lt;br /&gt;
|  JABBER hostname&lt;br /&gt;
|-&lt;br /&gt;
| jabber_pass  [PASSWORD]&lt;br /&gt;
|  JABBER password&lt;br /&gt;
|-&lt;br /&gt;
| jabber_resrc  [RESOURCE]&lt;br /&gt;
|  JABBER resource&lt;br /&gt;
|-&lt;br /&gt;
| jabber_user  [USERNAME]&lt;br /&gt;
|  JABBER username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[KTY]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| kty autocalibrate  CHANNEL&lt;br /&gt;
|  Calibrate to 1000 Ohm precision Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty cal get &lt;br /&gt;
|  Return the calibration difference to 2k2 Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty get  [CHANNEL]&lt;br /&gt;
|  Get the temperature in xxx.x °C of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[MotorCurtain]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| curtain  VALUE&lt;br /&gt;
|  Set value of curtain. 0=closed..7=open. If you use fewer sensors, use the corrent value instead of 7. &lt;br /&gt;
|-&lt;br /&gt;
| curtainlast &lt;br /&gt;
|  Return last known position&lt;br /&gt;
|-&lt;br /&gt;
| curtainmax &lt;br /&gt;
|  Return maximum position&lt;br /&gt;
|-&lt;br /&gt;
| curtainoff &lt;br /&gt;
|  Switch motor off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Named_PIN]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pin get  NAME&lt;br /&gt;
|  Read and display the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
| pin list &lt;br /&gt;
|  List all known named-pins.&lt;br /&gt;
|-&lt;br /&gt;
| pin set  NAME STATUS&lt;br /&gt;
|  Set the status of pin NAME to STATUS.&lt;br /&gt;
|-&lt;br /&gt;
| pin toggle  NAME&lt;br /&gt;
|  Toggle the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[PWM]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dtmf   CHARS&lt;br /&gt;
|  send CHARS as DTMF&lt;br /&gt;
|-&lt;br /&gt;
| freq set  FREQUENCY DELAY&lt;br /&gt;
|  Set frequency for DELAY ms&lt;br /&gt;
|-&lt;br /&gt;
| pwm fade  [channel +-diff startvalue]&lt;br /&gt;
|  Set fading at channel with startvalue and change each stepp to diff (must be signed 3 digit)&lt;br /&gt;
|-&lt;br /&gt;
| pwm set  [channel value]&lt;br /&gt;
|  Set channel to value&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 reinit &lt;br /&gt;
|  Re-initialize RFM12 module.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbandwidth  BW&lt;br /&gt;
|  Set RX bandwidth to BW.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbaud  BAUD&lt;br /&gt;
|  Set baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setdrssi  DRSSI&lt;br /&gt;
|  Set the drssi to DRSSI.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setgain  GAIN&lt;br /&gt;
|  Set preamplifier gain to GAIN.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setmod  MOD&lt;br /&gt;
|  Set modulation to MOD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_ASK]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 1527  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 2272  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 ask sense &lt;br /&gt;
|  Trigger (Tevion) ASK sensing.  Enable ext. filter pin before!&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 external filter [1]&lt;br /&gt;
|  Enable ext. filter pin if argument is present (disable otherwise)&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 intertechno  &lt;br /&gt;
|  family group device command&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 tevion  &lt;br /&gt;
|  housecode command delay cnt&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SD-Karte]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sd dir &lt;br /&gt;
|  List contents of current SD directory.&lt;br /&gt;
|-&lt;br /&gt;
| sd mkdir PATH&lt;br /&gt;
|  Create directory hierarchy PATH.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SHT]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sht humid &lt;br /&gt;
|  Return humidity of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht raw &lt;br /&gt;
|  Return raw hex temp (first line) and humidity value (second line) of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht temp &lt;br /&gt;
|  Return temperature of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SMS77]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sms77  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in sms77 service&lt;br /&gt;
|-&lt;br /&gt;
| sms77_pass  [PASSWORD]&lt;br /&gt;
|  SMS77 password&lt;br /&gt;
|-&lt;br /&gt;
| sms77_recv  [RECEIVER]&lt;br /&gt;
|  SMS receiver&lt;br /&gt;
|-&lt;br /&gt;
| sms77_type  [TYPE]&lt;br /&gt;
|  SMS type&lt;br /&gt;
|-&lt;br /&gt;
| sms77_user  [USERNAME]&lt;br /&gt;
|  SMS77 username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Servo_Ansteuerung|PWM Servo Control]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_dec SERVONR&lt;br /&gt;
|  Decrement position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_inc SERVONR&lt;br /&gt;
|  Increment position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_set SERVONR POSITION&lt;br /&gt;
|  Set servo with SERVONR to POSITION&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Sound]]/WAV support ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm stop  &lt;br /&gt;
|  Stop wav&lt;br /&gt;
|-&lt;br /&gt;
| pwm wav  &amp;lt;FILENAME&amp;gt;&lt;br /&gt;
| Play wave file. Use VFS if compiled in. More details at [[Sound]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Stella_Light]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| channel  CHANNEL VALUE FUNCTION&lt;br /&gt;
| 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. &lt;br /&gt;
|-&lt;br /&gt;
| channels &lt;br /&gt;
|  Return stella channel size&lt;br /&gt;
|-&lt;br /&gt;
| fadestep  FADESTEP&lt;br /&gt;
|  Get/Set stella fade step&lt;br /&gt;
|-&lt;br /&gt;
| stella load &lt;br /&gt;
|  Load values from eeprom&lt;br /&gt;
|-&lt;br /&gt;
| stella store &lt;br /&gt;
|  Store values in eeprom&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[USB]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| keyboard  MESSAGE&lt;br /&gt;
| Send MESSAGE as HID keyboard&lt;br /&gt;
|-&lt;br /&gt;
| mouse BUTTON DELTAX DELTAY&lt;br /&gt;
| Send data as HID mouse&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ZACwire]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| zac 306  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 306 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac 506  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 506 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac raw  PORT BIT&lt;br /&gt;
|  Return raw hex temperature value of zacwire at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== lome6 ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| lome6 get_t  TYPE&lt;br /&gt;
|  get temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 power  TYPE&lt;br /&gt;
|  press power command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 reset &lt;br /&gt;
|  press reset command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 set_t  TYPE TEMPERATURE&lt;br /&gt;
|  set temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 state &lt;br /&gt;
|  get state command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 uptime  UPTIME&lt;br /&gt;
|  set/get uptime command&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Miscelleanous ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| alias list &lt;br /&gt;
|  List all available aliases&lt;br /&gt;
|-&lt;br /&gt;
| artnet test &lt;br /&gt;
| artnet test&lt;br /&gt;
|-&lt;br /&gt;
| cw send  MESSAGE&lt;br /&gt;
|  Send MESSAGE in Morce Code&lt;br /&gt;
|-&lt;br /&gt;
| d   ADDR&lt;br /&gt;
|  Dump the memory at ADDR (16 bytes).&lt;br /&gt;
|-&lt;br /&gt;
| eeprom reinit &lt;br /&gt;
|  Force reinitialization of the EEPROM config area&lt;br /&gt;
|-&lt;br /&gt;
| free &lt;br /&gt;
|  Display free space.&lt;br /&gt;
|-&lt;br /&gt;
| help &lt;br /&gt;
|  List which commands are available.&lt;br /&gt;
|-&lt;br /&gt;
| ht  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in httplog service&lt;br /&gt;
|-&lt;br /&gt;
| ipstats &lt;br /&gt;
|  Display IP statistics.&lt;br /&gt;
|-&lt;br /&gt;
| mb recv  &lt;br /&gt;
| Receive data from modbus&lt;br /&gt;
|-&lt;br /&gt;
| moodlight CHANNEL ONOFF&lt;br /&gt;
|  Set CHANNEL moodlight on=1 or off=0. If no channel is given return on if channel CHANNEL is moodlighted&lt;br /&gt;
|-&lt;br /&gt;
| motd [MESSAGE]&lt;br /&gt;
| Save MESSAGE as new message of the day, otherwise just show current message&lt;br /&gt;
|-&lt;br /&gt;
| msr1 get &lt;br /&gt;
| Get data&lt;br /&gt;
|-&lt;br /&gt;
| mysql query  QUERY&lt;br /&gt;
|  Send specified MySQL query to the configured server&lt;br /&gt;
|-&lt;br /&gt;
| ns &lt;br /&gt;
| update net statistic for public anouncment of currently running ethersex&lt;br /&gt;
|-&lt;br /&gt;
| pam  USER PASSWORD&lt;br /&gt;
|  Use pam for user and password&lt;br /&gt;
|-&lt;br /&gt;
| push   NUMBER&lt;br /&gt;
| Push button identified by NUMBER&lt;br /&gt;
|-&lt;br /&gt;
| pwm melody  [NUMBER]&lt;br /&gt;
|  Play melody&lt;br /&gt;
|-&lt;br /&gt;
| sanyoz700  CMD&lt;br /&gt;
|  Send command to projector&lt;br /&gt;
|-&lt;br /&gt;
| sll get &lt;br /&gt;
| Request the logged data&lt;br /&gt;
|-&lt;br /&gt;
| sram memtest &lt;br /&gt;
|  Perform a memory test&lt;br /&gt;
|-&lt;br /&gt;
| srf05 &lt;br /&gt;
|  Read SRF05 measurement&lt;br /&gt;
|-&lt;br /&gt;
| to1 get &lt;br /&gt;
| Request data from sensor&lt;br /&gt;
|-&lt;br /&gt;
| tw  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in twitter service&lt;br /&gt;
|-&lt;br /&gt;
| upnp send &lt;br /&gt;
| Manually send UPnP broadcast packet&lt;br /&gt;
|-&lt;br /&gt;
| usart baud  BAUD&lt;br /&gt;
|  Set the USART baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| version &lt;br /&gt;
| Display the version number.&lt;br /&gt;
|-&lt;br /&gt;
| wol  MAC&lt;br /&gt;
| Send WAKE-ON-LAN command to MAC&lt;br /&gt;
|-&lt;br /&gt;
| yport stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
| zbus stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Ethersex]]&lt;br /&gt;
[[Category:ECMD]]&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>	</entry>

	<entry>
		<id>http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1733</id>
		<title>ECMD Reference</title>
		<link rel="alternate" type="text/html" href="http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1733"/>
				<updated>2016-09-22T20:40:33Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;errorbox&amp;quot;&amp;gt;&lt;br /&gt;
This page is automatically generated from the files in the Ethersex source code&lt;br /&gt;
repository.  Do not edit this page but send [[patches]] for those files!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Analog/Digital Conversion ([[ADC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get  [CHANNEL]&lt;br /&gt;
|  Get the ADC value in hex of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
| hr20 temp &lt;br /&gt;
|  Read HR20 temperature sensor.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== DNS Resolver ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dns server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the DNS server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| nslookup   HOSTNAME&lt;br /&gt;
|  Do DNS lookup for HOSTNAME (call twice).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Digital/Analog Conversion ([[DAC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_delay  `[VALUE]&lt;br /&gt;
|  Set (if VALUE given) or get (no VALUE) delay for LTC1257 output bit changes in µs'&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_set   `[VALUE0] [VALUE1] ...&lt;br /&gt;
|  Set output to value (value: 0-4095)'&lt;br /&gt;
|-&lt;br /&gt;
| tlc5620   `[CHANNEL] [VALUE]&lt;br /&gt;
|  Set Output to value (Value: 0-0xff)'&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Fnordlicht ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht  &amp;quot;ADDRESS RED&lt;br /&gt;
| GREEN,BLUE&amp;quot;,fnordlicht command to set RGB color&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht_init &lt;br /&gt;
| fnordlicht init&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HD44780 [[LCD]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hr20 hourbar   START STOP&lt;br /&gt;
|  Update hourbar to show ticks between START and STOP (range 0..23)&lt;br /&gt;
|-&lt;br /&gt;
| hr20 toggle   SEG&lt;br /&gt;
|  Toggle segment SEG (a number, not a symbolic name!)&lt;br /&gt;
|-&lt;br /&gt;
| lcd backlight  STATE&lt;br /&gt;
|  switch back light STATE to ON or OFF &lt;br /&gt;
|-&lt;br /&gt;
| lcd char  N D1 D2 D3 D4 D5 D6 D7 D8&lt;br /&gt;
|  Define use-definable char N with data D1..D8 (provide DATA in hex)&lt;br /&gt;
|-&lt;br /&gt;
| lcd clear  [LINE]&lt;br /&gt;
|  Clear line LINE (0..3) or the whole display (if parameter is omitted)&lt;br /&gt;
|-&lt;br /&gt;
| lcd goto  LINE COL&lt;br /&gt;
|  Move cursor to LINE and column COL (origin is 0/0)&lt;br /&gt;
|-&lt;br /&gt;
| lcd reinit  CURSOR BLINK&lt;br /&gt;
|  Reinitialize the display, set whether to show the cursor (CURSOR, 0 or 1) and whether the cursor shall BLINK&lt;br /&gt;
|-&lt;br /&gt;
| lcd shift  DIR&lt;br /&gt;
|  Shift the display to DIR (either ''left'' or ''right'')&lt;br /&gt;
|-&lt;br /&gt;
| lcd write  TEXT&lt;br /&gt;
|  Write TEXT to the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IR-TRX]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ir receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| ir send  DEVICE COMMAND&lt;br /&gt;
|  send COMMAND to DEVICE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IRMP]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| irmp receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| irmp send  PROTOCOL DEVICE COMMAND REPEAT&lt;br /&gt;
|  send COMMAND with REPEAT flag to DEVICE using PROTOCOL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== NTP Client ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ntp query &lt;br /&gt;
|  Query the NTP server to get an NTP update.&lt;br /&gt;
|-&lt;br /&gt;
| ntp server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the NTP server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| ntp status &lt;br /&gt;
|  Display NTP server status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Network configuration ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| enc dump  &lt;br /&gt;
|  Dump the internal state of the enc to serial&lt;br /&gt;
|-&lt;br /&gt;
| gw [IP]&lt;br /&gt;
| Display/Set the address of the default router.&lt;br /&gt;
|-&lt;br /&gt;
| ip [IP]&lt;br /&gt;
| Display/Set the IP address.&lt;br /&gt;
|-&lt;br /&gt;
| mac [xx:xx:xx:xx:xx:xx]&lt;br /&gt;
| Display/Set the MAC address.&lt;br /&gt;
|-&lt;br /&gt;
| netmask [IP]&lt;br /&gt;
| Display/Set the network mask.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Port I/O ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| io get ddr  PORTNUM&lt;br /&gt;
|  Display the current value of the DDR PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get mask  PORTNUM&lt;br /&gt;
|  Display the mask of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get pin  PORTNUM&lt;br /&gt;
|  Display the current value of the PIN-register of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get port  NUM&lt;br /&gt;
|  Display the current value of the PORT NUM.&lt;br /&gt;
|-&lt;br /&gt;
| io set ddr  PORTNUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the DDR of port PORTNUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
| io set port  NUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the PORT NUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Reading and Writing EEPROM Space on Device ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| eer eer &amp;lt;ADDR&amp;gt; &amp;lt;LENGTH&amp;gt;&lt;br /&gt;
|  Read n bytes from address after the config in eeprom.&lt;br /&gt;
|-&lt;br /&gt;
| eew eew &amp;lt;ADDR&amp;gt; &amp;lt;HEXBYTES&amp;gt;&lt;br /&gt;
|  Write Hexbytes at address after the config in epprom.&lt;br /&gt;
|-&lt;br /&gt;
| fuse &lt;br /&gt;
| Display current fuse settings&lt;br /&gt;
|-&lt;br /&gt;
| hostname &lt;br /&gt;
| Display hostname.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Resetting the controller ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bootloader &lt;br /&gt;
| Call the bootloader.&lt;br /&gt;
|-&lt;br /&gt;
| reset &lt;br /&gt;
| Reset the Ethersex.&lt;br /&gt;
|-&lt;br /&gt;
| wdreset &lt;br /&gt;
| Go into endless loop to trigger a watchdog timeout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ADS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get &lt;br /&gt;
|  Get the ADC value in hex.&lt;br /&gt;
|-&lt;br /&gt;
| adc mean  [COUNT]&lt;br /&gt;
|  Get the mean of power of 2 COUNT ADC values in hex.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Am_Puls_der_Zeit|Clock]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| date &lt;br /&gt;
|  Print the current date.&lt;br /&gt;
|-&lt;br /&gt;
| lastdcf &lt;br /&gt;
|  Print when last valid DCF signal was received.&lt;br /&gt;
|-&lt;br /&gt;
| time [UNIXTIME]&lt;br /&gt;
|  Display/Set the current time in seconds since January 1st 1970.&lt;br /&gt;
|-&lt;br /&gt;
| uptime &lt;br /&gt;
|  Display ethersex uptime in unix format.&lt;br /&gt;
|-&lt;br /&gt;
| whm &lt;br /&gt;
|  Display ethersex uptime.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Application_Sample]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sample &lt;br /&gt;
|  Manually call application sample commands&lt;br /&gt;
|-&lt;br /&gt;
| sample_init &lt;br /&gt;
|  Manually call application sample init method&lt;br /&gt;
|-&lt;br /&gt;
| sample_periodic &lt;br /&gt;
|  Manually call application sample periodic method&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Blinkenlights_MCUF|MCUF]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul N&lt;br /&gt;
|  Select module N&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul list &lt;br /&gt;
|  List all modules&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showclock &lt;br /&gt;
|  Show digital clock&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showstring MESSAGE&lt;br /&gt;
|  Show scrolling MESSAGE on the display&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRC]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| crc calc  &lt;br /&gt;
|  &amp;quot;read the ethersex program code and calc a crc16 of it&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| crc read  &lt;br /&gt;
|  &amp;quot;read out the crc16 value at the end of the program space&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRON-Dienst]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| cron_add  MIN HOUR DAY MONTH DOW ECMD&lt;br /&gt;
|  Add ECMD to cron to be executed at given time&lt;br /&gt;
|-&lt;br /&gt;
| cron_list &lt;br /&gt;
|  Show all cron entries&lt;br /&gt;
|-&lt;br /&gt;
| cron_make_persistent &lt;br /&gt;
|  Mark a Job as persistent&lt;br /&gt;
|-&lt;br /&gt;
| cron_rm  POSITION&lt;br /&gt;
|  Remove one cron entry&lt;br /&gt;
|-&lt;br /&gt;
| cron_save &lt;br /&gt;
|  Saves all persistent jobs&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DALI]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dali cmd  [TARGET] [COMMAND] [!][?]&lt;br /&gt;
|  &amp;quot;send the given command (decimal) to targets (all, g00 to g15, s00 to s63), auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali dim  [TARGET] [LEVEL]&lt;br /&gt;
|  &amp;quot;dim targets (all, g00 to g15, s00 to s63) to given level (0-254)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali raw  [BYTE1] [BYTE2]&lt;br /&gt;
|  &amp;quot;send a raw frame (two bytes, given in hex) over the DALI bus&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali scmd  [SPECIAL COMMAND] [DATA] [!][?]&lt;br /&gt;
|  &amp;quot;send special command (256-287) with data, auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_FXSlot]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot devices &lt;br /&gt;
| set the device settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot effect &lt;br /&gt;
| set the effect settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot reset &lt;br /&gt;
| reset all fxslots and clear saved ones in EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot restore &lt;br /&gt;
| restore the settings from EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot save &lt;br /&gt;
| save the current fxslots to EEPROM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_Storage]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx channels &lt;br /&gt;
|  Get channels per universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx get &lt;br /&gt;
|  Return channel value&lt;br /&gt;
|-&lt;br /&gt;
| dmx set &lt;br /&gt;
|  Set channel values&lt;br /&gt;
|-&lt;br /&gt;
| dmx universe &lt;br /&gt;
|  Get a whole universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx universes &lt;br /&gt;
|  Get universes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dallas_1-wire_Bus]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| 1w convert  [DEVICE]&lt;br /&gt;
|  Trigger temperature conversion of either DEVICE or all connected devices&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 convert  [DEVICE]&lt;br /&gt;
|  `start conversion (with optional input mask and read out control)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 get  [DEVICE]&lt;br /&gt;
|  `get conversion result (one or all channels)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oc  [DEVICE]&lt;br /&gt;
|  `get/set output control (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oe  [DEVICE]&lt;br /&gt;
|  `get/set output enable (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 por  [DEVICE]&lt;br /&gt;
|  `get/set power on reset (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 power  [DEVICE]&lt;br /&gt;
|  `get/set power supply of device (global)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 range  [DEVICE]&lt;br /&gt;
|  `get/set input voltage range (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 res  [DEVICE]&lt;br /&gt;
|  `get/set bit resolution of AD convert (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w get  DEVICE&lt;br /&gt;
|  Return temperature value of onewire DEVICE (provide 64-bit ID as 16-hex-digits)&lt;br /&gt;
|-&lt;br /&gt;
| 1w list &lt;br /&gt;
| Return a list of the connected onewire devices&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DataFlash]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| df status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
| fs format &lt;br /&gt;
|  Format the filesystem.&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect inode   INODE&lt;br /&gt;
|  Inspect INODE (and associated page).&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect node   NODE&lt;br /&gt;
|  Inspect NODE and dump to serial.&lt;br /&gt;
|-&lt;br /&gt;
| fs list &lt;br /&gt;
|  List the directory.&lt;br /&gt;
|-&lt;br /&gt;
| fs mkfile   NAME&lt;br /&gt;
|  Create a new file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs remove   NAME&lt;br /&gt;
|  Delete the file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs truncate   NAME LEN&lt;br /&gt;
|  Truncate the file NAME to LEN bytes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dc3840_camera|DC3840 mobil camera support]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 capture &lt;br /&gt;
|  Take a picture.  Access 'dc3840' via VFS afterwards.  See [[DC3840 Camera]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 light &lt;br /&gt;
|  Light level of camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 send   A B C D E&lt;br /&gt;
|  Send provided command bytes to the camera.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 sync &lt;br /&gt;
|  Re-sync to the camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 zoom &lt;br /&gt;
|  Enable zoom of camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ECMDScript]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| call  FILENAME&lt;br /&gt;
|  Start script named FILENAME&lt;br /&gt;
|-&lt;br /&gt;
| cat  FILENAME&lt;br /&gt;
|  cat file content (with debug only)&lt;br /&gt;
|-&lt;br /&gt;
| dec  VAR&lt;br /&gt;
|  Decrement variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| echo  &amp;lt;any&amp;gt;&lt;br /&gt;
|  Print out all arguments of echo&lt;br /&gt;
|-&lt;br /&gt;
| exit &lt;br /&gt;
|  Exit currently running script&lt;br /&gt;
|-&lt;br /&gt;
| get  VAR&lt;br /&gt;
|  Get value of variable VAR&lt;br /&gt;
|-&lt;br /&gt;
| goto  N&lt;br /&gt;
|  Goto line N in currently running script&lt;br /&gt;
|-&lt;br /&gt;
| if  ( CMD/VAR == CONST ) then CMD2&lt;br /&gt;
|  If condition matches execute CMD2&lt;br /&gt;
|-&lt;br /&gt;
| inc  VAR&lt;br /&gt;
|  Increment variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| rem &amp;lt;any&amp;gt;&lt;br /&gt;
|  Remark for anything&lt;br /&gt;
|-&lt;br /&gt;
| set  VAR VALUE&lt;br /&gt;
|  Set variable VAR to VALUE&lt;br /&gt;
|-&lt;br /&gt;
| wait  I&lt;br /&gt;
|  Wait I milliseconds&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FHT command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 receive &lt;br /&gt;
|  Receive FS20/FHT sequence and display it.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FS20 command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 ws300 &lt;br /&gt;
|  Receive FS20 sequence from WS300 weather station and decode it.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Frequency Counter]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fc %duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle in percent  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle (0-255)  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc freq  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in Hz for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc off  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch off frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc on  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch on frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc ticks  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in CPU ticks for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GLCD_Menu]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu key  VALUE&lt;br /&gt;
|  Send a keypress to the menu&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu update &lt;br /&gt;
|  Update the menu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GPS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| nmea get &lt;br /&gt;
| Get latitude and longitude data&lt;br /&gt;
|-&lt;br /&gt;
| nmea satellites &lt;br /&gt;
| Get satellites&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[H-Bridge]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hbridge   [action] [enable_l] [enable_r]&lt;br /&gt;
|  Set H-Bridge command&lt;br /&gt;
|-&lt;br /&gt;
| hbridge pwm  int&lt;br /&gt;
|  Set H-Bridge enable line valueeg. speed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[I2C]] (TWI) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 apress &lt;br /&gt;
|  Get absolute pressure in Pa&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 height  PRESSNN&lt;br /&gt;
|  Get height in cm, pressure at N0 needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 pressnn  HEIGHT&lt;br /&gt;
|  Get pressure at N0, height in cm needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 temp &lt;br /&gt;
|  Get temperature in 0.1°C&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 convert ADDR VALUE&lt;br /&gt;
|  Initiate temperature conversions (0: stop, 1: convert)&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 temp ADDR&lt;br /&gt;
|  Read last converted temperature&lt;br /&gt;
|-&lt;br /&gt;
| i2c detect &lt;br /&gt;
| list detected I2C Chips&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbb ADDR&lt;br /&gt;
| read byte from I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbd CHIPADDR REGADDR&lt;br /&gt;
| read byte from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rwd CHIPADDR REGADDR&lt;br /&gt;
| read word from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbb ADDR HEXVALUE&lt;br /&gt;
| write byte to I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write byte to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wwd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write word to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| lm75 ADDR&lt;br /&gt;
|  Get temperature&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getDDRw  ADDR&lt;br /&gt;
|  Get Direction-Register DDR&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getINw  ADDR&lt;br /&gt;
|  Get Input-Register IN&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getOUTw  ADDR&lt;br /&gt;
|  Get Output-Register OUT&lt;br /&gt;
|-&lt;br /&gt;
| max7311 pulse  ADDR BIT TIME&lt;br /&gt;
|  Toggle Output-BIT for TIME (in ms)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 set  ADDR BIT VALUE&lt;br /&gt;
|  Set Output-BIT to VALUE (bool)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setDDRw  ADDR VALUE&lt;br /&gt;
|  Set Direction-Register DDR (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setOUTw  ADDR VALUE&lt;br /&gt;
|  Set Output-Register OUT (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| pca9531 ADDR PERIODPWM1 DUTYPWM1 PERIODPWM2 DUTYPWM2 LED0..3 LED4..7&lt;br /&gt;
|  set PWM1 and PWM2 and LED states&lt;br /&gt;
|-&lt;br /&gt;
| pca9685m ADDR&lt;br /&gt;
|  OUTDRV, IVRT, PRESCALE &lt;br /&gt;
|-&lt;br /&gt;
| pca9685s ADDR&lt;br /&gt;
|  LED, ON, OFF &lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x read ADDR CHIP&lt;br /&gt;
|  Get bits&lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x set ADDR CHIP HEXVALUE&lt;br /&gt;
|  Set bits&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 lux &lt;br /&gt;
|  Show light level by reading adc registers and computing level&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 mode  VALUE&lt;br /&gt;
|  Set the TSL2550s operating mode (0: standard range, 1: extended range)&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 power  VALUE&lt;br /&gt;
|  Set the TSL2550s power state (0: down, 1:up)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Jabber]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| jabber_host  [HOSTNAME]&lt;br /&gt;
|  JABBER hostname&lt;br /&gt;
|-&lt;br /&gt;
| jabber_pass  [PASSWORD]&lt;br /&gt;
|  JABBER password&lt;br /&gt;
|-&lt;br /&gt;
| jabber_resrc  [RESOURCE]&lt;br /&gt;
|  JABBER resource&lt;br /&gt;
|-&lt;br /&gt;
| jabber_user  [USERNAME]&lt;br /&gt;
|  JABBER username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[KTY]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| kty autocalibrate  CHANNEL&lt;br /&gt;
|  Calibrate to 1000 Ohm precision Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty cal get &lt;br /&gt;
|  Return the calibration difference to 2k2 Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty get  [CHANNEL]&lt;br /&gt;
|  Get the temperature in xxx.x °C of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[MotorCurtain]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| curtain  VALUE&lt;br /&gt;
|  Set value of curtain. 0=closed..7=open. If you use fewer sensors, use the corrent value instead of 7. &lt;br /&gt;
|-&lt;br /&gt;
| curtainlast &lt;br /&gt;
|  Return last known position&lt;br /&gt;
|-&lt;br /&gt;
| curtainmax &lt;br /&gt;
|  Return maximum position&lt;br /&gt;
|-&lt;br /&gt;
| curtainoff &lt;br /&gt;
|  Switch motor off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Named_PIN]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pin get  NAME&lt;br /&gt;
|  Read and display the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
| pin list &lt;br /&gt;
|  List all known named-pins.&lt;br /&gt;
|-&lt;br /&gt;
| pin set  NAME STATUS&lt;br /&gt;
|  Set the status of pin NAME to STATUS.&lt;br /&gt;
|-&lt;br /&gt;
| pin toggle  NAME&lt;br /&gt;
|  Toggle the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[PWM]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dtmf   CHARS&lt;br /&gt;
|  send CHARS as DTMF&lt;br /&gt;
|-&lt;br /&gt;
| freq set  FREQUENCY DELAY&lt;br /&gt;
|  Set frequency for DELAY ms&lt;br /&gt;
|-&lt;br /&gt;
| pwm fade  [channel +-diff startvalue]&lt;br /&gt;
|  Set fading at channel with startvalue and change each stepp to diff (must be signed 3 digit)&lt;br /&gt;
|-&lt;br /&gt;
| pwm set  [channel value]&lt;br /&gt;
|  Set channel to value&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 reinit &lt;br /&gt;
|  Re-initialize RFM12 module.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbandwidth  BW&lt;br /&gt;
|  Set RX bandwidth to BW.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbaud  BAUD&lt;br /&gt;
|  Set baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setdrssi  DRSSI&lt;br /&gt;
|  Set the drssi to DRSSI.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setgain  GAIN&lt;br /&gt;
|  Set preamplifier gain to GAIN.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setmod  MOD&lt;br /&gt;
|  Set modulation to MOD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_ASK]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 1527  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 2272  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 ask sense &lt;br /&gt;
|  Trigger (Tevion) ASK sensing.  Enable ext. filter pin before!&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 external filter [1]&lt;br /&gt;
|  Enable ext. filter pin if argument is present (disable otherwise)&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 intertechno  &lt;br /&gt;
|  family group device command&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 tevion  &lt;br /&gt;
|  housecode command delay cnt&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SD-Karte]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sd dir &lt;br /&gt;
|  List contents of current SD directory.&lt;br /&gt;
|-&lt;br /&gt;
| sd mkdir PATH&lt;br /&gt;
|  Create directory hierarchy PATH.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SHT]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sht humid &lt;br /&gt;
|  Return humidity of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht raw &lt;br /&gt;
|  Return raw hex temp (first line) and humidity value (second line) of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht temp &lt;br /&gt;
|  Return temperature of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SMS77]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sms77  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in sms77 service&lt;br /&gt;
|-&lt;br /&gt;
| sms77_pass  [PASSWORD]&lt;br /&gt;
|  SMS77 password&lt;br /&gt;
|-&lt;br /&gt;
| sms77_recv  [RECEIVER]&lt;br /&gt;
|  SMS receiver&lt;br /&gt;
|-&lt;br /&gt;
| sms77_type  [TYPE]&lt;br /&gt;
|  SMS type&lt;br /&gt;
|-&lt;br /&gt;
| sms77_user  [USERNAME]&lt;br /&gt;
|  SMS77 username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Servo_Ansteuerung|PWM Servo Control]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_dec SERVONR&lt;br /&gt;
|  Decrement position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_inc SERVONR&lt;br /&gt;
|  Increment position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_set SERVONR POSITION&lt;br /&gt;
|  Set servo with SERVONR to POSITION&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Sound]]/WAV support ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm stop  &lt;br /&gt;
|  Stop wav&lt;br /&gt;
|-&lt;br /&gt;
| pwm wav  &amp;lt;FILENAME&amp;gt;&lt;br /&gt;
| Play wave file. Use VFS if compiled in. More details at [[Sound]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Stella_Light]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| channel  CHANNEL VALUE FUNCTION&lt;br /&gt;
| 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. &lt;br /&gt;
|-&lt;br /&gt;
| channels &lt;br /&gt;
|  Return stella channel size&lt;br /&gt;
|-&lt;br /&gt;
| fadestep  FADESTEP&lt;br /&gt;
|  Get/Set stella fade step&lt;br /&gt;
|-&lt;br /&gt;
| stella load &lt;br /&gt;
|  Load values from eeprom&lt;br /&gt;
|-&lt;br /&gt;
| stella store &lt;br /&gt;
|  Store values in eeprom&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[USB]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| keyboard  MESSAGE&lt;br /&gt;
| Send MESSAGE as HID keyboard&lt;br /&gt;
|-&lt;br /&gt;
| mouse BUTTON DELTAX DELTAY&lt;br /&gt;
| Send data as HID mouse&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ZACwire]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| zac 306  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 306 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac 506  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 506 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac raw  PORT BIT&lt;br /&gt;
|  Return raw hex temperature value of zacwire at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== lome6 ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| lome6 get_t  TYPE&lt;br /&gt;
|  get temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 power  TYPE&lt;br /&gt;
|  press power command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 reset &lt;br /&gt;
|  press reset command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 set_t  TYPE TEMPERATURE&lt;br /&gt;
|  set temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 state &lt;br /&gt;
|  get state command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 uptime  UPTIME&lt;br /&gt;
|  set/get uptime command&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Miscelleanous ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| alias list &lt;br /&gt;
|  List all available aliases&lt;br /&gt;
|-&lt;br /&gt;
| artnet test &lt;br /&gt;
| artnet test&lt;br /&gt;
|-&lt;br /&gt;
| cw send  MESSAGE&lt;br /&gt;
|  Send MESSAGE in Morce Code&lt;br /&gt;
|-&lt;br /&gt;
| d   ADDR&lt;br /&gt;
|  Dump the memory at ADDR (16 bytes).&lt;br /&gt;
|-&lt;br /&gt;
| eeprom reinit &lt;br /&gt;
|  Force reinitialization of the EEPROM config area&lt;br /&gt;
|-&lt;br /&gt;
| free &lt;br /&gt;
|  Display free space.&lt;br /&gt;
|-&lt;br /&gt;
| help &lt;br /&gt;
|  List which commands are available.&lt;br /&gt;
|-&lt;br /&gt;
| ht  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in httplog service&lt;br /&gt;
|-&lt;br /&gt;
| ipstats &lt;br /&gt;
|  Display IP statistics.&lt;br /&gt;
|-&lt;br /&gt;
| mb recv  &lt;br /&gt;
| Receive data from modbus&lt;br /&gt;
|-&lt;br /&gt;
| moodlight CHANNEL ONOFF&lt;br /&gt;
|  Set CHANNEL moodlight on=1 or off=0. If no channel is given return on if channel CHANNEL is moodlighted&lt;br /&gt;
|-&lt;br /&gt;
| motd [MESSAGE]&lt;br /&gt;
| Save MESSAGE as new message of the day, otherwise just show current message&lt;br /&gt;
|-&lt;br /&gt;
| msr1 get &lt;br /&gt;
| Get data&lt;br /&gt;
|-&lt;br /&gt;
| mysql query  QUERY&lt;br /&gt;
|  Send specified MySQL query to the configured server&lt;br /&gt;
|-&lt;br /&gt;
| ns &lt;br /&gt;
| update net statistic for public anouncment of currently running ethersex&lt;br /&gt;
|-&lt;br /&gt;
| pam  USER PASSWORD&lt;br /&gt;
|  Use pam for user and password&lt;br /&gt;
|-&lt;br /&gt;
| push   NUMBER&lt;br /&gt;
| Push button identified by NUMBER&lt;br /&gt;
|-&lt;br /&gt;
| pwm melody  [NUMBER]&lt;br /&gt;
|  Play melody&lt;br /&gt;
|-&lt;br /&gt;
| sanyoz700  CMD&lt;br /&gt;
|  Send command to projector&lt;br /&gt;
|-&lt;br /&gt;
| sll get &lt;br /&gt;
| Request the logged data&lt;br /&gt;
|-&lt;br /&gt;
| sram memtest &lt;br /&gt;
|  Perform a memory test&lt;br /&gt;
|-&lt;br /&gt;
| srf05 &lt;br /&gt;
|  Read SRF05 measurement&lt;br /&gt;
|-&lt;br /&gt;
| to1 get &lt;br /&gt;
| Request data from sensor&lt;br /&gt;
|-&lt;br /&gt;
| tw  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in twitter service&lt;br /&gt;
|-&lt;br /&gt;
| upnp send &lt;br /&gt;
| Manually send UPnP broadcast packet&lt;br /&gt;
|-&lt;br /&gt;
| usart baud  BAUD&lt;br /&gt;
|  Set the USART baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| version &lt;br /&gt;
| Display the version number.&lt;br /&gt;
|-&lt;br /&gt;
| wol  MAC&lt;br /&gt;
| Send WAKE-ON-LAN command to MAC&lt;br /&gt;
|-&lt;br /&gt;
| yport stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
| zbus stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Ethersex]]&lt;br /&gt;
[[Category:ECMD]]&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>	</entry>

	<entry>
		<id>http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1732</id>
		<title>ECMD Reference</title>
		<link rel="alternate" type="text/html" href="http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1732"/>
				<updated>2016-09-22T20:40:23Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;errorbox&amp;quot;&amp;gt;&lt;br /&gt;
This page is automatically generated from the files in the Ethersex source code&lt;br /&gt;
repository.  Do not edit this page but send [[patches]] for those files!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Analog/Digital Conversion ([[ADC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get  [CHANNEL]&lt;br /&gt;
|  Get the ADC value in hex of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
| hr20 temp &lt;br /&gt;
|  Read HR20 temperature sensor.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== DNS Resolver ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dns server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the DNS server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| nslookup   HOSTNAME&lt;br /&gt;
|  Do DNS lookup for HOSTNAME (call twice).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Digital/Analog Conversion ([[DAC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_delay  `[VALUE]&lt;br /&gt;
|  Set (if VALUE given) or get (no VALUE) delay for LTC1257 output bit changes in µs'&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_set   `[VALUE0] [VALUE1] ...&lt;br /&gt;
|  Set output to value (value: 0-4095)'&lt;br /&gt;
|-&lt;br /&gt;
| tlc5620   `[CHANNEL] [VALUE]&lt;br /&gt;
|  Set Output to value (Value: 0-0xff)'&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Fnordlicht ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht  &amp;quot;ADDRESS RED&lt;br /&gt;
| GREEN,BLUE&amp;quot;,fnordlicht command to set RGB color&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht_init &lt;br /&gt;
| fnordlicht init&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HD44780 [[LCD]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hr20 hourbar   START STOP&lt;br /&gt;
|  Update hourbar to show ticks between START and STOP (range 0..23)&lt;br /&gt;
|-&lt;br /&gt;
| hr20 toggle   SEG&lt;br /&gt;
|  Toggle segment SEG (a number, not a symbolic name!)&lt;br /&gt;
|-&lt;br /&gt;
| lcd backlight  STATE&lt;br /&gt;
|  switch back light STATE to ON or OFF &lt;br /&gt;
|-&lt;br /&gt;
| lcd char  N D1 D2 D3 D4 D5 D6 D7 D8&lt;br /&gt;
|  Define use-definable char N with data D1..D8 (provide DATA in hex)&lt;br /&gt;
|-&lt;br /&gt;
| lcd clear  [LINE]&lt;br /&gt;
|  Clear line LINE (0..3) or the whole display (if parameter is omitted)&lt;br /&gt;
|-&lt;br /&gt;
| lcd goto  LINE COL&lt;br /&gt;
|  Move cursor to LINE and column COL (origin is 0/0)&lt;br /&gt;
|-&lt;br /&gt;
| lcd reinit  CURSOR BLINK&lt;br /&gt;
|  Reinitialize the display, set whether to show the cursor (CURSOR, 0 or 1) and whether the cursor shall BLINK&lt;br /&gt;
|-&lt;br /&gt;
| lcd shift  DIR&lt;br /&gt;
|  Shift the display to DIR (either ''left'' or ''right'')&lt;br /&gt;
|-&lt;br /&gt;
| lcd write  TEXT&lt;br /&gt;
|  Write TEXT to the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IR-TRX]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ir receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| ir send  DEVICE COMMAND&lt;br /&gt;
|  send COMMAND to DEVICE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IRMP]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| irmp receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| irmp send  PROTOCOL DEVICE COMMAND REPEAT&lt;br /&gt;
|  send COMMAND with REPEAT flag to DEVICE using PROTOCOL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== NTP Client ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ntp query &lt;br /&gt;
|  Query the NTP server to get an NTP update.&lt;br /&gt;
|-&lt;br /&gt;
| ntp server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the NTP server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| ntp status &lt;br /&gt;
|  Display NTP server status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Network configuration ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| enc dump  &lt;br /&gt;
|  Dump the internal state of the enc to serial&lt;br /&gt;
|-&lt;br /&gt;
| gw [IP]&lt;br /&gt;
| Display/Set the address of the default router.&lt;br /&gt;
|-&lt;br /&gt;
| ip [IP]&lt;br /&gt;
| Display/Set the IP address.&lt;br /&gt;
|-&lt;br /&gt;
| mac [xx:xx:xx:xx:xx:xx]&lt;br /&gt;
| Display/Set the MAC address.&lt;br /&gt;
|-&lt;br /&gt;
| netmask [IP]&lt;br /&gt;
| Display/Set the network mask.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Port I/O ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| io get ddr  PORTNUM&lt;br /&gt;
|  Display the current value of the DDR PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get mask  PORTNUM&lt;br /&gt;
|  Display the mask of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get pin  PORTNUM&lt;br /&gt;
|  Display the current value of the PIN-register of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get port  NUM&lt;br /&gt;
|  Display the current value of the PORT NUM.&lt;br /&gt;
|-&lt;br /&gt;
| io set ddr  PORTNUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the DDR of port PORTNUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
| io set port  NUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the PORT NUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Reading and Writing EEPROM Space on Device ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| eer eer &amp;lt;ADDR&amp;gt; &amp;lt;LENGTH&amp;gt;&lt;br /&gt;
|  Read n bytes from address after the config in eeprom.&lt;br /&gt;
|-&lt;br /&gt;
| eew eew &amp;lt;ADDR&amp;gt; &amp;lt;HEXBYTES&amp;gt;&lt;br /&gt;
|  Write Hexbytes at address after the config in epprom.&lt;br /&gt;
|-&lt;br /&gt;
| fuse &lt;br /&gt;
| Display current fuse settings&lt;br /&gt;
|-&lt;br /&gt;
| hostname &lt;br /&gt;
| Display hostname.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Resetting the controller ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bootloader &lt;br /&gt;
| Call the bootloader.&lt;br /&gt;
|-&lt;br /&gt;
| reset &lt;br /&gt;
| Reset the Ethersex.&lt;br /&gt;
|-&lt;br /&gt;
| wdreset &lt;br /&gt;
| Go into endless loop to trigger a watchdog timeout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ADS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get &lt;br /&gt;
|  Get the ADC value in hex.&lt;br /&gt;
|-&lt;br /&gt;
| adc mean  [COUNT]&lt;br /&gt;
|  Get the mean of power of 2 COUNT ADC values in hex.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Am_Puls_der_Zeit|Clock]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| date &lt;br /&gt;
|  Print the current date.&lt;br /&gt;
|-&lt;br /&gt;
| lastdcf &lt;br /&gt;
|  Print when last valid DCF signal was received.&lt;br /&gt;
|-&lt;br /&gt;
| time [UNIXTIME]&lt;br /&gt;
|  Display/Set the current time in seconds since January 1st 1970.&lt;br /&gt;
|-&lt;br /&gt;
| uptime &lt;br /&gt;
|  Display ethersex uptime in unix format.&lt;br /&gt;
|-&lt;br /&gt;
| whm &lt;br /&gt;
|  Display ethersex uptime.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Application_Sample]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sample &lt;br /&gt;
|  Manually call application sample commands&lt;br /&gt;
|-&lt;br /&gt;
| sample_init &lt;br /&gt;
|  Manually call application sample init method&lt;br /&gt;
|-&lt;br /&gt;
| sample_periodic &lt;br /&gt;
|  Manually call application sample periodic method&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Blinkenlights_MCUF|MCUF]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul N&lt;br /&gt;
|  Select module N&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul list &lt;br /&gt;
|  List all modules&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showclock &lt;br /&gt;
|  Show digital clock&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showstring MESSAGE&lt;br /&gt;
|  Show scrolling MESSAGE on the display&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRC]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| crc calc  &lt;br /&gt;
|  &amp;quot;read the ethersex program code and calc a crc16 of it&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| crc read  &lt;br /&gt;
|  &amp;quot;read out the crc16 value at the end of the program space&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRON-Dienst]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| cron_add  MIN HOUR DAY MONTH DOW ECMD&lt;br /&gt;
|  Add ECMD to cron to be executed at given time&lt;br /&gt;
|-&lt;br /&gt;
| cron_list &lt;br /&gt;
|  Show all cron entries&lt;br /&gt;
|-&lt;br /&gt;
| cron_make_persistent &lt;br /&gt;
|  Mark a Job as persistent&lt;br /&gt;
|-&lt;br /&gt;
| cron_rm  POSITION&lt;br /&gt;
|  Remove one cron entry&lt;br /&gt;
|-&lt;br /&gt;
| cron_save &lt;br /&gt;
|  Saves all persistent jobs&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DALI]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dali cmd  [TARGET] [COMMAND] [!][?]&lt;br /&gt;
|  &amp;quot;send the given command (decimal) to targets (all, g00 to g15, s00 to s63), auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali dim  [TARGET] [LEVEL]&lt;br /&gt;
|  &amp;quot;dim targets (all, g00 to g15, s00 to s63) to given level (0-254)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali raw  [BYTE1] [BYTE2]&lt;br /&gt;
|  &amp;quot;send a raw frame (two bytes, given in hex) over the DALI bus&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali scmd  [SPECIAL COMMAND] [DATA] [!][?]&lt;br /&gt;
|  &amp;quot;send special command (256-287) with data, auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_FXSlot]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot devices &lt;br /&gt;
| set the device settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot effect &lt;br /&gt;
| set the effect settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot reset &lt;br /&gt;
| reset all fxslots and clear saved ones in EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot restore &lt;br /&gt;
| restore the settings from EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot save &lt;br /&gt;
| save the current fxslots to EEPROM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_Storage]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx channels &lt;br /&gt;
|  Get channels per universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx get &lt;br /&gt;
|  Return channel value&lt;br /&gt;
|-&lt;br /&gt;
| dmx set &lt;br /&gt;
|  Set channel values&lt;br /&gt;
|-&lt;br /&gt;
| dmx universe &lt;br /&gt;
|  Get a whole universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx universes &lt;br /&gt;
|  Get universes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dallas_1-wire_Bus]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| 1w convert  [DEVICE]&lt;br /&gt;
|  Trigger temperature conversion of either DEVICE or all connected devices&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 convert  [DEVICE]&lt;br /&gt;
|  `start conversion (with optional input mask and read out control)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 get  [DEVICE]&lt;br /&gt;
|  `get conversion result (one or all channels)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oc  [DEVICE]&lt;br /&gt;
|  `get/set output control (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oe  [DEVICE]&lt;br /&gt;
|  `get/set output enable (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 por  [DEVICE]&lt;br /&gt;
|  `get/set power on reset (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 power  [DEVICE]&lt;br /&gt;
|  `get/set power supply of device (global)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 range  [DEVICE]&lt;br /&gt;
|  `get/set input voltage range (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 res  [DEVICE]&lt;br /&gt;
|  `get/set bit resolution of AD convert (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w get  DEVICE&lt;br /&gt;
|  Return temperature value of onewire DEVICE (provide 64-bit ID as 16-hex-digits)&lt;br /&gt;
|-&lt;br /&gt;
| 1w list &lt;br /&gt;
| Return a list of the connected onewire devices&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DataFlash]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| df status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
| fs format &lt;br /&gt;
|  Format the filesystem.&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect inode   INODE&lt;br /&gt;
|  Inspect INODE (and associated page).&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect node   NODE&lt;br /&gt;
|  Inspect NODE and dump to serial.&lt;br /&gt;
|-&lt;br /&gt;
| fs list &lt;br /&gt;
|  List the directory.&lt;br /&gt;
|-&lt;br /&gt;
| fs mkfile   NAME&lt;br /&gt;
|  Create a new file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs remove   NAME&lt;br /&gt;
|  Delete the file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs truncate   NAME LEN&lt;br /&gt;
|  Truncate the file NAME to LEN bytes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dc3840_camera|DC3840 mobil camera support]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 capture &lt;br /&gt;
|  Take a picture.  Access 'dc3840' via VFS afterwards.  See [[DC3840 Camera]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 light &lt;br /&gt;
|  Light level of camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 send   A B C D E&lt;br /&gt;
|  Send provided command bytes to the camera.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 sync &lt;br /&gt;
|  Re-sync to the camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 zoom &lt;br /&gt;
|  Enable zoom of camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ECMDScript]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| call  FILENAME&lt;br /&gt;
|  Start script named FILENAME&lt;br /&gt;
|-&lt;br /&gt;
| cat  FILENAME&lt;br /&gt;
|  cat file content (with debug only)&lt;br /&gt;
|-&lt;br /&gt;
| dec  VAR&lt;br /&gt;
|  Decrement variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| echo  &amp;lt;any&amp;gt;&lt;br /&gt;
|  Print out all arguments of echo&lt;br /&gt;
|-&lt;br /&gt;
| exit &lt;br /&gt;
|  Exit currently running script&lt;br /&gt;
|-&lt;br /&gt;
| get  VAR&lt;br /&gt;
|  Get value of variable VAR&lt;br /&gt;
|-&lt;br /&gt;
| goto  N&lt;br /&gt;
|  Goto line N in currently running script&lt;br /&gt;
|-&lt;br /&gt;
| if  ( CMD/VAR == CONST ) then CMD2&lt;br /&gt;
|  If condition matches execute CMD2&lt;br /&gt;
|-&lt;br /&gt;
| inc  VAR&lt;br /&gt;
|  Increment variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| rem &amp;lt;any&amp;gt;&lt;br /&gt;
|  Remark for anything&lt;br /&gt;
|-&lt;br /&gt;
| set  VAR VALUE&lt;br /&gt;
|  Set variable VAR to VALUE&lt;br /&gt;
|-&lt;br /&gt;
| wait  I&lt;br /&gt;
|  Wait I milliseconds&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FHT command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 receive &lt;br /&gt;
|  Receive FS20/FHT sequence and display it.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FS20 command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 ws300 &lt;br /&gt;
|  Receive FS20 sequence from WS300 weather station and decode it.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Frequency Counter]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fc %duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle in percent  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle (0-255)  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc freq  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in Hz for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc off  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch off frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc on  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch on frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc ticks  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in CPU ticks for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GLCD_Menu]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu key  VALUE&lt;br /&gt;
|  Send a keypress to the menu&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu update &lt;br /&gt;
|  Update the menu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GPS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| nmea get &lt;br /&gt;
| Get latitude and longitude data&lt;br /&gt;
|-&lt;br /&gt;
| nmea satellites &lt;br /&gt;
| Get satellites&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[H-Bridge]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hbridge   [action] [enable_l] [enable_r]&lt;br /&gt;
|  Set H-Bridge command&lt;br /&gt;
|-&lt;br /&gt;
| hbridge pwm  int&lt;br /&gt;
|  Set H-Bridge enable line valueeg. speed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[I2C]] (TWI) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 apress &lt;br /&gt;
|  Get absolute pressure in Pa&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 height  PRESSNN&lt;br /&gt;
|  Get height in cm, pressure at N0 needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 pressnn  HEIGHT&lt;br /&gt;
|  Get pressure at N0, height in cm needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 temp &lt;br /&gt;
|  Get temperature in 0.1°C&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 convert ADDR VALUE&lt;br /&gt;
|  Initiate temperature conversions (0: stop, 1: convert)&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 temp ADDR&lt;br /&gt;
|  Read last converted temperature&lt;br /&gt;
|-&lt;br /&gt;
| i2c detect &lt;br /&gt;
| list detected I2C Chips&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbb ADDR&lt;br /&gt;
| read byte from I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbd CHIPADDR REGADDR&lt;br /&gt;
| read byte from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rwd CHIPADDR REGADDR&lt;br /&gt;
| read word from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbb ADDR HEXVALUE&lt;br /&gt;
| write byte to I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write byte to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wwd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write word to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| lm75 ADDR&lt;br /&gt;
|  Get temperature&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getDDRw  ADDR&lt;br /&gt;
|  Get Direction-Register DDR&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getINw  ADDR&lt;br /&gt;
|  Get Input-Register IN&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getOUTw  ADDR&lt;br /&gt;
|  Get Output-Register OUT&lt;br /&gt;
|-&lt;br /&gt;
| max7311 pulse  ADDR BIT TIME&lt;br /&gt;
|  Toggle Output-BIT for TIME (in ms)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 set  ADDR BIT VALUE&lt;br /&gt;
|  Set Output-BIT to VALUE (bool)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setDDRw  ADDR VALUE&lt;br /&gt;
|  Set Direction-Register DDR (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setOUTw  ADDR VALUE&lt;br /&gt;
|  Set Output-Register OUT (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| pca9531 ADDR PERIODPWM1 DUTYPWM1 PERIODPWM2 DUTYPWM2 LED0..3 LED4..7&lt;br /&gt;
|  set PWM1 and PWM2 and LED states&lt;br /&gt;
|-&lt;br /&gt;
| pca9685m ADDR&lt;br /&gt;
|  OUTDRV, IVRT, PRESCALE &lt;br /&gt;
|-&lt;br /&gt;
| pca9685s ADDR&lt;br /&gt;
|  LED, ON, OFF &lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x read ADDR CHIP&lt;br /&gt;
|  Get bits&lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x set ADDR CHIP HEXVALUE&lt;br /&gt;
|  Set bits&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 lux &lt;br /&gt;
|  Show light level by reading adc registers and computing level&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 mode  VALUE&lt;br /&gt;
|  Set the TSL2550s operating mode (0: standard range, 1: extended range)&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 power  VALUE&lt;br /&gt;
|  Set the TSL2550s power state (0: down, 1:up)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Jabber]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| jabber_host  [HOSTNAME]&lt;br /&gt;
|  JABBER hostname&lt;br /&gt;
|-&lt;br /&gt;
| jabber_pass  [PASSWORD]&lt;br /&gt;
|  JABBER password&lt;br /&gt;
|-&lt;br /&gt;
| jabber_resrc  [RESOURCE]&lt;br /&gt;
|  JABBER resource&lt;br /&gt;
|-&lt;br /&gt;
| jabber_user  [USERNAME]&lt;br /&gt;
|  JABBER username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[KTY]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| kty autocalibrate  CHANNEL&lt;br /&gt;
|  Calibrate to 1000 Ohm precision Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty cal get &lt;br /&gt;
|  Return the calibration difference to 2k2 Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty get  [CHANNEL]&lt;br /&gt;
|  Get the temperature in xxx.x °C of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[MotorCurtain]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| curtain  VALUE&lt;br /&gt;
|  Set value of curtain. 0=closed..7=open. If you use fewer sensors, use the corrent value instead of 7. &lt;br /&gt;
|-&lt;br /&gt;
| curtainlast &lt;br /&gt;
|  Return last known position&lt;br /&gt;
|-&lt;br /&gt;
| curtainmax &lt;br /&gt;
|  Return maximum position&lt;br /&gt;
|-&lt;br /&gt;
| curtainoff &lt;br /&gt;
|  Switch motor off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Named_PIN]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pin get  NAME&lt;br /&gt;
|  Read and display the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
| pin list &lt;br /&gt;
|  List all known named-pins.&lt;br /&gt;
|-&lt;br /&gt;
| pin set  NAME STATUS&lt;br /&gt;
|  Set the status of pin NAME to STATUS.&lt;br /&gt;
|-&lt;br /&gt;
| pin toggle  NAME&lt;br /&gt;
|  Toggle the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[PWM]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dtmf   CHARS&lt;br /&gt;
|  send CHARS as DTMF&lt;br /&gt;
|-&lt;br /&gt;
| freq set  FREQUENCY DELAY&lt;br /&gt;
|  Set frequency for DELAY ms&lt;br /&gt;
|-&lt;br /&gt;
| pwm fade  [channel +-diff startvalue]&lt;br /&gt;
|  Set fading at channel with startvalue and change each stepp to diff (must be signed 3 digit)&lt;br /&gt;
|-&lt;br /&gt;
| pwm set  [channel value]&lt;br /&gt;
|  Set channel to value&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 reinit &lt;br /&gt;
|  Re-initialize RFM12 module.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbandwidth  BW&lt;br /&gt;
|  Set RX bandwidth to BW.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbaud  BAUD&lt;br /&gt;
|  Set baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setdrssi  DRSSI&lt;br /&gt;
|  Set the drssi to DRSSI.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setgain  GAIN&lt;br /&gt;
|  Set preamplifier gain to GAIN.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setmod  MOD&lt;br /&gt;
|  Set modulation to MOD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_ASK]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 1527  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 2272  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 ask sense &lt;br /&gt;
|  Trigger (Tevion) ASK sensing.  Enable ext. filter pin before!&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 external filter [1]&lt;br /&gt;
|  Enable ext. filter pin if argument is present (disable otherwise)&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 intertechno  &lt;br /&gt;
|  family group device command&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 tevion  &lt;br /&gt;
|  housecode command delay cnt&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SD-Karte]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sd dir &lt;br /&gt;
|  List contents of current SD directory.&lt;br /&gt;
|-&lt;br /&gt;
| sd mkdir PATH&lt;br /&gt;
|  Create directory hierarchy PATH.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SHT]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sht humid &lt;br /&gt;
|  Return humidity of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht raw &lt;br /&gt;
|  Return raw hex temp (first line) and humidity value (second line) of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht temp &lt;br /&gt;
|  Return temperature of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SMS77]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sms77  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in sms77 service&lt;br /&gt;
|-&lt;br /&gt;
| sms77_pass  [PASSWORD]&lt;br /&gt;
|  SMS77 password&lt;br /&gt;
|-&lt;br /&gt;
| sms77_recv  [RECEIVER]&lt;br /&gt;
|  SMS receiver&lt;br /&gt;
|-&lt;br /&gt;
| sms77_type  [TYPE]&lt;br /&gt;
|  SMS type&lt;br /&gt;
|-&lt;br /&gt;
| sms77_user  [USERNAME]&lt;br /&gt;
|  SMS77 username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Servo_Ansteuerung|PWM Servo Control]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_dec SERVONR&lt;br /&gt;
|  Decrement position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_inc SERVONR&lt;br /&gt;
|  Increment position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_set SERVONR POSITION&lt;br /&gt;
|  Set servo with SERVONR to POSITION&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Sound]]/WAV support ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm stop  &lt;br /&gt;
|  Stop wav&lt;br /&gt;
|-&lt;br /&gt;
| pwm wav  &amp;lt;FILENAME&amp;gt;&lt;br /&gt;
| Play wave file. Use VFS if compiled in. More details at [[Sound]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Stella_Light]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| channel  CHANNEL VALUE FUNCTION&lt;br /&gt;
| 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. &lt;br /&gt;
|-&lt;br /&gt;
| channels &lt;br /&gt;
|  Return stella channel size&lt;br /&gt;
|-&lt;br /&gt;
| fadestep  FADESTEP&lt;br /&gt;
|  Get/Set stella fade step&lt;br /&gt;
|-&lt;br /&gt;
| stella load &lt;br /&gt;
|  Load values from eeprom&lt;br /&gt;
|-&lt;br /&gt;
| stella store &lt;br /&gt;
|  Store values in eeprom&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[USB]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| keyboard  MESSAGE&lt;br /&gt;
| Send MESSAGE as HID keyboard&lt;br /&gt;
|-&lt;br /&gt;
| mouse BUTTON DELTAX DELTAY&lt;br /&gt;
| Send data as HID mouse&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ZACwire]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| zac 306  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 306 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac 506  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 506 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac raw  PORT BIT&lt;br /&gt;
|  Return raw hex temperature value of zacwire at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== lome6 ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| lome6 get_t  TYPE&lt;br /&gt;
|  get temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 power  TYPE&lt;br /&gt;
|  press power command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 reset &lt;br /&gt;
|  press reset command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 set_t  TYPE TEMPERATURE&lt;br /&gt;
|  set temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 state &lt;br /&gt;
|  get state command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 uptime  UPTIME&lt;br /&gt;
|  set/get uptime command&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Miscelleanous ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| alias list &lt;br /&gt;
|  List all available aliases&lt;br /&gt;
|-&lt;br /&gt;
| artnet test &lt;br /&gt;
| artnet test&lt;br /&gt;
|-&lt;br /&gt;
| cw send  MESSAGE&lt;br /&gt;
|  Send MESSAGE in Morce Code&lt;br /&gt;
|-&lt;br /&gt;
| d   ADDR&lt;br /&gt;
|  Dump the memory at ADDR (16 bytes).&lt;br /&gt;
|-&lt;br /&gt;
| eeprom reinit &lt;br /&gt;
|  Force reinitialization of the EEPROM config area&lt;br /&gt;
|-&lt;br /&gt;
| free &lt;br /&gt;
|  Display free space.&lt;br /&gt;
|-&lt;br /&gt;
| help &lt;br /&gt;
|  List which commands are available.&lt;br /&gt;
|-&lt;br /&gt;
| ht  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in httplog service&lt;br /&gt;
|-&lt;br /&gt;
| ipstats &lt;br /&gt;
|  Display IP statistics.&lt;br /&gt;
|-&lt;br /&gt;
| mb recv  &lt;br /&gt;
| Receive data from modbus&lt;br /&gt;
|-&lt;br /&gt;
| moodlight CHANNEL ONOFF&lt;br /&gt;
|  Set CHANNEL moodlight on=1 or off=0. If no channel is given return on if channel CHANNEL is moodlighted&lt;br /&gt;
|-&lt;br /&gt;
| motd [MESSAGE]&lt;br /&gt;
| Save MESSAGE as new message of the day, otherwise just show current message&lt;br /&gt;
|-&lt;br /&gt;
| msr1 get &lt;br /&gt;
| Get data&lt;br /&gt;
|-&lt;br /&gt;
| mysql query  QUERY&lt;br /&gt;
|  Send specified MySQL query to the configured server&lt;br /&gt;
|-&lt;br /&gt;
| ns &lt;br /&gt;
| update net statistic for public anouncment of currently running ethersex&lt;br /&gt;
|-&lt;br /&gt;
| pam  USER PASSWORD&lt;br /&gt;
|  Use pam for user and password&lt;br /&gt;
|-&lt;br /&gt;
| push   NUMBER&lt;br /&gt;
| Push button identified by NUMBER&lt;br /&gt;
|-&lt;br /&gt;
| pwm melody  [NUMBER]&lt;br /&gt;
|  Play melody&lt;br /&gt;
|-&lt;br /&gt;
| sanyoz700  CMD&lt;br /&gt;
|  Send command to projector&lt;br /&gt;
|-&lt;br /&gt;
| sll get &lt;br /&gt;
| Request the logged data&lt;br /&gt;
|-&lt;br /&gt;
| sram memtest &lt;br /&gt;
|  Perform a memory test&lt;br /&gt;
|-&lt;br /&gt;
| srf05 &lt;br /&gt;
|  Read SRF05 measurement&lt;br /&gt;
|-&lt;br /&gt;
| to1 get &lt;br /&gt;
| Request data from sensor&lt;br /&gt;
|-&lt;br /&gt;
| tw  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in twitter service&lt;br /&gt;
|-&lt;br /&gt;
| upnp send &lt;br /&gt;
| Manually send UPnP broadcast packet&lt;br /&gt;
|-&lt;br /&gt;
| usart baud  BAUD&lt;br /&gt;
|  Set the USART baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| version &lt;br /&gt;
| Display the version number.&lt;br /&gt;
|-&lt;br /&gt;
| wol  MAC&lt;br /&gt;
| Send WAKE-ON-LAN command to MAC&lt;br /&gt;
|-&lt;br /&gt;
| yport stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
| zbus stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Ethersex]]&lt;br /&gt;
[[Category:ECMD]]&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>	</entry>

	<entry>
		<id>http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1731</id>
		<title>ECMD Reference</title>
		<link rel="alternate" type="text/html" href="http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1731"/>
				<updated>2016-09-22T20:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;errorbox&amp;quot;&amp;gt;&lt;br /&gt;
This page is automatically generated from the files in the Ethersex source code&lt;br /&gt;
repository.  Do not edit this page but send [[patches]] for those files!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Analog/Digital Conversion ([[ADC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get  [CHANNEL]&lt;br /&gt;
|  Get the ADC value in hex of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
| hr20 temp &lt;br /&gt;
|  Read HR20 temperature sensor.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== DNS Resolver ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dns server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the DNS server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| nslookup   HOSTNAME&lt;br /&gt;
|  Do DNS lookup for HOSTNAME (call twice).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Digital/Analog Conversion ([[DAC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_delay  `[VALUE]&lt;br /&gt;
|  Set (if VALUE given) or get (no VALUE) delay for LTC1257 output bit changes in µs'&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_set   `[VALUE0] [VALUE1] ...&lt;br /&gt;
|  Set output to value (value: 0-4095)'&lt;br /&gt;
|-&lt;br /&gt;
| tlc5620   `[CHANNEL] [VALUE]&lt;br /&gt;
|  Set Output to value (Value: 0-0xff)'&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Fnordlicht ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht  &amp;quot;ADDRESS RED&lt;br /&gt;
| GREEN,BLUE&amp;quot;,fnordlicht command to set RGB color&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht_init &lt;br /&gt;
| fnordlicht init&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HD44780 [[LCD]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hr20 hourbar   START STOP&lt;br /&gt;
|  Update hourbar to show ticks between START and STOP (range 0..23)&lt;br /&gt;
|-&lt;br /&gt;
| hr20 toggle   SEG&lt;br /&gt;
|  Toggle segment SEG (a number, not a symbolic name!)&lt;br /&gt;
|-&lt;br /&gt;
| lcd backlight  STATE&lt;br /&gt;
|  switch back light STATE to ON or OFF &lt;br /&gt;
|-&lt;br /&gt;
| lcd char  N D1 D2 D3 D4 D5 D6 D7 D8&lt;br /&gt;
|  Define use-definable char N with data D1..D8 (provide DATA in hex)&lt;br /&gt;
|-&lt;br /&gt;
| lcd clear  [LINE]&lt;br /&gt;
|  Clear line LINE (0..3) or the whole display (if parameter is omitted)&lt;br /&gt;
|-&lt;br /&gt;
| lcd goto  LINE COL&lt;br /&gt;
|  Move cursor to LINE and column COL (origin is 0/0)&lt;br /&gt;
|-&lt;br /&gt;
| lcd reinit  CURSOR BLINK&lt;br /&gt;
|  Reinitialize the display, set whether to show the cursor (CURSOR, 0 or 1) and whether the cursor shall BLINK&lt;br /&gt;
|-&lt;br /&gt;
| lcd shift  DIR&lt;br /&gt;
|  Shift the display to DIR (either ''left'' or ''right'')&lt;br /&gt;
|-&lt;br /&gt;
| lcd write  TEXT&lt;br /&gt;
|  Write TEXT to the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IR-TRX]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ir receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| ir send  DEVICE COMMAND&lt;br /&gt;
|  send COMMAND to DEVICE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IRMP]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| irmp receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| irmp send  PROTOCOL DEVICE COMMAND REPEAT&lt;br /&gt;
|  send COMMAND with REPEAT flag to DEVICE using PROTOCOL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== NTP Client ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ntp query &lt;br /&gt;
|  Query the NTP server to get an NTP update.&lt;br /&gt;
|-&lt;br /&gt;
| ntp server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the NTP server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| ntp status &lt;br /&gt;
|  Display NTP server status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Network configuration ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| enc dump  &lt;br /&gt;
|  Dump the internal state of the enc to serial&lt;br /&gt;
|-&lt;br /&gt;
| gw [IP]&lt;br /&gt;
| Display/Set the address of the default router.&lt;br /&gt;
|-&lt;br /&gt;
| ip [IP]&lt;br /&gt;
| Display/Set the IP address.&lt;br /&gt;
|-&lt;br /&gt;
| mac [xx:xx:xx:xx:xx:xx]&lt;br /&gt;
| Display/Set the MAC address.&lt;br /&gt;
|-&lt;br /&gt;
| netmask [IP]&lt;br /&gt;
| Display/Set the network mask.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Port I/O ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| io get ddr  PORTNUM&lt;br /&gt;
|  Display the current value of the DDR PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get mask  PORTNUM&lt;br /&gt;
|  Display the mask of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get pin  PORTNUM&lt;br /&gt;
|  Display the current value of the PIN-register of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get port  NUM&lt;br /&gt;
|  Display the current value of the PORT NUM.&lt;br /&gt;
|-&lt;br /&gt;
| io set ddr  PORTNUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the DDR of port PORTNUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
| io set port  NUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the PORT NUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Reading and Writing EEPROM Space on Device ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| eer eer &amp;lt;ADDR&amp;gt; &amp;lt;LENGTH&amp;gt;&lt;br /&gt;
|  Read n bytes from address after the config in eeprom.&lt;br /&gt;
|-&lt;br /&gt;
| eew eew &amp;lt;ADDR&amp;gt; &amp;lt;HEXBYTES&amp;gt;&lt;br /&gt;
|  Write Hexbytes at address after the config in epprom.&lt;br /&gt;
|-&lt;br /&gt;
| fuse &lt;br /&gt;
| Display current fuse settings&lt;br /&gt;
|-&lt;br /&gt;
| hostname &lt;br /&gt;
| Display hostname.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Resetting the controller ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bootloader &lt;br /&gt;
| Call the bootloader.&lt;br /&gt;
|-&lt;br /&gt;
| reset &lt;br /&gt;
| Reset the Ethersex.&lt;br /&gt;
|-&lt;br /&gt;
| wdreset &lt;br /&gt;
| Go into endless loop to trigger a watchdog timeout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ADS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get &lt;br /&gt;
|  Get the ADC value in hex.&lt;br /&gt;
|-&lt;br /&gt;
| adc mean  [COUNT]&lt;br /&gt;
|  Get the mean of power of 2 COUNT ADC values in hex.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Am_Puls_der_Zeit|Clock]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| date &lt;br /&gt;
|  Print the current date.&lt;br /&gt;
|-&lt;br /&gt;
| lastdcf &lt;br /&gt;
|  Print when last valid DCF signal was received.&lt;br /&gt;
|-&lt;br /&gt;
| time [UNIXTIME]&lt;br /&gt;
|  Display/Set the current time in seconds since January 1st 1970.&lt;br /&gt;
|-&lt;br /&gt;
| uptime &lt;br /&gt;
|  Display ethersex uptime in unix format.&lt;br /&gt;
|-&lt;br /&gt;
| whm &lt;br /&gt;
|  Display ethersex uptime.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Application_Sample]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sample &lt;br /&gt;
|  Manually call application sample commands&lt;br /&gt;
|-&lt;br /&gt;
| sample_init &lt;br /&gt;
|  Manually call application sample init method&lt;br /&gt;
|-&lt;br /&gt;
| sample_periodic &lt;br /&gt;
|  Manually call application sample periodic method&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Blinkenlights_MCUF|MCUF]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul N&lt;br /&gt;
|  Select module N&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul list &lt;br /&gt;
|  List all modules&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showclock &lt;br /&gt;
|  Show digital clock&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showstring MESSAGE&lt;br /&gt;
|  Show scrolling MESSAGE on the display&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRC]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| crc calc  &lt;br /&gt;
|  &amp;quot;read the ethersex program code and calc a crc16 of it&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| crc read  &lt;br /&gt;
|  &amp;quot;read out the crc16 value at the end of the program space&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRON-Dienst]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| cron_add  MIN HOUR DAY MONTH DOW ECMD&lt;br /&gt;
|  Add ECMD to cron to be executed at given time&lt;br /&gt;
|-&lt;br /&gt;
| cron_list &lt;br /&gt;
|  Show all cron entries&lt;br /&gt;
|-&lt;br /&gt;
| cron_make_persistent &lt;br /&gt;
|  Mark a Job as persistent&lt;br /&gt;
|-&lt;br /&gt;
| cron_rm  POSITION&lt;br /&gt;
|  Remove one cron entry&lt;br /&gt;
|-&lt;br /&gt;
| cron_save &lt;br /&gt;
|  Saves all persistent jobs&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DALI]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dali cmd  [TARGET] [COMMAND] [!][?]&lt;br /&gt;
|  &amp;quot;send the given command (decimal) to targets (all, g00 to g15, s00 to s63), auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali dim  [TARGET] [LEVEL]&lt;br /&gt;
|  &amp;quot;dim targets (all, g00 to g15, s00 to s63) to given level (0-254)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali raw  [BYTE1] [BYTE2]&lt;br /&gt;
|  &amp;quot;send a raw frame (two bytes, given in hex) over the DALI bus&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali scmd  [SPECIAL COMMAND] [DATA] [!][?]&lt;br /&gt;
|  &amp;quot;send special command (256-287) with data, auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_FXSlot]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot devices &lt;br /&gt;
| set the device settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot effect &lt;br /&gt;
| set the effect settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot reset &lt;br /&gt;
| reset all fxslots and clear saved ones in EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot restore &lt;br /&gt;
| restore the settings from EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot save &lt;br /&gt;
| save the current fxslots to EEPROM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_Storage]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx channels &lt;br /&gt;
|  Get channels per universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx get &lt;br /&gt;
|  Return channel value&lt;br /&gt;
|-&lt;br /&gt;
| dmx set &lt;br /&gt;
|  Set channel values&lt;br /&gt;
|-&lt;br /&gt;
| dmx universe &lt;br /&gt;
|  Get a whole universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx universes &lt;br /&gt;
|  Get universes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dallas_1-wire_Bus]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| 1w convert  [DEVICE]&lt;br /&gt;
|  Trigger temperature conversion of either DEVICE or all connected devices&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 convert  [DEVICE]&lt;br /&gt;
|  `start conversion (with optional input mask and read out control)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 get  [DEVICE]&lt;br /&gt;
|  `get conversion result (one or all channels)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oc  [DEVICE]&lt;br /&gt;
|  `get/set output control (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oe  [DEVICE]&lt;br /&gt;
|  `get/set output enable (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 por  [DEVICE]&lt;br /&gt;
|  `get/set power on reset (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 power  [DEVICE]&lt;br /&gt;
|  `get/set power supply of device (global)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 range  [DEVICE]&lt;br /&gt;
|  `get/set input voltage range (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 res  [DEVICE]&lt;br /&gt;
|  `get/set bit resolution of AD convert (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w get  DEVICE&lt;br /&gt;
|  Return temperature value of onewire DEVICE (provide 64-bit ID as 16-hex-digits)&lt;br /&gt;
|-&lt;br /&gt;
| 1w list &lt;br /&gt;
| Return a list of the connected onewire devices&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DataFlash]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| df status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
| fs format &lt;br /&gt;
|  Format the filesystem.&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect inode   INODE&lt;br /&gt;
|  Inspect INODE (and associated page).&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect node   NODE&lt;br /&gt;
|  Inspect NODE and dump to serial.&lt;br /&gt;
|-&lt;br /&gt;
| fs list &lt;br /&gt;
|  List the directory.&lt;br /&gt;
|-&lt;br /&gt;
| fs mkfile   NAME&lt;br /&gt;
|  Create a new file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs remove   NAME&lt;br /&gt;
|  Delete the file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs truncate   NAME LEN&lt;br /&gt;
|  Truncate the file NAME to LEN bytes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dc3840_camera|DC3840 mobil camera support]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 capture &lt;br /&gt;
|  Take a picture.  Access 'dc3840' via VFS afterwards.  See [[DC3840 Camera]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 light &lt;br /&gt;
|  Light level of camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 send   A B C D E&lt;br /&gt;
|  Send provided command bytes to the camera.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 sync &lt;br /&gt;
|  Re-sync to the camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 zoom &lt;br /&gt;
|  Enable zoom of camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ECMDScript]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| call  FILENAME&lt;br /&gt;
|  Start script named FILENAME&lt;br /&gt;
|-&lt;br /&gt;
| cat  FILENAME&lt;br /&gt;
|  cat file content (with debug only)&lt;br /&gt;
|-&lt;br /&gt;
| dec  VAR&lt;br /&gt;
|  Decrement variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| echo  &amp;lt;any&amp;gt;&lt;br /&gt;
|  Print out all arguments of echo&lt;br /&gt;
|-&lt;br /&gt;
| exit &lt;br /&gt;
|  Exit currently running script&lt;br /&gt;
|-&lt;br /&gt;
| get  VAR&lt;br /&gt;
|  Get value of variable VAR&lt;br /&gt;
|-&lt;br /&gt;
| goto  N&lt;br /&gt;
|  Goto line N in currently running script&lt;br /&gt;
|-&lt;br /&gt;
| if  ( CMD/VAR == CONST ) then CMD2&lt;br /&gt;
|  If condition matches execute CMD2&lt;br /&gt;
|-&lt;br /&gt;
| inc  VAR&lt;br /&gt;
|  Increment variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| rem &amp;lt;any&amp;gt;&lt;br /&gt;
|  Remark for anything&lt;br /&gt;
|-&lt;br /&gt;
| set  VAR VALUE&lt;br /&gt;
|  Set variable VAR to VALUE&lt;br /&gt;
|-&lt;br /&gt;
| wait  I&lt;br /&gt;
|  Wait I milliseconds&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FHT command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 receive &lt;br /&gt;
|  Receive FS20/FHT sequence and display it.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FS20 command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 ws300 &lt;br /&gt;
|  Receive FS20 sequence from WS300 weather station and decode it.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Frequency Counter]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fc %duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle in percent  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle (0-255)  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc freq  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in Hz for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc off  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch off frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc on  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch on frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc ticks  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in CPU ticks for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GLCD_Menu]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu key  VALUE&lt;br /&gt;
|  Send a keypress to the menu&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu update &lt;br /&gt;
|  Update the menu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GPS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| nmea get &lt;br /&gt;
| Get latitude and longitude data&lt;br /&gt;
|-&lt;br /&gt;
| nmea satellites &lt;br /&gt;
| Get satellites&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[H-Bridge]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hbridge   [action] [enable_l] [enable_r]&lt;br /&gt;
|  Set H-Bridge command&lt;br /&gt;
|-&lt;br /&gt;
| hbridge pwm  int&lt;br /&gt;
|  Set H-Bridge enable line valueeg. speed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[I2C]] (TWI) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 apress &lt;br /&gt;
|  Get absolute pressure in Pa&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 height  PRESSNN&lt;br /&gt;
|  Get height in cm, pressure at N0 needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 pressnn  HEIGHT&lt;br /&gt;
|  Get pressure at N0, height in cm needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 temp &lt;br /&gt;
|  Get temperature in 0.1°C&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 convert ADDR VALUE&lt;br /&gt;
|  Initiate temperature conversions (0: stop, 1: convert)&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 temp ADDR&lt;br /&gt;
|  Read last converted temperature&lt;br /&gt;
|-&lt;br /&gt;
| i2c detect &lt;br /&gt;
| list detected I2C Chips&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbb ADDR&lt;br /&gt;
| read byte from I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbd CHIPADDR REGADDR&lt;br /&gt;
| read byte from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rwd CHIPADDR REGADDR&lt;br /&gt;
| read word from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbb ADDR HEXVALUE&lt;br /&gt;
| write byte to I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write byte to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wwd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write word to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| lm75 ADDR&lt;br /&gt;
|  Get temperature&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getDDRw  ADDR&lt;br /&gt;
|  Get Direction-Register DDR&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getINw  ADDR&lt;br /&gt;
|  Get Input-Register IN&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getOUTw  ADDR&lt;br /&gt;
|  Get Output-Register OUT&lt;br /&gt;
|-&lt;br /&gt;
| max7311 pulse  ADDR BIT TIME&lt;br /&gt;
|  Toggle Output-BIT for TIME (in ms)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 set  ADDR BIT VALUE&lt;br /&gt;
|  Set Output-BIT to VALUE (bool)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setDDRw  ADDR VALUE&lt;br /&gt;
|  Set Direction-Register DDR (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setOUTw  ADDR VALUE&lt;br /&gt;
|  Set Output-Register OUT (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| pca9531 ADDR PERIODPWM1 DUTYPWM1 PERIODPWM2 DUTYPWM2 LED0..3 LED4..7&lt;br /&gt;
|  set PWM1 and PWM2 and LED states&lt;br /&gt;
|-&lt;br /&gt;
| pca9685m ADDR&lt;br /&gt;
|  OUTDRV, IVRT, PRESCALE &lt;br /&gt;
|-&lt;br /&gt;
| pca9685s ADDR&lt;br /&gt;
|  LED, ON, OFF &lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x read ADDR CHIP&lt;br /&gt;
|  Get bits&lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x set ADDR CHIP HEXVALUE&lt;br /&gt;
|  Set bits&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 lux &lt;br /&gt;
|  Show light level by reading adc registers and computing level&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 mode  VALUE&lt;br /&gt;
|  Set the TSL2550s operating mode (0: standard range, 1: extended range)&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 power  VALUE&lt;br /&gt;
|  Set the TSL2550s power state (0: down, 1:up)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Jabber]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| jabber_host  [HOSTNAME]&lt;br /&gt;
|  JABBER hostname&lt;br /&gt;
|-&lt;br /&gt;
| jabber_pass  [PASSWORD]&lt;br /&gt;
|  JABBER password&lt;br /&gt;
|-&lt;br /&gt;
| jabber_resrc  [RESOURCE]&lt;br /&gt;
|  JABBER resource&lt;br /&gt;
|-&lt;br /&gt;
| jabber_user  [USERNAME]&lt;br /&gt;
|  JABBER username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[KTY]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| kty autocalibrate  CHANNEL&lt;br /&gt;
|  Calibrate to 1000 Ohm precision Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty cal get &lt;br /&gt;
|  Return the calibration difference to 2k2 Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty get  [CHANNEL]&lt;br /&gt;
|  Get the temperature in xxx.x °C of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[MotorCurtain]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| curtain  VALUE&lt;br /&gt;
|  Set value of curtain. 0=closed..7=open. If you use fewer sensors, use the corrent value instead of 7. &lt;br /&gt;
|-&lt;br /&gt;
| curtainlast &lt;br /&gt;
|  Return last known position&lt;br /&gt;
|-&lt;br /&gt;
| curtainmax &lt;br /&gt;
|  Return maximum position&lt;br /&gt;
|-&lt;br /&gt;
| curtainoff &lt;br /&gt;
|  Switch motor off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Named_PIN]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pin get  NAME&lt;br /&gt;
|  Read and display the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
| pin list &lt;br /&gt;
|  List all known named-pins.&lt;br /&gt;
|-&lt;br /&gt;
| pin set  NAME STATUS&lt;br /&gt;
|  Set the status of pin NAME to STATUS.&lt;br /&gt;
|-&lt;br /&gt;
| pin toggle  NAME&lt;br /&gt;
|  Toggle the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[PWM]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dtmf   CHARS&lt;br /&gt;
|  send CHARS as DTMF&lt;br /&gt;
|-&lt;br /&gt;
| freq set  FREQUENCY DELAY&lt;br /&gt;
|  Set frequency for DELAY ms&lt;br /&gt;
|-&lt;br /&gt;
| pwm fade  [channel +-diff startvalue]&lt;br /&gt;
|  Set fading at channel with startvalue and change each stepp to diff (must be signed 3 digit)&lt;br /&gt;
|-&lt;br /&gt;
| pwm set  [channel value]&lt;br /&gt;
|  Set channel to value&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 reinit &lt;br /&gt;
|  Re-initialize RFM12 module.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbandwidth  BW&lt;br /&gt;
|  Set RX bandwidth to BW.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbaud  BAUD&lt;br /&gt;
|  Set baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setdrssi  DRSSI&lt;br /&gt;
|  Set the drssi to DRSSI.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setgain  GAIN&lt;br /&gt;
|  Set preamplifier gain to GAIN.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setmod  MOD&lt;br /&gt;
|  Set modulation to MOD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_ASK]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 1527  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 2272  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 ask sense &lt;br /&gt;
|  Trigger (Tevion) ASK sensing.  Enable ext. filter pin before!&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 external filter [1]&lt;br /&gt;
|  Enable ext. filter pin if argument is present (disable otherwise)&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 intertechno  &lt;br /&gt;
|  family group device command&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 tevion  &lt;br /&gt;
|  housecode command delay cnt&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SD-Karte]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sd dir &lt;br /&gt;
|  List contents of current SD directory.&lt;br /&gt;
|-&lt;br /&gt;
| sd mkdir PATH&lt;br /&gt;
|  Create directory hierarchy PATH.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SHT]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sht humid &lt;br /&gt;
|  Return humidity of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht raw &lt;br /&gt;
|  Return raw hex temp (first line) and humidity value (second line) of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht temp &lt;br /&gt;
|  Return temperature of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SMS77]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sms77  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in sms77 service&lt;br /&gt;
|-&lt;br /&gt;
| sms77_pass  [PASSWORD]&lt;br /&gt;
|  SMS77 password&lt;br /&gt;
|-&lt;br /&gt;
| sms77_recv  [RECEIVER]&lt;br /&gt;
|  SMS receiver&lt;br /&gt;
|-&lt;br /&gt;
| sms77_type  [TYPE]&lt;br /&gt;
|  SMS type&lt;br /&gt;
|-&lt;br /&gt;
| sms77_user  [USERNAME]&lt;br /&gt;
|  SMS77 username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Servo_Ansteuerung|PWM Servo Control]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_dec SERVONR&lt;br /&gt;
|  Decrement position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_inc SERVONR&lt;br /&gt;
|  Increment position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_set SERVONR POSITION&lt;br /&gt;
|  Set servo with SERVONR to POSITION&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Sound]]/WAV support ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm stop  &lt;br /&gt;
|  Stop wav&lt;br /&gt;
|-&lt;br /&gt;
| pwm wav  &amp;lt;FILENAME&amp;gt;&lt;br /&gt;
| Play wave file. Use VFS if compiled in. More details at [[Sound]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Stella_Light]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| channel  CHANNEL VALUE FUNCTION&lt;br /&gt;
| 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. &lt;br /&gt;
|-&lt;br /&gt;
| channels &lt;br /&gt;
|  Return stella channel size&lt;br /&gt;
|-&lt;br /&gt;
| fadestep  FADESTEP&lt;br /&gt;
|  Get/Set stella fade step&lt;br /&gt;
|-&lt;br /&gt;
| stella load &lt;br /&gt;
|  Load values from eeprom&lt;br /&gt;
|-&lt;br /&gt;
| stella store &lt;br /&gt;
|  Store values in eeprom&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[USB]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| keyboard  MESSAGE&lt;br /&gt;
| Send MESSAGE as HID keyboard&lt;br /&gt;
|-&lt;br /&gt;
| mouse BUTTON DELTAX DELTAY&lt;br /&gt;
| Send data as HID mouse&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ZACwire]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| zac 306  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 306 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac 506  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 506 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac raw  PORT BIT&lt;br /&gt;
|  Return raw hex temperature value of zacwire at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== lome6 ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| lome6 get_t  TYPE&lt;br /&gt;
|  get temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 power  TYPE&lt;br /&gt;
|  press power command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 reset &lt;br /&gt;
|  press reset command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 set_t  TYPE TEMPERATURE&lt;br /&gt;
|  set temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 state &lt;br /&gt;
|  get state command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 uptime  UPTIME&lt;br /&gt;
|  set/get uptime command&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Miscelleanous ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| alias list &lt;br /&gt;
|  List all available aliases&lt;br /&gt;
|-&lt;br /&gt;
| artnet test &lt;br /&gt;
| artnet test&lt;br /&gt;
|-&lt;br /&gt;
| cw send  MESSAGE&lt;br /&gt;
|  Send MESSAGE in Morce Code&lt;br /&gt;
|-&lt;br /&gt;
| d   ADDR&lt;br /&gt;
|  Dump the memory at ADDR (16 bytes).&lt;br /&gt;
|-&lt;br /&gt;
| eeprom reinit &lt;br /&gt;
|  Force reinitialization of the EEPROM config area&lt;br /&gt;
|-&lt;br /&gt;
| free &lt;br /&gt;
|  Display free space.&lt;br /&gt;
|-&lt;br /&gt;
| help &lt;br /&gt;
|  List which commands are available.&lt;br /&gt;
|-&lt;br /&gt;
| ht  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in httplog service&lt;br /&gt;
|-&lt;br /&gt;
| ipstats &lt;br /&gt;
|  Display IP statistics.&lt;br /&gt;
|-&lt;br /&gt;
| mb recv  &lt;br /&gt;
| Receive data from modbus&lt;br /&gt;
|-&lt;br /&gt;
| moodlight CHANNEL ONOFF&lt;br /&gt;
|  Set CHANNEL moodlight on=1 or off=0. If no channel is given return on if channel CHANNEL is moodlighted&lt;br /&gt;
|-&lt;br /&gt;
| motd [MESSAGE]&lt;br /&gt;
| Save MESSAGE as new message of the day, otherwise just show current message&lt;br /&gt;
|-&lt;br /&gt;
| msr1 get &lt;br /&gt;
| Get data&lt;br /&gt;
|-&lt;br /&gt;
| mysql query  QUERY&lt;br /&gt;
|  Send specified MySQL query to the configured server&lt;br /&gt;
|-&lt;br /&gt;
| ns &lt;br /&gt;
| update net statistic for public anouncment of currently running ethersex&lt;br /&gt;
|-&lt;br /&gt;
| pam  USER PASSWORD&lt;br /&gt;
|  Use pam for user and password&lt;br /&gt;
|-&lt;br /&gt;
| push   NUMBER&lt;br /&gt;
| Push button identified by NUMBER&lt;br /&gt;
|-&lt;br /&gt;
| pwm melody  [NUMBER]&lt;br /&gt;
|  Play melody&lt;br /&gt;
|-&lt;br /&gt;
| sanyoz700  CMD&lt;br /&gt;
|  Send command to projector&lt;br /&gt;
|-&lt;br /&gt;
| sll get &lt;br /&gt;
| Request the logged data&lt;br /&gt;
|-&lt;br /&gt;
| sram memtest &lt;br /&gt;
|  Perform a memory test&lt;br /&gt;
|-&lt;br /&gt;
| srf05 &lt;br /&gt;
|  Read SRF05 measurement&lt;br /&gt;
|-&lt;br /&gt;
| to1 get &lt;br /&gt;
| Request data from sensor&lt;br /&gt;
|-&lt;br /&gt;
| tw  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in twitter service&lt;br /&gt;
|-&lt;br /&gt;
| upnp send &lt;br /&gt;
| Manually send UPnP broadcast packet&lt;br /&gt;
|-&lt;br /&gt;
| usart baud  BAUD&lt;br /&gt;
|  Set the USART baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| version &lt;br /&gt;
| Display the version number.&lt;br /&gt;
|-&lt;br /&gt;
| wol  MAC&lt;br /&gt;
| Send WAKE-ON-LAN command to MAC&lt;br /&gt;
|-&lt;br /&gt;
| yport stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
| zbus stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Ethersex]]&lt;br /&gt;
[[Category:ECMD]]&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>	</entry>

	<entry>
		<id>http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1730</id>
		<title>ECMD Reference</title>
		<link rel="alternate" type="text/html" href="http://www.ethersex.de/index.php?title=ECMD_Reference&amp;diff=1730"/>
				<updated>2016-09-22T20:38:36Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;errorbox&amp;quot;&amp;gt;&lt;br /&gt;
This page is automatically generated from the files in the Ethersex source code&lt;br /&gt;
repository.  Do not edit this page but send [[patches]] for those files!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Analog/Digital Conversion ([[ADC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get  [CHANNEL]&lt;br /&gt;
|  Get the ADC value in hex of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
| hr20 temp &lt;br /&gt;
|  Read HR20 temperature sensor.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== DNS Resolver ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dns server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the DNS server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| nslookup   HOSTNAME&lt;br /&gt;
|  Do DNS lookup for HOSTNAME (call twice).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Digital/Analog Conversion ([[DAC]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_delay  `[VALUE]&lt;br /&gt;
|  Set (if VALUE given) or get (no VALUE) delay for LTC1257 output bit changes in µs'&lt;br /&gt;
|-&lt;br /&gt;
| ltc1257_set   `[VALUE0] [VALUE1] ...&lt;br /&gt;
|  Set output to value (value: 0-4095)'&lt;br /&gt;
|-&lt;br /&gt;
| tlc5620   `[CHANNEL] [VALUE]&lt;br /&gt;
|  Set Output to value (Value: 0-0xff)'&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Fnordlicht ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht  &amp;quot;ADDRESS RED&lt;br /&gt;
| GREEN,BLUE&amp;quot;,fnordlicht command to set RGB color&lt;br /&gt;
|-&lt;br /&gt;
| fnordlicht_init &lt;br /&gt;
| fnordlicht init&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HD44780 [[LCD]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hr20 hourbar   START STOP&lt;br /&gt;
|  Update hourbar to show ticks between START and STOP (range 0..23)&lt;br /&gt;
|-&lt;br /&gt;
| hr20 toggle   SEG&lt;br /&gt;
|  Toggle segment SEG (a number, not a symbolic name!)&lt;br /&gt;
|-&lt;br /&gt;
| lcd backlight  STATE&lt;br /&gt;
|  switch back light STATE to ON or OFF &lt;br /&gt;
|-&lt;br /&gt;
| lcd char  N D1 D2 D3 D4 D5 D6 D7 D8&lt;br /&gt;
|  Define use-definable char N with data D1..D8 (provide DATA in hex)&lt;br /&gt;
|-&lt;br /&gt;
| lcd clear  [LINE]&lt;br /&gt;
|  Clear line LINE (0..3) or the whole display (if parameter is omitted)&lt;br /&gt;
|-&lt;br /&gt;
| lcd goto  LINE COL&lt;br /&gt;
|  Move cursor to LINE and column COL (origin is 0/0)&lt;br /&gt;
|-&lt;br /&gt;
| lcd reinit  CURSOR BLINK&lt;br /&gt;
|  Reinitialize the display, set whether to show the cursor (CURSOR, 0 or 1) and whether the cursor shall BLINK&lt;br /&gt;
|-&lt;br /&gt;
| lcd shift  DIR&lt;br /&gt;
|  Shift the display to DIR (either ''left'' or ''right'')&lt;br /&gt;
|-&lt;br /&gt;
| lcd write  TEXT&lt;br /&gt;
|  Write TEXT to the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IR-TRX]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ir receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| ir send  DEVICE COMMAND&lt;br /&gt;
|  send COMMAND to DEVICE&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Infrared Send/Receive ([[IRMP]]) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| irmp receive &lt;br /&gt;
| receive an IR command&lt;br /&gt;
|-&lt;br /&gt;
| irmp send  PROTOCOL DEVICE COMMAND REPEAT&lt;br /&gt;
|  send COMMAND with REPEAT flag to DEVICE using PROTOCOL&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== NTP Client ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| ntp query &lt;br /&gt;
|  Query the NTP server to get an NTP update.&lt;br /&gt;
|-&lt;br /&gt;
| ntp server  [IPADDR]&lt;br /&gt;
|  Display/Set the IP address of the NTP server to use to IPADDR.&lt;br /&gt;
|-&lt;br /&gt;
| ntp status &lt;br /&gt;
|  Display NTP server status&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Network configuration ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| enc dump  &lt;br /&gt;
|  Dump the internal state of the enc to serial&lt;br /&gt;
|-&lt;br /&gt;
| gw [IP]&lt;br /&gt;
| Display/Set the address of the default router.&lt;br /&gt;
|-&lt;br /&gt;
| ip [IP]&lt;br /&gt;
| Display/Set the IP address.&lt;br /&gt;
|-&lt;br /&gt;
| mac [xx:xx:xx:xx:xx:xx]&lt;br /&gt;
| Display/Set the MAC address.&lt;br /&gt;
|-&lt;br /&gt;
| netmask [IP]&lt;br /&gt;
| Display/Set the network mask.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Port I/O ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| io get ddr  PORTNUM&lt;br /&gt;
|  Display the current value of the DDR PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get mask  PORTNUM&lt;br /&gt;
|  Display the mask of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get pin  PORTNUM&lt;br /&gt;
|  Display the current value of the PIN-register of the port PORTNUM.&lt;br /&gt;
|-&lt;br /&gt;
| io get port  NUM&lt;br /&gt;
|  Display the current value of the PORT NUM.&lt;br /&gt;
|-&lt;br /&gt;
| io set ddr  PORTNUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the DDR of port PORTNUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
| io set port  NUM HEXVALUE [MASK]&lt;br /&gt;
|  Set the PORT NUM to VALUE (possibly using the provided MASK).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Reading and Writing EEPROM Space on Device ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| eer eer &amp;lt;ADDR&amp;gt; &amp;lt;LENGTH&amp;gt;&lt;br /&gt;
|  Read n bytes from address after the config in eeprom.&lt;br /&gt;
|-&lt;br /&gt;
| eew eew &amp;lt;ADDR&amp;gt; &amp;lt;HEXBYTES&amp;gt;&lt;br /&gt;
|  Write Hexbytes at address after the config in epprom.&lt;br /&gt;
|-&lt;br /&gt;
| fuse &lt;br /&gt;
| Display current fuse settings&lt;br /&gt;
|-&lt;br /&gt;
| hostname &lt;br /&gt;
| Display hostname.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Resetting the controller ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bootloader &lt;br /&gt;
| Call the bootloader.&lt;br /&gt;
|-&lt;br /&gt;
| reset &lt;br /&gt;
| Reset the Ethersex.&lt;br /&gt;
|-&lt;br /&gt;
| wdreset &lt;br /&gt;
| Go into endless loop to trigger a watchdog timeout.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ADS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| adc get &lt;br /&gt;
|  Get the ADC value in hex.&lt;br /&gt;
|-&lt;br /&gt;
| adc mean  [COUNT]&lt;br /&gt;
|  Get the mean of power of 2 COUNT ADC values in hex.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[Am_Puls_der_Zeit|Clock]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| date &lt;br /&gt;
|  Print the current date.&lt;br /&gt;
|-&lt;br /&gt;
| lastdcf &lt;br /&gt;
|  Print when last valid DCF signal was received.&lt;br /&gt;
|-&lt;br /&gt;
| time [UNIXTIME]&lt;br /&gt;
|  Display/Set the current time in seconds since January 1st 1970.&lt;br /&gt;
|-&lt;br /&gt;
| uptime &lt;br /&gt;
|  Display ethersex uptime in unix format.&lt;br /&gt;
|-&lt;br /&gt;
| whm &lt;br /&gt;
|  Display ethersex uptime.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Application_Sample]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sample &lt;br /&gt;
|  Manually call application sample commands&lt;br /&gt;
|-&lt;br /&gt;
| sample_init &lt;br /&gt;
|  Manually call application sample init method&lt;br /&gt;
|-&lt;br /&gt;
| sample_periodic &lt;br /&gt;
|  Manually call application sample periodic method&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Blinkenlights_MCUF|MCUF]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul N&lt;br /&gt;
|  Select module N&lt;br /&gt;
|-&lt;br /&gt;
| mcuf modul list &lt;br /&gt;
|  List all modules&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showclock &lt;br /&gt;
|  Show digital clock&lt;br /&gt;
|-&lt;br /&gt;
| mcuf showstring MESSAGE&lt;br /&gt;
|  Show scrolling MESSAGE on the display&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRC]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| crc calc  &lt;br /&gt;
|  &amp;quot;read the ethersex program code and calc a crc16 of it&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| crc read  &lt;br /&gt;
|  &amp;quot;read out the crc16 value at the end of the program space&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[CRON-Dienst]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| cron_add  MIN HOUR DAY MONTH DOW ECMD&lt;br /&gt;
|  Add ECMD to cron to be executed at given time&lt;br /&gt;
|-&lt;br /&gt;
| cron_list &lt;br /&gt;
|  Show all cron entries&lt;br /&gt;
|-&lt;br /&gt;
| cron_make_persistent &lt;br /&gt;
|  Mark a Job as persistent&lt;br /&gt;
|-&lt;br /&gt;
| cron_rm  POSITION&lt;br /&gt;
|  Remove one cron entry&lt;br /&gt;
|-&lt;br /&gt;
| cron_save &lt;br /&gt;
|  Saves all persistent jobs&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DALI]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dali cmd  [TARGET] [COMMAND] [!][?]&lt;br /&gt;
|  &amp;quot;send the given command (decimal) to targets (all, g00 to g15, s00 to s63), auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali dim  [TARGET] [LEVEL]&lt;br /&gt;
|  &amp;quot;dim targets (all, g00 to g15, s00 to s63) to given level (0-254)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali raw  [BYTE1] [BYTE2]&lt;br /&gt;
|  &amp;quot;send a raw frame (two bytes, given in hex) over the DALI bus&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| dali scmd  [SPECIAL COMMAND] [DATA] [!][?]&lt;br /&gt;
|  &amp;quot;send special command (256-287) with data, auto repeat with !, read reply with ?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_FXSlot]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot devices &lt;br /&gt;
| set the device settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot effect &lt;br /&gt;
| set the effect settings&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot reset &lt;br /&gt;
| reset all fxslots and clear saved ones in EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot restore &lt;br /&gt;
| restore the settings from EEPROM&lt;br /&gt;
|-&lt;br /&gt;
| dmx fxslot save &lt;br /&gt;
| save the current fxslots to EEPROM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DMX_Storage]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dmx channels &lt;br /&gt;
|  Get channels per universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx get &lt;br /&gt;
|  Return channel value&lt;br /&gt;
|-&lt;br /&gt;
| dmx set &lt;br /&gt;
|  Set channel values&lt;br /&gt;
|-&lt;br /&gt;
| dmx universe &lt;br /&gt;
|  Get a whole universe&lt;br /&gt;
|-&lt;br /&gt;
| dmx universes &lt;br /&gt;
|  Get universes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dallas_1-wire_Bus]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| 1w convert  [DEVICE]&lt;br /&gt;
|  Trigger temperature conversion of either DEVICE or all connected devices&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 convert  [DEVICE]&lt;br /&gt;
|  `start conversion (with optional input mask and read out control)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 get  [DEVICE]&lt;br /&gt;
|  `get conversion result (one or all channels)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oc  [DEVICE]&lt;br /&gt;
|  `get/set output control (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 oe  [DEVICE]&lt;br /&gt;
|  `get/set output enable (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 por  [DEVICE]&lt;br /&gt;
|  `get/set power on reset (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 power  [DEVICE]&lt;br /&gt;
|  `get/set power supply of device (global)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 range  [DEVICE]&lt;br /&gt;
|  `get/set input voltage range (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w ds2450 res  [DEVICE]&lt;br /&gt;
|  `get/set bit resolution of AD convert (per channel)'&lt;br /&gt;
|-&lt;br /&gt;
| 1w get  DEVICE&lt;br /&gt;
|  Return temperature value of onewire DEVICE (provide 64-bit ID as 16-hex-digits)&lt;br /&gt;
|-&lt;br /&gt;
| 1w list &lt;br /&gt;
| Return a list of the connected onewire devices&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[DataFlash]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| df status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
| fs format &lt;br /&gt;
|  Format the filesystem.&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect inode   INODE&lt;br /&gt;
|  Inspect INODE (and associated page).&lt;br /&gt;
|-&lt;br /&gt;
| fs inspect node   NODE&lt;br /&gt;
|  Inspect NODE and dump to serial.&lt;br /&gt;
|-&lt;br /&gt;
| fs list &lt;br /&gt;
|  List the directory.&lt;br /&gt;
|-&lt;br /&gt;
| fs mkfile   NAME&lt;br /&gt;
|  Create a new file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs remove   NAME&lt;br /&gt;
|  Delete the file NAME.&lt;br /&gt;
|-&lt;br /&gt;
| fs truncate   NAME LEN&lt;br /&gt;
|  Truncate the file NAME to LEN bytes.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Dc3840_camera|DC3840 mobil camera support]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 capture &lt;br /&gt;
|  Take a picture.  Access 'dc3840' via VFS afterwards.  See [[DC3840 Camera]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 light &lt;br /&gt;
|  Light level of camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 send   A B C D E&lt;br /&gt;
|  Send provided command bytes to the camera.&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 sync &lt;br /&gt;
|  Re-sync to the camera&lt;br /&gt;
|-&lt;br /&gt;
| dc3840 zoom &lt;br /&gt;
|  Enable zoom of camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ECMDScript]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| call  FILENAME&lt;br /&gt;
|  Start script named FILENAME&lt;br /&gt;
|-&lt;br /&gt;
| cat  FILENAME&lt;br /&gt;
|  cat file content (with debug only)&lt;br /&gt;
|-&lt;br /&gt;
| dec  VAR&lt;br /&gt;
|  Decrement variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| echo  &amp;lt;any&amp;gt;&lt;br /&gt;
|  Print out all arguments of echo&lt;br /&gt;
|-&lt;br /&gt;
| exit &lt;br /&gt;
|  Exit currently running script&lt;br /&gt;
|-&lt;br /&gt;
| get  VAR&lt;br /&gt;
|  Get value of variable VAR&lt;br /&gt;
|-&lt;br /&gt;
| goto  N&lt;br /&gt;
|  Goto line N in currently running script&lt;br /&gt;
|-&lt;br /&gt;
| if  ( CMD/VAR == CONST ) then CMD2&lt;br /&gt;
|  If condition matches execute CMD2&lt;br /&gt;
|-&lt;br /&gt;
| inc  VAR&lt;br /&gt;
|  Increment variable VAR (a number) &lt;br /&gt;
|-&lt;br /&gt;
| rem &amp;lt;any&amp;gt;&lt;br /&gt;
|  Remark for anything&lt;br /&gt;
|-&lt;br /&gt;
| set  VAR VALUE&lt;br /&gt;
|  Set variable VAR to VALUE&lt;br /&gt;
|-&lt;br /&gt;
| wait  I&lt;br /&gt;
|  Wait I milliseconds&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FHT command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 receive &lt;br /&gt;
|  Receive FS20/FHT sequence and display it.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send HOUSECODE ADDR CMD [CMD2]&lt;br /&gt;
|  Send FS20 command. See [[FS20]] for details.&lt;br /&gt;
|-&lt;br /&gt;
| fs20 ws300 &lt;br /&gt;
|  Receive FS20 sequence from WS300 weather station and decode it.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Frequency Counter]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fc %duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle in percent  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc duty  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last on duty cycle (0-255)  for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc freq  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in Hz for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc off  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch off frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc on  [CHANNEL]&lt;br /&gt;
|  &amp;quot;switch on frequency counting on given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| fc ticks  [CHANNEL]&lt;br /&gt;
|  &amp;quot;returns last frequency in CPU ticks for given channel&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GLCD_Menu]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu key  VALUE&lt;br /&gt;
|  Send a keypress to the menu&lt;br /&gt;
|-&lt;br /&gt;
| glcdmenu update &lt;br /&gt;
|  Update the menu&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[GPS]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| nmea get &lt;br /&gt;
| Get latitude and longitude data&lt;br /&gt;
|-&lt;br /&gt;
| nmea satellites &lt;br /&gt;
| Get satellites&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[H-Bridge]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| hbridge   [action] [enable_l] [enable_r]&lt;br /&gt;
|  Set H-Bridge command&lt;br /&gt;
|-&lt;br /&gt;
| hbridge pwm  int&lt;br /&gt;
|  Set H-Bridge enable line valueeg. speed&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[I2C]] (TWI) ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 apress &lt;br /&gt;
|  Get absolute pressure in Pa&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 height  PRESSNN&lt;br /&gt;
|  Get height in cm, pressure at N0 needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 pressnn  HEIGHT&lt;br /&gt;
|  Get pressure at N0, height in cm needed&lt;br /&gt;
|-&lt;br /&gt;
| bmp085 temp &lt;br /&gt;
|  Get temperature in 0.1°C&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 convert ADDR VALUE&lt;br /&gt;
|  Initiate temperature conversions (0: stop, 1: convert)&lt;br /&gt;
|-&lt;br /&gt;
| ds1631 temp ADDR&lt;br /&gt;
|  Read last converted temperature&lt;br /&gt;
|-&lt;br /&gt;
| i2c detect &lt;br /&gt;
| list detected I2C Chips&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbb ADDR&lt;br /&gt;
| read byte from I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rbd CHIPADDR REGADDR&lt;br /&gt;
| read byte from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c rwd CHIPADDR REGADDR&lt;br /&gt;
| read word from register address at I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbb ADDR HEXVALUE&lt;br /&gt;
| write byte to I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wbd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write byte to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| i2c wwd CHIPADDR REGADDR HEXVALUE&lt;br /&gt;
| write word to register address on I2C chip&lt;br /&gt;
|-&lt;br /&gt;
| lm75 ADDR&lt;br /&gt;
|  Get temperature&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getDDRw  ADDR&lt;br /&gt;
|  Get Direction-Register DDR&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getINw  ADDR&lt;br /&gt;
|  Get Input-Register IN&lt;br /&gt;
|-&lt;br /&gt;
| max7311 getOUTw  ADDR&lt;br /&gt;
|  Get Output-Register OUT&lt;br /&gt;
|-&lt;br /&gt;
| max7311 pulse  ADDR BIT TIME&lt;br /&gt;
|  Toggle Output-BIT for TIME (in ms)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 set  ADDR BIT VALUE&lt;br /&gt;
|  Set Output-BIT to VALUE (bool)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setDDRw  ADDR VALUE&lt;br /&gt;
|  Set Direction-Register DDR (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| max7311 setOUTw  ADDR VALUE&lt;br /&gt;
|  Set Output-Register OUT (VALUE as hex)&lt;br /&gt;
|-&lt;br /&gt;
| pca9531 ADDR PERIODPWM1 DUTYPWM1 PERIODPWM2 DUTYPWM2 LED0..3 LED4..7&lt;br /&gt;
|  set PWM1 and PWM2 and LED states&lt;br /&gt;
|-&lt;br /&gt;
| pca9685m ADDR&lt;br /&gt;
|  OUTDRV, IVRT, PRESCALE &lt;br /&gt;
|-&lt;br /&gt;
| pca9685s ADDR&lt;br /&gt;
|  LED, ON, OFF &lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x read ADDR CHIP&lt;br /&gt;
|  Get bits&lt;br /&gt;
|-&lt;br /&gt;
| pcf8574x set ADDR CHIP HEXVALUE&lt;br /&gt;
|  Set bits&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 lux &lt;br /&gt;
|  Show light level by reading adc registers and computing level&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 mode  VALUE&lt;br /&gt;
|  Set the TSL2550s operating mode (0: standard range, 1: extended range)&lt;br /&gt;
|-&lt;br /&gt;
| tsl2550 power  VALUE&lt;br /&gt;
|  Set the TSL2550s power state (0: down, 1:up)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Jabber]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| jabber_host  [HOSTNAME]&lt;br /&gt;
|  JABBER hostname&lt;br /&gt;
|-&lt;br /&gt;
| jabber_pass  [PASSWORD]&lt;br /&gt;
|  JABBER password&lt;br /&gt;
|-&lt;br /&gt;
| jabber_resrc  [RESOURCE]&lt;br /&gt;
|  JABBER resource&lt;br /&gt;
|-&lt;br /&gt;
| jabber_user  [USERNAME]&lt;br /&gt;
|  JABBER username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[KTY]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| kty autocalibrate  CHANNEL&lt;br /&gt;
|  Calibrate to 1000 Ohm precision Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty cal get &lt;br /&gt;
|  Return the calibration difference to 2k2 Resistor.&lt;br /&gt;
|-&lt;br /&gt;
| kty get  [CHANNEL]&lt;br /&gt;
|  Get the temperature in xxx.x °C of CHANNEL or if no channel set of all channels.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[MotorCurtain]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| curtain  VALUE&lt;br /&gt;
|  Set value of curtain. 0=closed..7=open. If you use fewer sensors, use the corrent value instead of 7. &lt;br /&gt;
|-&lt;br /&gt;
| curtainlast &lt;br /&gt;
|  Return last known position&lt;br /&gt;
|-&lt;br /&gt;
| curtainmax &lt;br /&gt;
|  Return maximum position&lt;br /&gt;
|-&lt;br /&gt;
| curtainoff &lt;br /&gt;
|  Switch motor off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Named_PIN]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pin get  NAME&lt;br /&gt;
|  Read and display the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
| pin list &lt;br /&gt;
|  List all known named-pins.&lt;br /&gt;
|-&lt;br /&gt;
| pin set  NAME STATUS&lt;br /&gt;
|  Set the status of pin NAME to STATUS.&lt;br /&gt;
|-&lt;br /&gt;
| pin toggle  NAME&lt;br /&gt;
|  Toggle the status of pin NAME.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[PWM]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| dtmf   CHARS&lt;br /&gt;
|  send CHARS as DTMF&lt;br /&gt;
|-&lt;br /&gt;
| freq set  FREQUENCY DELAY&lt;br /&gt;
|  Set frequency for DELAY ms&lt;br /&gt;
|-&lt;br /&gt;
| pwm fade  [channel +-diff startvalue]&lt;br /&gt;
|  Set fading at channel with startvalue and change each stepp to diff (must be signed 3 digit)&lt;br /&gt;
|-&lt;br /&gt;
| pwm set  [channel value]&lt;br /&gt;
|  Set channel to value&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 reinit &lt;br /&gt;
|  Re-initialize RFM12 module.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbandwidth  BW&lt;br /&gt;
|  Set RX bandwidth to BW.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setbaud  BAUD&lt;br /&gt;
|  Set baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setdrssi  DRSSI&lt;br /&gt;
|  Set the drssi to DRSSI.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setgain  GAIN&lt;br /&gt;
|  Set preamplifier gain to GAIN.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 setmod  MOD&lt;br /&gt;
|  Set modulation to MOD.&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 status &lt;br /&gt;
|  Display internal status.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_ASK]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 1527  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 2272  &lt;br /&gt;
|  housecodeCommand delay cnt&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 ask sense &lt;br /&gt;
|  Trigger (Tevion) ASK sensing.  Enable ext. filter pin before!&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 external filter [1]&lt;br /&gt;
|  Enable ext. filter pin if argument is present (disable otherwise)&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 intertechno  &lt;br /&gt;
|  family group device command&lt;br /&gt;
|-&lt;br /&gt;
| rfm12 tevion  &lt;br /&gt;
|  housecode command delay cnt&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[RFM12_FS20]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| fht send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
| fs20 send  &lt;br /&gt;
|  housecode addr command data&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SD-Karte]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sd dir &lt;br /&gt;
|  List contents of current SD directory.&lt;br /&gt;
|-&lt;br /&gt;
| sd mkdir PATH&lt;br /&gt;
|  Create directory hierarchy PATH.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SHT]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sht humid &lt;br /&gt;
|  Return humidity of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht raw &lt;br /&gt;
|  Return raw hex temp (first line) and humidity value (second line) of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
| sht temp &lt;br /&gt;
|  Return temperature of SHT sensor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[SMS77]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| sms77  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in sms77 service&lt;br /&gt;
|-&lt;br /&gt;
| sms77_pass  [PASSWORD]&lt;br /&gt;
|  SMS77 password&lt;br /&gt;
|-&lt;br /&gt;
| sms77_recv  [RECEIVER]&lt;br /&gt;
|  SMS receiver&lt;br /&gt;
|-&lt;br /&gt;
| sms77_type  [TYPE]&lt;br /&gt;
|  SMS type&lt;br /&gt;
|-&lt;br /&gt;
| sms77_user  [USERNAME]&lt;br /&gt;
|  SMS77 username&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Servo_Ansteuerung|PWM Servo Control]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_dec SERVONR&lt;br /&gt;
|  Decrement position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_inc SERVONR&lt;br /&gt;
|  Increment position of servo SERVONR&lt;br /&gt;
|-&lt;br /&gt;
| pwm servo_set SERVONR POSITION&lt;br /&gt;
|  Set servo with SERVONR to POSITION&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Sound]]/WAV support ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| pwm stop  &lt;br /&gt;
|  Stop wav&lt;br /&gt;
|-&lt;br /&gt;
| pwm wav  &amp;lt;FILENAME&amp;gt;&lt;br /&gt;
| Play wave file. Use VFS if compiled in. More details at [[Sound]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[Stella_Light]] commands ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| channel  CHANNEL VALUE FUNCTION&lt;br /&gt;
| 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. &lt;br /&gt;
|-&lt;br /&gt;
| channels &lt;br /&gt;
|  Return stella channel size&lt;br /&gt;
|-&lt;br /&gt;
| fadestep  FADESTEP&lt;br /&gt;
|  Get/Set stella fade step&lt;br /&gt;
|-&lt;br /&gt;
| stella load &lt;br /&gt;
|  Load values from eeprom&lt;br /&gt;
|-&lt;br /&gt;
| stella store &lt;br /&gt;
|  Store values in eeprom&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[USB]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| keyboard  MESSAGE&lt;br /&gt;
| Send MESSAGE as HID keyboard&lt;br /&gt;
|-&lt;br /&gt;
| mouse BUTTON DELTAX DELTAY&lt;br /&gt;
| Send data as HID mouse&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== [[ZACwire]] ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| zac 306  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 306 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac 506  PORT BIT&lt;br /&gt;
|  Return temperature of TSic 506 at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
| zac raw  PORT BIT&lt;br /&gt;
|  Return raw hex temperature value of zacwire at BIT of PORT&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== lome6 ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| lome6 get_t  TYPE&lt;br /&gt;
|  get temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 power  TYPE&lt;br /&gt;
|  press power command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 reset &lt;br /&gt;
|  press reset command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 set_t  TYPE TEMPERATURE&lt;br /&gt;
|  set temperature command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 state &lt;br /&gt;
|  get state command&lt;br /&gt;
|-&lt;br /&gt;
| lome6 uptime  UPTIME&lt;br /&gt;
|  set/get uptime command&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Miscelleanous ==&lt;br /&gt;
{| border='1'&lt;br /&gt;
| ''Command syntax''&lt;br /&gt;
| ''Short description''&lt;br /&gt;
|-&lt;br /&gt;
| alias list &lt;br /&gt;
|  List all available aliases&lt;br /&gt;
|-&lt;br /&gt;
| artnet test &lt;br /&gt;
| artnet test&lt;br /&gt;
|-&lt;br /&gt;
| cw send  MESSAGE&lt;br /&gt;
|  Send MESSAGE in Morce Code&lt;br /&gt;
|-&lt;br /&gt;
| d   ADDR&lt;br /&gt;
|  Dump the memory at ADDR (16 bytes).&lt;br /&gt;
|-&lt;br /&gt;
| eeprom reinit &lt;br /&gt;
|  Force reinitialization of the EEPROM config area&lt;br /&gt;
|-&lt;br /&gt;
| free &lt;br /&gt;
|  Display free space.&lt;br /&gt;
|-&lt;br /&gt;
| help &lt;br /&gt;
|  List which commands are available.&lt;br /&gt;
|-&lt;br /&gt;
| ht  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in httplog service&lt;br /&gt;
|-&lt;br /&gt;
| ipstats &lt;br /&gt;
|  Display IP statistics.&lt;br /&gt;
|-&lt;br /&gt;
| mb recv  &lt;br /&gt;
| Receive data from modbus&lt;br /&gt;
|-&lt;br /&gt;
| moodlight CHANNEL ONOFF&lt;br /&gt;
|  Set CHANNEL moodlight on=1 or off=0. If no channel is given return on if channel CHANNEL is moodlighted&lt;br /&gt;
|-&lt;br /&gt;
| motd [MESSAGE]&lt;br /&gt;
| Save MESSAGE as new message of the day, otherwise just show current message&lt;br /&gt;
|-&lt;br /&gt;
| msr1 get &lt;br /&gt;
| Get data&lt;br /&gt;
|-&lt;br /&gt;
| mysql query  QUERY&lt;br /&gt;
|  Send specified MySQL query to the configured server&lt;br /&gt;
|-&lt;br /&gt;
| ns &lt;br /&gt;
| update net statistic for public anouncment of currently running ethersex&lt;br /&gt;
|-&lt;br /&gt;
| pam  USER PASSWORD&lt;br /&gt;
|  Use pam for user and password&lt;br /&gt;
|-&lt;br /&gt;
| push   NUMBER&lt;br /&gt;
| Push button identified by NUMBER&lt;br /&gt;
|-&lt;br /&gt;
| pwm melody  [NUMBER]&lt;br /&gt;
|  Play melody&lt;br /&gt;
|-&lt;br /&gt;
| sanyoz700  CMD&lt;br /&gt;
|  Send command to projector&lt;br /&gt;
|-&lt;br /&gt;
| sll get &lt;br /&gt;
| Request the logged data&lt;br /&gt;
|-&lt;br /&gt;
| sram memtest &lt;br /&gt;
|  Perform a memory test&lt;br /&gt;
|-&lt;br /&gt;
| srf05 &lt;br /&gt;
|  Read SRF05 measurement&lt;br /&gt;
|-&lt;br /&gt;
| to1 get &lt;br /&gt;
| Request data from sensor&lt;br /&gt;
|-&lt;br /&gt;
| tw  MESSAGE&lt;br /&gt;
| Send MESSAGE to compiled in twitter service&lt;br /&gt;
|-&lt;br /&gt;
| upnp send &lt;br /&gt;
| Manually send UPnP broadcast packet&lt;br /&gt;
|-&lt;br /&gt;
| usart baud  BAUD&lt;br /&gt;
|  Set the USART baudrate to BAUD.&lt;br /&gt;
|-&lt;br /&gt;
| version &lt;br /&gt;
| Display the version number.&lt;br /&gt;
|-&lt;br /&gt;
| wol  MAC&lt;br /&gt;
| Send WAKE-ON-LAN command to MAC&lt;br /&gt;
|-&lt;br /&gt;
| yport stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
| zbus stats &lt;br /&gt;
|  Report statistic counters&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Ethersex]]&lt;br /&gt;
[[Category:ECMD]]&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>	</entry>

	</feed>