Eltako F4HK14 in FHEM einlernen

Begonnen von andreas_r, 14 Februar 2015, 21:33:04

Vorheriges Thema - Nächstes Thema

andreas_r

Hallo zusammen,

kann mir jemand sagen, wie ich einen Eltako F4HK14 in FHEM einlernen kann?

So habe ich es bereits versucht:
-physisches Thermostat FTR55H am F4HK14 Relais eingelernt
-Fhem in den learningMode versetzen: set <IODev> teach <time/s>
-EventMonitor aufrufen
-Telegramm am Thermostat FTR55H per Magnet erzeugt

Nun sollte im EventMonitor ja neben der Sender-ID des Tasters die Sender-ID des Aktors durch das Bestätigungstelegramm angezeigt werden.

Leider erhalte ich nur das hier:

2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 0
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 sensor1: 0
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 sensor2: 112
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 sensor3: 116
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 D3: 1
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 D2: 1
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 D1: 1
2015-02-14 21:26:30 EnOcean EnO_sensor_FFE0B238 D0: 1


Was mache ich hier falsch?

Danke und viele Grüße,
Andreas

Firelight

Hallo,

Ein kleiner hinweiss.


http://forum.fhem.de/index.php/topic,31752.0.html

Der FHK61 ist nicht viel anders als der F4HK14 in sachen einlernen. Dies müsste funktionieren.

andreas_r

Hallo,

danke für die schnelle Antwort. Mein Problem ist allerdings nicht die Konfiguration selber (ich hatte den genannten Beitrag schon zuvor gelesen), sondern eher, dass ich nicht weiß, wie der F4HK14  benannt werden muss. (bzw. vom learning mode automatisch erkannt werden kann)

Ich spreche von dieser Zeile Deinem Beitrag hier: http://forum.fhem.de/index.php/topic,31752.msg244665.html#msg244665:

define EnO_switch_0187D4D1 EnOcean 0187D4D1


Kann es sein, dass ich kein Bestätigungstelegramm von diesem Relais bekomme? Ich habe das zumindest nicht bewusst ausgeschaltet. Wie könnte ich die Telegramme gegebenenfalls einschalten? In der Eltako Anleitung findet sich dazu leider nichts.

Danke und viele Grüße,
Andreas

Firelight

Hallo,

Steht der BA von der FAM14 auf Position 2, und hat der F4HK14 eine ID?
Dies kann man alles finden in der Bedienungsanleitung von Eltako. Diese Anleitung kan man downloaden unter den Namen Baureihe 14 planungshilfe.

andreas_r

Ja, eine ID ist vergeben, auch das Antennenmodul ist richtig eingestellt. Von anderen Aktoren bekomme ich die Rückmeldungen. Ich dachte lediglich, dass evtl. noch eine individuelle Einstellung für den F4HK14 nötig sein könnte. Die Aktoren die ich bislang eingelernt habe waren für Licht und Rolläden. Von daher kenne ich noch keine eventuellen Besonderheiten für Heizrelais.

Gibt es noch weitere Ideen? Oder wie könnte ich meine Fehlersuche sinnvoll gestalten?

Viele Grüße,
Andreas

Firelight

Wurde das system schon mal mit PC tool ausgelesen?


andreas_r

Ja, wurde es. Auf was hätte man achten müssen oder was wäre eine eventuelle Aufälligkeit?

Firelight

Ich habe mal in der anleitung nach geforscht und da steht irgend etwas ueber.

Rückmeldung pro Kanal:
Betriebszustand oder Schaltzustand
(Betriebszustand ab Werk)

Dies könnte mann ueber pc tool einstellen. Beim F4HK14
Versuchs da mal mit.
Beim schalten leuchtet der FAM14 allerdings kurs gruen auf?

andreas_r

Danke für den Tipp. Ich habe im PC Tool mal die Rückmeldung umgestellt, danach ging es. (Komischerweise geht es jetzt in beiden Betriebsarten)


#thermostat FTR55H
define EnO_4BS_FFDD8280 EnOcean FFDD8280
attr EnO_4BS_FFDD8280 IODev TCM310_0
attr EnO_4BS_FFDD8280 eep A5-10-06
attr EnO_4BS_FFDD8280 manufID 00D
attr EnO_4BS_FFDD8280 room EnOcean
attr EnO_4BS_FFDD8280 subType roomSensorControl.05

#Stellmotorenrelais F4HK14
define EnO_4BS_FFE0B234 EnOcean FFE0B234
attr EnO_4BS_FFE0B234 IODev TCM310_0
attr EnO_4BS_FFE0B234 manufID 00D
attr EnO_4BS_FFE0B234 room EnOcean
attr EnO_4BS_FFE0B234 scaleDecimals 1
attr EnO_4BS_FFE0B234 scaleMax 40
attr EnO_4BS_FFE0B234 scaleMin 8
attr EnO_4BS_FFE0B234 setCmdTrigger refDev
attr EnO_4BS_FFE0B234 subDef xxxxxx
attr EnO_4BS_FFE0B234 subType roomSensorControl.05
attr EnO_4BS_FFE0B234 temperatureRefDev EnO_4BS_FFDD8280


Den EnO_4BS_FFE0B234 habe ich jetzt in den F4HK14 eingelernt, hat auch funktioniert.

Nun stellt sich aber noch die Frage, wie ich über diesen Aktor die Temperatur steueren kann. Über
set EnO_4BS_FFE0B234 EnO_4BS_FFE0B234 desired-temp 20.5
würde ich gern die Zieltemperatur setzen. Ich vermute aber, das mir das eingelernte (physikalische) Thermostat hier die Werte wieder anders setzt. Ich muss den physikalischen Sensor aber eingelernt lassen, weil sonst das Relais nach einiger Zeit in einen Modus geht, in dem es automatisch heizt.

Könntest Du mir dazu auch noch einen Tipp geben?

krikan


Firelight

Um die 20 minuten sendet dein FTR einen Status signal. SetCMDtrigger triggert automatisch den virtuellen actor. Man lernt also nur den virtuellen actor ein. Der temperatur regler dient nur als geber.

Warte mal 20 minuten

andreas_r

Das würde ja bedeuten, dass die Temperatur-Regelung nicht mehr funktioniert, sollte FHEM einmal nicht verfügbar sein, richtig?

Wenn ich das richtig gelesen habe, gibt ja auch die Option, dass der physikalische Themostat eingelernt bleibt und das virtuelle mit einem Attribut, das dann mit "block" (oder so) ausgeprägt wird, ein Doppelbetrieb möglich ist. Oder habe ich das falsch verstanden?

Viele Grüße,
Andreas

Firelight

Wenn FHEM abstürtzt (was ich noch nicht erlebt habe) funktioniert die reglung nicht mehr.

Zusammen mit einen hardwaremäsigen temperatur regler habe ich es noch nicht versucht.
Dann wird es warscheinlich wie beim Eltako GFVS funktionieren. +3 grad hoch oder runter.
Müsste aber auch funktionieren. Warscheinlich sollte man dies ueber die EEP einstellen.

andreas_r

Sorry, aber jetzt hast mich abgehängt: Wenn Du keinen Hardware-Regler hast, wer gibt Dir denn dann die regelmäßigen Updates auf das Relais? Ich dachte, der Hardwaresensor sendet etwas (was nur von FHEM verarbeitet wird, weil der ja nicht mehr ins Relais eingelernt ist) und FHEM triggert dann das Software Relais, das mit
temperatureRefDev EnO_4BS_FFDD8280
definiert ist.
Von dort geht dann der Funkbefehl an das physikalische Relais. (und dieses FHEM Device ist auch als einziges im physikalischen Relais eingelernt).

Oder habe ich das falsch verstanden? Sorry, wenn ich da etwas langsam bin ...

VG

Firelight

Hallo,

Der virtuelle Thermostat ist in Prinzip dein Stellantrieb. Das stellantrieb bekommt die Daten ueber temprevdev vom FTR55. Durch den Befehl setcmdtrigger wird jedesmal wenn der FTR einen Status Signal sendet das Stellantrieb synchronisiert. Das Status Signal sendet das FTR um die 20 Minuten. Die Temperatur stellt man bei den stellantrieb ein. So hat es bei mir funktioniert. Versuchs mal mit ein temeperatur regler.