Autor Thema: Eltako FSR61VA  (Gelesen 3058 mal)

Offline koldomon

  • Jr. Member
  • **
  • Beiträge: 71
Eltako FSR61VA
« am: 31 Oktober 2013, 14:43:17 »
Hallo zusammen,

hab den o.g Stromstoß-Schalter in meine FHEM eingebunden. Nach sehr viel rumspielen hat's dann folgendermaßen funktioniert:
#Eltako FSR61VA
define enO_FSR61VA_FF00FF00 EnOcean FF00FF00
attr enO_FSR61VA_FF00FF00 alias AKT_Espressomaschine
attr enO_FSR61VA_FF00FF00 manufID 00D
attr enO_FSR61VA_FF00FF00 room EnOcean,02_OG,02_OG_Kueche
attr enO_FSR61VA_FF00FF00 subDef 00FF00FF
attr enO_FSR61VA_FF00FF00 subType switch
attr enO_FSR61VA_FF00FF00 verbose 5
define FileLog_enO_FSR61VA_FF00FF00 FileLog ./log/enO_FSR61VA_FF00FF00-%Y.log enO_FSR61VA_FF00FF00
attr FileLog_enO_FSR61VA_FF00FF00 logtype text
attr FileLog_enO_FSR61VA_FF00FF00 room EnOcean
attr FileLog_enO_FSR61VA_FF00FF00 verbose 5

#TCM-Switch -> Eltako FSR61VA
define 02_OG_enO_FSR61VA_FF00FF00_00FF00FF EnOcean 00FF00FF
attr 02_OG_enO_FSR61VA_FF00FF00_00FF00FF alias Espressomaschine
attr 02_OG_enO_FSR61VA_FF00FF00_00FF00FF eventMap B0:on released:off
attr 02_OG_enO_FSR61VA_FF00FF00_00FF00FF room EnOcean,02_OG
attr 02_OG_enO_FSR61VA_FF00FF00_00FF00FF subType switch
attr 02_OG_enO_FSR61VA_FF00FF00_00FF00FF switchType universal
define FileLog_02_OG_enO_FSR61VA_FF00FF00_00FF00FF FileLog ./log/02_OG_enO_FSR61VA_FF00FF00_00FF00FF-%Y.log 02_OG_enO_FSR61VA_FF00FF00_00FF00FF
attr FileLog_02_OG_enO_FSR61VA_FF00FF00_00FF00FF logtype text
attr FileLog_02_OG_enO_FSR61VA_FF00FF00_00FF00FF room EnOcean
attr FileLog_02_OG_enO_FSR61VA_FF00FF00_00FF00FF verbose 5

#Eltako FSR61VA_Powermeter (EEP: A5-12-01)
define enO_FSR61VA_FF8A2101 EnOcean FF8A2101
attr enO_FSR61VA_FF8A2101 alias PWR_Espressomaschine
attr enO_FSR61VA_FF8A2101 group Sensors
attr enO_FSR61VA_FF8A2101 manufID 00D
attr enO_FSR61VA_FF8A2101 room EnOcean,02_OG,02_OG_Kueche
attr enO_FSR61VA_FF8A2101 subType autoMeterReading.01
attr enO_FSR61VA_FF8A2101 verbose 5
define FileLog_enO_FSR61VA_FF8A2101 FileLog ./log/enO_FSR61VA_FF8A2101-%Y.log enO_FSR61VA_FF8A2101
attr FileLog_enO_FSR61VA_FF8A2101 logtype text
attr FileLog_enO_FSR61VA_FF8A2101 room EnOcean
attr FileLog_enO_FSR61VA_FF8A2101 verbose 5
define SVG_FileLog_enO_FSR61VA_FF8A2101_1 SVG FileLog_enO_FSR61VA_FF8A2101:SVG_FileLog_enO_FSR61VA_FF8A2101_1:CURRENT
attr SVG_FileLog_enO_FSR61VA_FF8A2101_1 group Plots_Power
attr SVG_FileLog_enO_FSR61VA_FF8A2101_1 room EnOcean,02_OG_Kueche,99_Global

Die FHEMswitches sind als "on/off" Taster (Stellung 60) in den FSR61VA eingelernt worden.

Jetzt die Frage:
Warum muss ich den SSS (StromStoßSchalter) mit "released" freigeben und nicht mit BI. Einschalten mit B0 funktioniert, auf BI reagiert der Aktor noch nicht mal???? Ich hab alles mögliche ausprobiert mit "switch" und "gateway" und "switchType", sowohl beim Aktor als auch beim FHEM-Switch. Auch am Aktor hab ich alle Möglichkeiten zum einlernen durch. O.g. Konfig ist die einzige, die ich zum laufen gebracht habe. Ist das so oder muss da noch jemand an der "10_Enocean.pm" Änderungen vornehmen?

cu markus

by the way: Wem ist das "B0"/"BI" eingefallen? "B Null" und "B Ihh"? 1 war wohl grad ausverkauft?  :o  kommt ja auch kaum vor, dass man am Monitor "1" und "I" in jeder Schriftart auseinanderhalten kann. Hat mich fast 3 Stunden gekostet, bis mir das aufgefallen war *grummel* ok, genug getobt  :-X  ;D

P.S. Das Wiki und die Doku sind dringend überarbeitungsdürftig. Mach ich gerne, wenn ich soll (und kann - berechtigung!). Vor allem die Zusammenhänge müssen deutlicher rauskommen. z.b. Wenn du den "FHEMSwitch" für Aktor "blabla" "subType=switch" definiert hast, [kann|muss] auch "switchType" mit einem Wert belegt werden. Eine funktionierende (eine, welche mit 'C&P->Addressanpassung->Save->läuft') vollständige Konfig als Beispiel in allen Bereichen der CommandRef würde vielen helfen - nicht nur mir  ;)


OdroidC1 -> fhem
CUNO -> FS20
CUL -> HomeMatic
TCM310 -> enOcean
DUOFERN -> rademacher

Offline H3nr1

  • New Member
  • *
  • Beiträge: 43
Antw:Eltako FSR61VA
« Antwort #1 am: 05 November 2013, 19:28:51 »
Hello,

Ich habe kein fsr nur fud14 und fsr14-x2 ins centrale aufstellung
define LeesLamp EnOcean FF00FF00
attr LeesLamp dimValueOn 45
attr LeesLamp eventMap BI:off B0:on
attr LeesLamp group Single Lights
attr LeesLamp gwCmd dimming
attr LeesLamp icon light_floor_lamp
attr LeesLamp manufID 00D
attr LeesLamp room WoonKamer
attr LeesLamp subType gateway
attr LeesLamp webCmd on:off:dim

Kein probleem mit BI in mein cfg

Aber du has recht. Warum BI und kein B1

Gruss
Henri (niederlande)

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1234
Antw:Eltako FSR61VA
« Antwort #2 am: 06 November 2013, 11:31:59 »
Gute Anleitungen im Wiki sind immer willkommen. Einen User-Account gibt es bei den Betreuern des Wiki.

Offline 50watt

  • Developer
  • Full Member
  • ****
  • Beiträge: 132
Antw:Eltako FSR61VA
« Antwort #3 am: 26 Juli 2014, 00:54:36 »
Das FSR61AV sind zwei Fhem Devices in einem Gehäuse.
Doku gibt's nun im Wiki

Minimalkonfiguration:
Aktor:
define EnO_switch_FSR61VA EnOcean FFAABBC0         --> EnO_switch_FSR61VA ist ein frei gewählter eindeutiger Name
                                                       für das Fhem-Device.
                                                       FFAABBC0 ist die erste am Boden des FSR61VA aufgedruckte SenderID.
                                                       Damit sendet das FSR61VA den Schaltzustand (B0/BI --> ein/aus)
attr EnO_switch_FSR61VA IODev TCM310_0             --> TCM310_0 ist der Name des Devices, mit dem Fhem EnOcean-Funk
                                                       sendet und empfängt.
attr EnO_switch_FSR61VA subDef FF998877            --> FF998877 ist eine der 127 SendeIDs des TCM310_0, damit sendet Fhem an den FSR61VA
attr EnO_switch_FSR61VA subType switch             --> es handelt sich um einen EnOcean Schalter (der kann A0, AI, B0, BI,...)
attr EnO_switch_FSR61VA switchMode pushbutton      --> als "pushbutton" sendet Fhem bei einem
                                                       "set EnO_switch_FSR61VA B0" nach dem Kommando (B0) noch ein "release".
                                                       Das brauchts, wenn der FSR61VA als ES oder ESV betrieben wird.
                                                       Sonst wird jedes "set"-Kommando vom FSR61VA als 
                                                       "länger als eine Sekunde gedrückt" interpretiert -> "Tasterdauerlicht".

Scheinleistungssensor
define EnO_sensor_FSR61VA EnOcean FFAABBC1         --> EnO_sensor_FSR61VA ist ein frei gewählter eindeutiger Name
                                                       für das Fhem-Device.
                                                       FFAABBC1 ist die zweite am Boden des FSR61VA aufgedruckte SenderID.
                                                       Damit sendet das FSR61VA die gemessene Scheinleistung in Watt.
attr EnO_sensor_FSR61VA IODev TCM310_0
attr EnO_sensor_FSR61VA subType autoMeterReading.01 --> es handelt sich um einen EnOcean Automated meter reading (AMR),
                                                        Electricity (EEP A5-12-01)
RaspberryPi, EnOcean PI
Sonos Play1, Connect
Eltako FT55, FSB61, FAM12, FSR12-4x