plugin.peripherial:
gelios_flow: &gelios_flow
descr: promauto.gelios.flow
retrial: 3
type: modbus
emulate: off
tags:
- name: Version
address: 0x0000
type: string
size: 32
readOnce: on
readEnd: on
- name: CurWeight
address: 0x1000
type: int32
access: ro
- name: CurFlow
address: 0x1002
type: int32
access: ro
- name: SumWeight
address: 0x1004
type: uint32
access: ro
- name: SumWeightUsr
address: 0x1006
type: uint32
access: ro
- name: State
address: 0x1008
type: int16
access: ro
- name: ErrorCode
address: 0x1009
type: int16
access: ro
- name: Flags
address: 0x100A
type: int16
access: ro
- name: TermInp
address: 0x100B
type: int16
access: ro
- name: TermOut
address: 0x100C
type: int16
access: ro
- name: Start
address: 0x100D
type: int16
- name: Stop
address: 0x100E
type: int16
- name: Zero
address: 0x100F
type: int16
- name: KWF
address: 0x1010
type: int32
- name: WeightZero
address: 0x1012
type: int32
- name: TimeCalm
address: 0x1014
type: int16
- name: TimeZero
address: 0x1015
type: int16
readEnd: on
func.tags:
CurFlowAvg:
func: avg
input: CurFlow
period: 30_000
module.WD1_1:
portnum: 13
netaddr: 1
<<: *gelios_flow