Skip to main content

16.6 Kaco

Overview

This protocol is meant to be used by inverters that convert the DC power generated by the photovoltaic (PV) modules into AC power and feed this into the power grid.

This protocol handles serial communication parameters (baudrate, databits, stopbits, etc.) automatically.

Configuration

Kaco parameters for the Device tab
Parameter

Type

Description

Required

Default value

(when not specified)

Range

Min

Max

name string  User-friendly device name Yes

 



description string Description of a device No

 



device_alias string Alphanumeric string to identify a device Yes


enable boolean Enabling/disabling of a device No 1 0 1
protocol string Protocol to be used. Yes

Kaco

scan_rate_ms integer All reads and writes will be executed within the
timeframe in milliseconds.
No 10000


poll_delay_ms integer Minimum time delay in milliseconds to wait
before sending any data on port.
No 200


timeout_ms integer Timeout of waiting for incoming requests in milliseconds Yes 2500 0 60000
subid integer Inverter serial number display Yes 0

ext_device boolean 0 ­- The inverter is connected directly
1 -­ Inverter is connected via remote terminal
Yes 0 0 1
id integer Inverter serial number Yes


device string Communication port Yes
PORT1 PORT2
Kaco parameters for the Signals tab
Parameter

Type

Description

Required

Default value

(when not specified)

Range

Min

Max

signal_name

string

User-­friendly signal name

Yes



device_alias

string

Device alias from a Devices tab

Yes



signal_alias

string

Unique alphanumeric name of the signal to be used

Yes



enable

boolean

Enabling/disabling of an individual signal

No 1

0

1

log

integer

Enable logging in the event log

No 0



number_type string Type of a number (FLOAT, DOUBLE, DIGITAL, etc.) Yes


job_todo

string

Tag job as single or multiple comma-separated OBIS codes

Yes



tag_job_todo string Tag sub job Yes


pulse_short_time_ms integer The time interval for a short output pulse to stay
active
No 0

pulse_long_time_ms integer The time interval for a long output pulse to stay active No 0