ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
esphome::dlms_meter Namespace Reference

Data Structures

class  DlmsMeterComponent
 
struct  MeterData
 

Enumerations

enum  Providers : uint32_t { PROVIDER_GENERIC = 0x00 , PROVIDER_NETZNOE = 0x01 }
 
enum  DataType {
  NULL_DATA = 0x00 , BOOLEAN = 0x03 , BIT_STRING = 0x04 , DOUBLE_LONG = 0x05 ,
  DOUBLE_LONG_UNSIGNED = 0x06 , OCTET_STRING = 0x09 , VISIBLE_STRING = 0x0A , UTF8_STRING = 0x0C ,
  BINARY_CODED_DECIMAL = 0x0D , INTEGER = 0x0F , LONG = 0x10 , UNSIGNED = 0x11 ,
  LONG_UNSIGNED = 0x12 , LONG64 = 0x14 , LONG64_UNSIGNED = 0x15 , ENUM = 0x16 ,
  FLOAT32 = 0x17 , FLOAT64 = 0x18 , DATE_TIME = 0x19 , DATE = 0x1A ,
  TIME = 0x1B , ARRAY = 0x01 , STRUCTURE = 0x02 , COMPACT_ARRAY = 0x13
}
 
enum  Medium {
  ABSTRACT = 0x00 , ELECTRICITY = 0x01 , HEAT_COST_ALLOCATOR = 0x04 , COOLING = 0x05 ,
  HEAT = 0x06 , GAS = 0x07 , COLD_WATER = 0x08 , HOT_WATER = 0x09 ,
  OIL = 0x10 , COMPRESSED_AIR = 0x11 , NITROGEN = 0x12
}
 

Enumeration Type Documentation

◆ DataType

Enumerator
NULL_DATA 
BOOLEAN 
BIT_STRING 
DOUBLE_LONG 
DOUBLE_LONG_UNSIGNED 
OCTET_STRING 
VISIBLE_STRING 
UTF8_STRING 
BINARY_CODED_DECIMAL 
INTEGER 
LONG 
UNSIGNED 
LONG_UNSIGNED 
LONG64 
LONG64_UNSIGNED 
ENUM 
FLOAT32 
FLOAT64 
DATE_TIME 
DATE 
TIME 
ARRAY 
STRUCTURE 
COMPACT_ARRAY 

Definition at line 8 of file obis.h.

◆ Medium

Enumerator
ABSTRACT 
ELECTRICITY 
HEAT_COST_ALLOCATOR 
COOLING 
HEAT 
GAS 
COLD_WATER 
HOT_WATER 
OIL 
COMPRESSED_AIR 
NITROGEN 

Definition at line 36 of file obis.h.

◆ Providers

Enumerator
PROVIDER_GENERIC 
PROVIDER_NETZNOE 

Definition at line 52 of file dlms_meter.h.