Guter Fund Bruno. Diese 0.1 er Schritte sind wirklich Nonsens.
Gesendet von iPhone XS mit Tapatalk
Guter Fund Bruno. Diese 0.1 er Schritte sind wirklich Nonsens.
Gesendet von iPhone XS mit Tapatalk
Also, gemäß Profil ist das schon möglich und ich bin relativ sicher, dass hier immer schon 0,1°C-Schritte möglich waren. Aber Du hast absolut Recht, wenn ich Änderungen im 0.5°C Schritten vornehme ist das Speichern erfolgreich, bei Werten dazwischen nicht. HM kann tatsächlich nur 0,5°C Schritte. Sinnvollerweise müsste dann das Profil geändert werden.
Ich weiß noch aus der Erinnerung, dass es Unterschiede, je nach Thermostattyp gibt.
Das war aber in der Zeiteinstellung. 5 und 10Min oder so ähnlich.
Gesendet von iPhone XS mit Tapatalk
Hallo,
bei mir laufen die HmIP Thermostate mit 0.1°-Schritten. Die „normalen“ HM-Thermostate habe ich nicht mehr im Einsatz. Ich glaube mich jedoch erinnern zu können, dass dort die Werte nur in 0.5°-Schritten eingegeben werden konnten.
Gruß
Swifty
Ok, dann rudere ich mal teilweise zurück. Die HMIP-Thermostate können die 0.1°-Schritte, die HM können es nicht. Der Mensch, der im Raum sitzt, merkt es vermutlich auch nicht.
Hatte allerdings auch schon mal einen so „feinfühligen“ Menschen mit im Urlaub, dem war es bis 25° zu kalt am Strand und ab 25° zu heiss, daher …
Nenn sie einfach beim Namen, Bruno.
Frauen, heißen sie.
Grins
Gesendet von iPhone XS mit Tapatalk
[OFFTOPIC]
An was erinnert mich das nur…stimmt - an das eigene Wohnzimmer und daran, dass die Diskussion über die ideale Raumtemperatur auch sehr gut in 0.5er Schritten geführt werden kann.
[/OFFTOPC]
Nee, Pupertät, männlich …
O.k., ich sehe es ja ein, 0.1°C Schritte sind nur sehr begrenzt sinnvoll :o. Ich habe das Profil und das HM_Edit Script auf 0.5°C Schritte umgestellt. Und jetzt passt alles.
Gruß
Frank
Hallo Allerseits,
kann jemand mal bitte die aktuellen Scripte posten, blicke bei den vielen Beiträgen nicht mehr durch.
Dankeschön !!!
Gruß Jürgen
Hallo,
danke für die schnelle Antwort, aber ich meine die kompletten Scripte für „Heizkörperthermostat Heizprogramme per WebFront einstellen“
Hier habe ich den Überblick verloren.
Danke
Gruß Jürgen
Mir geht es hier genau so…
Eine aktuelle ToDo zum neu einrichten wäre grandios…
Wer soll denn das tun?
Swifty nutzt dass ich nicht mehr und die anderen haben das vor ewigen Zeiten umgesetzt.
Meine Installation hat sich seit der Urversion nur marginal geändert. Eigentlich nur ein allgemeiner Fix für PHP7.2
Gesendet von iPhone XS mit Tapatalk
Hallo Leute,
ich beschäftige mich gerade mit dem Thema und hab schon alles installiert nur bekomme ich bei der Aufsührung im WebFront folgende Fehlermeldung und ich denke ich hab da was vergessen
<?
##### Project Exporter Comment: Script Version Stand 15.03.2013 18:36 #####
include "HM_Heizung_Funktionen.ips.php";
include "hmxml.inc.php";
$dayArray = array("MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY");
$HM_Zimmer_Auswahl_id=30663 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Zimmer_Auswahl]*/ ;
$Profil_Wochentage_id= 23285 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Wochentag_Auswahl]*/;
$Profil_Slot_Auswahl_id=26133 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_TagesProfil_Slot_Auswahl]*/;
$TagesProfil_edit_Anzeige_id = 25765 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Tagesprofil_Anzeige_html]*/;
$WochenProfil_edit_Anzeige_id=29739 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_WochenProfil_Anzeige_html]*/ ;
$Profil_temp_id=42712 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Profil_temporär]*/;
$Temp_edit_id=35337 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_+1°C_-1°C]*/ ;
$Zeit_edit_id=35634 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_+10min_-10min]*/ ;
$Slot_add_del_id=22469 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Slot_add_del]*/ ;
$Wochenprofil_speichern_id=31014 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Profil_speichern]*/ ;
$Profil_uebertragen_show_id= 13733 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Profil_übertragen]*/ ;
$Tagesprofil_kopieren_id=35661 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Tragesprofil_kopieren]*/ ;
$Wochenprofil_uebernehmen_von_id = 17078 /*[Heizung\Prog_Räume\Zeitplan - Editieren\HM_Edit_Wochenprofil_übernehmen_von]*/ ;
//***************************************************************************************************************************************
//***************************************************************************************************************************************
/****************************************
// $IPS_HM_DeviceIDs der Wandthermostate
*******************************/
//$IPS_HM_DeviceID[Assoziation von Variable $HM_Zimmer_Auswahl] = [id von CLIMATECONTROL_REGULATOR des jeweiligen WT]
$IPS_HM_DeviceID[1]=41418 /*[Hardware\Homematic\Thermostatköpfe\Christian Heizung Bad]*/ ;
$IPS_HM_DeviceID[2]=36375 /*[Hardware\Homematic\Thermostatköpfe\Christian Heizung Kinderzimmer Jana]*/;
$IPS_HM_DeviceID[3]=47391 /*[Hardware\Homematic\Thermostatköpfe\Christian Heizung Kinderzimmer Jonas]*/;
$IPS_HM_DeviceID[4]=14916 /*[Hardware\Homematic\Thermostatköpfe\Christian Heizung Schlafzimmer]*/;
$IPS_HM_DeviceID[5]=34094 /*[Hardware\Homematic\Thermostatköpfe\Christian Heizung Vorzimmer ]*/;
$IPS_HM_DeviceID[6]=13091 /*[Hardware\Homematic\Thermostatköpfe\Christian Heizung Wohnzimmer]*/;
$IPS_HM_DeviceID[7]=19182 /*[Hardware\Homematic\Thermostatköpfe\Mama Fernsehzimmer rechts]*/;
$IPS_HM_DeviceID[8]=18268 /*[Hardware\Homematic\Thermostatköpfe\Mama Fernsehzimmer links]*/;
$IPS_HM_DeviceID[9]=44163 /*[Hardware\Homematic\Thermostatköpfe\Mama Schlafzimmer]*/;
$IPS_HM_DeviceID[10]=46205 /*[Hardware\Homematic\Thermostatköpfe\Mama Wohnzimmer links]*/;
$IPS_HM_DeviceID[11]=17022 /*[Hardware\Homematic\Thermostatköpfe\Mama Wohnzimmer rechts]*/;
//$IPS_HM_Wochenprofil[Assoziation von Variable $HM_Zimmer_Auswahl] = [id des abgespeicherten Wochenprofils des WT]
$IPS_HM_Wochenprofil[1]=23155 /*[Heizung\WP\Christian Bad]*/ ;
$IPS_HM_Wochenprofil[2]=24942 /*[Heizung\WP\ChristianHeizungKinderzimmerJana]*/;
$IPS_HM_Wochenprofil[3]=18203 /*[Heizung\WP\ChristianHeizungKinderzimmerJonas]*/;
$IPS_HM_Wochenprofil[4]=59978 /*[Heizung\WP\ChristianHeizungSchlafzimmer]*/;
$IPS_HM_Wochenprofil[5]=53595 /*[Heizung\WP\ChristianHeizungVorzimmer]*/;
$IPS_HM_Wochenprofil[6]=47520 /*[Heizung\WP\ChristianHeizungWohnzimmer]*/;
$IPS_HM_Wochenprofil[7]=25685 /*[Heizung\WP\MamaHeizungFernsehzimmerRechts]*/;
$IPS_HM_Wochenprofil[8]=28534 /*[Heizung\WP\MamaHeizungFernsezimmerLinks]*/;
$IPS_HM_Wochenprofil[9]=18860 /*[Heizung\WP\MamaHeizungSchlafzimmer]*/;
$IPS_HM_Wochenprofil[10]=13245 /*[Heizung\WP\MamaHeizungWohnzimmerLinks]*/;
$IPS_HM_Wochenprofil[11]=57529 /*[Heizung\WP\MamaHeizungWohnzimmerRechts]*/;
//*********************************
if ($_IPS['SENDER']=='WebFront')
{
If ($_IPS['VARIABLE']==$Wochenprofil_speichern_id)
{
If (GetValue($Wochenprofil_speichern_id)==1) // Es liegen Änderungen zum speichern vor
{
// Teste Integrität der Tagesprofile
If (HM_WochenTempProfil_prüfen($Profil_temp_id) == "OK")
{
// echo "Alles OK !!";
$tmp=HMXML_setTempProfile($IPS_HM_DeviceID[GetValue($HM_Zimmer_Auswahl_id)], unserialize(GetValue($Profil_temp_id)));
if ($tmp==1)
{
echo "Speichern Erfolgreich";
$tmp = HMXML_getTempProfile($IPS_HM_DeviceID[GetValue($HM_Zimmer_Auswahl_id)],false, false);
Setvalue($IPS_HM_Wochenprofil[GetValue($HM_Zimmer_Auswahl_id)], serialize($tmp));
SetValue($Profil_temp_id, GetValue($IPS_HM_Wochenprofil[GetValue($HM_Zimmer_Auswahl_id)]));
// SetValue($WochenProfil_aktuell_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id));
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Wochenprofil_speichern_id,0); // Speicher Button zurücksetzen
}
}
else
{
echo HM_WochenTempProfil_prüfen($Profil_temp_id);
}
}
}
else
{
SetValue($_IPS['VARIABLE'],$_IPS['VALUE']);
}
Switch ($_IPS['VARIABLE'])
{
Case $HM_Zimmer_Auswahl_id ;
//33994*[Gewerke\Heizung\Zeitplan - Editieren\HM_Edit_Zimmer_Auswahl]*/
If (GetValue($HM_Zimmer_Auswahl_id)== 0) // Zurücksetzen
{
SetValue($Profil_Slot_Auswahl_id,1);
SetValue($Profil_Wochentage_id,0);
SetValue($Profil_temp_id, "");
$str = $str = "<table align='center' border=0 cellpadding=3 cellspacing=3 width=90%>
<tr height=30 ><th> Slot </th><th> Start </th><th> Ende </th><th> SollWert</th></tr>";
$str .= "<tr align='center' height=25> <td width=25%> </td><td width=25%> </td><td width=25%> </td><td width=25%> </td></tr></table>";
SetValue($TagesProfil_edit_Anzeige_id, $str);
// SetValue($WochenProfil_aktuell_Anzeige_id,"");
SetValue($WochenProfil_edit_Anzeige_id,"");
SetValue($Wochenprofil_speichern_id,0); // Speicher Button zurücksetzen
}
If (GetValue($HM_Zimmer_Auswahl_id)> 0)
{
SetValue($Profil_temp_id, GetValue($IPS_HM_Wochenprofil[GetValue($HM_Zimmer_Auswahl_id)]));
// SetValue($WochenProfil_aktuell_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Wochenprofil_speichern_id,0); // Speicher Button zurücksetzen
}
break;
Case $Profil_Slot_Auswahl_id;
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
}
break;
Case $Profil_Wochentage_id; //34509;
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
If (IPS_GetVariableProfile("HM_Heizung_Slot")['MaxValue']<GetValue($Profil_Slot_Auswahl_id))
{
SetValue($Profil_Slot_Auswahl_id,IPS_GetVariableProfile("HM_Heizung_Slot")['MaxValue']);
}
}
break;
Case $Zeit_edit_id; //17552 *[Gewerke\Heizung\Zeitplan - Editieren\HM_Edit_+10min_-10min]*/
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
$Slot=GetValue($Profil_Slot_Auswahl_id);
SetValue($Wochenprofil_speichern_id,1); // Speicher Button freigeben
If ($Slot< count($tmp[$dayArray[$day]]['EndTimes'])) // Verhindert dass die Zeit des letzten Slots geändert wird (ist immer 24:00)
{
If ($Slot==1)
{
$Start = "00:00";
}
else
{
$Start = $tmp[$dayArray[$day]]['EndTimes'][$Slot-2];
}
$Ende = $tmp[$dayArray[$day]]['EndTimes'][$Slot-1];
$Ende_next = $tmp[$dayArray[$day]]['EndTimes'][$Slot];
Switch (GetValue($Zeit_edit_id))
{
Case 1; // -1h
If ((strtotime($Ende)-(60*60))> strtotime($Start))
{
$Ende = date("H:i", (strtotime($Ende)-(60*60)));
}
$tmp[$dayArray[$day]]['EndTimes'][$Slot-1]=$Ende;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id,GetValue($Profil_Wochentage_id)));
break;
Case 2; // -10 min
If ((strtotime($Ende)-(10*60))> strtotime($Start))
{
$Ende = date("H:i", (strtotime($Ende)-(10*60)));
}
$tmp[$dayArray[$day]]['EndTimes'][$Slot-1]=$Ende;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
break;
Case 3; // +10min
If ((strtotime($Ende)+(10*60))< strtotime($Ende_next))
{
$Ende = date("H:i", (strtotime($Ende)+(10*60)));
}
$tmp[$dayArray[$day]]['EndTimes'][$Slot-1]=$Ende;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
break;
Case 4; // +1h
If ((strtotime($Ende)+(60*60))< strtotime($Ende_next))
{
$Ende = date("H:i", (strtotime($Ende)+(60*60)));
}
$tmp[$dayArray[$day]]['EndTimes'][$Slot-1]=$Ende;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
break;
}
}
SetValue($Zeit_edit_id,0);
}
break;
Case $Temp_edit_id; //36633*[Gewerke\Heizung\Zeitplan - Editieren\HM_Edit_+1°C_-1°C]*/
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
$Slot=GetValue($Profil_Slot_Auswahl_id);
$Temperatur = $tmp[$dayArray[$day]]['Values'][$Slot-1];
SetValue($Wochenprofil_speichern_id,1); // Speicher Button freigeben
Switch (GetValue($Temp_edit_id))
{
Case 1; // -1°C min
If (($Temperatur-1)>=4.99)
{
$Temperatur=$Temperatur-1;
$tmp[$dayArray[$day]]['Values'][$Slot-1]=$Temperatur;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
}
break;
Case 2; // -0.1°C min
If (($Temperatur-0.1)>4.9)
{
$Temperatur=$Temperatur-0.1;
$tmp[$dayArray[$day]]['Values'][$Slot-1]=$Temperatur;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
}
break;
Case 3; // +0.1°C min
If (($Temperatur+0.1)<30.1)
{
$Temperatur=$Temperatur+0.1;
$tmp[$dayArray[$day]]['Values'][$Slot-1]=$Temperatur;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
}
break;
Case 4; // +1°C min
If (($Temperatur+1)<=30.01)
{
$Temperatur=$Temperatur+1;
$tmp[$dayArray[$day]]['Values'][$Slot-1]=$Temperatur;
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
}
break;
}
SetValue($Temp_edit_id,0);
}
break;
Case $Slot_add_del_id;//*[Gewerke\Heizung\Zeitplan - Editieren\HM_Edit_Slot_add_del]*/
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day=GetValue($Profil_Wochentage_id);
$Slot=GetValue($Profil_Slot_Auswahl_id);
$Slots = count($tmp[$dayArray[$day]]['EndTimes']);
SetValue($Wochenprofil_speichern_id,1); // Speicher Button freigeben
Switch (GetValue($Slot_add_del_id))
{
Case 1; // ZeitSlot löschen
If ($Slots >1) // letzter TimeSlot darf nicht gelöscht werden
{
array_splice($tmp[$dayArray[$day]]['EndTimes'], $Slot-1, 1);
array_splice($tmp[$dayArray[$day]]['Values'], $Slot-1, 1);
$tmp[$dayArray[$day]]['EndTimes'][$Slots-2]="24:00"; // letzten TimeSlot Ende immer 24:00
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
If (IPS_GetVariableProfile("HM_Heizung_Slot")['MaxValue']<GetValue($Profil_Slot_Auswahl_id))
{
SetValue($Profil_Slot_Auswahl_id,IPS_GetVariableProfile("HM_Heizung_Slot")['MaxValue']);
}
}
break;
Case 2; // ZeitSlot anfügen
If ($Slots <24) // max 24 TimeSlots zulässig
{
array_splice($tmp[$dayArray[$day]]['EndTimes'], $Slots, 0, "24:00");
array_splice($tmp[$dayArray[$day]]['Values'], $Slots, 0, "17");
SetValue($TagesProfil_edit_Anzeige_id, HM_TagesTempProfil_html($tmp[$dayArray[$day]], GetValue($Profil_Slot_Auswahl_id)));
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
If (IPS_GetVariableProfile("HM_Heizung_Slot")['MaxValue']<GetValue($Profil_Slot_Auswahl_id))
{
SetValue($Profil_Slot_Auswahl_id,IPS_GetVariableProfile("HM_Heizung_Slot")['MaxValue']);
}
}
break;
}
SetValue($Slot_add_del_id,0);
}
break;
Case $Profil_uebertragen_show_id;
//Ein- und Ausschalten der erweiterten Anzeige
IPS_SetHidden(29666 /*[Heizung\WF_Räume\Zeitplan - Editieren\Zeitplan - Editieren - Anzeige recht\Profil übertragen / Prüfil übernehmen]*/, !IPS_GetObject ( 29666 /*[Heizung\WF_Räume\Zeitplan - Editieren\Zeitplan - Editieren - Anzeige recht\Profil übertragen / Prüfil übernehmen]*/ )['ObjectIsHidden']);
break;
Case $Tagesprofil_kopieren_id;
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
$tmp=(unserialize(Getvalue($Profil_temp_id)));
$day_ziel=$dayArray[GetValue($Tagesprofil_kopieren_id)];
$day_quelle=$dayArray[GetValue($Profil_Wochentage_id)];
array_splice($tmp[$day_ziel]['EndTimes'], 0, count($tmp[$day_ziel]['EndTimes']), $tmp[$day_quelle]['EndTimes']);
array_splice($tmp[$day_ziel]['Values'], 0, count($tmp[$day_ziel]['Values']), $tmp[$day_quelle]['Values']);
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
SetValue($Wochenprofil_speichern_id,1); // Speicher Button freigeben
}
break;
case $Wochenprofil_uebernehmen_von_id:
If (GetValue($HM_Zimmer_Auswahl_id)!=0)
{
If (GetValue($Wochenprofil_uebernehmen_von_id)!=0)
{
$tmp=(unserialize(Getvalue($IPS_HM_Wochenprofil[GetValue($Wochenprofil_uebernehmen_von_id)]))); // Wochenprofil holen
SetValue($Profil_temp_id,serialize($tmp));
SetValue($WochenProfil_edit_Anzeige_id, HM_WochenTempProfil_html($Profil_temp_id, GetValue($Profil_Wochentage_id)));
SetValue($Wochenprofil_speichern_id,1); // Speicher Button freigeben
}
}
break;
break;
}
}
if ($_IPS['SENDER']=='Variable')
{
}
//****************************************************************************************************
//echo $_IPS['SENDER'];
//echo $_IPS['VARIABLE'];
//print_r($Tages_Profil);
?>
Danke für Eure Hilfe
LG
Christian
Hallo Christian,
ich habe mich schon lange nicht mehr mit diesen Script beschäftigt. Ich rate daher mal …
Bevor Du die Wochenprofile editien kannst, musst du diese erst aus den Geräten auslesen und speichern.
Die Knöpfe „Wochenprofil Auslesen“ und „Wochenprofil Speichern“ findest du im Tab vom jeweiligen Raum.
Gruß
Swifty
Hallo!
irgendwie hab ich einen vollen Hänger, ich schaffe es nicht das System zu Aktivieren, kann mir jemand bei dem es funktioniert die Skriptdaten schicken und einen komplette Screenshot schicken über die Verzeichnisse und deren inhalt
Vielen Dank!
hallo!
ich habs glaub ich geschafft, nach ganz viel Zeit dürfte ich es doch geschafft haben!
LG
Hallo,
ich habe folgendes Problem ich kein keine Einstellungen außerhalb der vordefinierten Zeit im Regelprogramm vornehmen.Die Boosfunktion funktioniert aber wenn ich ein Heizungsventil auch die Abwesenheitsfunktio hinzufügen möchte funktioniert das leider nicht dann kommt immer diese Fehlermeldung
Was mache ich hier falsch?
LG
Christian
Hallo Christian,
wie es aussieht wurden die aktuellen Heizprogramme noch nicht aus der CCU ausgelesen.
Viele Grüße
Peter