Module: Ansible::KNX::DPT13

Defined in:
lib/ansible/knx/dpt/dpt13.rb

Overview

DPT13: 4-byte signed value

Defined Under Namespace

Classes: DPT13_Frame

Constant Summary collapse

Basetype =

DPT13 base type info

{
    :bitlength => 32,
    :valuetype => :basic,
    :desc => "4-byte signed value"
}
Subtypes =

DPT13 subtypes

{
    # 13.001 counter pulses (signed)
    "001" => {
        :name => "DPT_Value_4_Count", :desc => "counter pulses (signed)", 
        :unit => "pulses"
    },
    
    # 13.010 active energy (Wh)
    "010" => {
        :name => "DPT_ActiveEnergy", :desc => "active energy (Wh)", 
        :unit => "Wh"
    },
    
    # 13.011 apparent energy (VAh)
    "011" => {
        :name => "DPT_ApparantEnergy", :desc => "apparent energy (VAh)", 
        :unit => "VAh"
    },
    
    # 13.012 reactive energy (VARh)
    "012" => {
        :name => "DPT_ReactiveEnergy", :desc => "reactive energy (VARh)", 
        :unit => "VARh"
    },
    
    # 13.013 active energy (KWh)
    "013" => {
        :name => "DPT_ActiveEnergy_kWh", :desc => "active energy (kWh)", 
        :unit => "kWh"
    },
    
    # 13.014 apparent energy (kVAh)
    "014" => {
        :name => "DPT_ApparantEnergy_kVAh", :desc => "apparent energy (kVAh)", 
        :unit => "VAh"
    },
    
    # 13.015 reactive energy (kVARh)
    "015" => {
        :name => "DPT_ReactiveEnergy_kVARh", :desc => "reactive energy (kVARh)", 
        :unit => "kVARh"
    },
    
    # 13.100 time lag(s)
    "100" => {
        :name => "DPT_LongDeltaTimeSec", :desc => "time lag(s)", 
        :unit => "s"
    },
}