Hallo,
So jetzt ist das Wetter für IP-Symcon wieder optimal
Ich Frage meine WPL23 - WPM2 mit folgendem „Script“ alle 30sek ab.
Um den WPM2 einzustellen verwende ich die Software von ComSoft. Diese Software zeigt mir die Daten in Echtzeit, sobald sich was verändert, an.
Kann mir da wer behilflich sein dieses Script so zu optimieren, dass die Daten auch in Echzeit angezeigt werden?
<?
$aussentemp = shell_exec ('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.000c cs_com');
$aussentemp = str_replace('.', ',', $aussentemp);
SetValue(54974 /*[Heizung WPL23\Aussentemp Value]*/, $aussentemp);
$puffersolltemp = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.01d5 cs_com');
$puffersolltemp = str_replace('.', ',', $puffersolltemp);
SetValue(43826 /*[Heizung WPL23\Link3HeizzoneTemp SOLL Value]*/, $puffersolltemp);
$warmwassersolltemp = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0013 cs_com');
$warmwassersolltemp = str_replace('.', ',', $warmwassersolltemp);
SetValue(37271 /*[Heizung WPL23\Link3WWTemp SOLL Value]*/, $warmwassersolltemp);
$warmwasseristtemp = shell_exec ('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.000e cs_com');
$warmwasseristtemp = str_replace('.', ',', $warmwasseristtemp);
SetValue(10057 /*[Heizung WPL23\Link3WWTemp IST Value]*/, $warmwasseristtemp);
$ruecklaufisttemp = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0016 cs_com');
$ruecklaufisttemp = str_replace('.', ',', $ruecklaufisttemp);
SetValue(55295 /*[Heizung WPL23\Link3HeizzoneTemp IST Value]*/, $ruecklaufisttemp);
$vorlaufisttemp = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.01d6 cs_com');
$vorlaufisttemp = str_replace('.', ',', $vorlaufisttemp);
SetValue(36522 /*[Heizung WPL23\VorlaufTemp IST Value]*/, $vorlaufisttemp);
$puffermaxtemp = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0028 cs_com');
$puffermaxtemp = str_replace('.', ',', $puffermaxtemp);
SetValue(39026 /*[Heizung WPL23\Link3HeizzoneTemp MAX Value]*/, $puffermaxtemp);
$boilermaxtemp = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0181 cs_com');
$boilermaxtemp = str_replace('.', ',', $boilermaxtemp);
SetValue(43134 /*[Heizung WPL23\Link3WWTemp MAX Value]*/, $boilermaxtemp);
$fehlermeldung = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0001 cs_com');
$fehlermeldung = str_replace('.', ',', $fehlermeldung);
SetValue(44898 /*[Heizung WPL23\Fehlermeldung]*/, $fehlermeldung);
$uhrzeit = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0009 cs_com');
$uhrzeit = str_replace('.', ',', $uhrzeit);
SetValue(20158 /*[Heizung WPL23\Uhrzeit]*/, $uhrzeit);
$hzk_pumpe = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0053 cs_com');
$hzk_pumpe = str_replace('.', ',', $hzk_pumpe);
SetValue(53668 /*[Heizung WPL23\Pumpe HZK]*/, $hzk_pumpe);
$laufzeit_wp1 = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.01c4 cs_com');
$laufzeit_wp1 = str_replace('.', ',', $laufzeit_wp1);
SetValue(53075 /*[Heizung WPL23\Laufzeit WP1]*/, $laufzeit_wp1);
$wp_pumpenstatus = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.fdad cs_com');
$wp_pumpenstatus = str_replace('.', ',', $wp_pumpenstatus);
SetValue(35721 /*[Heizung WPL23\WP Pumpenstatus]*/, $wp_pumpenstatus);
$heizkreis_status = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0059 cs_com');
$heizkreis_status = str_replace('.', ',', $heizkreis_status);
SetValue(41492 /*[Heizung WPL23\Status Heizkreis]*/, $heizkreis_status);
$schaltfkt_iws = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0060 cs_com');
$schaltfkt_iws = str_replace('.', ',', $schaltfkt_iws);
SetValue(47856 /*[Heizung WPL23\Schaltfkt IWS]*/, $schaltfkt_iws);
$sammler_pumpe = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0064 cs_com');
$sammler_pumpe = str_replace('.', ',', $sammler_pumpe);
SetValue(19140 /*[Heizung WPL23\Sammler Pumpe]*/, $sammler_pumpe);
$programmschalter = shell_exec('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.0112 cs_com');
$programmschalter = str_replace('.', ',', $programmschalter);
SetValue(11983 /*[Heizung WPL23\Programmschalter]*/, $programmschalter);
$stillstandszeit = shell_exec ('C:/IP-Symcon/scripts/TESTABFRAGE/can_scan.exe COM3 680 180.fdb1 cs_com');
$stillstandszeit = str_replace('.', ',', $stillstandszeit);
SetValue(10047 /*[Heizung WPL23\Stillstandszeit]*/, $stillstandszeit);
?>
mfg pesensie