Probleme nach dem Update

Hallo,

ich habe diese 2 Zeilen eingebaut. Eine Änderung konnte ich erstmal nicht feststellen, nach wie vor reagiert IPS nach einer Weile nicht mehr auf Schaltbefehle, Werte der FHTs und vom 1-Wire kommen aber weiterhin rein.

Gibts noch eine Stelle die ich mir anschauen sollte?
Ich verstehe das Problem nicht mal, es gibt hier Leute die haben die tollsten Scripte, bei mir scheiterts es an einer ODER-Verknüpfung von 5 Werten.:confused:

Gruß
Christian

Hallo,

seit dem Update vom 26. scheint es jetzt zu laufen, bisher keine Ausfälle mehr.
Alle FTHs sind eingebunden und das oben gepostete Script läuft.
In der nächsten Zeit werde ich den Makro-Editor noch mal probieren.

Gibts den Erkenntnisse woran es lag?

Gruß
Christian

Nun… um ehrlich zu sein… ich habe nichts diesbezüglich geändert.

paresy

Hallo,

nach dem mein Script einige Zeit lief, wollte ich heute das Macro (siehe oben) wieder aktivieren.
Was soll ich sagen, nach einiger Zeit ging nichts mehr, also das alte Problem.

Gruß
Christian

Könntest du das Macro vielleicht hochladen? (.mac Datei im Script Ordner)

paresy

hier ist es…

therme.zip (5.83 KB)

Hallo Christian,

vielleicht hilft es dir ja weiter. Probier es doch mal hiermit.

Werte sind natürlich anzupassen.

getriggert wird nur die Ventilposition nicht das ganze Script.

Ist vom Prinzip her nichts anders wie bei dir auch.

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Heizkreispumpe_umschalten.ips.php
Trigger  : 
Interval : 
*/

//Variablen
$var1 = GetValueFloat("ankleide_ventil_pos"); // Position Heizung 1
$var2 = GetValueFloat("bad_ventil_pos");     // Position Heizung 2
$var3 = GetValueFloat("kueche_ventil_pos"); // Position Heizung 3
$var4 = GetValueFloat("buero_ventil_pos"); // Position Heizung 4
//

//Schaltfunktion
If (($var1 > 30) or ($var2 > 30) or ($var3 > 30) or ($var4 > 30)) {
      Echo "Heizkreispumpe läuft schnell.";
      FS20_SwitchMode(15328, TRUE);
      } else {
      Echo "Heizkreispumpe läuft langsam.";
      FS20_SwitchMode(15328, False);
      }

?>

Event_heizung.jpg

Hallo Rainer,

vielen Dank für die Hilfe!

als Script funktioniert das ganze seit dem Update vom 26.1.
Getriggert wird auf Positionswechsel eines Ventils.


 <?

$Hendrik_Ventil=(GetValueFloat("Hendrik.Ventil")>=27);
$Jannik_Ventil=(GetValueFloat("Jannik.Ventil")>=27);
$Wohnzimmer_Ventil=(GetValueFloat("Wohnzimmer.Ventil")>=27);
$Bad_oben_Ventil=(GetValueFloat("Bad_oben.Ventil")>=27);
$Schlafzimmer_Ventil=(GetValueFloat("Schlafzimmer.Ventil")>=27);
$Therme=(GetValueBoolean("Therme.Status"));

$Heizen= (($Hendrik_Ventil) or ($Jannik_Ventil) or ($Wohnzimmer_Ventil) or ($Bad_oben_Ventil) or ($Schlafzimmer_Ventil));
echo "    Heizen : ".$Heizen;
  
echo "    Hendrik: ".$Hendrik_Ventil;
echo "    Jannik : ".$Jannik_Ventil;
echo "    Wohnzimmer: ".$Wohnzimmer_Ventil;
echo "    Bad_oben : ".$Bad_oben_Ventil;
echo "    Schlafzimmer : ".$Schlafzimmer_Ventil;
echo "    Therme : ".$Therme;

if(($Heizen) >=1)
   {
   FS20_SwitchMode(48074, TRUE);
   FS20_SwitchMode(48074, TRUE);
   }
else
   {
   FS20_SwitchMode(48074, FALSE);
   FS20_SwitchMode(48074, FALSE);
   }

?>  

Da ich beruflich ua. mit S5 / S7 / Logo usw. zu tun habe hätte ich gerne die Steuerung der Therme mit den Macro-Editor erstellt.

Gruß Christian