FMS61NP

Begonnen von Spartacus, 19 September 2014, 15:13:27

Vorheriges Thema - Nächstes Thema

Spartacus

Hallo,
ih habe gerade den Aktor FMS61NP nach Anleitung im Wiki eingerichtet.
http://www.fhemwiki.de/wiki/EnOcean-FMS61NP-2-Kanal-Multifunktions-Stromsto%C3%9Fschalter (ftp://www.fhemwiki.de/wiki/EnOcean-FMS61NP-2-Kanal-Multifunktions-Stromsto%C3%9Fschalter)
Dabei ist mir Folgendes aufgefallen:

Kanal A wird mit RT2
Kanal B wird mit RT1
eingelernt. Warum  das vertauscht ist, weiss ich nicht! Von der Logik her, hätte ich A auch auf TR1 und B auf RT2 gelegt, ist aber nicht so.
Wenn man es nach wiki Anleitung macht, sind die Lampensymbole vertauscht, wenn man über das Webinterface schaltet. Vielleicht kann das mal jemand gegenchecken.

Im wiki kann ich leider nichts ändern.
Gruß,
Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

Hallo,

habe den Aktor nicht, aber den Wiki-Artikel aufgrund dieser Infos http://forum.fhem.de/index.php/topic,21090.msg146389.html#msg146389 (NACHTRAG) erstellt.

Hab mir nochmals die Anleitung angesehen und demnach:
Kanal 1 (im Wiki Kanal A) wird laut Anleitung mit RT1 eingelernt
Kanal 2 (im Wiki Kanal B) wird laut Anleitung mit RT2 eingelernt
Dann sollte Wiki aber stimmen.

Welche Aktorversion (Produktionswoche) hast Du? Welcher Betriebsmodus wird genutzt?
Könntest Du einmal einen Log-Auszug des Aktor posten? Bestätigungstelegramme interessieren mich insbesondere: Wie sieht das Bestätigungstelgramme bei Schalten des Aktors auf Kanal 1 und wie auf Kanal 2 aus?

Ich kann das Wiki ohne Probleme ändern, wenn tatsächlich ein Fehler vorliegt. Wäre Dir aber nicht "böse", wenn Du das nach Kontrolle selbst übernimmst. Zugang bekommst Du hier: http://www.fhemwiki.de/wiki/FHEMWiki:Administratoren

Gruß, Christian

krikan

Laut http://www.eltako.com/fileadmin/downloads/de/Datenblatt/Funktelegramme.pdf hättst Du Recht und Wiki ist falsch:
Demnach ist Bestätigungstelegramm für Kanal 1(A) B0/BI und für Kanal 2(B) A0/AI, wenn ich es richtig lese.
Dennoch wäre ein Log-Auszug mit Bestätigungstelegrammen hilfreich. Danke.

ZitatWäre Dir aber nicht "böse", wenn Du das nach Kontrolle selbst übernimmst. Zugang bekommst Du hier: http://www.fhemwiki.de/wiki/FHEMWiki:Administratoren
Das gilt natürlich weiterhin  ;)

krikan

Hallo Spartacus,

Erinnerung: könntest Du bitte einen Log-Auszug des Aktors mit Bestätigungstelegrammen für Kanal 1 und Kanal 2 zur Verfügung stellen. Ich würde das Problem gerne endgültig klären und im Wiki ggfs. berichtigen.

Vielen Dank!

Spartacus

#4
Hallo krikan,
sorry, habe gar nicht bemerkt, dass noch Leben in dem Thread ist! Irgendwie scheint die Benachrichtigung nicht zu funktionieren...

Sensor
2014-09-23_21:42:09 PTM210_Gira buttons: pressed
2014-09-23_21:42:09 PTM210_Gira channelB: B0
2014-09-23_21:42:09 PTM210_Gira B0
2014-09-23_21:42:09 PTM210_Gira buttons: released
2014-09-23_21:42:09 PTM210_Gira buttons: released
2014-09-23_21:42:11 PTM210_Gira buttons: pressed
2014-09-23_21:42:11 PTM210_Gira channelB: B0
2014-09-23_21:42:11 PTM210_Gira B0
2014-09-23_21:42:11 PTM210_Gira buttons: released
2014-09-23_21:42:11 PTM210_Gira buttons: released
2014-09-23_21:42:13 PTM210_Gira buttons: pressed
2014-09-23_21:42:13 PTM210_Gira channelB: BI
2014-09-23_21:42:13 PTM210_Gira BI
2014-09-23_21:42:13 PTM210_Gira buttons: released
2014-09-23_21:42:13 PTM210_Gira buttons: released
2014-09-23_21:42:15 PTM210_Gira buttons: pressed
2014-09-23_21:42:15 PTM210_Gira channelB: BI
2014-09-23_21:42:15 PTM210_Gira BI
2014-09-23_21:42:15 PTM210_Gira buttons: released
2014-09-23_21:42:15 PTM210_Gira buttons: released


Aktor:
2014-09-23_21:42:09 EnO_FMS61 buttons: pressed
2014-09-23_21:42:09 EnO_FMS61 channelB: B0
2014-09-23_21:42:09 EnO_FMS61 B0
2014-09-23_21:42:11 EnO_FMS61 buttons: pressed
2014-09-23_21:42:11 EnO_FMS61 channelB: BI
2014-09-23_21:42:11 EnO_FMS61 BI
2014-09-23_21:42:14 EnO_FMS61 buttons: pressed
2014-09-23_21:42:14 EnO_FMS61 channelA: A0
2014-09-23_21:42:14 EnO_FMS61 A0
2014-09-23_21:42:16 EnO_FMS61 buttons: pressed
2014-09-23_21:42:16 EnO_FMS61 channelA: AI
2014-09-23_21:42:16 EnO_FMS61 AI


Ist das so Ok?

Ich werde mal Zugriff auf das Wiki requesten und dann künftig Änderungen selber machen!
Wenn es Dir nichts ausmacht, dann möchte ich Dich bitten, dies in diesem Fall ausnahmsweise zu übernehmen...

Vielen Dank,
Spartacus

NACHTRAG:
Auszug aus der fhem.cfg:
define EnO_FMS61 EnOcean 018xxxxx
attr EnO_FMS61 IODev TCM310_0
attr EnO_FMS61 room EnOcean
attr EnO_FMS61 subDefI FF94C081
attr EnO_FMS61 subType switch

define EnO_FMS61_B readingsProxy EnO_FMS61:channelB
attr EnO_FMS61_B group FMS61-NP
attr EnO_FMS61_B room EnOcean
attr EnO_FMS61_B setFn {($CMD eq "on")?"B0":"BI";;;;}
attr EnO_FMS61_B setList off on
attr EnO_FMS61_B valueFn {($VALUE eq "B0")?"on":"off"}
attr EnO_FMS61_B webCmd on:off

define EnO_FMS61_A readingsProxy EnO_FMS61:channelA
attr EnO_FMS61_A group FMS61-NP
attr EnO_FMS61_A room EnOcean
attr EnO_FMS61_A setFn {($CMD eq "on")?"A0":"AI";;;;}
attr EnO_FMS61_A setList off on
attr EnO_FMS61_A valueFn {($VALUE eq "A0")?"on":"off"}
attr EnO_FMS61_A webCmd on:off

Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

@Spartacus: Danke, ist in Arbeit....

@klaus.schauer:
Könntest Du bitte Folgendes gegenprüfen und kurze Rückinfo geben, da ich mir (immer noch) unsicher bin:
Laut http://www.eltako.com/fileadmin/downloads/de/Datenblatt/Funktelegramme.pdf werden Bestätigungstelegramme des FMS61 folgermaßen verschickt:
ZitatORG = 0x05 / Data_byte3 = 0x70 = Kanal 1 Ein, 0x50 = Kanal 1 Aus / 0x30 = Kanal 2 Ein, 0x10 = Kanal 2 Aus
Demnach werden Schaltvorgänge auf Kanal 1 per channelB und Schaltvorgänge auf Kanal 2 per channelA im Bestätigungstelegramm signalisiert. Der Kanal 1 muss mit B0/BI (channelB) und Kanal 2 mit A0/AI (channelA) angelernt werden, damit der Status im WebFrontend für den jeweiligen Kanal richtig angezeigt wird. Folgerung: channel im Bestätigungstelegramm muss channel beim teach-In entsprechen. Danke!

klaus.schauer

Bei den Eltako-Geräten ist der Kanal 1 immer der B-Kanal und der 2. Kanal der A-Kanal. Besonderheiten z. B. beim Rauchmelder sind in Fhem berücksichtigt.

krikan

Habe das Wiki entsprechend angepasst. Testen kann ich es mangels Aktor nicht.
Nochmals Danke an Spartacus für den Hinweis und klaus.schauer für die Unterstützung.

Spartacus

Hallo Christian,
hier bin ich wieder....

Den FMS61 habe ich gemäß Anleitung im Wiki eingelernt. Der Schalter am Aktor steht auf 2xS. Parallel ist ein PTM210 eingelernt.

Klick auf "obere rechte Wippe", schaltet Kanal 2 ein, erneuter Klick auf die selbe Wippe, wieder aus.
Klick auf "untere rechte Wippe", schaltet Kanal 1 ein, erneuter Klick auf die selbe Wippe, wieder aus.

Der Aktor ist aus Fertigungswoche 48/13

Das Logfile und die Konfig des Aktors in fhem siehst Du oben.

Reicht Dir das, oder was brauchst Du noch?

Christian.
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

Danke, aber das erschließt sich mir jetzt gar nicht :-[:

Du kannst im Modus 2xS Fhem nicht mit subDef an RT1 und RT2 anlernen, sondern musst subDefI nehmen?

Mit subDefI kannst Du mit Fhem beide Känale separat an- und ausschalten?

ZitatKlick auf "obere rechte Wippe", schaltet Kanal 2 ein, erneuter Klick auf die selbe Wippe, wieder aus.
Klick auf "untere rechte Wippe", schaltet Kanal 1 ein, erneuter Klick auf die selbe Wippe, wieder aus.
Bezieht sich das auf den PTM210?

Spartacus

#10
Hallo,
ja, das bezieht sich auf den PTM!
Zitat von: krikan am 25 September 2014, 20:44:58
Mit subDefI kannst Du mit Fhem beide Känale separat an- und ausschalten?
Bezieht sich das auf den PTM210?

Ja, kann ich!

Was soll ich machen! Sag was! Ich probier dann rum! Oder lerne das dingen neu an!

Spartacus

NACHTRAG.
Bevor Du Dir da jetzt den Kopf zerbrichst...
ich setzte den FMS61NP auf Werkseinstellungen zurück und lerne ihn nur in fhem an....Dann berichte ich wieder..
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

klaus.schauer

subDefI und subDef0 wird nur verwendet, falls man Fhem in einen Schalter mit dem Aktorprofilen Zentralschalter ein / aus einlernen will. In diesem Fall, wird ein /  aus mit jeweils einer unterschiedlichen SenderID versorgt. Das ist dann sinnvoll, falls es kein Aktorprofil Richtungsschalter gibt.

krikan

Kannst Du derzeit über Fhem (ohne den PTM zu nutzen) die Kanäle separat an- und ausschalten?
Also
set EnO_FMS61 B0
set EnO_FMS61 BI
set EnO_FMS61 A0
set EnO_FMS61 AI

führen zum separaten an- und ausschalten der Kanäle.

Interessieren würde mich natürlich, ob Du nicht doch mit subDef wie im Wiki beschrieben anlernen kannst. Dazu müsstest Du den Fhem-Switch mit subDefI erst wieder ablernen oder den Aktor zurücksetzen. Aber will Dich auch nicht überstrapazieren nur weil ich es nicht begreife. Wenn es für Dich so läuft ist das OK.

Spartacus

#13
Hallo zusammen,
vielen Dank für die Hilfe, das mit dem subDefi und subDef wäre mir nicht aufgefallen!

Hier mein Feedback:

Status subDefI

set EnO_FMS61 B0
set EnO_FMS61 BI
set EnO_FMS61 A0
set EnO_FMS61 AI

funktioniert!

Ändern von subDefI nach subDef funktioniert nicht, der Aktor reagiert nicht.

Habe nun den Aktor auf Werkseinstellung zurückgesetzt und erst fhem als RT1 und RT2 eingelernt, dann den PTM als UT1 und UT2.
Jetzt klappt das auch mit subDef!

Aber noch eine Frage:
Bis die Bestätigungstelegramme in fhem verarbeitet sind (zumindest das Wechseln des Lampensymbols im web-Interface) dauert es recht lange! Teilweise bis zu 1-1,5 Sekunden! Der Schaltbefehl ist quasi sofort da!

Liegt das am enocean System, oder an der Leistung des pi! Bis auf zwei 1wire Sensoren und die paar eltako Teile (1 x FMS61NP, 2 x FSR14-4x und ein PTM) macht die Möhre nix!

In meiner Testumgebung steht der enocean pi ca. 2m von den Aktoren entfernt.
Hat jemand ne Idee?
Spartacus.

Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

ZitatHabe nun den Aktor auf Werkseinstellung zurückgesetzt und erst fhem als RT1 und RT2 eingelernt, dann den PTM als UT1 und UT2.
Jetzt klappt das auch mit subDef!
OK, das beruhigt mich.

ZitatBis die Bestätigungstelegramme in fhem verarbeitet sind (zumindest das Wechseln des Lampensymbols im web-Interface) dauert es recht lange! Teilweise bis zu 1-1,5 Sekunden! Der Schaltbefehl ist quasi sofort da!
klaus.schauer hatte hier etwas dazu geschrieben:
http://forum.fhem.de/index.php/topic,22033.msg155502.html#msg155502
Denke das ist noch aktuell, ansonsten: er liest mit  ;)

Gruß, Christian

Spartacus

uups! ;D
...das hatte ich gar nicht mehr auf dem Plan!
Das erklärt es aber! es ist nur schade, das manchmal auch die Telegramme gar nicht ankommen! Deshalb macht es für mich nur Sinn, die Aktoren direkt einzulernen.

Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

Zitatmanchmal auch die Telegramme gar nicht ankommen! Deshalb macht es für mich nur Sinn, die Aktoren direkt einzulernen.
Ich sag nur: Repeater
Direkt einlernen würde ich die Standard-Taster immer. Nur die "Komfortfunktionen" werden bei mir über Fhem, das immer zusätzlich angelernt ist, gesteuert. Hier wäre die Hölle los, wenn Fhem ausfällt, weil ich bspw. daran bastel, und das Licht funktioniert nicht mehr. Aber letztlich ist das eine "Glaubensfrage" und hier eine waf-Frage.

Spartacus

#17
Christian,
ich habe keinen Repeater!  Habe extra noch mal das FMS61NP gecheckt. "Reapter aus, LED leuchtet 2 s bei Anlegen der Versorgungsspannung, Repeater "ein", LED leuchtet 5s Der Repeater ist aus!

Und das FAM 14 kann es in Stellung "2" m.E. auch nicht sein. Andere enocean Geräte habe ich nicht!

Christian

Nachtrag:
Ich checke es mal mit Repeater...
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

Das du keine Repeater hast, weiß ich doch ;). Schaff Dir welche an, die deine Empfangsprobleme beheben, wollte ich damit sagen. Ich sollte wohl deutlicher ausformulieren, du kannst schließlich nicht hellsehen....

Spartacus

Hallo Christian,
Die Message ist angekommen!
Noch ne gaaanz kleine Frage zum Schluss!
Ich habe in den enocean Dokumenten gelesen, dass man mit Repeatern sparsam sein soll. Was sagt denn die Praxis?

Meinst Du, ich könnte je Etage so nen Repeater setzen? Das wäre natürlich die einfachste Lösung!

Wieviel hat Du im Einsatz?

Gruss und gute Nacht,
Christian
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

krikan

 Ich hatte 4 und habe derzeit (seit 3 Jahren) nur noch 2. Probleme wegen der Anzahl konnte ich nicht feststellen und waren auch nicht der Grund fürs Abspecken. Habe aber den Repeatermodus immer so eingestellt, dass Telegramme nur 1 mal repeatet werden/wurden. Das ist hier von den örtlichen Gegebenheiten auch kein Problem. Ich würde es an Deiner Stelle testen. Nichts ist für mich nerviger als Telegrammverluste.

Spartacus

Hi Christian,
danke für´s Feedback! Ich glaube dieses doofe enocean Pi Modul ist das Problem! Die anderen Teile funken ja wie jeck! Und jetzt wo ich den FMS61NP als Reapeater laufen habe, kommt das PMT210-Signal sogar unten im Keller am RS485-Bus an. Vom DG bis in den Keller mit Repeater in der Mitte!

Ich habe mir grad mal nen SMA Kabel bestellt. Wenn ich das richtig gesehen habe, schneide ich Stecker oder Buchse an einer Seite ab und löte es ans enocean Modul. Da gibt es 3 Pads, eines davon hat Durchgang zum roten Antennendraht, die anderen sind Masse. Danach schließe ich mal die eltako Antenne, FA250 an! 
Ich berichte...

Spartacus.
P.S. ich schaffe es partout nicht, zwei verschiedene Aktoren gleichzeitig anzusteuern. Trotz Repeater-Mode am FMS61NP
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

mv

Hallo zusammen
Habe den Aktor gemäss Wik angelernt.
- Schalten funktioniert.
-  Status wird beim ReadyProxy nicht angezeigt.
Hat jemand eine Idee?

Hier die Config:

define ug.gang.sw.heizkoerper EnOcean 0199D4E7
attr ug.gang.sw.heizkoerper IODev TCM_ESP3_0
attr ug.gang.sw.heizkoerper manufID 7FF
attr ug.gang.sw.heizkoerper room EnOcean
attr ug.gang.sw.heizkoerper subDef FFAE9C01
attr ug.gang.sw.heizkoerper subType switch

#Kanal 1 zur Steuerung mit on und off
define ug.gang.sw.heizkoerperLinks readingsProxy ug.gang.sw.heizkoerper:channelB
attr ug.gang.sw.heizkoerperLinks room EnOcean
attr ug.gang.sw.heizkoerperLinks setFn {($CMD eq "on")?"B0":"BI";;}
attr ug.gang.sw.heizkoerperLinks setList off on
attr ug.gang.sw.heizkoerperLinks valueFn {($VALUE eq "B0")?"on":"off"}
attr ug.gang.sw.heizkoerperLinks webCmd off:on
#Kanal 2 zur Steuerung mit on und off
define ug.gang.sw.heizkoerperRechts readingsProxy ug.gang.sw.heizkoerper:channelA
attr ug.gang.sw.heizkoerperRechts room EnOcean
attr ug.gang.sw.heizkoerperRechts setFn {($CMD eq "on")?"A0":"AI";;}
attr ug.gang.sw.heizkoerperRechts setList off on
attr ug.gang.sw.heizkoerperRechts valueFn {($VALUE eq "A0")?"on":"off"}
attr ug.gang.sw.heizkoerperRechts webCmd off:on

krikan

Bestätigungstelegramme am Aktor eingeschaltet?
Ansonsten bitte Logs von den Schaltvorgängen: http://www.fhemwiki.de/wiki/EnOcean_Starter_Guide#Welche_Infos_sollten_Anfragen_im_EnOcean-Forum_enthalten.3F

mv

Ja genau das war's. :)
Hatte übersehen, dass diese ab Werk ausgeschaltet sind.
Vielen Dank!

mv

Habe nun den Autor auf einem zweiten Raspberry mit identischer HW/Konfig (bis auf die baseID) eingelernt.


BaseID
FF9AA280
DEF   
ESP3 /dev/ttyAMA0@57600
DeviceName
/dev/ttyAMA0@57600
FD
13
LastID
FF9AA2FF
MODEL
ESP3
NAME
TCM_ESP3_0
NOTIFYDEV
global
NR
92
NTFY_ORDER
50-TCM_ESP3_0
PARTIAL
RSSI
-51
STATE
initialized
TYPE
TCM

Problem: Trotz eingeschalteten Bestätigungstelegrammen erhalte ich keinen Status zurück

mv

Hat sich gelöst. War ein Problem mit der Reichweite