FHEM Forum

FHEM - Hausautomations-Systeme => EnOcean => Thema gestartet von: M@ik am 12 Februar 2018, 13:03:04

Titel: FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 12 Februar 2018, 13:03:04
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: Winterbottom am 12 Februar 2018, 17:59:18
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

Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 12 Februar 2018, 18:06:53
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: C0mmanda am 07 Juli 2019, 08:57:45
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 07 Juli 2019, 09:40:59
Gib mal bitte ein list vom Device

Gruß Patrick
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: C0mmanda am 07 Juli 2019, 09:47:58
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 07 Juli 2019, 09:51:38
Deine
DEF        00001006

scheint mit etwas hoch, welche Adresse hat dein FSB im PCT14?
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: C0mmanda am 07 Juli 2019, 10:26:50
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 07 Juli 2019, 10:35:10
Also da kann ich leider nix mehr erkennen.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: C0mmanda am 07 Juli 2019, 10:35:33
Trotzdem Danke!
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 13 Juli 2019, 14:29:52
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 13 Juli 2019, 14:55:41
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 13 Juli 2019, 15:02:04
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
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 13 Juli 2019, 15:29:34
Ich habe gerade mal das attr gwCmd blindCmd hinzugefügt. Damit scheint er es zu machen. Was bewirkt dies?

Gruß, Maik
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 13 Juli 2019, 15:33:38
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.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 13 Juli 2019, 17:15:08
Super vielen Dank! Kannst du mir noch sagen wie man den Auszug aus den Geräten ins Forum kopiert? Ich habe es versucht aber es war total durcheinander nach dem kopieren.

Vielen Dank

Gruß, Maik
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 13 Juli 2019, 21:28:06
Oben im Kommandofeld gibst du
list <Devicename>
ein und kopierst den text, fügst den hier im Forum imn Code Tags ein. Klick auf die Raute

oder beim Device selber ganz unten auf Raw Definition
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 13 Juli 2019, 21:29:51
Achso und wenn das Thema gelöst ist, bitte in deinem ersten Beitrag auf bearbeiten klicken und im Titel [gelöst] voranstellen.

Danke :)
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 14 Juli 2019, 13:50:10
Mist, ich würde sagen zu früh gefreut. Gestern ging es, heute geht es wieder nicht mehr.

Hier mal der Auszug aus meinem Gerät:


Internals
DEF
FFF7C80D
EnoceanPi_DestinationID
FFFFFFFF
EnoceanPi_MSGCNT
6
EnoceanPi_PacketType
1
EnoceanPi_RSSI
-80
EnoceanPi_ReceivingQuality
good
EnoceanPi_RepeatingCounter
1
EnoceanPi_SubTelNum
5
EnoceanPi_TIME
2019-07-14 13:46:44
FUUID
5d29cae6-f33f-767e-46a6-dedd4b0c17686f06
IODev
EnoceanPi
LASTInputDev
EnoceanPi
MSGCNT
6
NAME
RO_OG_Schlafzimmer
NR
37
NTFY_ORDER
50-RO_OG_Schlafzimmer
STATE
open_ack
TYPE
EnOcean


Readings
anglePos
-90
2019-07-14 13:46:44
block
unlock
2019-07-14 13:45:48
endPosition
open_ack
2019-07-14 13:46:44
position
0
2019-07-14 13:46:44
state
open_ack
2019-07-14 13:46:44
teach
4BS teach-in sent
2019-07-14 13:24:41


Attributes
IODev
EnoceanPi
calAtEndpoints
yes
eep
A5-3F-7F
genericDeviceType
blind
gwCmd
blindCmd
homebridgeMapping
TargetPosition=position,invert=state,minStep=1,
CurrentPosition=position,invert=state,minStep=1
manufID
00D
model
Eltako_FSB_ACK
room
EnOcean,Homekit,Rolläden
settingAccuracy
high
shutTime
29
shutTimeCloses
41
siriName
Schlafzimmer
subDef
FFCF2F01
subType
manufProfile
webCmd
opens:stop:closes
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 14 Juli 2019, 14:15:45
Muss man nach dem Einlernen evtl. noch irgend etwas machen? Ich habe nach dem Einlernen einmal die Taste hoch gedrückt, damit er die Position weiss. Sonst irgend etwas?

Gruß, Maik
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 14 Juli 2019, 16:41:01
Der muss ja irgendwann nur mal wissen wo er sich befindet, das habe ich auch z.b. nach einem Neustart von FHEM, dann muss ich bei den Rollos die nicht auf Endlage sind, einmal komplett auf oder zu fahren damit er wieder weiß in welcher Position die Rollos sind.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 14 Juli 2019, 16:49:42
ich denke mal du hast ein FSB14 dann stimmt deine DEF mit FFF7C80D auch nicht
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 14 Juli 2019, 19:00:04
Ja habe mehrere FSB14 am FAM14. DEF müsste aber passen, da ich diese aus dem Wibutler übernommen habe. Habe jetzt festgestellt, wenn ich die Rollos per FHEM z.B. auf POS 20 fahre und dann mit dem Taster wieder hoch, danach macht bemerkt er auch Änderungen über die Taster. Warum das so ist kann ich aber nicht sagen.


Gesendet von iPhone mit Tapatalk
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 14 Juli 2019, 20:19:59
Habe gerade noch einmal geschaut. DEF passt. Das setzt sich ja aus FAM14 + Adresse des FSB14 zusammen.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 15 Juli 2019, 10:01:22
Zitat von: M@ik am 14 Juli 2019, 20:19:59
Habe gerade noch einmal geschaut. DEF passt. Das setzt sich ja aus FAM14 + Adresse des FSB14 zusammen.

Bei mir nicht, kann aber sein weil ich das ganze nicht über funk ansteuere.. wie hast du dein FHEM mit dem Eltako Bus verbunden?

Ich habe bei mir die Adresse die im pct14 hinterlegt ist.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 15 Juli 2019, 10:09:42
Ich mache das Ganze über den EnOceanPi. Somit muss die Adresse aus FAM14 + Adresse des Aktors eingetragen werden. In den Autoren sind die Adressen auch korrekt eingelernt, das habe ich mit PCT14 überprüft. Er scheint es ja auch zu machen, allerdings erst nachdem ich die Rolläden über FHEM angesteuert habe. Starte ich FHEM dann neu, so bekommt er das dann wieder nicht mit und ich muss erst wieder jeden Rolladen über FHEM ansteuern. Wundert mich, wie gesagt ich habe ja auch einen Wibutler und der bekommt die Daten alle. Ich glaube ich bleibe beim Wibutler zwar mit einigen Einschränkungen, da er beim Erstellen von Regeln recht eingeschränkt ist, aber mir wird das echt zu viel Zeit die ich investieren muss. :-(

Gruß, Maik
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 15 Juli 2019, 11:02:46
Ich würde mal ein Test machen und die Adresse ändern. Aber das musst du wissen.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: krikan am 15 Juli 2019, 11:55:40
ZitatIch mache das Ganze über den EnOceanPi. Somit muss die Adresse aus FAM14 + Adresse des Aktors eingetragen werden. In den Autoren sind die Adressen auch korrekt eingelernt, das habe ich mit PCT14 überprüft
Die SenderIds im FHEM-Device müssen grds. folgende Regeln einhalten, damit die Positionserkennung funktioniert:
Im DEF muss die SenderId des Aktors stehen. (SenderID mit der die Positionsangaben übermittelt werden.)
Im Attrribut subDef muss die SenderID des EnocanPi (TCM) stehen, mit der der Aktor angesteuert wird (eingelernte Id)

Beschrieben wird die Einbindung des Aktors neben commandref auch in https://wiki.fhem.de/wiki/EnOcean-FSB14-RS485-Bus-Schaltaktor-2-Kanal-Beschattungselemente-Rollladen

ZitatStarte ich FHEM dann neu, so bekommt er das dann wieder nicht mit und ich muss erst wieder jeden Rolladen über FHEM ansteuern. Wundert mich, wie gesagt ich habe ja auch einen Wibutler und der bekommt die Daten alle.
Beim (ordnungsgemäßen) Beenden von FHEM, werden die letzten Positionswerte gespeichert und beim Neustart entsprechend wiederhergestellt. Werden die Jalousien zwischen Beenden und Neustart von FHEM in der Position verändert, dann stimmen die Werte grds. nicht mehr. Sollte sich aber spätestens bei der nächsten Positionsänderung erledigen.

Gruß, Christian
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: krikan am 15 Juli 2019, 13:48:52
Zitat von: SamNitro am 13 Juli 2019, 15:02:04
attr EnO_rollo_flur_og genericDeviceType blind
attr EnO_rollo_flur_og gwCmd blindCmd

Finde ich nirgends dokumentiert, dass diese Attribute zur Einbindung eines FSB14 in FHEM zu setzen sind. Mir ist das auch vollkommen unbekannt. Würde die einmal wieder versuchsweise löschen und mich an die commandref halten.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 15 Juli 2019, 21:18:32
attr EnO_rollo_flur_og genericDeviceType blind
brauche ich für Alexa! Kann sein das man das sonst nicht braucht.

attr EnO_rollo_flur_og gwCmd blindCmd
Nehme ich das hingegen raus, bekomme ich auch keine Rückmeldung mehr vom lokalen Taster!
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 15 Juli 2019, 21:26:10
okay habe gerade noch was getestet.
Bei:
model Eltako_FSB14
wird "gwCmd blindCmd" nicht benötigt.

hingegen bei:
model Eltako_FSB14_ACK
schon.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: krikan am 16 Juli 2019, 08:04:26
Zitat von: SamNitro am 15 Juli 2019, 21:26:10
okay habe gerade noch was getestet.
Bei:
model Eltako_FSB14
wird "gwCmd blindCmd" nicht benötigt.

hingegen bei:
model Eltako_FSB14_ACK
schon.

Interessant.
Passt nicht zur Info in commandref und bei Aufnahme des Attributes (https://forum.fhem.de/index.php/topic,88811.msg812924.html#msg812924).
Dadurch werden zudem Attribute verschiedener EEPs vermischt.
Irgendwie habe ich dabei ein sehr starkes Störgefühl, bin aber jetzt verunsichert.
Anhand des 10_EnOcean.pm-Codes kann ich das auf Anhieb nicht nachvollziehen, warum das beim Attribut model Eltako_FSB_ACK notwendig sein sollte.

Gruß, Christian

Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 16 Juli 2019, 08:24:08
Bei mir läuft es so jetzt seit einem halben Jahr und eigentlich bin ich zufrieden damit, klar wenn man manuell fährt und dabei nicht die Endpunkte erreicht, wie es an sehr sonnigen tagen schon mal vorkommt, wird es ein wenig ungenau.

Aber ich wüsste jetzt auch nicht was ich noch verändern sollte?!
Wie ich angefangen habe, hatte ich auch meine Probleme und war damals froh wie es dann lief  :D

LG Patrick
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: krikan am 16 Juli 2019, 13:16:21
Zitat von: SamNitro am 16 Juli 2019, 08:24:08
Bei mir läuft es so jetzt seit einem halben Jahr und eigentlich bin ich zufrieden damit, klar wenn man manuell fährt und dabei nicht die Endpunkte erreicht, wie es an sehr sonnigen tagen schon mal vorkommt, wird es ein wenig ungenau.

Aber ich wüsste jetzt auch nicht was ich noch verändern sollte?!
Wie ich angefangen habe, hatte ich auch meine Probleme und war damals froh wie es dann lief  :D
Hallo Patrick!
Wenn es für Dich so OK ist, dann brauchst Du nichts ändern.
Ich habe nur Bedenken, dass irgendetwas seltsam ist und sich nachher Sonderfälle/Spezialfälle zum Standard entwickeln. Kann aber auch nicht ausschließen, dass ich total daneben liege.
Gruß, Christian
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 20 Juli 2019, 19:33:43
Guten Abend,
ganz ähnlich ist es auch bei mir, jedoch habe ich mich bei der Einrichtung des FSB14 (angesteuert über den Eltako Bus via FAM14 und FGW14-USB) an die Vorgaben des Wiki gehalten. Das Model habe ich auf FSB_ACK gesetzt.

Die Positionsdaten werden nicht korrekt wiedergegeben wenn per Taster gefahren wird. Interessanterweise tritt daher der Log Eintrag wie folgt auf:
2019.07.20 17:43:10 1: PERL WARNING: Use of uninitialized value $swayRangeHighAttr in string eq at ./FHEM/10_EnOcean.pm line 14443.
2019.07.20 17:43:10 1: PERL WARNING: Use of uninitialized value $swayRangeHighAttr in string eq at ./FHEM/10_EnOcean.pm line 14448.


Der Bus ist geprüft und zeigt per PCT14 keinerlei Störungen.
Für einen Hinweis zur Lösung wäre ich dankbar.

Definition des FSB14:
defmod Rol.KZCH.W1A EnOcean 0000000D
attr Rol.KZCH.W1A IODev FAM14
attr Rol.KZCH.W1A alias Kinderzimmer
attr Rol.KZCH.W1A angleMax 0
attr Rol.KZCH.W1A angleMin 0
attr Rol.KZCH.W1A angleTime 1
attr Rol.KZCH.W1A calAtEndpoints yes
attr Rol.KZCH.W1A comment Eltako:13,DEF:0000000D,SubDEF:AABBCC0D
attr Rol.KZCH.W1A devStateIcon 0:shutter_1 devStateIcon 25:shutter_2 50:shutter_4  75:shutter_5 100:shutter_7
attr Rol.KZCH.W1A eep A5-3F-7F
attr Rol.KZCH.W1A group Kinderzimmer
attr Rol.KZCH.W1A icon fts_shutter
attr Rol.KZCH.W1A manufID 00D
attr Rol.KZCH.W1A model Eltako_FSB_ACK
attr Rol.KZCH.W1A room Kinderzimmer,EnOcean
attr Rol.KZCH.W1A settingAccuracy high
attr Rol.KZCH.W1A shutTime 33
attr Rol.KZCH.W1A shutTimeCloses 42
attr Rol.KZCH.W1A stateFormat position
attr Rol.KZCH.W1A subDef AABBCC0D
attr Rol.KZCH.W1A subType manufProfile
attr Rol.KZCH.W1A webCmd opens:position 25:position 50:position 92:position 100:stop:closes

setstate Rol.KZCH.W1A 0
setstate Rol.KZCH.W1A 2019-07-20 19:22:56 .anglePosStart 0
setstate Rol.KZCH.W1A 2019-07-20 19:22:56 .positionStart 100
setstate Rol.KZCH.W1A 2019-07-20 19:23:39 anglePos 0
setstate Rol.KZCH.W1A 2019-07-20 19:22:52 block unlock
setstate Rol.KZCH.W1A 2019-07-20 19:23:39 endPosition open_ack
setstate Rol.KZCH.W1A 2019-07-20 19:23:39 position 0
setstate Rol.KZCH.W1A 2019-07-20 19:23:39 state open_ack
setstate Rol.KZCH.W1A 2019-07-20 18:40:44 teach 4BS teach-in sent


Schöne Grüße,
Markus
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 20 Juli 2019, 19:46:55
füge mal das attr hinzu:
attr <DEVICE> gwCmd blindCmd

LG Patrick
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 20 Juli 2019, 20:10:22
Dankeschön für den Tip, Patrick - jedoch bleibt es weiterhin bei der nicht korrekten Rückmeldung der Position; dabei fahre ich von der obersten Endposition per Taster auf eine beliebige Stellung in Abwärtsrichtung; FHEM weist jedoch die Stellung 100 (vollkommen geschlossen) aus. Fährt man jedoch mit FHEM in eine Position und fährt per Taster wird die Lage "korrekt" angezeigt.
Normalerweise sollte der Aktor jede Position direkt zurückmelden nachdem er stoppt.

Das FAM14 steht in BA 2, was die bidirektionale Rückmeldung ermöglicht.

Hier noch einmal der aktualisierte Auszug (die beiden Attribute attr <DEVICE> gwCmd blindCmd und attr <DEVICE> calAtEndpoints yes scheinen neu zu sein).

defmod Rol.KZCH.W1A EnOcean 0000000D
attr Rol.KZCH.W1A IODev FAM14
attr Rol.KZCH.W1A alias Kinderzimmer
attr Rol.KZCH.W1A angleMax 0
attr Rol.KZCH.W1A angleMin 0
attr Rol.KZCH.W1A angleTime 1
attr Rol.KZCH.W1A calAtEndpoints yes
attr Rol.KZCH.W1A comment Eltako:13,DEF:0000000D,SubDEF:AABBCC0D
attr Rol.KZCH.W1A devStateIcon 0:shutter_1 devStateIcon 25:shutter_2 50:shutter_4  75:shutter_5 100:shutter_7
attr Rol.KZCH.W1A eep A5-3F-7F
attr Rol.KZCH.W1A group Kinderzimmer
attr Rol.KZCH.W1A gwCmd blindCmd
attr Rol.KZCH.W1A icon fts_shutter
attr Rol.KZCH.W1A manufID 00D
attr Rol.KZCH.W1A model Eltako_FSB_ACK
attr Rol.KZCH.W1A room Kinderzimmer,EnOcean
attr Rol.KZCH.W1A settingAccuracy high
attr Rol.KZCH.W1A shutTime 33
attr Rol.KZCH.W1A shutTimeCloses 42
attr Rol.KZCH.W1A stateFormat position
attr Rol.KZCH.W1A subDef AABBCC0D
attr Rol.KZCH.W1A subType manufProfile
attr Rol.KZCH.W1A webCmd opens:position 25:position 50:position 92:position 100:stop:closes

setstate Rol.KZCH.W1A 100
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 .anglePosStart 1
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 .positionStart 100
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 anglePos 1
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 block unlock
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 endPosition closed
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 position 100
setstate Rol.KZCH.W1A 2019-07-20 20:00:33 state closed
setstate Rol.KZCH.W1A 2019-07-20 18:40:44 teach 4BS teach-in sent


Gibt es bezüglich der Fehlermeldung im Log nähere Erkenntnisse?
PERL WARNING: Use of uninitialized value $swayRangeHighAttr in string eq at ./FHEM/10_EnOcean.pm line 14443.
PERL WARNING: Use of uninitialized value $swayRangeHighAttr in string eq at ./FHEM/10_EnOcean.pm line 14448.


Schöne Grüße,
Markus
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 20 Juli 2019, 20:14:53
Also mit der Fehlermeldung kann ich leider nix anfangen, da sind die Profis gefragt, aber teste mal bitte am FAM14 die Stellung BA4 oder BA7
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 20 Juli 2019, 20:27:27
Richtig, am FAM14 dient die Position BA 4 bzw. 7 der Abfrage der Status-Telegramme der Aktoren.
Damit habe ich es probiert aber leider ohne Erfolg.

Die Anlage könnte ich natürlich komplett neu aufbauen, d.h. Aktor für Aktor resetten, den Bus um jeweils eine Einheit erweitern und entsprechend für jeden Aktor die Adressvergabe neu im FAM14 vergeben. Danach FHEM neu aufsetzen - das wäre jetzt meine Überlegung.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 20 Juli 2019, 20:35:49
Hattest du die vor oder nachdem du ,,gwCmd blindCmd" gesetzt hast getestet?
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 20 Juli 2019, 20:38:56
Die Position 4 hatte ich bevor das Attribut gesetzt wurde verwendet.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 20 Juli 2019, 20:40:13
Dann teste jetzt mal bitte. Am besten 7 oder hast du eine scanliste im pctool erstellt?
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 20 Juli 2019, 21:11:30
Patrick, Danke für Deine rasche Unterstützung hier!

Die Scanliste habe ich bereits via PCT14 im FAM14 erzeugt.
Gerade probiert, sowohl auf Stellung 4 wie auch Stellung 7 (mit Rückmeldeliste). Keine Änderung.

Dazwischen jeweils FHEM neu gestartet mit
sudo systemctl stop fhem.service
sudo systemctl kill fhem.service
sudo systemctl start fhem.service


Was mir indes noch aufgefallen ist, der Status der F4SR14-LED / FSR14 sowie der Wetterstation FWG14 wird hingegen korrekt abgefragt/angezeigt.
Der gesamte Aufbau besteht seit Version 5.7 und umfasst 8-10 FSB14, zum damaligen Zeitpunkt wurden die Positionen auch richtig wiedergegeben.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: SamNitro am 20 Juli 2019, 21:18:23
Wenn jetzt dein Rollladen auch die richtige Adresse hat, in deinem Fall die 13 im pctool dann weiß ich leider nicht weiter.
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 20 Juli 2019, 21:32:57
Genau, zu Dokumentationszwecken habe ich für jeden Anschluß aufgelistet welche Einstellungen hinterlegt sind.




PCT14 AdresseGerätetypKanal Nr.BezeichnungFHEM HEX (DEF)FHEM HEX (SubDEF)FHEM AliasFHEM commentAnschlüsse HardwareBeschriftung Kabel
13FSB1401Kinderzimmer0000000DAABBCC0DRol.KZCH.W1AEltako:13,DEF:0000000D,SubDEF:AABBCC0D1|213.01.1|2
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 27 Juli 2019, 10:47:50
Hallo, hat hier jemand mittlerweile eine Lösung gefunden?

Viele Grüße, Maik
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: mquadrat am 27 Juli 2019, 21:12:33
Hallo Maik,
nein auch bei mir noch keine Besserung.
Adressen im Bus sind auch neu vergeben.

Meine bisherige Konfiguration umfasst nur eine komplett kabelgebundene Lösung:
-FAM14
-FGW14-USB
-FWG14MS
-FSB14
-F4SR-LED

In meinem Log finden sich daneben folgende Einträge auf die es noch keine wesentlichen Anhaltspunkte gibt:
2019.07.27 20:46:06 1: PERL WARNING: Use of uninitialized value $swayRangeHighAttr in string eq at ./FHEM/10_EnOcean.pm line 14443.
2019.07.27 20:46:06 1: PERL WARNING: Use of uninitialized value $swayRangeHighAttr in string eq at ./FHEM/10_EnOcean.pm line 14448.
2019.07.27 20:47:16 2: EnOcean define Rol.KZCH.W1A EnOcean 00000066 G5-3F-7F
2019.07.27 20:47:16 2: EnOcean define FileLog_Rol.KZCH.W1A FileLog ./log/Rol.KZCH.W1A-%Y.log Rol.KZCH.W1A
2019.07.27 20:47:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_EnOcean.pm line 13382.
2019.07.27 20:47:56 2: EnOcean Rol.KZCH.W1A <attr> Device Description file . not exists


Für jeden weiteren Hinweis wäre ich sehr dankbar!

Grüße,
Markus
Titel: Antw:FSB14 korrekte Position bei Verwendung eines Tasters
Beitrag von: M@ik am 27 Juli 2019, 22:16:34
Ich habe da auch schon so viel rum probiert, ich finde den Fehler auch nicht. Wieich schon geschrieben habe, nutze ich auch einen Wibutler und da kommt alles richtig an. Von daher müssen die Telegramme ja kommen.

Gruß, Maik