KNX switch-control wiederholende Telegramme

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

blackbruce
Beiträge: 6
Registriert: 12. Nov 2019 15:23
Answers: 0

Re: KNX switch-control wiederholende Telegramme

Beitrag von blackbruce »

udo1toni hat geschrieben: 20. Nov 2019 16:18 Nein, das ist nicht korrekt. Die eine Sache ist, ob der Shelly überhaupt ein ON bzw. OFF benötigt, oder ob ein set 0 / set 100 ausreicht.
Falls nein (oder falls Du darauf Wert legst, auch ein ON bzw. OFF an den Dimmer senden zu können, ohne dass eine Rule diese Befehle umsetzt), reicht es aber, die beiden Channel einem Dimmer Item zuzuordnen.
Vielen Dank für deine Antwort.

Nach einigen Tests, kann ich nun sagen, dass es kein zusätzlichen Switch für ON bzw. OFF benötigt.

Aus mqtt.fx habe ich ein json geschickt mit Inhalt { "turn": "on", "brightness": 66 } bzw. { "turn": "off", "brightness": 66 } und hat korrekt geschalten.

Mein Thing sieht nun so aus:

Code: Alles auswählen

    Thing topic shellyDimm "ShellyDimmer" @ "MQTT" {
        Channels:

        Type dimmer : dimmer "Dimmer" [
          stateTopic="shellies/shellydimmer-F3A007/light/0/status",
          transformationPattern="JSONPATH:$.brightness",
          commandTopic="shellies/shellydimmer-F3A007/light/0/set"
        ]

    }
    
Der aktuelle Werte des Dimmers wird auch korrekt angezeigt. Allerdings werden keine Änderungen in Openhab an den Shelly übertragen.
Hier müsste wohl ein json mit

Code: Alles auswählen

{
  "turn": "on",
    "brightness": 100
}
übertragen werden. Allerdings weiss ich nicht wie :roll:
Habe einiges gelesen aber steig einfach nicht durch.
outbound transformation? über eine Rule?

Wäre echt super wenn du mir hier nochmal auf die Sprünge helfen könntest

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

Re: KNX switch-control wiederholende Telegramme

Beitrag von udo1toni »

Nein, das wird so nicht gehen. Du kannst eine outgoing Transformation nutzen, aber damit kannst Du ja nur einen Wert setzen, nicht zwei.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten