Steckdose schalten über Temp

Hallo,

Newbiw braucht Hilfe.

Ich habe eine Dachrinnenheizung, diese wird an die Steckdose angeschlossen. Die Heizung hat eine Temp Fühler, einschalten bei +5 C aus bei +15C.
Dies scheint mir aber Energieverschwendung.
Ich würde das Ganze gerne bei Temp kleiner +5 C einschalten und bei Temp kleiner -10 wieder Ausschalten. Die Steckdose soll also bei einer Temp unter +5C Strom haben un bein einer Temp niedriger -10C auschalten.

Die Temp messe ich mit HM-WDS-OTH.

Jetzt muss ich eine Variable setzten in die ich die Temp schreibe. Dann ein PHP Script, dass dann auf Grund des Events Variable kleiner 5°C die Steckdose einschaltet, und bei dem Event Variable kleiner -10°C wieder auschaltet. Ist dies richtig ???

Oder habe ich die Variable schon durch den Temperatursensor??

Was passiert bei einer Temp die größer +5°C ist ???

Grüße
Richard

Du brauchst auch noch einen Schaltaktor z.B. HM-LC-Sw1-Pl um die Heizung zu schalten.

Jetzt muss ich eine Variable setzten in die ich die Temp schreibe. Dann ein PHP Script, dass dann auf Grund des Events Variable kleiner 5°C die Steckdose einschaltet, und bei dem Event Variable kleiner -10°C wieder auschaltet. Ist dies richtig ???

Das verstehe ich nicht ganz… Die Heizung soll doch vermutlich das Einfrieren der Dachrinne verhindern ?? oder
Wenn ja müsste die Heizung bei unter +/- 0 Grad einschalten und bei über z.B. +5 Grad aus …

Das Skript könnte in etwa so aussehen.


<?
$Tmax = "0.00";  //oberer Grenzwert
$Tmin = "-10.00"; // unterer Grenzwert
$isttemp = getValue(*ID der temperaturvariable des Sensors*);

if ($isttemp <= $Tmax && $isttemp>= $Tmin) {
	      KNX Befehl zum einschalten	       
                  }

else{
                  KNX Befehl zum ausschalten;
	     }
?>

oli

Hallo Oli,
Dankie für die schnelle Info.

Ich vergaß zu sagen, dass meine Steckdose im KNX/EIB hängt.

Das mit dem An und Ausschalten ist so, bei unter -10°C bildet sich kein Wasser mehr dass gefrieren kann. Also reicht doch der Einschaltbereich zwischen 0°C und sagen wir -10°C. Bei niedrigeren und höheren Temperaturen muss ja nicht geheihz werden.
Gruß
Richard

Aha, verstehe

Ich habe den Code mal angepasst , wie ich denke das es klappen müsste.

Leider kenne ich mich mit KNX nich witklich aus, weshalb ich die Syntax zum ein/ausschalten nicht mit im Skript habe…
evtl. kann ja ein KNX ler mal nachhelfen

Oli

Hallo!

Beispiel Ein-Ausschalten-Toggeln:

EIB_Switch(31948 /*[Obergeschoß\Buero\Deckenlampe]*/,!GetValueBoolean(53576 /*[Obergeschoß\Buero\Deckenlampe\Buero Deckenlampe]*/));

Schönen Gruß:)
Egon

???

Hallo!

Hatte mich verirrt.:smiley:

Tschuldigung
Egon

vielen Dank,
habe bis gerade 70m Dachrinnenheizung verlegt. Jetzt schneit es.:slight_smile:

Werde es am Donnerstag testen, komme leider nicht früher dazu.
Gruß
Richard

Mach bei der obigen if-Abfrage aus dem „&“ ein „&&“ (logisches UND).

Warum soll denn die Dachrinnenheizung unter -10 Grad ausschalten? Gerade da braucht man sie doch?:confused:

Setz doch 2 Events auf auf die Variable, bei Grenzunterschreitung und Grenzüberschreitung und dann jeweils ein Ein- und Ausschaltscript :wink:

Bin auch gerade am überlegen, eine Dachrinnenheizung zu verlegen.
Dazu mal eine blöde Frage, wenn ich das Wasser in der Rinne abtaue, es in die Fallrohre läuft und dort gefriert, die Fallrohre blockiert und das Schmelzwasser rückstaut, dann habe ich doch nichts gewonnen, oder?:confused:

BG Johannes

Da haste recht!

Lies mal die Anleitungen für Dachrinneheizungen,
in das Fallrohr gehören mind. 2 meter Heizleitungen.

Gruß wibo

spätensten im Fallrohr ist alles wieder zu und vom Dach kommt eh nichts

Die Dachrinnenheizung muss auch in die Fallrohre gelegt werden ca. 1m unterhalb des Bodens, damit ist man unter der Frostgrenze.
Gruß
Richard

so, Tempsensor ist da, habe es jetzt mit dem Skript probiert.
Bekomme aber die Warnung siehe Bild. Wo liegr da der Haken ??

Gruß
Richard

Hallo Richard,

muss das in dem Script nicht:


EIB_Switch(31948 ....  

anstelle von


SetValue(....

heissen?

Was für einen Aktor willst Du denn schalten. HM, FS20 usw…
Ein Aktor wird über die Instanz mit entsprechendem Befehl angesprochen.

ich shalte eine EIB Aktor.
Sorry mein Fehler, war ID vom Value und nicht von switch.

Danke soweit.

Habe da noch eine ergänzende Frage:
läuft das script immer mit oder muss ich das immer von Hand starten ??

Gru8ß
Richard

Du willst über die Temperatur schalten. Also häng’s an die Temperatur.:wink: