Binäreingang triggert rule in Openhab nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Norick
Beiträge: 255
Registriert: 31. Jan 2022 06:35
Answers: 0

Binäreingang triggert rule in Openhab nicht

Beitrag von Norick »

Hallo
ich benutze den Binäreingang von Hager TS302, welchen ich in der ETS so konfiguriert habe, dass bei Tastendruck die rising edge: ON, falling edge: OFF ist. In der ETS sehe ich den Log-Eintrag:

Bild

In OH5 habe ich folgendes Thing angelegt:

Code: Alles auswählen

UID: knx:device:Bridge:980eca8d2c
label: KNX Device Binaereingang B4
thingTypeUID: knx:device
configuration:
  pingInterval: 600
  address: 1.1.17
  readInterval: 0
  fetch: false
bridgeUID: knx:ip:Bridge
location: Technik
channels:
  - id: B3_Chn1
    channelTypeUID: knx:contact
    label: Klingel OG
    configuration:
      ga: 4/0/0
(ich habe die "ga" auch auf <4/0/0 geändert, hat aber keinen Unterschied gemacht)

Im OH-Log sehe ich aber lediglich:
onGroupWrite Thing 'knx:device:Bridge:980eca8d2c' received a GroupValueWrite telegram from '1.1.17' for destination '4/0/0'

Das Problem ist, dass die rule überhaupt nicht auslöst welche ich angelegt habe. Diese sieht so aus:

Code: Alles auswählen

configuration: {}
triggers:
  - id: "2"
    configuration:
      itemName: KNX_Device_Binaereingang_B4_Klingel_OG
    type: core.ItemStateUpdateTrigger
conditions: []
actions:
  - inputs: {}
    id: "5"
    configuration:
      command: ON
      itemName: Licht
    type: core.ItemCommandAction
  - inputs: {}
    id: "1"
    configuration:
      type: application/javascript
      script: console.info('Klingel OG wurde ausgelöst');
    type: script.ScriptAction
Ist das Problem u.U. darum weil die ETS kein OFF/ON schickt, sondern nur ein "ON"?

Danke im voraus
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15412
Registriert: 11. Apr 2018 18:05
Answers: 247
Wohnort: Darmstadt

Re: Binäreingang triggert rule in Openhab nicht

Beitrag von udo1toni »

Wie sieht denn das dazugehörige Item aus? Wenn Du einen contact Channel verwendest, muss auch das Item vom Typ Contact sein.

Als Trigger wäre dann changed to CLOSED sinnvoll, sonst triggert due Rule zweimal pro Tastendruck (eben einmal für das Update auf CLOSED und einmal für das Update auf OPEN)
openHAB5.0.1 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime) (Proxmox 9.0.11, LXC)

Antworten