description: Module implements Isabellenhuette IEM-DCR power meter driver, connecting via HTTP/REST
config:
  ip_address:
    description: IPv4 Address of the power meter API.
    type: string
    default: "192.168.60.12"
  port_http:
    description: HTTP-Port of the power meter API.
    type: integer
    minimum: 0
    maximum: 65535
    default: 80
  timezone:
    description: The timezone offset information according to ISO8601 (version without colon) for normal time.
    type: string
    default: "+0100"
  timezone_handle_DST:
    description: Controls whether daylight saving time (DST) is handled or normal time is used continuously.
    type: boolean
    default: true
  datetime_resync_interval:
    description: Interval for cyclic time resync in hours.
    type: integer
    minimum: 1
    maximum: 24
    default: 2
  resilience_initial_connection_retry_delay:
    description: For the controller resilience, the delay in milliseconds before a retry attempt at module initialization.
    type: integer
    minimum: 1000
    maximum: 65535
    default: 10000
  resilience_transaction_request_retries:
    description: For the controller resilience, the number of retries to connect to the powermeter at a transaction start or stop request.
    type: integer
    minimum: 0
    maximum: 5
    default: 3
  resilience_transaction_request_retry_delay:
    description: For the controller resilience, the delay in milliseconds before a retry attempt  at a transaction start or stop request.
    type: integer
    minimum: 200
    maximum: 1000
    default: 250
  CT:
    description: Charge point identification type (part of the signed OCMF data tuple).
    type: string
    default: "EVSEID"
  CI:
    description: Charge point identification (part of the signed OCMF data tuple).
    type: string
    default: "1234"
  TT_initial: 
    description: Initial tariff text. (Its current value is part of signed OCMF data tuple).
    type: string
    default: ""
  US:
    description: Controls whether UserID is shown on display or not.
    type: boolean
    default: false
provides:
  main:
    description: This is the main unit of the module
    interface: powermeter
metadata:
  license: https://opensource.org/licenses/Apache-2.0
  authors:
    - Josef Herbert <josef.herbert@isabellenhuette.com>
