NOTE
SOME FRITZ!Box modems require RJ-45 REVERSE POLARITY CAT5 CABLE !
1. Connect LAN board to any PC or Laptop and using this procedure enable DHCP:
http://www.info.kmtronic.com/how-to-change-default-settings-kmtronic-lan-board.html
2. Connect board to FRITZ!Box and check IP board (in this example 192.168.178.20):
3. Click on IP address and open Relay board WEb Server
--- Tested with FRITZ!Box 7390 ---
KEEProg EEPROM programmer
Download Software and Drivers from:
http://info.kmtronic.com/software/KEEPROG/KEEProg_EEPROM/KEEProg_EEPROM_3.4.zip
WINDOWS XP
UnZip in separate folder ( in example D:\KEEProg )
Open Device Manager
Connect programmer to PC
Click on KEEProg EEPROM PROGRAMMER and next Update Driver...
Click on Browse my computer ...
Locate driver’s holder and click Next
Wait until Windows install driver
Windows will show confirmation message that drivers are installed
Close and open again Device Manager to check that KEEProg programmer is now installed
Run software
WINDOWS 7
KMtronic RS485 Modbus 8 Relays
www.info.kmtronic.com/kmtronic-modbus-relays.html
RS485 ModBus Relays by Loxone Miniserver and ModBus extension 
www.info.kmtronic.com/rs485-modbus-relays-by-loxone-miniserver-modbus.html
MACH3 and KMtronic Modbus/TCP 8 Relay board
www.info.kmtronic.com/mach3-and-kmtronic-modbus-tcp-8-relay-board.html
ModbusView and KMtronic Modbus/TCP 8 Relay board
www.info.kmtronic.com/modbusview-and-modbus-tcp-relay-board.html
ModbusTools and KMtronic Modbus TCP 8 Relay board 
www.info.kmtronic.com/modbustools-and-kmtronic-modbus-tcp-relay-board.html
Modbus RS485 RTU Serial to
Modbus LAN TCP/IP Module Converter
www.info.kmtronic.com/modbus-tcp-ip-converter.html
Controlling KMTronic Relays by Loxone Home Automation Miniserver
Written by Super User
http://www.loxone.com/enuk/service/documentation/extensions/rs485.html
... On the configuration program just go to Periphery - Devices - RS485 Extension and
just use the following communication parameters: 8 Data, 1 Stop, No Parity, Baud rate : 9600.
Now add a RS485 actuator. Click use as digital output,
write \xFF\x01\x01 on "Command for on" and \xFF\x01\x00 on "Command for off"
and you can control the first relay channel.
Repeat the above for the other relays (\xFF\x02\x01 and \xFF\x02\x00 for the second, so on)....
Thank you Vampiris!
http://www.info.kmtronic.com/Loxone_and_KMTronic_RS485_Relay_Board.pdf
Controlling KMTronic WEB 2 Relay Board using BAT Files
Written by Super User
http://www.info.kmtronic.com/software/Web_2_Relay/Web_2_Relay_CMD.zip
Commands:
WEB_Relay 1 1
WEB_Relay 1 0
WEB_Relay 0 1
WEB_Relay 0 0
Controlling UART 8 Relay board by Arduino
http://info.kmtronic.com/arduino-uart-8-channel-relay-controller-example.html
Controlling KMTronic Relays by Arduino ADK
http://info.kmtronic.com/controlling-kmtronic-relays-by-arduino-adk.html
Connecting a relay to Arduino
www.info.kmtronic.com/arduino-two-relay-board.html
Arduino network power switch
http://info.kmtronic.com/arduino-network-power-switch.html
Controlling UART 8 Relay board by Arduino
https://info.kmtronic.com/arduino-uart-8-channel-relay-controller-example.html
Controlling UART 8 Relay board by RaspberryPi
https://info.kmtronic.com/controlling-uart-8-relay-board-by-raspberry-pi.html
Arduino UART 8 Channel Relay Controller example
Written by Super User
Code
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
}
void loop() // run over and over
{
for(uint8_t i=1; i < 9; i++ ){
KMtronic_Relay_ON(i);
delay(50);
}
for(uint8_t i=1; i < 9; i++ ){
KMtronic_Relay_OFF(i);
delay(50);
}
KMtronic_Relay_ON(1);
delay(500);
KMtronic_Relay_OFF(1);
delay(500);
KMtronic_Relay_ON(8);
delay(500);
KMtronic_Relay_OFF(8);
delay(500);
}
void KMtronic_Relay_ON(uint8_t number)
{
mySerial.write((uint8_t)0xFF);
mySerial.write((uint8_t)number);
mySerial.write((uint8_t)0x01);
}
void KMtronic_Relay_OFF(uint8_t number)
{
mySerial.write((uint8_t)0xFF);
mySerial.write((uint8_t)number);
mySerial.write((uint8_t)0x00);
}