Hardware für mein Projekt EnOcen Eltako FUD14 und FSR14-2x

Begonnen von Flipps, 04 September 2017, 22:22:20

Vorheriges Thema - Nächstes Thema

Flipps

Hi zusammen, hab hier vor einiger Zeit schon mal ein paar Sachen zu dem Thema gesucht und gefunden. Jetzt will ich die ganze Sache aber nochmal von vorne beginnen.

Ich möchte gerne meine Lampen in 3 Räumen über Alexa Steuern. Voraussetzung ist aber das die "Manuellen" Schalter weiterhin immer funktionieren egal welchen Zustand diese haben.

Ich habe mich für ein EnOcean System von Eltaco entschieden und mir das bereits angeschafft bestehend aus: FAM14, FTS14EM(für die Manuelle Steuerung), FSR14-2× und zwei Dimmer FUD14. Ausserdem habe ich eine  EnOcean USB 300.
Hatte das ganze auch schon mal halbwegs am laufen allerdings über einen Laptop und einen Rpi1.
Ich möchte das natürlich am liebsten 24/7 laufen haben und am besten noch auf einem Gerät.
Zur ersten frage: Welche Hardware für den Server würdet ihr empfehlen?
Nächste frage: kann ich die logdatei aus meiner alten fhem Partition (ca 5 Monate alt) in die neue Hardware integrieren?
Und dann noch ein letztes Problem für später: ich habe einen fud14 ohne Probleme angelernt bekommen (Wohl eher zufall) bekomme aber den zweiten und den fsr 14 nicht mehr angelernt. Ich glaube auch das in der Anleitung im fhem Wiki irgendwo wo  Fehler ist oder etwas vergessen wurde zu erwähnen, da bin ich mir aber nicht sicher;)

Ich freue mich auf eure Lösungsvorschläge und Hilfestellungen. :)

krikan

ZitatZur ersten frage: Welche Hardware für den Server würdet ihr empfehlen?
Liegt an Deinen Anforderungen und kann man nicht einfach beantworten. Ein rpi1 geht zwar, wäre mir persönlich aber mittlerweile zu langsam. Schau mal in den Bereich Anfängerfragen. Dort wird das häufiger diskutiert.

ZitatNächste frage: kann ich die logdatei aus meiner alten fhem Partition (ca 5 Monate alt) in die neue Hardware integrieren?
Ja. Suche mal nach Server-Umzug o.ä. im Forum.

ZitatIch glaube auch das in der Anleitung im fhem Wiki irgendwo wo  Fehler ist oder etwas vergessen wurde zu erwähnen, da bin ich mir aber nicht sicher;)
Dann schreibe einfach was und es wird korrigiert/ergänzt. Ich finde es leider nicht.

Gruß, Christian

Flipps

SO,
erstmal danke für die Antwort.
Also ich hab jetzt einen Pi3 weil mein 1er irgendwie überfordert war.
Hab das Eltakosystem am laufen, mein FSR14-2x funktioniert schon super.
Leider bekomme ich meine zwei Dimmer nur bedingt ans laufen, hab sie selbst definiert dann gehen aber immer nur beide gleichzeitig zu schalten, denke das ich da irgendwo einen Fehler mache.
Ich weiß nicht ob ich das das mit dem autocreate richtig verstanden habe, ich finde auch nirgends einen passenden befehl dazu, kann mir jemand den autocreate Vorgang mal ein bissien erläutern und mir sagen wie ich die Dimmer dann ins Fhem bekomme? ::)
VG Philipp

hexenmeister

Klingt so, als ob du sie beide auf die gleiche id angelernt hast. Schau mit PCT14 mal nach.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Flipps

#4
Ok werde ich morgen mal nachsehen,
Mir ist eben aufgefallen das ich keine Rückmeldung zum Zustand habe wenn ich mit einem taster die Lampe einschalte, der FAM steht auf 4. Kann da ein atribut falsch definiert sein?

zu autocreate, Ich verstehe das so: Fhem im autocreate Modus, oberer drehregler am Fam14 auf 4 und dann nur einen Taster drücken!?
oder muss ich am FUD14 auc hwas umstellen?

VG PHilipp

hexenmeister

Wenn ich mich recht erinnere, ist da ein Attribut zum Senden (angelernte ID) und eine ID im Define, diese wird verwendet zum 'hörchen' auf die Nachrichten auf dem Bus und Aktualisieren des Status.

Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

Flipps

Also hab die beiden Dimmer dann eben nochmal ab und angelernt,
Ergebnis ist HEx ID laut PCT bei beiden Dimmern gleich.
wie kann ich die im Fhem ändern oder ist da was beim anlernen schief gegangen? Bin wie folgt vorgegangen:

define EnOcean_sensor_00000003 EnOcean 00000003

dann die atribute wie in der wiki Anleitungen eingestellt:

attr EnO_sensor_00000003 gwCmd dimming
attr EnO_sensor_00000003 subType gateway
attr EnO_sensor_00000003 subDef 01000003
attr EnO_sensor_00000003 manufID 00D
attr EnO_sensor_00000003 model TF         
attr EnO_sensor_00000003 webCmd on:off:dim

dann oberer Schalter am FUD auf PTC unterer auf LRN
und:
set EnO_sensor_00000003 teach

da ist er lässt sich auch steuern.

nachdem ich dann den zweiten mit einem anderen Namen (EnO_sensor_00000004) angelernt habe gehen beide mit den Online Befehlen an und aus und lassen sich dimmen.
Wenn ich die Lampen von Hand aus und einschalte erhalte ich aber keine Rückmeldung. Ich denke auch das ist nicht nötig , da ich die Lampen mit Echo ansteuern möchte und dem ist ja auch der aktuelle zustand egal da es einen Befehl für "aus" einen für "an" und "dimmen" gibt, diese funktionieren immer richtig egal wie der Zustand der Lampe aktuell ist.
Was ich nur gerne gelöst hätte wäre das die LAmpen einzeln funktionieren.

VG Philipp

krikan

Zitat von: Flipps am 11 September 2017, 14:55:04
Ergebnis ist HEx ID laut PCT bei beiden Dimmern gleich.
Gleich ist mWn falsch. Ändere das bitte ab.
Vielleicht hilft: https://forum.fhem.de/index.php/topic,53088.msg460548.html#msg460548 (insbesondere Nr. 6)

krikan

https://wiki.fhem.de/wiki/EnOcean-FUD14-RS485-Bus-Universal-Dimmaktor beschreibt die Ansteuerung mit einem FAM und FGW14. Du willst aber doch mit dem USB300 ansteuern, oder?

Dann ist die subDef-Adresse nicht frei wählbar. Du musst eine Adresse des USB300 nehmen, dann bitte Attribut subDef so setzen und anlernen:

attr EnO_sensor_00000003 subDef getNextId

Flipps

Guten Abend,
also ich haben das Probiert, alles gelöscht und wieder neu angelernt.
leider will das auch nicht so wie ich will, im Fhem wird die subDef nach dem anlernen auf 00000000 gesetzt und im PCT kommt immer wieder die gleiche ID bei beiden.


EnOcean_switch_FEFF4AF7
IODev       TCM_ESP3_0
eep           A5-38-08
gwCmd      dimming
manufID    00D
model        TF
room          Wohnzimmer
subDef      00000000
subType     gateway
webCmd    on:off:dim

EnOcean_switch_FEFF4AF6
IODev       TCM_ESP3_0
eep           A5-38-08
gwCmd      dimming
manufID    00D
model        TF
room          Wohnzimmer
subDef      00000000
subType     gateway
webCmd    on:off:dim

:(

krikan

Hast Du denn die Adressen mit PCT geaendert?
Welche Adresse steht dort jetzt?
Wie ist die baseId des USB300? FEFF4AF5?



Winterbottom

Hallo,

Dann machst du bei der Adressbereiche im PCT14 etwas falsch.
Vorschlag von mir wäre:
Beide nochmal komplett zurücksetzen (über die Drehschalter inklusive Adresse und Konfiguration).
Dann am Besten direkt im PCT14 neue Adressen vergeben. Erst nur den einen, also den zweiten nicht auf LRN stellen.
Erst wenn der eine gültige Adresse bekommen hat, würde ich den zweiten adressieren.
Wenn die beiden keine eigene Adresse haben, können sie auch nicht einzeln angesteuert werden.
RaspPi3 über FGW-USB, Eltako Gebäudefunk (FAM14) zentral für EFH mit ca 70 Aktoren und 100 Eingängen, 20x LaCrosse an JeeLink, FHEM 5.7, TabletUI

Flipps

Also ich habe die Schalter eben komplett zurückgesetzt und die adressvergabe über den FAM gemacht, dann  eine konventionellen Eingänge eingelernt und dann dimmer für dimmer über fhem.
Die beiden dümmer haben dieselbe hexadresse hinterlegt, deswegen nur das eine bild;)

krikan

ZitatDie beiden dümmer haben dieselbe hexadresse hinterlegt
Du musst mMn bitte erst die Hardware richtig konfigurieren. Das bedeutet, dass die Dimmer eine eindeutige ID im Bus haben müssen.
Dazu musst Du Dich bitte an die Anleitungen von Eltako halten. Bspw:
https://www.eltako.com/fileadmin/downloads/de/_bedienung/RS485-Bus-Reiheneinbaugeraete_Baureihe_14_Planungshilfe_und_Betriebsanleitung_dt.pdf
https://www.youtube.com/watch?v=T-J7_wnAZtU

Vorher brauchst Du gar nicht weiter mit FHEM zu experimentieren. FHEM kann bei falscher Hardwareeinrichtung nichts korrigieren.

Wenn es eindeutige Adressen gibt, dann in FHEM die Devices anlegen und Adressen passend in DEF und subDef aufnehmen.

Flipps

Oh da hab ich mich wohl falsch ausgedrückt, die geräteadressen sind richtig angelegt, die
Von mir erwähnten hexadressen sind die Adressen die fhem für die dimmerschalter vergibt bzw. die für fhem vergeben werden.