Eltako FSB14 - gleichzeitiges fahren von 2 Rolläden

Begonnen von C0mmanda, 14 September 2018, 17:36:28

Vorheriges Thema - Nächstes Thema

C0mmanda

Mahlzeit,

muss nun doch noch einmal eine Frage zum Eltako FSB14 loswerden.

1 FSB14 hat ja bekanntlich 2 Kanäle und kann 2 Rolladen fahren.
Wenn nun beide Rolläden gleichzeitg angesprochen werden (z.B. durch AutoShuttersControl oder auch "set Rol.WZ.* closes")
wird in FHEM zwar angezeigt das beide fahren, tatsächlich fährt aber nur einer.

Klicke ich die Rolläden nacheinander manuell auf "close" so fahren auch beide.

Ist das normal?
Wenn ja, wie kann ich das umgehen sodass ein Modul wie z.b. AutoShuttersControl funktioniert?

Danke!
Gruß
C0mmanda

hexenmeister

Keine Ahnung, bei mir funktioniert. Habe gerade bei mir, leicht an meine Installation angepasst, ausprpobiert:
set DG_WZ_O_Rollo(\d) closes
Du kannst auch eine Struktur anlegen.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

krikan

ZitatIst das normal?
Nein.
Wenn das Gateway korrekt definiert ist und das Problem trotzdem auftritt, könnte das Attribut sendInterval (-> https://fhem.de/commandref.html#TCM) helfen.

Gruß, Christian


C0mmanda

Danke für die Hilfe.
sendInterval scheint zu helfen!
Beide Rolläden fahren jetzt gemeinsam :)

Von einem korrekten define gehe ich mal aus....

Internals:
   BaseID     FFE90780
   DEF        ESP2 /dev/usb-eltako-gateway@57600
   DeviceName /dev/usb-eltako-gateway@57600
   FD         37
   LastID     FFE907FF
   MODEL      ESP2
   NAME       FGW14
   NOTIFYDEV  global
   NR         134
   NTFY_ORDER 50-FGW14
   PARTIAL   
   STATE      opened
   TYPE       TCM
   READINGS:
     2018-09-09 16:06:26   baseID          00000001
     2018-09-15 08:53:59   state           opened
Attributes:
   DbLogExclude .*
   baseID     FFE90780
   comType    RS485
   learningMode demand
   room       Server
   sendInterval 50
   smartAckMailboxMax 0
   verbose    1


Danke!
Gruß
C0mmanda

krikan

Bin irritiert:
sendInterval ist jetzt auf 50 gesetzt und per default sollte es bei ESP2 100 sein. Also hat die Verkürzung des sendInterval geholfen!?  ???

C0mmanda

Ja, so sieht es aktuell aus.
Wäre es genau anders herum zu erwarten gewesen?

Gruss

C0mmanda

Mahlzeit,

muss mich "leider" doch noch einmal dazu melden.
Leider ist es wieder so dass sporadisch 1 Rolladen nicht fährt wenn beide gleichzeitig angesprochen werden.
Das Gateway verschwindet auch kurz und taucht direkt danach wieder auf.

Siehe Logauszug:

2018.10.08 20:06:50 3: EnOcean set EG.wz.RO.WZRolladen.1 open
2018.10.08 20:06:50 3: EnOcean set EG.wz.RO.WZRolladen.2 open
2018.10.08 20:06:51 1: /dev/usb-eltako-gateway disconnected, waiting to reappear (FGW14)
2018.10.08 20:06:51 1: /dev/usb-eltako-gateway reappeared (FGW14)


Wäre super wenn jemand einen hilfreichen Tip hat.
attr sendInterval hat etwas geholfen, stellt das Problem aber nicht ab.
Bin für jeden Ansatz dankbar, bin nämlich ziemlich ratlos.

Vielen Dank im voraus!

List FGW14-USB:
Internals:
   BaseID     FFE90780
   DEF        ESP2 /dev/usb-eltako-gateway@57600
   DeviceName /dev/usb-eltako-gateway@57600
   FD         62
   LastID     FFE907FF
   MODEL      ESP2
   NAME       FGW14
   NOTIFYDEV  global
   NR         134
   NTFY_ORDER 50-FGW14
   PARTIAL   
   STATE      opened
   TYPE       TCM
   READINGS:
     2018-09-09 16:06:26   baseID          00000001
     2018-10-08 20:06:51   state           opened
Attributes:
   DbLogExclude .*
   baseID     FFE90780
   comType    RS485
   group      Gateways
   icon       DIN_rail_housing
   learningMode demand
   room       Server
   sendInterval 250
   smartAckMailboxMax 0
   verbose    1



List vom FSB14: (Fällt wegen dem ASC-Modul etwas länger aus)

Internals:
   DEF        00000003
   FGW14_MSGCNT 4
   FGW14_TIME 2018-10-08 20:07:41
   IODev      FGW14
   LASTInputDev FGW14
   MSGCNT     4
   NAME       EG.wz.RO.WZRolladen.1
   NR         136
   NTFY_ORDER 50-EG.wz.RO.WZRolladen.1
   STATE      100
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2018-10-08 20:09:09   ASC_Time_DriveDown  9.10.2018 - 19:48
     2018-10-08 20:09:09   ASC_Time_DriveUp  9.10.2018 - 07:16
     2018-10-08 20:07:41   anglePos        90
     2018-10-08 20:06:55   block           unlock
     2018-10-08 20:07:41   endPosition     closed
     2018-10-08 20:07:41   position        100
     2018-10-08 20:07:41   state           closed
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_Closed_Pos 100
   ASC_Direction 178
   ASC_Down   astro
   ASC_GuestRoom none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Offset_Minutes_Evening 1
   ASC_Offset_Minutes_Morning 1
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Cmd position
   ASC_Pos_after_ComfortOpen 20
   ASC_Rand_Minutes 20
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading off
   ASC_Shading_Angle_Left 85
   ASC_Shading_Angle_Right 85
   ASC_Shading_BlockingTime_After_Manual 20
   ASC_Shading_BlockingTime_Twilight 45
   ASC_Shading_Brightness_Reading brightness
   ASC_Shading_Brightness_Sensor none
   ASC_Shading_Fast_Close none
   ASC_Shading_Fast_Open none
   ASC_Shading_Min_Elevation none
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Pos 30
   ASC_Shading_Pos_after_Shading -1
   ASC_Shading_StateChange_Cloudy 4000
   ASC_Shading_StateChange_Sunny 6000
   ASC_Shading_WaitingPeriod 20
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   ASC_lock-out soft
   ASC_lock-outCmd none
   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
   genericDeviceType blind
   group      Rolladen
   manufID    00D
   model      Eltako_FSB_ACK
   room       Homekit,Rolladen
   settingAccuracy low
   shutTime   23
   shutTimeCloses 35
   stateFormat position
   subDef     AABBCC02
   subType    manufProfile
   userattr   ASC_Antifreeze:off,on 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_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Direction ASC_Down:time,astro ASC_GuestRoom:on,off ASC_Mode_Down:absent,always,off ASC_Mode_Up:absent,always,off ASC_Offset_Minutes_Evening ASC_Offset_Minutes_Morning ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Cmd ASC_Pos_after_ComfortOpen:0,10,20,30,40,50,60,70,80,90,100 ASC_Rand_Minutes ASC_Roommate_Device ASC_Roommate_Reading ASC_Shading:on,off,delayed,present,absent ASC_Shading_Angle_Left:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_Angle_Right:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 ASC_Shading_BlockingTime_After_Manual ASC_Shading_BlockingTime_Twilight ASC_Shading_Brightness_Reading ASC_Shading_Brightness_Sensor ASC_Shading_Fast_Close:on,off ASC_Shading_Fast_Open:on,off ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_Pos_after_Shading:-1,0,10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod 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 ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WindowRec ASC_WindowRec_subType:twostate,threestate ASC_lock-out:soft,hard ASC_lock-outCmd:inhibit,blocked AutoShuttersControl_lock-out:on,off
   verbose    3
   webCmd     position:Auf:Zu:Hoch:Runter:Stop


Gruß
CmdA

krikan

2018.10.08 20:06:51 1: /dev/usb-eltako-gateway disconnected, waiting to reappear (FGW14)
2018.10.08 20:06:51 1: /dev/usb-eltako-gateway reappeared (FGW14)

Wenn das häufiger im Log auftaucht, würde ich zunächst nicht bei FHEM suchen, sondern auf Hardware- und Betriebssystemebene. Bei Raspberry hatte ich ein solches Phänomen bspw. bei einem per HUB angebundenen USB300.

C0mmanda

Zitat von: krikan am 09 Oktober 2018, 09:50:42
2018.10.08 20:06:51 1: /dev/usb-eltako-gateway disconnected, waiting to reappear (FGW14)
2018.10.08 20:06:51 1: /dev/usb-eltako-gateway reappeared (FGW14)

Wenn das häufiger im Log auftaucht, würde ich zunächst nicht bei FHEM suchen, sondern auf Hardware- und Betriebssystemebene. Bei Raspberry hatte ich ein solches Phänomen bspw. bei einem per HUB angebundenen USB300.

Danke für den Hinweis! Evtl. ist das der richtige Ansatz.
Wie hast du das abstellen können?

gruss

krikan

Zitat von: C0mmanda am 10 Oktober 2018, 17:58:10
Wie hast du das abstellen können?
Direkter Anschluss des Dongles an einen USB-Port des Raspi.
(Ein Anschluss an einen Hub mit Netzteil hatte auch nicht geholfen.)

C0mmanda

Zitat von: krikan am 10 Oktober 2018, 20:01:55
Direkter Anschluss des Dongles an einen USB-Port des Raspi.
(Ein Anschluss an einen Hub mit Netzteil hatte auch nicht geholfen.)

Es scheint dass das die richtige Spur ist.
Habe mal bissel was umgesteckt und es ist besser. Nicht vollständig behoben, aber besser.
Läuft bei mir alles auf einem NUC und da hängen einige Gateways/Sensoren per USB dran.

Wenn ich etwas Zeit habe nehme ich mal alles vom USB runter außer dem FGW14 und teste ausgiebig.

Ich bleib dran und werde berichten.

Gruß & Danke bis hierher!

C0mmanda

Ich vermute ich habe den Fehler entdeckt.
Eine defekte (oder minderwertige) USB-Verlängerung zwischen FSB14-USB und dem FHEM-System hat scheinbar das Problem verursacht.
Aktuell läuft alles rund.

Falls der Fehler doch noch einmal auftaucht melde ich mich :)

Gruß & Vielen Dank für die Tipps!
C0mmanda