[Gelöst] SolvisMax Fremdkessel über Funksteckdose starten

Begonnen von Taasba, 04 Dezember 2017, 11:32:34

Vorheriges Thema - Nächstes Thema

Taasba

Hallo in die Runde,

Frage vorweg:

Wie kann ich eine Funksteckdose (HM-LC-Sw1-Pl-DN-R1 angebunden an HMCCU) mittels DOIF nach Spannungswiederherstellung seine Arbeit zu verrichten?

Ich glaube ich sehen den Wald vor lauter Bäumen nicht :o

Hintergrund:

Ich habe einen Speicher (SolvisMax), der eine Solaranlage, einen wassergeführten Kamin und einen Fremdkessel steuert.
Bei Bedarf wird der Fremdkessel mittels Relais mit 220V versorgt. Dadurch wird der Fremdkessel selbständig mit eigener Steuerung (nur Thermostat - keine eigene Zeitschaltuhr o.ä.) gestartet.Die Steuerung SolvisMax und Fremdkessel habe ich über eine Steckdose laufen, in der der o.g. Zwischenstecker eingesteckt ist.
Der Fremdkessel erreicht in der Regel die Abschalttemperatur nicht, da die Steuerung SolvisMax die Spannungsversorgung vorher abbricht.
Das bedeutet, dass der Zwischenstecker seine Spannung verliert und der letzte Zustand des Zwischensteckers in fhem angezeigt wird.
( Info zur Vollständigkeit: Der Wärmetransport vom Fremdkessel zum Speicher übernimmt eine durch die SolvisMax angesteuerte Umwälzpumpe, die über Temperaturdifferenz gesteuert wird - also unabhängig von meinem Problem)

Der Zwischenstecker soll abhängig von verschiedenen Faktoren aus "an" schalten:


  • Uhrzeit zwischen 01:00 und 03:00 - damit tagsüber die Solaranlage und Kamin Zeit haben aufzuheizen<
  • Außentemperatur für den Tag <= 15°C
  • Speichertemperatur Heizung-oben < 60°C (Schichtenspeicher von oben: Warmwasser, Heizung-oben, Heizung-unten, Speicher-unten)

Der Zwischenstecker soll abhängig von verschiedenen Faktoren auf "aus" schalten:


  • Speichertemperatur Heizung-unten > 65°C (Schichtenspeicher von oben: Warmwasser, Heizung-oben, Heizung-unten, Speicher-unten)

Problembeschreibung:

  • Steuerung SolvisMax stellt bei Temperaturanforderung die Spannung an der Steckdose wieder her, der Zwischenstecker hat weiterhin den Status "an", dadurch springt der Fremdkessel an
Steckdose bleibt bei Spannungswiederkehr nun aus, war mein Fehler in der Anbindung an die CCU2
  • Zudem wird die Zeitsteuerung innerhalb des DOIF ignoriert

Hier mein DOIF als RAW Definition:
defmod DOIF_Heizung_on DOIF ([01:00-03:00] and [WetterFassberg:fc1_high_c] <= 15 and [Solvis:S04.Heizungspuffertemperatur_oben] < 60) \
  (set HM_KL.Heizung on) \
DOELSEIF \
([Solvis:S09.Heizungspuffertemperatur_unten] > 65) \
  (set HM_KL.Heizung off)
attr DOIF_Heizung_on do always
attr DOIF_Heizung_on room Solvis,Timer

setstate DOIF_Heizung_on initialized
setstate DOIF_Heizung_on 2017-12-05 08:47:34 Device Solvis
setstate DOIF_Heizung_on 2017-12-05 08:31:16 cmd 0
setstate DOIF_Heizung_on 2017-12-05 08:47:34 e_Solvis_S04.Heizungspuffertemperatur_oben 57.4
setstate DOIF_Heizung_on 2017-12-05 08:47:34 e_Solvis_S09.Heizungspuffertemperatur_unten 55.3
setstate DOIF_Heizung_on 2017-12-05 08:47:47 mode enable
setstate DOIF_Heizung_on 2017-12-05 08:47:47 state initialized
setstate DOIF_Heizung_on 2017-12-05 08:31:16 timer_01_c01 06.12.2017 01:00:00
setstate DOIF_Heizung_on 2017-12-05 08:31:16 timer_02_c01 06.12.2017 03:00:00
- fhem mit RasPi3 (debian-jessie) - HomeMatic (CCU2 - HMLAN-Adapter) und diverse HM Komponenten - 6 G-Tags (Anwesenheitserkennung) - SolVisMax Remotecontrol
- CUL 433 (Eigenbau - Arduino Nano C1101) - Alexa

Taasba

#1
...scheinbar funktioniert das DOIF inkl. Berücksichtigung der Zeit jetzt doch...

somit [gelöst]
- fhem mit RasPi3 (debian-jessie) - HomeMatic (CCU2 - HMLAN-Adapter) und diverse HM Komponenten - 6 G-Tags (Anwesenheitserkennung) - SolVisMax Remotecontrol
- CUL 433 (Eigenbau - Arduino Nano C1101) - Alexa