FSB14 korrekte Position bei Verwendung eines Tasters

Begonnen von M@ik, 12 Februar 2018, 13:03:04

Vorheriges Thema - Nächstes Thema

M@ik

Hallo zusammen,

ich habe nun schon das ganze Forum durchsucht und bin leider immer noch nicht fündig geworden. Dazu muss ich sagen, dass ich beim Thema FHEM auch noch recht weit am Anfang stehe.

Ich habe ein FSB14 erfolgreich in FHEM eingebunden. Das alles funktioniert auch recht gut. Nun habe ich aber das Problem, wenn ich den Rolladen über einen Taster bediene (in meinem Fall ein Eltako FT55 oder auch PTM215 genannt) dann ändert sich der Status nicht und FHEM bekommt es also nicht mit. Hat Jemand für mich eine Lösung, wie ich dieses Problem beheben kann?

Vielen Dank schon einmal im Voraus.

Gruß, M@ik

Winterbottom

Versuche es halt doch einmal mit einer anderen Betriebsart des FAM 14.
Da stellst du ein, in Status Telegramme gesendet werden.
Gruß Ulrich

Gesendet von meinem Nexus 5X mit Tapatalk

RaspPi3 über FGW-USB, Eltako Gebäudefunk (FAM14) zentral für EFH mit ca 70 Aktoren und 100 Eingängen, 20x LaCrosse an JeeLink, FHEM 5.7, TabletUI

M@ik

Hallo Ulrich,

das habe ich schon versucht. Hatte das FAM14 auf Pos. 4 gestellt. Bringt leider auch nichts. Wenn ich es richtig verstanden habe, ist das Problem wohl, dass die FSB14 keine eindeutige Positionsrückmeldung geben. Sprich, wenn man einen Taster bedient, dann bekommt man über das FSB14 keine Rückmeldung. Es soll wohl eine Lösung mit DOIF geben. Ich habe leider noch nicht verstanden wie das ganze funktioniert.  :-\

Gruß, M@ik

C0mmanda

Hallo,

mich würde interessieren ob es hierzu mittlerweile eine Lösung gibt.
Ich habe ebenfalls das "Problem" bei manueller Fahrt über den Taster keine (annähernd) korrekte position in FHEM zu haben.

Wenn ich den Rolladen per Taster herunter fahre ist die position in FHEM direkt 100 bzw. komplett geschlossen, bei hochfahren per Taster sofort 0 bzw komplett geöffnet.

Zwischenpositionen werden nicht abgebildet.

grtz

SamNitro

Gib mal bitte ein list vom Device

Gruß Patrick
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

C0mmanda

Hier ein list vom Rolladendevice. (sry, viele Attribute wegen des ASC-Moduls)

Internals:
   DEF        00001006
   FGW14_MSGCNT 177
   FGW14_TIME 2019-07-07 08:50:54
   FUUID      5c443666-f33f-02b0-635c-f19ab36d9fb97510
   IODev      FGW14
   LASTInputDev FGW14
   MSGCNT     177
   NAME       EG.ez.RO.EZRolladen
   NR         335
   NTFY_ORDER 50-EG.ez.RO.EZRolladen
   STATE      100
   TYPE       EnOcean
   READINGS:
     2019-06-07 07:05:53   ASC_Enable      on
     2019-07-07 08:49:54   ASC_ShuttersLastDrive shading in
     2019-07-07 08:30:02   ASC_Time_DriveDown  7.07.2019 - 22:41
     2019-07-07 08:30:02   ASC_Time_DriveUp  8.07.2019 - 06:45
     2019-07-07 08:30:02   ASC_Time_PrivacyDriveDown  7.07.2019 - 22:26
     2019-07-07 08:50:54   anglePos        90
     2019-06-26 23:24:24   associatedWith  Rolladensteuerung
     2019-07-07 08:50:54   endPosition     not_reached
     2019-07-07 08:50:54   position        100
     2019-07-07 08:50:54   state           not_reached
     2018-10-27 18:39:05   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_DriveUpMaxDuration 25
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose 900
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device rgr_Home
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 50
   ASC_Shading_Direction 85
   ASC_Shading_MinMax_Elevation 25:75
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_Cloudy 350
   ASC_Shading_StateChange_Sunny 400
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:30
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec EG.ez.TK.FensterGross.strc
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      FGW14
   devStateIcon 0:fts_shutter_10@green 100:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10
   eep        A5-3F-7F
   eventMap   opens:Auf closes:Zu up:Hoch down:Runter stop:Stop
   group      Rolladen
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rolladen
   settingAccuracy high
   shutTime   23
   shutTimeCloses 35
   stateFormat position
   subDef     AABBCC03
   subType    manufProfile
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     position:Auf:Zu:Hoch:Runter:Stop

SamNitro

Deine
DEF        00001006

scheint mit etwas hoch, welche Adresse hat dein FSB im PCT14?
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

C0mmanda

Zitat von: SamNitro am 07 Juli 2019, 09:51:38
Deine
DEF        00001006

scheint mit etwas hoch, welche Adresse hat dein FSB im PCT14?

Verdammt!
Dummerweise nicht das erste mal das ich darüber stolpere! :(
Jetzt passt es, die Adresse ist 4.

Sorry dafür.. :(

Bei einem Rolladen (von 4) hängt es aber mit der position nach wie vor, übersehe ich evlt. noch etwas?

Internals:
   DEF        00000005
   FUUID      5c443666-f33f-02b0-2dd2-9672e6c6f786e146
   IODev      FGW14
   NAME       EG.ku.RO.KURolladen
   NR         336
   NTFY_ORDER 50-EG.ku.RO.KURolladen
   STATE      0
   TYPE       EnOcean
   READINGS:
     2019-06-07 07:05:53   ASC_Enable      on
     2019-07-07 10:21:13   ASC_ShuttersLastDrive manual
     2019-07-07 10:15:13   ASC_Time_DriveDown  7.07.2019 - 22:41
     2019-07-07 10:15:13   ASC_Time_DriveUp  8.07.2019 - 06:30
     2019-07-07 10:15:13   ASC_Time_PrivacyDriveDown  7.07.2019 - 22:26
     2019-07-07 10:21:13   anglePos        0
     2019-07-07 10:15:10   associatedWith  Rolladensteuerung
     2019-07-07 10:13:45   block           unlock
     2019-07-07 10:21:13   endPosition     open
     2019-07-07 10:21:13   position        0
     2019-07-07 10:21:13   state           open
     2018-10-27 18:43:40   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor GH.xx.LS.HelligkeitAussen:brightness -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_DriveUpMaxDuration 25
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownTime_beforNightClose 900
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 75
   ASC_Shading_Angle_Right 78
   ASC_Shading_Direction 185
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_Cloudy 2000
   ASC_Shading_StateChange_Sunny 2500
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 23:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec EG.ku.TK.FensterKU
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      FGW14
   devStateIcon 0:fts_shutter_10@green 100:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10
   eep        A5-3F-7F
   eventMap   opens:Auf closes:Zu up:Hoch down:Runter stop:Stop
   group      Rolladen
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rolladen
   settingAccuracy high
   shutTime   23
   shutTimeCloses 35
   stateFormat position
   subDef     AABBCC04
   subType    manufProfile
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     position:Auf:Zu:Hoch:Runter:Stop

SamNitro

(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

C0mmanda


M@ik

Hallo,
also ich habe mich gestern und heute auch noch einmal dem Thema angenommen. Leider habe ich auch keine Lösung.
Bei mir sieht es genau so aus. Fahre ich die Rolladen über einen örtlichen Taster (in meinem Fall fest verdrahtete über ein FTS14 EM) dann springt FHEM sofort auf 0 bzw. 100. Ich habe parallel einen Wibutler mit laufen, der bekommt es mit. Die Telegramme müssen also gesendet werden.

Hat jemand evtl. eine Idee?

Wie kopiert man eigentlich die Werte hier rein?

Vielen Dank.
Gruß, Maik

SamNitro

Hier mal meine werte von allem:
Bei mir Funktioniert die Positionserkennung vom örtlichen Taster. (zwar nicht 100% genau) aber es geht.

FAM14

BA=7
Auto=1


FSB14

RV=30
WA=0
Auto2


Eins meiner Rollo's

defmod EnO_rollo_flur_og EnOcean 0000000A
attr EnO_rollo_flur_og userattr structexclude structure_rollo_oben structure_rollo_oben_map
attr EnO_rollo_flur_og DbLogInclude state
attr EnO_rollo_flur_og IODev FGW14
attr EnO_rollo_flur_og alexaName Rollo Flur;; Rollladen Flur
attr EnO_rollo_flur_og angleMax 0
attr EnO_rollo_flur_og angleMin 0
attr EnO_rollo_flur_og calAtEndpoints yes
attr EnO_rollo_flur_og eep A5-3F-7F
attr EnO_rollo_flur_og event-on-change-reading .*
attr EnO_rollo_flur_og genericDeviceType blind
attr EnO_rollo_flur_og gwCmd blindCmd
attr EnO_rollo_flur_og manufID 00D
attr EnO_rollo_flur_og model Eltako_FSB_ACK
attr EnO_rollo_flur_og mqttPublish *:topic={"/out/$device/$reading"}
attr EnO_rollo_flur_og mqttSubscribe *:stopic={"/in/$device/$reading"}
attr EnO_rollo_flur_og room EnOcean
attr EnO_rollo_flur_og settingAccuracy high
attr EnO_rollo_flur_og shutTime 24
attr EnO_rollo_flur_og shutTimeCloses 35
attr EnO_rollo_flur_og stateFormat position
attr EnO_rollo_flur_og subDef 00100024
attr EnO_rollo_flur_og subType manufProfile
attr EnO_rollo_flur_og webCmd up:stop:down:position
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

SamNitro

Zitat von: C0mmanda am 07 Juli 2019, 10:26:50
Bei einem Rolladen (von 4) hängt es aber mit der position nach wie vor, übersehe ich evlt. noch etwas?

attr EnO_rollo_flur_og genericDeviceType blind
attr EnO_rollo_flur_og gwCmd blindCmd

Versuch mal die beiden hinzuzufügen
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

M@ik

Ich habe gerade mal das attr gwCmd blindCmd hinzugefügt. Damit scheint er es zu machen. Was bewirkt dies?

Gruß, Maik

SamNitro

das kann ich dir auch nicht sagen...

scheint eine info zu sein worüber taster Signale rein kommen...

ZitatGateway (EEP A5-38-08)
The Gateway profile include 7 different commands (Switching, Dimming, Setpoint Shift, Basic Setpoint, Control variable, Fan stage, Blind Central Command). The commands can be selected by the attribute gwCmd or command line. The attribute entry has priority.
set <name> <value>

where value is
<gwCmd> <cmd> [subCmd]
initiate Gateway commands by command line
<cmd> [subCmd]
initiate Gateway commands if attribute gwCmd is set.

The attr subType must be gateway. Attribute gwCmd can also be set to switching|dimming|setpointShift|setpointBasic|controlVar|fanStage|blindCmd.
This is done if the device was created by autocreate.
For Eltako devices attributes must be set manually.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)