FAM14 und FSR14-4x RS485

Begonnen von Spartacus, 09 September 2014, 14:00:02

Vorheriges Thema - Nächstes Thema

Spartacus

Hallo zusammen,
ich habe einen enocean Pi in der Verteilung und jetzt ein FAM14 und ein FSR14-4x bestellt. Geplant ist es, die 4 Relais des FSR-Moduls über fhem anzusteuern.

Jetzt habe ich so viel über die RS485-Komponenten gelesen, dass ich sehr verunsichert bin, ob das überhaupt möglich ist. Benötigt man jetzt zwingen das RS232 GW für fhem, oder klappt das auch alles über die FAM 14-Funkstrecke? Ist das FAM 14 für fhem transparent und ich lerne einfach nur die 4 Aktoren des FSRs in fhem ein?

Das Wiki kenne ich.

Danke und Gruß,
Sparatcus
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

ZitatBenötigt man jetzt zwingen das RS232 GW für fhem,
Nein
Zitatoder klappt das auch alles über die FAM 14-Funkstrecke?
Ja
ZitatIst das FAM 14 für fhem transparent und ich lerne einfach nur die 4 Aktoren des FSRs in fhem ein?
Ja, http://www.fhemwiki.de/wiki/EnOcean-FAM14-Funk-Antennenmodul

Mich interessiert jetzt, was für Dich im Wiki davon nicht nachvollziehbar ist und bitte um Verbesserungsvorschläge. Vielen Dank.

Spartacus

Hi,
danke, das ist schon mal gut!
Mich hat ein Beitrag hier im Forum verwirrt, der von einer "Minimalkonfiguration" mit dem RS232 GW ausgeht und das FAM 14 nur Bestätigungstelegramme pollt. Die Ansteuerung der Aktoren selber über das kabelgebundene GW geschieht. Es scheint wohl nur eine anderer Weg zu sein, RS485 Aktoren anzusteuern.

Das Wiki habe ich in Bezug auf das FAM14 auch so verstanden!
Beim FSR14-4x ist mir aber nicht ganz klar, wie ich die 4 Kanäle ansteuern (also ein-/ausschalten) kann. Das habe ich aus dem Wiki und dem verlinkten Forenbeitrag nicht verstanden (hier ist von ID1 und ID2 die Rede). Deshalb habe ich im Forum nach weiteren Beispielen gesucht, um mich auf meine enocean-Geräte vorzubereiten (sind bestellt und unterwegs) damit ich direkt loslegen kann, wenn die Teile eintreffen. Ich nehme jetzt nach mehrfachem Lesen an, dass in dem Forenbeitrag vom FSR14-2x die Rede ist und es beim 4x die Kanäle C und D gibt.

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

Ja, das sind 2 verschiedene Wege.

Zum FSR14: Du könntest gerne detaillierte Infos liefern, da wir das im Thread damals etwas schwieriger erarbeitet hatten. Im Forumsbeitrag sind Aktor-IDs und TCM-SenderIds "etwas" undeutlich getrennt. Prinzip entspricht aber dem Wiki und ist vermutlich nachvollziehbarer, wenn Du die Geräte hast. Für Wiki-Ergänzungen wäre ich auch dankbar (detaillierter Anlernvorgang, Logbeispiel usw.).

Spartacus

Hallo,
alles klar! Ich werde die ganze Sache mal aufbauen, testen und Feedback in diesem Thread geben! Ich fürchte, ich als enocean DAU brauche noch ein paar Schläge auf den Hinterkopf bis ich es gerafft habe und die Sache rund ist.

Danke und Gruß,
Sparatcus.

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

Spartacus

Hallo,
so! Mein FAM14 und mein FSR 14-4x sind eingetroffen. Habe alles aufgebaut, die SW von eltako installiert und es werden sowohl FAM14 als auch FSR14 in der SW erkannt.

Ich scheitere schon am ersten Schritt:
EnOcean-Fhem-Device <name> mit der Sender-ID des FSR14-Aktors definieren

Wie kann ich die Sender-ID des FSR14-Aktors herausfinden? Ist das die Basis Adresse vom FAM 14? Das ist die Einzige Adresse, die in der SW angezeigt wird. Der Aktor selber taucht nur mit den 4 Kanälen auf.

Danke und 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

Bitte schau Dir die Anleitung des FAM an, wie die Adressen an die Aktoren vergeben werden: http://www.eltako.com/fileadmin/downloads/de/_bedienung/FAM14_30014000-3_dt.pdf

Spartacus

Hi,
ja, das habe ich jetzt bestimmt schon 10x gemacht. Aber wie kann ich die Adresse des FSR14 dann ermitteln? In der PC-SW steht nur die Nr. 1-4 für die Kanäle, aber keine Hex-Adresse!  Setzt die sich aus der FAM-Basisadresse + KanalNr. zusammen?

FAM14-Adresse ist FF9B7280, dann wäre Kanal1 des Aktors doch FF9B7281..FF9B7284. Oder wie ist das zu verstehen?
Sparatcus.
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

Spartacus

Hi,
NACHTRAG:
Es ist wie ich gesagt habe! Die Adressen setzten sich aus der Basis-Adresse des FAM14 und der Kanalnummer zusammen.
wenn man fhem in den Teach-Modus bringt, und am FSR14 jeden kanal in Schalterstellung "Test" anwählt, werden Telegramme an fhem geschickt und der Schalter wird gelernt.
Ich versuche das noch mal komplett auf Werkseinstellungen zurückzudrehen und noch mal von vorne zu machen.

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

ZitatTelegramme an fhem geschickt und der Schalter wird gelernt.
Dann hast Du bereits das define und brauchst in den Objektdetails nur die passenden Attribute laut Wiki setzen und anlernen. Fertig. Warum zurück in Werkseinstellungen?

Spartacus

...wollte das nur noch mal nachvollziehen!
Wenn man die PC-SW benutzt, einen BUS-Scan vom FAM machen lässt, braucht man die Adressen nicht zu Fuß einlernen.
Das ist m.E. etwas einfacher. Über die Testtelegramme hat man dann die Adressen, geht auch in einem Rutsch, wenn man den Schalter am FSR14 auf 1..4 stellt.

Werde morgen mal die Anpassungen lt. Wiki machen und berichten.

Danke für die Hilfe,
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

Zitat...braucht man die Adressen nicht zu Fuß einlernen.
Genau davon wollte ich Dich mit meinem Einwurf abhalten. Viel Vergnügen..

Spartacus

Moin, Moin,
So! Das hat alles Bestens geklappt. Die 4 Kanäle lassen sich ansteuern.
Ich würde im Wiki noch ergänzen, wie sich die Adresse der RS485-Teilnehmer zusammensetzt.

FAM-14 Basisadresse+lokale RS485-Adresse (1..127). Darüber bin ich gestolpert!

Jetzt muss ich nur noch verstehen, wie ich den Grundausbau meiner enocean Welt am Besten bewerkstelligen kann !
Wäre schön, wenn jemand hierzu...

http://forum.fhem.de/index.php/topic,26926.msg198771.html#new

oder hierzu..
http://forum.fhem.de/index.php/topic,22635.msg199202.html#msg199202

etwas sagen könnte. Da fehlt mir im Moment noch der Durchblick!
Sparatcus.
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

ZitatIch würde im Wiki noch ergänzen, wie sich die Adresse der RS485-Teilnehmer zusammensetzt.
FAM-14 Basisadresse+lokale RS485-Adresse (1..127). Darüber bin ich gestolpert!
Wenn Du das nicht selbst im Wiki ergänzen möchtest, könntest Du mir bitte hier einen genaueren Formulierungsvorschlag/Erläuterung liefern, den ich ins Wiki übernehmen kann. Da ich selbst keine 14er Serie habe, ist das für mich schwierig. Befürchte, dass ich dann Blödsinn schreibe. Natürlich müsste ich auch wissen wohin das soll. Danke.

Bei Deinen anderen Fragen kann ich Dir leider nicht helfen. (FEM und Powerline Verbinder kennst du aber?).

Spartacus

Hallo,
danke! Ja, das wäre mir sehr lieb, wenn das jemand ins Wiki schreibt. Meiner Meinung nach wäre es hier am Besten aufgehoben.
http://www.fhemwiki.de/wiki/EnOcean-FAM14-Funk-Antennenmodul
und zwar unter

"Hinweise zum Betrieb"
FAM14 ist für Fhem transparent (nicht zu sehen). Es bedarf keiner Konfiguration in Fhem.
Die Adressen der am RS485-Bus angeschlossenen Devices setzten sich aus der FAM-Basis-Adresse und der RS485-Bus-Adresse zusammen, die vom FAM14 vergeben werden (1..126 unverschlüsselte Kanäle; ab Fertigungswoche 10/14, 1..128 verschlüsselte Kanäle).


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