Hauptmenü

Homebridge send value map

Begonnen von avaris, 23 Juli 2017, 12:07:46

Vorheriges Thema - Nächstes Thema

avaris

Hallo,

ich komme einfach nicht weiter.

Ich habe ein Fenster welches Automatisch auf und zu fahren kann. Das ganze läuft über KNX.
Über fhem kann ich das Problemlos auf und zufahren lassen.

set Wintergarten.Autofenster.AufZu Zu
set Wintergarten.Autofenster.AufZu off
set Wintergarten.Autofenster.AufZu Auf
set Wintergarten.Autofenster.AufZu on


Beides funktioniert prima mit fhem web. Dann habe ich ein reading "aufzu" welches dementsprechend 0 oder 100 anzeigt (für Eve weil dort das device das Fenster 0-100% darstellt)

Doch ich kriege es nicht hin, dass wenn ich über Eve das Fenster auf oder zu fahren möchte, er dementsprechend die oberen Befehle schickt.

[2017-07-23 09:56:15] [FHEM] query: CurrentPosition for Wintergarten.Autofenster.AufZu-aufzu
[2017-07-23 09:56:15] [FHEM]   cached: 100 (as number')
[2017-07-23 09:56:15] [FHEM] query: TargetPosition for Wintergarten.Autofenster.AufZu-state
[2017-07-23 09:56:15] [FHEM]   not cached
[2017-07-23 09:56:15] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BReadingsVal(%22Wintergarten.Autofenster.AufZu%22,%22state%22,%22%22)%7D&fwcsrf=csrf_529215932610510&XHR=1
[2017-07-23 09:56:15] [FHEM]   value: off
[2017-07-23 09:56:15] [FHEM] Wintergarten.Autofenster.AufZu-state not a number: off
[2017-07-23 09:56:17] [FHEM] query: CurrentPosition for Wintergarten.Autofenster.AufZu-aufzu
[2017-07-23 09:56:17] [FHEM]   cached: 100 (as number')
[2017-07-23 09:56:17] [FHEM] query: TargetPosition for Wintergarten.Autofenster.AufZu-state
[2017-07-23 09:56:17] [FHEM]   not cached
[2017-07-23 09:56:17] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BReadingsVal(%22Wintergarten.Autofenster.AufZu%22,%22state%22,%22%22)%7D&fwcsrf=csrf_529215932610510&XHR=1
[2017-07-23 09:56:17] [FHEM]   value: off
[2017-07-23 09:56:17] [FHEM] Wintergarten.Autofenster.AufZu-state not a number: off
[2017-07-23 09:56:20] [FHEM] Wintergarten.Autofenster.AufZu: executing set cmd for TargetPosition with value 100
[2017-07-23 09:56:20] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Wintergarten.Autofenster.AufZu%20state%200&fwcsrf=csrf_529215932610510&XHR=1


Ich hab schon zahlreiche Werte hin und her gedreht, viele Möglichkeiten ausprobiert, doch nichts haut hin..
Im grunde mächte ich den Wert, den homebridge an Fhem schickt mappen  in on/off oder dass er nur den Befehl schickt, der oben auch via fhem web funktioniert. Ich verstehs einfach nicht... :(

Internals:
   DEF        0/2/2:dpt1:aufzu
   DEVNAME    Wintergarten.Autofenster.AufZu
   IODev      KNX
   NAME       Wintergarten.Autofenster.AufZu
   NR         98
   NTFY_ORDER 50-Wintergarten.Autofenster.AufZu
   STATE      off
   TYPE       KNX
   GADDR:
     1          0/2/2
   GCODE:
     1          00202
   MODEL:
     1          dpt1
   READINGS:
     2017-07-23 10:03:08   aufzu           100
     2017-07-23 10:03:08   aufzu-set       off
     2017-07-23 10:03:08   state           off
   READINGSNAME:
     1          aufzu
Attributes:
   IODev      KNX
   eventMap   /off g2:Stop/off g1:Auf/on g1:Zu
   genericDeviceType window
   homebridgeMapping clear CurrentPosition=aufzu,nocache=1 TargetPosition=aufzu,invert=1,cmd=aufzu-set On=aufzu,valueOn=/Auf/,valueOff=/Zu/,cmdOn=Auf,cmdOff=Zu
   room       Homekit,KNX,Wintergarten
   userReadings aufzu { ReadingsVal("Wintergarten.Autofenster.AufZu","state","") eq "on" ? 0 : 100 }
   webCmd     Auf:Zu


Das ist der aktuelle Stand.
Das g2 Stop ist noch drinne, weil man das Fenster während der Fahrt stoppen kann, dass ist mir aber nun egal, ich will nur dass es überhaupt auf und zu fährt via eve.

Danke für die Hilfe!

Schöne Grüße
Avaris