.. _everest_modules_LemDCBM400600: ############# LemDCBM400600 ############# | Module implementing the LEM DCBM 400/600 power meter driver adapter via HTTP. For a detailed handwritten documentation see :ref:`here ` ******************** Module Configuration ******************** | **ip_address**:*string* | IP Address of the power meter API. | **port**:*integer* | *default: 80* | Port of the power meter API. | **meter_tls_certificate**:*string* | *default: ""* | The DCBM's HTTPS certificate, in PEM format. If provided, HTTPS will be used. If left empty, regular HTTP will be used. Note that this does not affect the default port - specify a port explicitly if you wish to use a port other than 80. | **ntp_server_1_ip_addr**:*string* | *default: ""* | The IPv4 address (in 4-octet form W.X.Y.Z) of the first NTP server to use for time sync. If this is left empty, NTP will not be configured on the DCBM - its time will be synced with EVerest's system time instead. | **ntp_server_1_port**:*integer* | *default: 123* | The port (1-65535) of the first NTP server. | **ntp_server_2_ip_addr**:*string* | *default: ""* | The IPv4 address (in 4-octet form W.X.Y.Z) of the second NTP server to use for time sync. This is ignored if ntp_server_1_ip_addr is empty. | **ntp_server_2_port**:*integer* | *default: 123* | The port (1-65535) fof the second NTP server. | **meter_timezone**:*string* | *default: "+00:00"* | The timezone offset (ignored if NTP servers are set) - it can go from -11 to +14 for hours and 00, 15, 30, 45 for minutes | **meter_dst**:*string* | *default: "{"activated": false, "offset": 60, "start": {"order": "last", "day": "sunday", "month": "march", "hour": "T01:00Z"}, "end": {"order": "last", "day": "sunday", "month": "october", "hour": "T01:00Z" }}"* | The Daylight Saving Time (DST) settings (ignored if NTP is set) | **resilience_initial_connection_retries**:*integer* | *default: 25* | For the controller resilience, the number of retries to connect to the powermeter at module initialization. | **resilience_initial_connection_retry_delay**:*integer* | *default: 10000* | For the controller resilience, the delay in milliseconds before a retry attempt at module initialization.. | **resilience_transaction_request_retries**:*integer* | *default: 3* | For the controller resilience, the number of retries to connect to the powermeter at a transaction start or stop request. | **resilience_transaction_request_retry_delay**:*integer* | *default: 250* | For the controller resilience, the delay in milliseconds before a retry attempt at a transaction start or stop request. | **cable_id**:*integer* | *default: 0* | The cable loss compensation level to use. This allows compensating the measurements of the DCBM with a resistance. | **tariff_id**:*integer* | *default: 0* | Used for a unique transaction tariff designation | **SC**:*integer* | *default: 0* | SC (OCMF/transaction fields) | **UV**:*string* | *default: ""* | User SW Version (OCMF/transaction fields) | **UD**:*string* | *default: ""* | UD (OCMF/transaction fields) ******** Provides ******** | **main**::ref:`powermeter ` | This is the main unit of the module ******** Metadata ******** Authors ======= | Valentin Dimov, valentin.dimov@pionix.de | Fabian Klemm, fabian.klemm@pionix.de License ======= | https://opensource.org/licenses/Apache-2.0