Seite 1 von 1

An KNX 1 bit senden

Verfasst: 3. Sep 2023 13:09
von TorstenE
Hallo Mitstreiter,

ich habe einer KNX-Gruppen-Adresse 5/0/0 an welche ein Bit für eine Alarmmeldung gesendet werden kann.

Thing

Code: Alles auswählen

//TUNNEL
Bridge knx:ip:bridge [
    type="TUNNEL",
    ipAddress="192.168.10.17",
    portNumber=3671,
    localIp="192.168.10.20",
    readingPause=50,
    responseTimeout=10,
    readRetriesLimit=3,
    autoReconnectPeriod=60,
    localSourceAddr="0.0.0"
] {
    Thing device generic [
//        address="1.1.9",
        fetch=false,
        pingInterval=300,
        readInterval=3600
    ] {
        Type number : demoAlarm "Alarm 1" [ ga="1.005:5/0/0"]
    }
}
Item

Code: Alles auswählen

Number MyAlarm1  "Alarm KNX (1-Bit)"    <number> (Organisation) ["Status"]    {channel="knx:device:bridge:generic:demoAlarm"}
Rule

Code: Alles auswählen

...
MyAlarm1.sendCommand(1)
...
Setze ich in der ETS den Wert auf 1, dann wird das im Item 1 angezeigt

Aber wie bringe ich z.B. den Wert 0 von OH an KNX, das klappt noch nicht?

Danke

Torsten

Re: An KNX 1 bit senden

Verfasst: 3. Sep 2023 16:24
von udo1toni
Bitte kein Number Channel/Item verwenden. Nimm stattdessen ein Switch Item und einen Switch Channel, die sind für Bits zuständig.

Re: An KNX 1 bit senden

Verfasst: 3. Sep 2023 16:54
von TorstenE
Hallo Udo,

danke für die Antwort. Habe alles auf "Switch" umgestellt und jetzt funktioniert ist. Geht nix über das Zusammenspiel der "Welten", hier in diesem Beispiel waren es Aqara-Fensterkontakte (MQTT). Ist ein Kontakt offen, wird auf "Abfrage" (Tastendruck) am JUNG LS Touch (KNX) die Meldung ausgegeben, das noch ein Fenster offen ist. Welches, geht leider nicht, da der JUNG nur 6 vorgegebene Meldungen zulässt. ;-)

Re: An KNX 1 bit senden

Verfasst: 3. Sep 2023 17:27
von udo1toni
:)