IPSShadowing - eine Beschattungssteuerung

Hi,

i would also send this:

this last Change settings i can run and the „!“ is gone.

Hi,

sorry it is me again.
Is it ok that at the Shwitch is written Eaton Moeller and the Shutter Moeller Eaton?

Hi Ron,

try to use:


	c_Property_Component	 => 'IPSComponentShutter_MoellerEaton,13166',

The difference in the naming between Shutter and Switch is no Problem (but of course, it’s not consistent …)

Hi,

Thanks a lot, you did help me a lot.
now it is working.

Thanks, Ron

Hi,

can i also make the windows with this IPSShadowing? i did try but when i make it with settings Markies, the window is open when it is Eingefahren.
Ore what setting can i use?

Thanks Ron.

Hallo,

ist es eigentlich gewollt um ein Raffstore (Außenjalousine) bzgl. Wettermodus Wind zu unterstützen, dass man diese zuerst als c_ShadowingType_Marquees definiert in der Configuration und das Modul installiert und dann als c_ShadowingType_Jalousie definiert in der Configuration und erneut das Modul installiert.

IPSShadowing merkt sich nämlich dann auch das Wetterprofil und man kann es elegant mit eintragen und dort den Regensensor deaktivieren. Ein Markise besitze ich nämlich eh nicht.

Hier dann das Ergebnis:

Und hier meine Einstellung im Wetter Profil zum Testen:

Vorab vielen Dank für eine Antwort
LG

Hallo,

ich habe bei den einzelnen Beschattungselementen einen Temp-Sensor angegeben und das Temperatur Profil konfiguriert.

Leider reagiert es nicht, wie ich es erwarte. Was mach ich falsch?

Temperaturgrenzen:
Schließen innen >= 25
Öffnen Aussen <= 23
Öffnen Innen <= 23
Rest „ignorieren“
Helligkeit 10k lx

Ich habe in der Config-Datei auch noch einen Innen-Temp-Sensor angegeben (zusätzlich zu den einzelnen Raumsensoren).

Die Sonnenstandprofile klappen (zumindest werden die richtigen über den Tag hinweg rot).

Jetzt scheint das Temperatur-Profil nur auf den einen Temp-Sensor zu gehen (den zentralen). Die für den Einzelfall viel genaueren individuell eingetragenen werden wohl ignoriert…

Poste doch mal Deine Konfiguration, kann eigentlich nur ein Fehler in der Config sein

Weiß nicht warum, aber ging heute morgen wieder :slight_smile:
Allerdings noch mit Fehlermeldung im Logger.

Hallo Andreas,
bei mir läuft das Shadowing nicht mehr, heute morgen ging es noch.

habe aallerdings auch gerade das letzte Update der 3.0 aufgespielt, evtl. liegts auch daran.

Hier die Fehler meldung aus dem Logger:

IPS-Err-PHP  2013-07-04 19:07:06.782  Warning: Failure
   Error in Script C:\IP-Symcon_2_0\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php on Line 95
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   39 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
   95 in IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php (call HM_WriteValueFloat)
  137 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveDown)
  419 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByCommand)
  156 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call ExecuteNextStep)
  290 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByStatus)
   47 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_ChangeSettings.ips.php (call MoveByControl) IPS-Err-PHP  2013-07-04 19:07:17.663  Warning: Failure
   Error in Script C:\IP-Symcon_2_0\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php on Line 105
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   39 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
  105 in IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php (call HM_WriteValueBoolean)
  140 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call Stop)
  419 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByCommand)
  467 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call ExecuteNextStep)
   41 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_RefreshTimer.ips.php (call Refresh) IPS-Err-PHP  2013-07-04 19:08:07.574  Warning: Failure
   Error in Script C:\IP-Symcon_2_0\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php on Line 95
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   39 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
   95 in IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php (call HM_WriteValueFloat)
  137 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveDown)
  419 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByCommand)
  156 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call ExecuteNextStep)
  290 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByStatus)
   47 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_ChangeSettings.ips.php (call MoveByControl) IPS-Err-PHP  2013-07-04 19:08:12.835  Warning: Failure
   Error in Script C:\IP-Symcon_2_0\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php on Line 105
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   39 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
  105 in IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php (call HM_WriteValueBoolean)
  140 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call Stop)
  419 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByCommand)
  467 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call ExecuteNextStep)
   41 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_RefreshTimer.ips.php (call Refresh) IPS-Err-PHP  2013-07-04 19:09:11.910  Warning: Failure
   Error in Script C:\IP-Symcon_2_0\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php on Line 95
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   39 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
   95 in IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php (call HM_WriteValueFloat)
  137 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveDown)
  419 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByCommand)
  156 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call ExecuteNextStep)
  290 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByStatus)
   47 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_ChangeSettings.ips.php (call MoveByControl) IPS-Err-PHP  2013-07-04 19:09:13.110  Warning: Failure
   Error in Script C:\IP-Symcon_2_0\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php on Line 105
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   39 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
  105 in IPSLibrary\app\core\IPSComponent\IPSComponentShutter\IPSComponentShutter_Homematic.class.php (call HM_WriteValueBoolean)
  140 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call Stop)
  419 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call MoveByCommand)
  467 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_Device.class.php (call ExecuteNextStep)
   41 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_RefreshTimer.ips.php (call Refresh)


Hast Du da eine Idee ?

Hallo Horst,

sieht für mich eher danach aus, als wäre da einfach das Homematic Device nicht erreichbar. Der Fehler wird jedenfalls direkt beim Ansteuern des HM Aktors verursacht.
Ich würde mal versuchen den Aktor mehrmals direkt über die Instanz bzw. über die Homematic Oberfläche zu steuern.

OK danke, werde ich machen.

Hallo Brownson - danke für Deine Unterstützung. Hier ist meine Konfig:

Beim Temp-Sensor Innen macht es keinen Unterschied, ob ich die Zeile mit oder ohne angebe.
Er unterscheidet einfach Staffelgeschoss und EG nicht, obwohl es da mind. 5 Grad Unterschied hat (gem. Zimmersensoren).

Grüße, Kai

<?
	/*
	 * This file is part of the IPSLibrary.
	 *
	 * The IPSLibrary is free software: you can redistribute it and/or modify
	 * it under the terms of the GNU General Public License as published
	 * by the Free Software Foundation, either version 3 of the License, or
	 * (at your option) any later version.
	 *
	 * The IPSLibrary is distributed in the hope that it will be useful,
	 * but WITHOUT ANY WARRANTY; without even the implied warranty of
	 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	 * GNU General Public License for more details.
	 *
	 * You should have received a copy of the GNU General Public License
	 * along with the IPSLibrary. If not, see http://www.gnu.org/licenses/gpl.txt.
	 */    

	/**@defgroup ipsshadowing_configuration IPSShadowing Konfiguration
	 * @ingroup ipsshadowing
	 * @{
	 *
	 * @file          IPSShadowing_Configuration.inc.php
	 * @author        Andreas Brauneis
	 * @version
	 *  Version 2.50.1, 19.03.2012<br/>
	 *
	 * Konfigurations File für IPSShadowing
	 *
	 */

	IPSUtils_Include ("IPSShadowing_Constants.inc.php",      "IPSLibrary::app::modules::IPSShadowing");
	IPSUtils_Include ("IPSTwilight_Configuration.inc.php",   "IPSLibrary::config::modules::Weather::IPSTwilight");

	/** Temperatursensor Innen
	 *
	 * Definition des Innentemperatur Sensors, die Konstante muß auf eine Variable verweisen, die die aktuelle Innentemperatur
	 * als Float Value enthält.
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	//define ("IPSSHADOWING_TEMPSENSORINDOOR",		"40162");
	define ("IPSSHADOWING_TEMPSENSORINDOOR",		"");

	/** Temperatursensor Aussen
	 *
	 * Definition des Aussentemperatur Sensors, die Konstante muß auf eine Variable verweisen, die die aktuelle Aussentemperatur
	 * als Float Value enthält.
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_TEMPSENSOROUTDOOR",	"47052");

	/** Helligkeitssensor
	 *
	 * Definition des Helligkeits Sensors, die Konstante muß auf eine Variable verweisen, die die aktuelle Helligkeit
	 * als Integer oder Float Value enthält.
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_BRIGHTNESSSENSOR",	'59649');  

	/** Regensensor
	 *
	 * Definition des Regen Sensors, die Konstante muß auf eine Variable verweisen, die den Wert des Sensors als 
	 * boolschen Wert enthält.
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_RAINSENSOR",		"39578"); 

	/** Windsensor
	 *
	 * Definition des Wind Sensors, die Konstante muß auf eine Variable verweisen, die den Wert des Sensors als 
	 * Float Wert mit Angabe in "kmh" enthält, 
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_WINDSENSOR",		"59359"); 

	/** Anwesenheits Flag
	 *
	 * Definition des Anwesenheits Flags, die Konstante muß auf eine Variable verweisen, die den aktuellen Anwesenheits Status als
	 * boolean Wert enthält (true bedeutet Anwesend).
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_PRESENT",			'');

	/** Abwesenheits Flag
	 *
	 * Definition des Abwesenheits Flags, die Konstante muß auf eine Variable verweisen, die den aktuellen Abwesenheits Status als
	 * boolean Wert enthält (true bedeutet Abwesend).
	 * Diese Variable kann alternativ zu dem Anwesenheits Flag gesetzt werden.
	 * Die Verlinkung der Variable erfolgt entweder direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_ABSENCE",			"51962");  

	/** Zeitpunkt Sonnenaufgang
	 *
	 * Definition des Tagesbeginn Zeitpunktes, die Konstante muß auf eine Variable verweisen, die die Zeit in der Form
	 * hh:mm enthält.
	 * Verlinkung erfolgt direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_TWILIGHTSUNRISE",			"Program.IPSLibrary.data.modules.Weather.IPSTwilight.Values.SunriseBegin");

	/** Zeitpunkt Sonnenuntergang
	 *
	 * Definition des Tagesend Zeitpunktes, die Konstante muß auf eine Variable verweisen, die die Zeit in der Form
	 * hh:mm enthält.
	 * Verlinkung erfolgt direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_TWILIGHTSUNSET",			"Program.IPSLibrary.data.modules.Weather.IPSTwilight.Values.SunriseEnd");
	
	/** Zeitpunkt limited Sonnenaufgang
	 * 
	 * Definition des "limited" Tagesbeginn Zeitpunktes, die Konstante muß auf eine Variable verweisen, die die Zeit in der Form
	 * hh:mm enthält. Durch diese Variable ist es möglich, dass der Tagesbeginn in bestimmten Grenzen liegen muß.
	 * Verlinkung erfolgt direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_TWILIGHTSUNRISELIMITED",	"Program.IPSLibrary.data.modules.Weather.IPSTwilight.Values.SunriseBeginLimited");

	/** Zeitpunkt limited Sonnenuntergang
	 *
	 * Definition des "limited" Tagesend Zeitpunktes, die Konstante muß auf eine Variable verweisen, die die Zeit in der Form
	 * hh:mm enthält. Durch diese Variable ist es möglich, dass der Tagesbeginn in bestimmten Grenzen liegen muß.
	 * Verlinkung erfolgt direkt durch Angabe der ID oder durch Angabe des Pfades.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_TWILIGHTSUNSETLIMITED",	"Program.IPSLibrary.data.modules.Weather.IPSTwilight.Values.SunriseEndLimited");

	/**
	 * Angabe des Breitengrades zur Berechnung des Sonnenstandes
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ('IPSSHADOWING_LATITUDE', IPSTWILIGHT_LATITUDE);

	/**
	* Angabe des Längengrades zur Berechnung des Sonnenstandes
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	*/
	define ('IPSSHADOWING_LONGITUDE', IPSTWILIGHT_LONGITUDE);

	/**
	 * Ausrichtung des Gebäudes
	 * 
	 * Dieser Wert spezifiziert die Abweichung von der Ausrichtung des Gebäudes Richtung Süden in Grad.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ('IPSSHADOWING_BUILDINGORIENTATION',   10);
	
	/**
	 * Verhältnis der Gebäudewände
	 *
	 * Mit diesem Parameter kann das Verhältnis der Länge der Gebäudewände in der Grafik verändert werden. 
	 *
	 * 0 bedeutet dass alle Gebäudewände gleich lang sind, bei positiven Werten wird die südliche Seite des Gebäudes
	 * breiter und umgekehrt.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ('IPSSHADOWING_BUILDINGRELATION',      -15);
	

	/**
	 * Definiert die Anzahl der Meldungen, die im Applikation Logging Window angezeigt werden.
	 *
	 * Dieser Parameter kann jederzeit geändert werden, keine Installation erforderlich.
	 */
	define ("IPSSHADOWING_LOGMESSAGECOUNT",				30);

	/**
	 *
	 * Definition der Beschattungs Elemente
	 * Die Konfiguration erfolgt in Form eines Arrays, für jedes Beschattungs Device wird ein Eintrag im Array erzeugt.
	 * 
	 * Die Eigenschaft c_Property_ShadowingType spezifiziert den Type der Beschattung, folgende Typen stehen zur Auswahl:
	 * - c_ShadowingType_Jalousie, Ansteuerung einer Jalousie, es werden noch zusätzliche Properties ausgewertet, um die Lamellen in eine bestimmte Position zu bringen
	 * - c_ShadowingType_Shutter, Ansteuerung eines normalen Rollos
	 * - c_ShadowingType_Marquees, Ansteuerung einer Markise
	 *
	 * Der Eintrag "c_Property_Name" spezifiziert den Namen des Beschattungs Elements, der im WebFront und in den Log's angezeigt
	 * wird.
	 *
	 * Der Eintrag "c_Property_Component" spezifiziert die Hardware, es kann jeder "Shutter" Component String Konstruktor
	 * angegeben werden. Detailiertere Informationen kann man auch im core Modul IPSComponent finden.
	 *
	 * Mit den Properties c_Property_TimeOpening,  c_Property_TimeClosing, c_Property_TimeDimoutUp, c_Property_TimeDimoutDown, c_Property_TimePause 
	 * werden die Fahrzeiten spezifiziert. c_Property_TimeDimoutUp und c_Property_TimeDimoutDown werden nur bei Jalousien ausgewertet, um die Lamellen 
	 * in die Verdunkelungs- bzw. Beschatttungsposition zu bringen.
	 *
	 * Mit c_Property_TempSensorIndoor ist die Einbindung eines Innentemperatursensors für das Beschattungselement möglich. Verlinkung erfolgt durch 
	 * Angabe des Pfades oder direkt durch die ID der Temperatur Variable.
	 *
	 * Beispiel:
	 * @code
        function get_ShadowingConfiguration() {
          return array(
            c_ShadowingDevice_1  =>  array(
               c_Property_ShadowingType     => c_ShadowingType_Jalousie,
               c_Property_Name              => 'Küche',
               c_Property_Component         => 'IPSComponentShutter_Dummy,12345',
               c_Property_TimeOpening       => 35,
               c_Property_TimeClosing       => 35,
               c_Property_TimeDimoutUp      => 2,
               c_Property_TimeDimoutDown    => 3,
               c_Property_TimePause         => 1,
               c_Property_TempSensorIndoor  => '',
             ));
        }
	 * @endcocde
	 *
	 * @return string Liefert Array mit Beschattungs Elementen
	 */
	function get_ShadowingConfiguration() {
		return array(
/*			c_ShadowingDevice_X =>	array(
				c_Property_ShadowingType	=> c_ShadowingType_Jalousie,
				c_Property_Name				=> 'Wohnzimmer West',
				c_Property_Component		=> 'IPSComponentShutter_Enocean, 12345',
				c_Property_TimeOpening		=> 35,
				c_Property_TimeClosing		=> 35,
				c_Property_TimeDimoutUp		=> 0,
				c_Property_TimeDimoutDown	=> 0,
				c_Property_TimePause		=> 1,
				c_Property_TempSensorIndoor	=> '',
				),
*/			c_ShadowingDevice_1 =>	array(
				c_Property_ShadowingType	=> c_ShadowingType_Shutter,
				c_Property_Name				=> 'Wohnzimmer West',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,47013', 
				c_Property_TimeOpening		=> 28,
				c_Property_TimeClosing		=> 28,
				c_Property_TimePause		=> 60,
				c_Property_TempSensorIndoor	=> '40162' 
				),
			c_ShadowingDevice_2 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Wohnzimmer Mitte',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,34304',
				c_Property_TimeOpening		=> 	38,
				c_Property_TimeClosing		=> 	38,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '40162' 
				),
			c_ShadowingDevice_3 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Wohnzimmer Ost',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,38683',  
				c_Property_TimeOpening		=> 	38,
				c_Property_TimeClosing		=> 	38,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '40162'
				),
			c_ShadowingDevice_4 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Küche',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,35663', 
				c_Property_TimeOpening		=> 	25,
				c_Property_TimeClosing		=> 	25,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '40162'
				),
			c_ShadowingDevice_5 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Arbeitszimmer Nord',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,10967', 
				c_Property_TimeOpening		=> 	23,
				c_Property_TimeClosing		=> 	23,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '17270' 
				),
			c_ShadowingDevice_6 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Arbeitszimmer Ost',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,48627',
				c_Property_TimeOpening		=> 	23,
				c_Property_TimeClosing		=> 	23,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '17270'
				),
			c_ShadowingDevice_7 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Staffelgeschoss Fenster',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,27979',  
				c_Property_TimeOpening		=> 	40,
				c_Property_TimeClosing		=> 	40,
				c_Property_TimePause		=> 	30,
				c_Property_TempSensorIndoor	=> '51900'  
				),
			c_ShadowingDevice_8 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Staffelgeschoss Tür',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,23072', 
				c_Property_TimeOpening		=> 	40,
				c_Property_TimeClosing		=> 	40,
				c_Property_TimePause		=> 	30,
				c_Property_TempSensorIndoor	=> '51900'
				),
			c_ShadowingDevice_9 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Jannik',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,20835', 
				c_Property_TimeOpening		=> 	25,
				c_Property_TimeClosing		=> 	25,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '16722' 
				),
			c_ShadowingDevice_10 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Jonas',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,13019', 
				c_Property_TimeOpening		=> 	25,
				c_Property_TimeClosing		=> 	25,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '37834' 
				),
			c_ShadowingDevice_11 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Anke und Kai',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,43434', 
				c_Property_TimeOpening		=> 	25,
				c_Property_TimeClosing		=> 	25,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '39465' 
				),
			c_ShadowingDevice_12 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Ankleidezimmer',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,19710', 
				c_Property_TimeOpening		=> 	25,
				c_Property_TimeClosing		=> 	25,
				c_Property_TimePause		=> 	40,
				c_Property_TempSensorIndoor	=> '21020' 
				)
/*			c_ShadowingDevice_13 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Marquees,
				c_Property_Name				=> 'Markise',
				c_Property_Component		=> 'IPSComponentShutter_Enocean,12345',
				c_Property_TimeOpening		=> 	90,
				c_Property_TimeClosing		=> 	90,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '',
				)
*/	   );
	}
	/** @}*/
?>

Konfiguration sieht eigentlich in Ordnung aus.

Öffne doch mal das Script IPSShadowing_ProgramTimer und führe es aus - da sollte man dann sehen, welche Temperaturen tatsächlich verwendet werden.

Hallo Brownson,

ich würde interpretieren, dass es eigentlich ok aussieht:

Staffelgeschoss Tür -> Nachtprogramm, Tag=07:00-21:59,  Innen=25.4°C,  Aussen=17.9°C 
Ankleidezimmer -> Nachtprogramm, Tag=08:00-21:59,  Innen=23.7°C,  Aussen=17.9°C 
Anke und Kai -> Nachtprogramm, Tag=08:00-21:59,  Innen=24.5°C,  Aussen=17.9°C 
Jonas -> Automatic Off, Tag=07:00-19:00,  Innen=23.8°C,  Aussen=17.9°C 
Arbeitszimmer Ost -> Nachtprogramm, Tag=07:00-21:59,  Innen=23.4°C,  Aussen=17.9°C 
Staffelgeschoss Fenster -> Nachtprogramm, Tag=07:00-21:59,  Innen=25.4°C,  Aussen=17.9°C 
Arbeitszimmer Nord -> Nachtprogramm, Tag=07:00-21:59,  Innen=23.4°C,  Aussen=17.9°C 
Wohnzimmer West -> Nachtprogramm, Tag=07:00-21:59,  Innen=23.8°C,  Aussen=17.9°C 
Jannik -> Automatic Off, Tag=07:00-19:00,  Innen=24.5°C,  Aussen=17.9°C 
Wohnzimmer Ost -> Nachtprogramm, Tag=07:00-21:59,  Innen=23.8°C,  Aussen=17.9°C 
Küche -> Nachtprogramm, Tag=07:00-21:59,  Innen=23.8°C,  Aussen=17.9°C 
Wohnzimmer Mitte -> Nachtprogramm, Tag=07:00-21:59,  Innen=23.8°C,  Aussen=17.9°C 

Wie Du siehst ist es jetzt noch fast warm genug zum auslösen in ein paar Zimmern. Hätte heute also eigentlich auch klappen sollen… Zumindest bei den südlichen und westlichen Fenstern. War aber nicht „rot“ angezeigt…

Ich glaub ich habs:
ich hab „Beschattung Innen“ im Profil auf „ignorieren“ und „schließen innen“ auf eine Temperatur gesetzt.
allerdings habe ich dann bei den Devices nirgends „schließen“ ausgewählt, sondern 50% oder 90%…

Mal sehen, was morgen passiert!

Leider klappt es immer noch nicht.

So wie ich die Anzeige interpretiere müsste sich doch nun, da sowohl Temp wie auch Sonnenstand-Profil rot angezeigt werden, der Temperatur-Modus aktivieren. Da steht aber weiterhin AUS und die Rollos fahren nicht.

Dagegen scheint es 2 Etagen tiefer geklappt zu haben (bis meine Frau den Rollo wieder manuell hochgefahren hat… :o )

Wie kann dass denn sein?

Grüße, Kai

Hallo
Hab mich heute auch mal mit den Temperatur-Profilen beschaeftigt und folgendes Problem.
Kann nicht mehr als 2 Profile anlegen.Beim Anlegen wird im Tree ein TempProfile angelegt mit
dem Namen „Neues Profil“ was auch so bleibt. Kann nur ein neues Profil anlegen wenn ich im Tree
„Neues Profil“ umbenenne.
Beim Anlegen eines SUN-Profiles kommt eine Fehlermeldung die durch die neue Ueberpruefung der Profiltypen in
der Version3 kommt, es wird auch ein Profil mit dem Namen „Neues Profil“ angelegt. Das ging frueher mal , da ich die
Profile profile.pngOsten,Sueden,Norden schon mal gemacht habe.

08.07.2013 10:57:59.219 |     0 | CUSTOM  | PHP                  | Error: Warning: Profile type and variable type do not match
   Error in Script C:\Program Files (x86)\IP-SYMCON\scripts\IPSLibrary\install\IPSInstaller\IPSInstaller.inc.php on Line 503
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   37 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
  503 in IPSLibrary\install\IPSInstaller\IPSInstaller.inc.php (call IPS_SetVariableCustomProfile)
  138 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_ProfileSun.class.php (call CreateVariable)
  282 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_ProfileManager.class.php (call Create)
   33 in IPSLibrary\app\modules\IPSShadowing\IPSShadowing_ProfileSunCreate.ips.php (call CreateSun)

@1007

das mit dem Profile habe ich gefixt.
Es gibt aber noch einige andere Dinge, die sich in der 3.0 etwas „suspect“ verhalten - muss ich mir noch ansehen

@Kai

bei Dir ist einfach nur das Programm „Anwesenheit“ aktiviert. Das verhindert, dass bei Anwesenheit zB das Rollo der Terrassentüre zufährt, wenn man sich zu Hause befindet.

Das seh ich auch so.