FSB14 offen/zu

Begonnen von satprofi, 14 August 2022, 13:59:45

Vorheriges Thema - Nächstes Thema

satprofi

hallo.
habe hier einige FSB14, die über Taster an FTS14-EM gesteuert werden. Leider erkennt das FHEM so nicht.
gibts dafür Lösung, oder muss man den tastendruck per notify abfangen und readings setzen?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Die FSB14 geben über den Eltako Bus eine Rückmeldung. Die kannst du direkt in Fhem einbinden.
Welche Geräte hast du verbaut? Wie machst du die Anbindung an Fhem. Bitte ein List von dem FSB14-Device.

Gruß Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi




Internals:
   DEF        00000011
   FUUID      61d85364-f33f-e87c-0eef-91a3bad22f61b14b
   IODev      TCM_ESP2_0
   LASTInputDev TCM_ESP2_0
   MSGCNT     32
   NAME       FSB14_1_1
   NR         76
   NTFY_ORDER 50-FSB14_1_1
   STATE      closed
   TCM_ESP2_0_MSGCNT 32
   TCM_ESP2_0_TIME 2022-08-14 17:25:21
   TYPE       EnOcean
   READINGS:
     2022-01-16 15:08:36   ASC_Enable      on
     2022-01-21 08:20:43   ASC_Time_DriveDown 21.01.2022 - 16:53
     2022-01-21 08:20:43   ASC_Time_DriveUp 22.01.2022 - 08:19
     2022-08-14 17:22:54   IODev           TCM_ESP2_0
     2022-08-14 17:25:21   anglePos        90
     2022-01-16 15:08:37   associatedWith  Rolladensteuerung
     2022-08-14 17:25:21   endPosition     closed
     2022-08-14 17:25:21   position        100
     2022-08-14 17:25:21   state           closed
     2022-01-07 16:41:34   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        0
   ASC_Pos_Reading position
   IODev      TCM_ESP2_0
   alias      Rollo Bad
   comMode    uniDir
   eep        A5-3F-7F
   group      Obergeschoss
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rolladen
   shutTime   45
   shutTimeCloses 50
   subDef     FF000027
   subType    manufProfile
   userattr   ASC_Adv:on,off 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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger 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_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth 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_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor 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,roommate 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_PosAfterDayClosed:open,lastMa
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Das List sieht ersteinmal gut aus. Zu den Adressen kann ich nichts sagen. Kannst du die Jalousie denn über Fhem bedienen?

Konfigurierst du die Eltako-Geräte per PCT14? Dann mach doch bitte mal einen Screenshot nach dem Auslesen des Busses um die Adresse sehen zu können.

Über welches Gerät machst du die Anbindung an Fhem? Hast du ein FAM14? Oder wie koppelst du den Eltako-Bus mit dem Raspberry/Fhem? Bitte ein Foto/Details von den Einstellungen an den Eltako-Geräten im Schaltschrank.

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

#4
hallo.
ja, bedienen geht über fhem. dann sieht man auch den rollo status, wril ja anhand der laufzeit der prozentuelle stand errechnet wird. nur wenn jemand die taster benutzt, passiert nix in fhem
anbindung mit fgw14-usb

fts14ks steht auf 4
fgw-usb auf 6
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Das sieht auch ganz gut aus. Bist du sicher das die Adresse in DEF richtig ist? Über diese Adresse bekommt Fhem den Status. Du hast da "00000011" eingetragen. Da hier die Adresse in HEX angegeben wird, wurde das ja der 17 entsprechen...
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

hmm, seltsam. denke die adresse war falsch. sollte 00000027 sein, da der 2. antrieb 00000028 hat.  aber auch dieser bekommt keine rückmeldung.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Hast du die Möglich per Rechner und PCT14 auf das FTS14KS zu gehen und den Eltako-Bus auszulessen. Dann siehst du die richtigen Adressen in DEZ.
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

erst am WE. aber sollte lt. datei so sein.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

in der Datei hast du Adresse "27" stehen?
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

ja.  27-28,29-30,31-32,33-34 u 35-36 sind die device id
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

dann muß in dein DEF "0000001B" bzw. "0000001C" usw.

Bei Eltako sind die Adressen dezimal angegeben und in Fhem mußt du sie in hexadezimal eintragen!!! Du mußt alle Adressen von DEZ nach HEX "umrechnen"!
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

komisch. bei fsr14 klapots aber mit id in dezimal. id 73 ist 00000073. da bekomm ich den richtigen status, wenn wer mit taster schaltet.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Ich brauche dann mal ein Screenshot vom PCT14 mit den Adressen. Ohne ist das ein "im Nebel stochern"...
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

hallo. sehe gerade das sich der status von closed auf open_ack geändert hat, aber die position immer auf 100 steht, egal ob offen oder closed. da ich fürs ftui die position abfrage , sah ich immer nur closed.

es dürfte also wirklich was an fhem gesendet werden. PCT gibts morgen.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

Zitat von: Cybers am 18 August 2022, 09:46:17
Ich brauche dann mal ein Screenshot vom PCT14 mit den Adressen. Ohne ist das ein "im Nebel stochern"...

bitte sehr

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Es ist wie ich vermutet habe: du hast die Adressen nicht nach Hex konvertiert.

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

Hallo. wieso? im pct steht doch die hex adresse. kommmando klappt doch.
oder was genau meinst du?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

Wenn du ein Eltako-Device in Fhem anlegst, gibst du zwei Adressen an:
1. im "DEF" die Adresse, über die Fhem den Status des Devices bekommt
2. im Attribut "subDef" die Adresse, mit der Fhem ausgehende Befehle in den Eltako-Bus sendet
----- beide Adresse müssen in HEX angegeben werden!!!!

Im PCT14 siehst du folgendes:
1. in der linken Lists alle Devices, die im Eltako-Bus gefunden wurden, mit ihrer Adresse. Diese Adresse wird aber in DEZ angezeigt!!!
2. in dem mittleren Fenster (Konfigurationsbereich) die Zuordnung der Adressen (ID), auf welche das Device reagieren soll. Hier hast du zwei Spalten: Adresse (ID) in HEX und Adresse (ID) in DEZ

Da du im Konfigurationsbereich die Adresse (ID) in HEX eingetragen hast, kannst du diese Adresse so auch im Attribut "subDef" übernehmen. Das hast du ja auch und deshalb kannst du das Device aus Fhem bedienen.

Im DEF des Devices hast du die Adresse eins zu eins aus dem PCT14 übernommen - was falsch ist!
Im PCT14 hat das Device die Adresse 27 und du hast in Fhem ebenfalls 00000027 eingetragen. Jetzt entspricht die Fhem-Adresse "00000027" aber in DEZ "39". Das heißt du bekommst für deine Jalousie #27 den Status von dem "Rollo Küche" mit der Adresse 39.
für die Jalousie #27 muss folgende Adresse ins DEF: 0000001B

Ich hoffe, daß ich es jetzt verständlich genug erklärt habe...

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

Danke, das ist mir schon klar. Heisst , ich habe nur die Rückmeldung erhalten, weil ich per FHEM gesteuert habe, aber bei externer steuerung nicht. Heisst im umkehrschluss, das FHEM selbst berechnet ob offen oder zu.

Werde es ändern, danke nochmals. Hoffe das es danach wirklich klappt.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

du hast für dein Fhem-Device "00000027" die Rückmeldung von dem Eltako-Device "39 - Rollo Küche bekommen" -> DEZ 39 ist HEX 27
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

#21
Zitat von: Cybers am 22 August 2022, 15:30:45
du hast für dein Fhem-Device "00000027" die Rückmeldung von dem Eltako-Device "39 - Rollo Küche bekommen" -> DEZ 39 ist HEX 27

aber dort änderte sich ja der status nicht. befehl ging an FF000027 raus, rollo war auch die richtige. Rückmeldung passte mit dieser zusammen.

nur ext. schalter betätigungen bekam fhem nicht mit, da ja falsche adresse
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

Zitat von: Cybers am 22 August 2022, 15:30:45
du hast für dein Fhem-Device "00000027" die Rückmeldung von dem Eltako-Device "39 - Rollo Küche bekommen" -> DEZ 39 ist HEX 27

Hallo.
Hab mir das ganze jetzt nochmals angesehen, und kapiers nicht. Die FSR14-4x haben auch als define die "dezimale" ID, und da kommt die Meldung richtig zurück, heisst Licht per Taster ein/aus ändert den Status in FHEM sehr wohl?

Warum klappt das jetzt bei den FSB14 nicht auch so?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Cybers

ich kann dir nicht sagen warum und woher du irgendwelche Statusmeldungen bekommst. Ich kann dir nur sagen, daß die Adresse in HEX eingegeben werden werden muss. Bei den "ersten" FSR14 (Adresse 1-8) wird es funktionieren weil DEZ mit HEX identisch ist.
Ich kann aber nicht verstehen, warum du meine Hilfe nicht annimmst und die Adressen einfach mal in HEX änderst...
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

satprofi

Zitat von: Cybers am 23 August 2022, 17:32:59
i
Ich kann aber nicht verstehen, warum du meine Hilfe nicht annimmst und die Adressen einfach mal in HEX änderst...

hab ich doch schon bei des FSB, FSR werd ich beobachten.
Danke nochmals
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

#25
So, Probleme gehen weiter.
Werte werden jetzt an FHEM übergeben, bei betätigung mit schalter.
aber wenn ich während der fahrt stoppe, weil ich eben nur halb offen haben will, kommt keine zustandsmeldung, ausser "position" Weil reading position nur erschein wenn offen od. zu.
habe alles , hoffe ich zumindest, eingetragen. Auf/Zu mit stoppuhr eruiert. Wasa genau fehlt mir da noch. Oder sind die FSB14 wirklich nicht für FHEM geeignet?

DEF        00000028
   FUUID      61d86ae0-f33f-e87c-13d1-7ecc83a7076bc22b
   IODev      TCM_ESP2_0
   NAME       FSB14_7_2
   NR         103
   NTFY_ORDER 50-FSB14_7_2
   STATE      position
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2022-08-27 17:50:34   IODev           TCM_ESP2_0
     2022-08-20 22:31:34   block           unlock
     2022-09-09 06:57:16   endPosition     not_reached
     2022-09-09 06:57:16   state           stop
   helper:
Attributes:
   IODev      TCM_ESP2_0
   alias      Rollo Speis
   devStateIcon down:fts_shutter_100 up:fts_window_2w [0-9]:fts_window_2w 100.*:fts_shutter_100 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90
   eep        A5-3F-7F
   group      Stiege
   gwCmd      blindCmd
   manufID    00D
   model      ELTAKO_FSB14
   room       EnOcean,Rolladen
   shutTime   20
   shutTimeCloses 22
   stateFormat position
   subDef     FF000040
   subType    manufProfile
   userattr   FSB14_4_1 FSB14_4_1_map structexclude
   webCmd     opens:stop:closes



READINGS:
     2022-08-27 17:50:34   IODev           TCM_ESP2_0
     2022-09-11 00:42:29   anglePos        90
     2022-08-27 17:51:30   block           unlock
     2022-09-11 00:42:29   endPosition     closed
     2022-09-11 00:42:29   position        100
     2022-09-11 00:42:29   state           closed


so, neue tests, readings erscheinen erst ca. 2min. später. aber offen wird mir nnur mit "open_ack" angezeigt, und position "100", für zu.


READINGS:
     2022-08-27 17:50:34   IODev           TCM_ESP2_0
     2022-09-11 11:03:02   anglePos        90
     2022-08-20 22:31:33   block           unlock
     2022-09-11 11:07:34   endPosition     open_ack
     2022-09-11 11:03:02   position        100
     2022-09-11 11:07:34   state           open_ack
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram