Seite 2 von 2

Re: KNX switch-control wiederholende Telegramme

Verfasst: 21. Nov 2019 12:00
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

Re: KNX switch-control wiederholende Telegramme

Verfasst: 21. Nov 2019 21:09
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.