FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ourhomeisourcastle am 18 Januar 2017, 13:09:39

Titel: (gelöst) FSR61 An / Aus vertauscht? BI = An B0 = aus oder nicht?
Beitrag von: ourhomeisourcastle am 18 Januar 2017, 13:09:39
Hallo,

zuerst einmal hoffe ich, dass meine Frage nicht völligst daneben ist. Seit wenigen Tagen beschäftige ich mich mit Fhem. Habe eine Raspberry Pi mit TCM310 und diverse Schalter und Aktoren von Eltako.
Da mein Einstieg mit dem FAM14 und diversen Modulen ein zu hoher Einstieg wäre, dachte ich, dass ich mit dem externen FSR61VA beginne, der bei uns im Bad die LED am Spiegelschrank steuert.
Bislang wurde der FSR61-230V mit einem manuellen, Eltako Funkschalter (FMH-2 mit einer Schaltwippe) an- und ausgeschaltet.

Jetzt habe ich den Aktor wie im Wiki beschrieben in FHEM integriert. Zuerst habe ich Bestätigungstelegramme aktiviert. Dann das Gerät mit entsprechender subDef angelegt.
Im ersten Augenblick war ich auch begeistert ... die LED konnte via Fhem geschaltet werden. Durch die Bestätigungstelegramme änderte sich auch der Status, wenn mit dem physikalischen Schalter geschaltet wurde. Alles top.
ABER ... irgendwas scheint nicht zu stimmen ... der phys. Schalter schickt, soweit ich das jetzt verstanden habe, BI für aus und B0 für an.

Wenn ich das so im EventMap definiere, dann stimmt auch der Status, also ...LED brennt = AN und LED ist aus = AUS.
Allerdings stimmt dann die Steuerung im FHEM nicht mehr. Wenn ich dort schalten möchte, dann kann ich die LED nur mit AUS anschalten und mit AN einschalten.

Was hab ich falsch gemacht???
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: krikan am 18 Januar 2017, 15:52:13
Hallo!

Kann nur vermuten: FHEM falsch am Aktor angelernt.
Konkreteres fällt mir vielleicht ein, wenn Du mehr "harte" Infos lieferst.
Hilfreich ist häufig:
Bauwoche des Aktors?
Wie hast Du FHEM genau an den FSR angelernt / Welche Anleitung aus Wiki?
Und diese Infos (https://wiki.fhem.de/wiki/EnOcean_Starter_Guide#Welche_Infos_sollten_Anfragen_im_EnOcean-Forum_enthalten.3F).

Gruß, Christian
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: ourhomeisourcastle am 18 Januar 2017, 17:31:27
Okay ... dachte ich mir schon. Bin aber noch unterwegs und kann deshalb nicht auf meine Config schauen.
Der Aktor ist von 11/2014.
Angelernt habe ich ihn über diesen Artikel (https://wiki.fhem.de/wiki/EnOcean-FSR61VA-10A-Stromsto%C3%9F-Schaltrelais_mit_Strommessung#Aktor):

Hm ... vielleicht hab ich da auch was falsch gemacht ... FSR61-230V und FSR61VA könnten ja unterschiedlich sein  ???

In FHEM hab ich folgendes getan:
define EnO_switch_FSR61VA_BAD_OG EnOcean ID des "FSR61"
attr EnO_switch_FSR61VA_BAD_OG IODev TCM310_0
attr EnO_switch_FSR61VA_BAD_OG subDef "Base-ID des TCM310 + 1" (ist auch das erste "virtuelle" Gerät)
attr EnO_switch_FSR61VA_BAD_OG subType Switch
attr EnO_switch_FSR61VA_BAD_OG switchMode pushbutton

Dann habe ich das Ganze via set EnO_switch_FSR61VA_BAD_OG B0 am FSR61 eingelernt.

Anschließend:
attr EnO_switch_FSR61VA_BAD_OG eventMap BI:aus B0:an
attr EnO_switch_FSR61VA_BAD_OG alias Spiegelschrank
attr EnO_switch_FSR61VA_BAD_OG webCmd aus:an

Was genau jetzt als Bestätigungstelegram zurück kommt, wenn ich den physikalischen Taster drücke kann ich so gegen 19:30 Uhr berichten, wenn ich wieder zu Hause am Spiegelschrank stehe ;-)




Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: ourhomeisourcastle am 18 Januar 2017, 20:17:30
Der Vollständigkeit halber hier meine exakte Konfiguration:
define EnO_switch_FSR61VA_BAD_OG EnOcean 018DAA03
attr EnO_switch_FSR61VA_BAD_OG IODev TCM310_0
attr EnO_switch_FSR61VA_BAD_OG alias Spiegelschrank
attr EnO_switch_FSR61VA_BAD_OG eventMap BI:An B0:Aus
attr EnO_switch_FSR61VA_BAD_OG icon system_fhem
attr EnO_switch_FSR61VA_BAD_OG manufID 7FF
attr EnO_switch_FSR61VA_BAD_OG room EnOcean
attr EnO_switch_FSR61VA_BAD_OG subDef FF8C2F81
attr EnO_switch_FSR61VA_BAD_OG subType switch
attr EnO_switch_FSR61VA_BAD_OG switchMode pushbutton
attr EnO_switch_FSR61VA_BAD_OG webCmd An:Aus
define FileLog_EnO_switch_FSR61VA_BAD_OG FileLog ./log/EnO_switch_FSR61VA_BAD_OG-%Y.log EnO_switch_FSR61VA_BAD_OG
attr FileLog_EnO_switch_FSR61VA_BAD_OG logtype text
attr FileLog_EnO_switch_FSR61VA_BAD_OG room EnOcean

Kann man einen EnOcean-Schalter auch unterschiedlich anlernen? Also ... macht es einen Unterschied, wenn man beim Anlernen B0 oder BI sendet?
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: krikan am 18 Januar 2017, 20:29:24
Zitat von: ourhomeisourcastle am 18 Januar 2017, 20:17:30
Kann man einen EnOcean-Schalter auch unterschiedlich anlernen? Also ... macht es einen Unterschied, wenn man beim Anlernen B0 oder BI sendet?
Ja, wenn die Eltako-Anleitung (http://www.eltako.com/fileadmin/downloads/de/_bedienung/FSR61_230V_30100005-5_dt.pdf) richtig ist, wovon ich frech ausgehe:
ZitatDort wo getastet wird, ist dann für
das Einschalten definiert, die andere
Seite für das Ausschalten.

Es liest sich für mich so, als waere FHEM nicht wie im Wiki mit B0, sondern mit BI eingelernt. Und dann ist das eben falsch herum. Könnte man im Log mit verbose 5 erkennen; oder Du probierst es einfach aus.

Der verlinkte Wiki-Artikel passt afaik auch zu Deinem Aktor.
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: ourhomeisourcastle am 18 Januar 2017, 21:28:02
 :-[ uh ... da hatte ich wohl eine falsche Anleitung.
Keine Ahnung welche ich da hatte, aber da stand definitiv, dass der Schalter auf 60 zu stellen ist, um einen Ein-/Aus-Schalter einzulernen. Und ich hatte mich schon gefragt wie das gehen soll, wenn nur 40 und 80 eingezeichnet sind.

Erst einmal vielen Dank! Ich gehe auch davon aus, dass das der Fehler war. Heute komme ich nicht mehr dazu das richtig anzulernen.
Ich teste das morgen und melde mich auf jeden Fall noch mal!  :)
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: krikan am 18 Januar 2017, 21:36:07
Und ich bin mir nicht mehr sicher, ob nicht der Taster falsch herum eingelernt ist (->oben stehen 2 verschiedene eventMap). Das kann man aber schnell feststellen, da der 0/I-Markierungen hat und man es bei Schalten erkennen sollte, wie die Lampe reagiert.
Viel Erfolg.  :)
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: ourhomeisourcastle am 20 Januar 2017, 20:27:23
So, mit leichter Verspätung:
die Einrichtung des FSR61-2430V in FHEM war verkehrt. Offenbar habe ich mit B0 eingelernt, statt mit BI.
Jetzt passt Ein- bzw. Aus zur Beschriftung.

Der Status ist aber weiterhin falsch  :o

Ich vermute, dass ich auch weshalb: ich drücke am Schalter auf Aus oder schicke ein set eno_switch... B0 und bekommt als Bestätigungstelegramm ein BI.
Im Log sieht das dann so aus:

2017-01-20 20:22:12 EnOcean EnO_switch_FSR61230V_BAD_OG channelB: B0
2017-01-20 20:22:12 EnOcean EnO_switch_FSR61230V_BAD_OG B0
2017-01-20 20:22:12 EnOcean EnO_switch_FSR61230V_BAD_OG buttons: pressed
2017-01-20 20:22:12 EnOcean EnO_switch_FSR61230V_BAD_OG channelB: BI
2017-01-20 20:22:12 EnOcean EnO_switch_FSR61230V_BAD_OG BI

Soll ich sowohl den Schalter und meinen EnO_switch noch mal löschen und mit BI = Aus und BO = Ein?
Oder bringt das auch nix?
Titel: Antw:FSR61 An / Aus vertauscht? BI = An B0 = aus, aber am phys. Schalter umgekehrt?
Beitrag von: ourhomeisourcastle am 20 Januar 2017, 20:38:14
OK ... hab's gefunden! Im EnOcean StarterGuide steht es ja dick und fett drin: bei Eltako ist's anders herum. xI schaltet aus und x0 schaltet ein!
Da sich das nicht ändern lässt, werde ich - wie vorgeschlagen - Schalter und FHEM-Device noch mal neu einlernen. Dann kann ich den Schalter am Spiegelschrank direkt zum Universalschalter machen  :)

Problem gelöst! DANKE!