Ansteuerung von DOs

Hallo zusammen,
ich möchte ein implementiertes KMtronic Relay Board nutzen und einzelne Ausgange anhand versch. Parameter triggern. Die direkte Ansteuerung über “Controller IO FixDigitalOutput” klappt problemlos, jetzt möchte ich folgendes tun:

  • Ansteuerung anhand einen Einspeiseleistung (meter0/ Channel?)

  • Ansteuerung basierend auf einer Tageszeit

  • Ansteuerung als Kombination beider obigen

Bitte um kurzen Support hierzu. Ziel ist, nach Möglichkeit keinen neuen Code zu schreiben, sondern entsprechende Parametrierungen richtig zu setzen…
Danke

Hallo Florian,

danke für die Anfrage über das Forum.

  • Ansteuerung anhand einen Einspeiseleistung (meter0/ Channel?)

    • du kannst dazu den “Channel-Threshold”-Controller verwenden
    • Konfiguration z. B.:
      • inputChannelAddress: _sum/GridActivePower (= Leistung am Netzanschlusspunkt; negativ für Netzeinspeisung)
      • outputChannelAddress: io0/Relay1
      • lowThreshold: -99999
      • highThreshold: 0
      • hysteresis: 2000
  • Ansteuerung basierend auf einer Tageszeit

    • dazu kannst du den “Daily-Scheduler” verwenden. (@venu-sagar: there is still no valid readme.adoc for this Scheduler)
    • Konfiguration:
      • controllerTimes: hier kannst du jeweils die Start-Zeit angeben, ab wenn welche Controller ausgeführt werden; du legst also z. B. verschiedene “Channel-Threshold”- oder “FixDigitalOutput”-Controller an, die dann zu unterschiedlichen Zeiten am Tag aktiv sind.
      • alwaysRunControllers_ids: hier müssen alle weiteren Controller angegeben werden, die immer ausgeführt werden sollen (z. B. DebugLog, WebsocketApi, BackendApi, Balancing, usw.)

Gruß,
Stefan