[Nut-upsuser] megatec and blazer drivers for (brand)Tuncmatik (series)Newtech Pro 1KVA

Said KÖKÇAM skokcam at googlemail.com
Mon Feb 8 00:07:08 UTC 2010


Hi,

       I would like to report that Tuncmatik Newtech Pro 1 KVA
(http://www.tuncmatik.com/en-US/productDetail.asp?RecID=290) works
with nut(2.4.1) blazer_usb, blazer_ser and megatec drivers.
	The UPS came with an usb cable and a java based software for both
linux and windows, named ViewPower
(http://www-power-software-download.com). This UPS has double
interface a USB interface and a serial interface.
	Perhaps other models from this manufacturer may also work with these
drivers. I attached a copy of upsc outputs of these drivers and output
of an experimental modified megatec driver supporting more features of
this UPS. I also attached explanation of extended megatec protocol
this UPS use as far as i was able to analyze. (other UPS's from this
manufacturer and other manufacturers might also be using this
protocol). AFAIK currently there is no official nut driver supporting
this protocol. I would be very happy if this information helps nut
users and developement of nut. I would appreciate your comments.

Thanks for your consideration.

Best wishes to all

Said KÖKÇAM
-------------- next part --------------
Extended megatec protocol

[CMD]	[RESPONSE]
*UPS information (Mfg, Model, FW)
[I]	#                HV 1K      00001903  
*UPS ratings (Voltage, Current, Nominal BattVolt, Nominal frequency)
[F]	#220.0 004 036.0 50.0
*UPS ratings (new)
[QRI]	(220.0 004 036.0 50.0
*UPS status (input V, fault V, output V, load, output freq, batt current, UPS temp, flags -> 8 bit)
[Q1]	(209.7 209.7 219.7 019 50.0 2.32 23.3 00000001
*UPS status (input V, fault V, output V, load, output freq, batt voltage, UPS temp, flags -> 8 bit)
[QS]	(209.7 209.7 219.7 020 50.0 41.8 23.3 00000001
*UPS status (new) (in V, in F, out V, out F, out Current, load, unknown1, unknown2, batt volt, unknown3, UPS temp, flags->12 bit)
[QGS]	(209.7 50.0 219.7 50.0 000.8 019 374.9 374.3 041.8 ---.- 023.3 100000000001
*Battery status (Batt Volt, Nr of batt packs, Nr of batt packs in parallel, %battery charge, expected runtime in minutes)
[QBV]	(041.8 03 01 100 058
*Wide battery status ??? less battery less zeroes ???
[QWS]	(0000000000000000000000000000000000000000000000000000000000000000
*UPS serial number
[QID]	(83120911100735
*UPS firmware revision
[QVFW]	(VERFW:00019.03
*UPS option flags (letters following E are enabled, letters following D are disabled)
[QFLAG]	(EpbshcDrovegfjl
*What is this ?
[QMD]	(############G1K ###1000 80 1/1 220 220 03 12.0
*Programmable outlet status (if on response is '1', if off response is '0')
[QSK1]	(1
*UPS mode (if on battery it is 'B', on AC power it is 'L')
[QMOD]	(L
*Toggle beeper (obsolote command, not supported)
[Q]	(NAK	(response is NAK => This command is rejected)
*Beeper off (works only when beeper is buzzing)
[BZOFF]	(ACK	(if UPS is on AC power response is NAK) 
*Beeper on 
[BZON]	(ACK
*Turn off the load
[SOFF]	(ACK
*Turn on the load 
[SON]	(ACK
*Test battery
[T01]	(ACK	(Test for 1 min)
*Test battery deep ?
[TL]	(ACK
*Cancel test
[CT]	(ACK	(if test is in progress response is ACK else NAK)
*Shutdown
[S01]	(ACK	(Shutdown 1 min later)
*Shutdown and restart
[S01R0001] (ACK	(Shutdown 1 min later and restart 1 min from shutdown)
*Cancel shutdown
[CS]	(ACK 
*Disable beeper while on battery
[PDB]	(ACK
*Enable beeper while on battery
[PEE]	(ACK
*Disable beeper while on bypass
[PDP]	(ACK
*Enable beeper while on bypass
[PEP]	(ACK
*Disable bypass when off
[PDO]	(ACK
*Enable bypass when off
[PEO]	(ACK
*Disable auto reboot
[PDR]	(ACK
*Enable auto reboot
[PER]	(ACK
*Disable eco mode (Eco mode bypasses when input voltages are within adjusted voltage range)
[PDE]	(ACK
*Enable eco mode
[PEE]	(ACK
*Disable bypass when UPS is off
[PDO]	(ACK
*Enable bypass when UPS is off
[PEO]	(ACK
*Disable cold start
[PDC]	(ACK
*Enable cold start
[PEC]	(ACK
*Disable converter mode (Frequency converter mode)
[PDV]	(ACK
*Enable converter mode
[PEV]	(NAK	(probably)
*Disable deep discharge protection
[PDS]	(ACK
*Enable deep discharge protection
[PES]	(ACK
*Disable bypass not allowed
[PDF]	(ACK
*Enable bypass not allowed
[PEF]	(ACK
*Disable site fault detection
[PDL]	(ACK
*Enable site fault detection
[PEL]	(ACK
*Disable programmable outlet control on battery mode
[PDJ]	(ACK
*Enable programmable outlet control on battery mode
[PEJ]	(ACK

Option Flags
	
'b'	"beep_on_battery"			
'p'	"beep_on_bypass"
'o'	"bypass_when_off"
'e'	"eco_mode"
'r'	"auto_reboot"
'c'	"cold_start"
'v'	"converter_mode"
's'	"deep_discharge_protection"
'f'	"bypass_not_allowed"
'l'	"site_fault_detection"
'j'	"programmable_outlet_control_on_battery_mode"
'g'	"???unknown???"
'h'	"???unknown???"

**Things not yet known**
Howto program the programmable outlet to shut down in set minutes while in battery mode
Howto set eco mode accepted voltage levels
Howto set frequency converter frequencies

***Things not yet noticed***
Many things...
-------------- next part --------------
[upsc output with megatec driver]
battery.charge: 100.0
battery.voltage: 2.32
battery.voltage.nominal: 36.0
driver.name: megatec
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyS0
driver.version: 2.4.1
driver.version.internal: 1.6
input.frequency: 50.0
input.frequency.nominal: 50.0
input.voltage: 214.4
input.voltage.fault: 214.4
input.voltage.maximum: 214.5
input.voltage.minimum: 213.9
input.voltage.nominal: 220.0
output.voltage: 219.8
ups.beeper.status: enabled
ups.delay.shutdown: 0
ups.delay.start: 2
ups.load: 20.0
ups.mfr: 
ups.model: HV 1K 00001903
ups.serial: unknown
ups.status: OL
ups.temperature: 23.3
ups.type: online

[upsc output with modified megatec driver (newtech.c)]
battery.charge: 99.0
battery.voltage: 41.80
battery.voltage.nominal: 36.0
driver.name: newtech
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyS0
driver.version: 2.4.1
driver.version.internal: 0.10
input.frequency: 50.0
input.frequency.nominal: 50.0
input.voltage: 213.9
input.voltage.maximum: 213.9
input.voltage.minimum: 213.9
input.voltage.nominal: 220.0
options.auto_reboot: disabled
options.beep_on_battery: enabled
options.beep_on_bypass: enabled
options.bypass_not_allowed: disabled
options.bypass_when_off: disabled
options.cold_start: enabled
options.converter_mode: disabled
options.deep_discharge_protection: enabled
options.eco_mode: disabled
options.programmable_outlet: enabled
options.programmable_outlet_control_on_battery_mode: disabled
options.site_fault_detection: disabled
output.current: 1.0
output.frequency: 50.0
output.voltage: 219.8
ups.beeper.status: enabled
ups.delay.shutdown: 0
ups.delay.start: 2
ups.firmware: 00019.03
ups.load: 21.0
ups.mfr: 
ups.model: HV 1K 00001903
ups.serial: 83120911100735
ups.status: OL
ups.temperature: 23.3
ups.type: online

[upsc output with blazer_ser]
battery.voltage: 41.76
battery.voltage.nominal: 36.0
beeper.status: enabled
driver.name: blazer_ser
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyS0
driver.version: 2.4.1
driver.version.internal: 1.51
input.current.nominal: 4.0
input.frequency: 50.0
input.frequency.nominal: 50
input.voltage: 214.5
input.voltage.fault: 214.5
input.voltage.nominal: 220
output.voltage: 219.8
ups.delay.shutdown: 30
ups.delay.start: 180
ups.firmware: 00001903
ups.load: 20
ups.mfg: 
ups.model: HV 1K
ups.status: OL
ups.temperature: 23.3
ups.type: online

[upsc output with blazer_usb]
battery.voltage: 41.76
battery.voltage.nominal: 36.0
beeper.status: enabled
driver.name: blazer_usb
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.4.1
driver.version.internal: 0.03
input.current.nominal: 4.0
input.frequency: 50.0
input.frequency.nominal: 50
input.voltage: 214.4
input.voltage.fault: 214.4
input.voltage.nominal: 220
output.voltage: 219.8
ups.delay.shutdown: 30
ups.delay.start: 180
ups.firmware: 00001903
ups.load: 19
ups.mfg: 
ups.model: HV 1K
ups.productid: 5161
ups.status: OL
ups.temperature: 23.3
ups.type: online
ups.vendorid: 0665



More information about the Nut-upsuser mailing list