FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Svnm am 22 Februar 2019, 19:47:09

Titel: homebridgeMapping KXN-Dimmaktor mit Fhem Connector
Beitrag von: Svnm am 22 Februar 2019, 19:47:09
Hallo zusammen,
ich habe mir nun auch den Fhem Connector installiert und es funktioniert alles soweit - bis auf die KNX Dimmaktoren. Diese bekomme ich einfach nicht mit Alexa zum funktionieren.
In der Alexa App wird die Lampe als solches erkannt, auch ein Balken zum Dimmen wird angezeigt. Nur egal, welchen Dimmwert ich in der Alexa-App auswähle, das Licht wird stets auf 1% gesetzt. Wird das Licht manuell per KNX-Bus bedient, so wird der korrekte Dimmwert auch in der Alexa-App angezeigt.
Der Aktor ist wie folgt definiert (gekürzt):

DEF        1/1/23:dpt5.001 1/1/25:dpt5.001 1/1/21:dpt1 1/1/24:dpt1
READINGS:
     2019-02-21 19:04:19   getG1           10 %
     2019-02-22 19:34:18   getG2           0 %
     2019-02-21 19:04:19   getG3           off
     2019-02-22 19:34:18   getG4           off
     2019-02-22 19:34:18   setG1           0 %
     2019-02-22 18:42:18   setG3           off
     2019-02-22 19:34:18   state           0 %
Attributes:
   alexaName  Flur
   genericDeviceType light
   homebridgeMapping Brightness=getG2::setG1,cmd=setG1

Der aktuelle Dimmwert ist dabei im Reading getG2 enthalten. Gesetzt werden kann der Dimmwert durch setG1. Ich habe schon unzählige Varianten für das homebridgeMapping probiert, leider ohne Erfolg.

Vielleicht habt Ihr ja Tipps und könnt mir weiterhelfen  :)
Titel: Antw:homebridgeMapping KXN-Dimmaktor mit Fhem Connector
Beitrag von: justme1968 am 22 Februar 2019, 19:50:51
entweder

   homebridgeMapping Brightness=setG1::getG2

oder

   homebridgeMapping Brightness=getG2,cmd=setG1

ansonsten hilft es ins log zu schauen um zu sehen was genau passiert
Titel: Antw:homebridgeMapping KXN-Dimmaktor mit Fhem Connector
Beitrag von: Svnm am 22 Februar 2019, 20:16:56
Danke für deine zügige Antwort. Ich habe mal beides ausprobiert. Das Resultat ist leider gleich. Ich hatte in der App den Wert 42% gesetzt.
Ich habe jetzt mal auf verbose 5 eingestellt und im Log nachgesehen:

2019.02.22 20:11:17 5: enter get Flur: hash: HASH(0x4ff8f98), attributes: Flur, ?
2019.02.22 20:11:22 5: enter set Flur: hash: HASH(0x4ff8f98), attributes: Flur, setG1, 42
2019.02.22 20:11:22 5: set Flur: desired target is gad g1, command: setG1, args: 42
2019.02.22 20:11:22 5: check value: setG1, gadName: g1
2019.02.22 20:11:22 3: check value: input-value setG1 was casted to 1
2019.02.22 20:11:22 5: check value: 1, gadName: g1, model: dpt5.001, pattern: (?^i:[+-]?\d{1,3})
2019.02.22 20:11:22 5: encode value: 1, gadName: g1
2019.02.22 20:11:22 5: encode model: dpt5.001, code: dpt5, value: 1

Ich fürchte wohl, dass hat was mit der KNX-Definition zu tun
Titel: Antw:homebridgeMapping KXN-Dimmaktor mit Fhem Connector
Beitrag von: justme1968 am 22 Februar 2019, 20:18:48
im alexa log ...

links oben in der alexa detail ansicht.

beim start mit der device erkennung und beim ändern der werte in fhem und der app.
Titel: Antw:homebridgeMapping KXN-Dimmaktor mit Fhem Connector
Beitrag von: Svnm am 22 Februar 2019, 21:09:22
vielen Dank für den Tipp mit dem Alexa Log. Dadurch konnte ich selbst den Fehler eingrenzen und beheben. Das erstellte cmd-Kommando war bei mir fehlerhaft.

homebridgeMapping Brightness=getG2,cmd=g1

Jetzt geht's  :)