Autor Thema: 2-Punkt Regler  (Gelesen 2150 mal)

dendrobates

  • Gast
2-Punkt Regler
« am: 02 Mai 2015, 11:21:22 »
Hallo,
ich habe das Forum schon durchsucht, bin aber nicht fündig geworden.
Ich möchte in einem Terrarium ein Heizkabel an- und ausschalten, je nach Temperatur an einem 1-Wire Temperatursensor.
So oder ähnlich:
DOIF ([TempHK_3aa:temperature]  < 25) (set FS1_Heizung on) DOELSE (set FS1_Heizung off)

Wie bekomme ich das hin, dass dieser DOIF-Befehl in einer Schleife regelmäßig ausgeführt wird. Jetzt schaltet er nur einmal und nie wieder....

Da gibt es doch bestimmt was besseres?
Viele Grüße
Thomas

Offline det.

  • Hero Member
  • *****
  • Beiträge: 1329
Antw:2-Punkt Regler
« Antwort #1 am: 02 Mai 2015, 11:34:13 »
Beispiel meiner Zirkulationspumpensteuerung, alles mit 1-wire, vielleicht hilfts etwas
define pumpensteuerung DOIF ([OWX_WW_ZIRK:temperature:d]<30 and [06:30-22:00] and [OWX_WW_SP:temperature:d]>36) (set OWSWITCHBoden output A on)DOELSE (set OWSWITCHBoden output A off)
LG
det.

dendrobates

  • Gast
Antw:2-Punkt Regler
« Antwort #2 am: 02 Mai 2015, 11:39:16 »
Super, werde ich nachher mal testen!
Vielen Dank für die schnelle Antwort.

Offline Damian

  • Developer
  • Hero Member
  • ****
  • Beiträge: 8519
Antw:2-Punkt Regler
« Antwort #3 am: 02 Mai 2015, 12:46:19 »
Hallo,
ich habe das Forum schon durchsucht, bin aber nicht fündig geworden.
Ich möchte in einem Terrarium ein Heizkabel an- und ausschalten, je nach Temperatur an einem 1-Wire Temperatursensor.
So oder ähnlich:
DOIF ([TempHK_3aa:temperature]  < 25) (set FS1_Heizung on) DOELSE (set FS1_Heizung off)

Wie bekomme ich das hin, dass dieser DOIF-Befehl in einer Schleife regelmäßig ausgeführt wird. Jetzt schaltet er nur einmal und nie wieder....

Da gibt es doch bestimmt was besseres?
Viele Grüße
Thomas

Es wird wieder schalten, wenn der Zustand sich ändert: von "on" auf  "off" bzw. von "off" nach "on". Ohne das Attribut do always wird bewusst nur ein mal geschaltet, warum sollte man hier immer wieder z. B. "set FS1_Heizung on" ausführen.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

dendrobates

  • Gast
Antw:2-Punkt Regler
« Antwort #4 am: 03 Mai 2015, 09:52:34 »
Vielen Dank für eure Hilfe, es klappt jetzt!