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