Eltako FSR61VA

Begonnen von koldomon, 31 Oktober 2013, 14:43:17

Vorheriges Thema - Nächstes Thema

koldomon

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

H3nr1

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)

klaus.schauer

Gute Anleitungen im Wiki sind immer willkommen. Einen User-Account gibt es bei den Betreuern des Wiki.

50watt

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

Tomk

#4
Ich muss dieses Thema nochmal aufwärmen da ich ein Problem mit meinen FSR61VA habe. Schalten über FHEM geht wunderbar, allerdings empfange ich keine Telegramme vom FSR61VA Bzgl Stromverbrauch.

Ich habe die zweite Adresse des devices in fhem als enocean Device eingerichtet, aber es kommt einfach nichts an.

Hat jemand einen Tipp für mich was ich prüfen kann? Muss ich beim teach etwas beachten?

defmod EnO_sensor_FSR61VA EnOcean FFxxxxxxx
attr EnO_sensor_FSR61VA IODev TCM_ESP3_0
attr EnO_sensor_FSR61VA eep A5-12-01
attr EnO_sensor_FSR61VA manufID 7FF
attr EnO_sensor_FSR61VA room EnOcean,Heizung
attr EnO_sensor_FSR61VA subType autoMeterReading.01

Cybers

auf den ersten Blick hast du das Attribut manufID falsch gesetzt. Das muß "00D" sein! -> attr EnO_sensor_FSR61VA manufID 00D

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

Tomk

Danke für den Hinweis, aber es hat nicht geholfen. Habe die Manu id geändert und nochmal versucht zu teachen. Ohne Erfolg.

Wie muss ich das teaching durchführen, vielleicht liegt hier irgendwo mein Fehler!?

Tomk

Hat wirklich keiner mehr einen Tipp zum anlernen der Verbrauchsmessung des FSR?
Hat es irgendwer im Betrieb?

Muss ich ein spezielles teaching durchführen? Muss ich am Eltako irgendwas besonders einstellen?

Habe ziemlich viel probiert aber ohne Erfolg!