/CommonLogicNodes

Common LogicNodes for Gira X1/L1 SDK

Primary LanguageC#MIT LicenseMIT

CommonLogicNodes

Common LogicNodes for Gira X1/L1 Beta-SDK

Nodes

Short description of nodes. Including state (tested hardware, test coverage, etc.)

DewPoint

Dew point calculator.

Tested environment: GPA, X1

Dev: Alram Lechner

Todo:

  • increase test coverage

SendMail

Sends mail via SMTP. Known to work with:

  • Synology DSM 6.x, no encryption, no authentication
  • GMX, encryption=STARTTLS (port 587), user+password authentication

Status: POC / in development

Tested environment: GPA, X1

Dev: Alram Lechner

Todo:

  • add feature params for subject, mailtext
  • increase test coverage

ModbusClient

Modbus TCP client. Takes modbus server, port, address and read length. executes 'read holding register' command.

Status: POC / in development Tested environment: GPA, X1

Dev: Alram Lechner

Todo:

  • increase test coverage
  • add support for further commands

InfluxDbNode

Influx DB node to store data in InfluxDB (write datapoint).

Status: POC/in development

Dev: Alram Lechner

Todo (a lot of things):

  • add auth
  • test encodings
  • refactor fields to be dynamic list
  • implement better logic to write many value as single datapoint