ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
obis.h File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::dlms_meter
 

Enumerations

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