IPSShadowing - eine Beschattungssteuerung

Hallo zusammen,

gestern habe ich endlich meine Beschattungssteuerung mit IPSShadowing an den Start gebracht. Absolut genial, nur zwei kleine offene Theme habe ich noch… kann hier vielleicht jemand helfen?

  1. Nicht lineare Fahrzeiten
    In einem Shutter-Device gibt man ja die Zeit an, die es dauert auf bzw. zu zufahren. Bei meinen Rollläden ist es nun so (wie denke ich mal bei vielen anderen auch), das (wenn komplett geschlossen) beim auffahren erstmal nur die Bereiche zwischen den Elementen geöffnet werden (Belüftung) und sich erst nach ein paar Sekunden das untere Element anhebt. Das führt dazu, das wenn ich 25% einstelle, dann ist quasi das halbe Fenster verdeckt. Kann man das irgendwie definieren (also das z.b. 0%-5% 5 Sekunden dauern, 5%-95% aber nicht 95 sondern z.B. nur 60 Sekunden)?

  2. Wetterprofil bei Shutter-Devices
    Ich (bzw. eher meine Frau :slight_smile: ) fände es super wenn bei Regen und Wind die Rollläden automatisch auf x% fahren würden, damit sie sauber bleiben. Hierfür bräuchte man aber a) auch das Wetterprofil bei Rollläden (Shutter) und man müsste bei einem Wetterprofil angeben können ob Regen ODER Wind bzw. Regen UND Wind auslösen… hat das schon jemand umgesetzt? Ist so etwas möglich? Wenn nicht, gibt es einen Weg soetwas zu erweitern ohne alles beim nächsten Update von IPSShadowing kaputt zu machen?

Vielen Dank für euere Hilfe im Voraus

Gruß

Calle

Hallo,

wie vor einigen Tagen versprochen, habe ich IPSShadowing etwas angepasst, damit nun auch mehrere Temperatur-/Helligkeitssensoren verwendet werden können.

Im Blog beschreibe ich meine eigenen Modifikationen für jeweils 4 eigenständige Sensoren, die Anzahl kann aber mit den gleichen Änderungen beliebig erhöht werden.

Die Modifikation läuft bei mir seit 3-4 Wochen, hat also bei mir auch schon einen Produktivtest hinter sich.
Dennoch bitte nicht blind nachbauen, sondern erstmal in Ruhe durchlesen und verstehen. Auf jeden Fall eine Sicherung machen bevor ihr loslegt!

So und nun hier der Blogbeitrag:
https://mytec-home.de/smart-home/optimieren-der-symcon-ipsshadowing-rollo-beschattung

Mit Andreas bin ich bereits in Kontakt, vielleicht möchte er die Anpassungen ja fest in IPSShadowing integrieren.

Schönen Abend

Seit der Version 2.50.27 fahren meine Rollläden nur noch einen kurzen Moment und bleiben stehen.
Habe dann wieder auf 2.50.26 wiederhergestellt und es geht wieder.

Gruß

richimaint

Habe beim letzten Update einige Korrekturen bei der Umrechnung von String auf Float gemacht, da meine Beschattung teilweise um einige Prozent nicht auf Min/Max gefahren ist.

Bei mir läuft jetzt wieder alles einwandfrei - wie sieht’s beim Rest aus, hat sonst noch jemand ein Problem?

@richimaint
Hast Du eine Fehlermeldung im Log?

im Logfile kann ich nichts finden :confused:

Probleme konnte ich nicht feststellen, läuft.

Aber ich hab noch immer das Problem, dass im Log keine Daten stehen, wenn die Rollläden vom Programm hoch gefahren werden.

Wie mws schrieb…finde ich im Logfile keine Einträge für das hoch und runterfahren der Rollläden.

Doch Logeinträge habe ich nur beim Hoch fahren sehe ich nur den Zeitstempel aber nicht welche Aktion ausgeführt wurde mit welchem Gerät.

Habe heute mal auf Version 2.50.28 geupdatet und habe das gleiche Problem erneut mit den Rollläden.
Mit 2.50.26 funktioniert es wieder. :confused:

Grüße
richimaint

Hallo,

inzwischen habe ich unsere Balkontüre durch einen Drehgriffsensor versehen, damit mir die Rollo nicht herunterfährt, während ich evtl. draußen bin.

Hab das wie immer gebloggt…
https://mytec-home.de/smart-home/herabfahren-der-rollos-mit-homematic-fenstersensoren-verhindern

Mit dem IPSShadowing supereinfach zu realisieren…

Hallo,

habe gestern die letzten Updates der IPS-Library gemacht und seit dem funktioniert die Beschattungssteuerung IPSShadowing nicht mehr richtig.

Beim ÖFFNEN springt die Positionsvariable nach dem Erreichen von 0% nach weniger als 1 Sekunde direkt auf 100%. Wenn die Rollladen dann GESCHLOSSEN werden sollen, gehen diese nach weniger als 1 Sekunde wieder auf STOP, da IPSShadowing der Meinung ist, die Rollladen wären bereits geschlossen (100%).

Nachdem ich den Ordner „IPSShadowing“ unter C:\IP-Symcon\scripts\IPSLibrary\app\modules\ mit dem aus einem BackUp vom 13.11.2018 wiederhergestellt habe, funktioniert wieder alles.

Gruß Proxima

Dann bin ich wenigstens nicht der einzige mit dem Problem.:smiley:

Hallo,

seit dem Update geht bei mich auch nichts mehr.

Ich bekomme im WF immer eine Fehlermeldung allerdings steht hier nur Fehler drin.

Habe alle Logger auf AN und auf ALLES gestellt leider wird kein Fehler erkannst.

Werde wohl auch auf ein altes backup zurückgreifen.

Hallo,

so ich habe das modul noch mal komplett deinstalliert und alles neu gemacht.

ich kann die Rollladen auch ansteuern bekomme aber jedes mal eine Fehlermeldung.
Ohne Inhalt.

siehe Bild.

Bei den Meldung kommt nichts.

Dieser Fehler kommt sobald ich etwas anklicke egal ob Runter,Hoch,Stopp oder adere Befehle.
Bei jedem Klick innerhalb des Moduls kommt der Fehler.

Leerzeichen vor < oder hinter > im Script ;).

Hallo Ralf danke,
ich glaube ich stehe gerade auf den Schlauch.

Nach dem ich meine Temp. Sensoren hinzufüge kommt der Fehler.
Aber wo ist mein Fehler?

* 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_TimePause         => 1,
               c_Property_TempSensorIndoor  => '',
             ));
        }
	 * @endcocde
	 *
	 * @return string Liefert Array mit Beschattungs Elementen
	 */
	function get_ShadowingConfiguration() {
		return array(
			c_ShadowingDevice_1 =>	array(
				c_Property_ShadowingType	=> c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rollladen Küche',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,55551',
				c_Property_TimeOpening		=> 10,
				c_Property_TimeClosing		=> 9,
				c_Property_TimePause		=> 1,
				c_Property_TempSensorIndoor	=> '26683',
				),
				
			c_ShadowingDevice_2 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rollladen Esszimmer',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,36735',
				c_Property_TimeOpening		=> 	24,
				c_Property_TimeClosing		=> 	22,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor	=> '26683',
				),
				
			c_ShadowingDevice_3 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Terrasse',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,45148',
				c_Property_TimeOpening		=> 	24,
				c_Property_TimeClosing		=> 	22,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '26683',
				),
				
	  c_ShadowingDevice_4 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Wohnzimmer',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,45314',
				c_Property_TimeOpening		=> 	10,
				c_Property_TimeClosing		=> 	9,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '26683',
				),
				
	  c_ShadowingDevice_5 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Gästebad',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,58001',
				c_Property_TimeOpening		=> 	10,
				c_Property_TimeClosing		=> 	9,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '47084',
				),
	  
				c_ShadowingDevice_6 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Bad',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,46899',
				c_Property_TimeOpening		=> 	17,
				c_Property_TimeClosing		=> 	18,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '23390',
				),
				
				c_ShadowingDevice_7 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Büro',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,11061',
				c_Property_TimeOpening		=> 	20,
				c_Property_TimeClosing		=> 	20,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '50853',
				),
		  
		  c_ShadowingDevice_8 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Schlafzimmer',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,51321',
				c_Property_TimeOpening		=> 	17,
				c_Property_TimeClosing		=> 	16,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '14121',
				),
				
				c_ShadowingDevice_9 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Kind 1',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,10909',
				c_Property_TimeOpening		=> 	18,
				c_Property_TimeClosing		=> 	17,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '16622',
				),
				
				c_ShadowingDevice_10 =>	array(
				c_Property_ShadowingType	=> 	c_ShadowingType_Shutter,
				c_Property_Name				=> 'Rolladen Kind 2',
				c_Property_Component		=> 'IPSComponentShutter_EnoceanShutter,33977',
				c_Property_TimeOpening		=> 	18,
				c_Property_TimeClosing		=> 	17,
				c_Property_TimePause		=> 	1,
				c_Property_TempSensorIndoor => '53522',
				),
				);
				
	}
	/** @}*/
?>



Hallo
Ralf meint in der ersten Zeile hast du vor „<?“ ein Leerzeichen oder Zeile
oder in der letzten Zeile nach „?>“ ein Leerzeichen oder Zeile.

Hallo,

nein da habe ich kein Leerzeichen ich habe aber den Fehler gefunden aber keine Lösung.

sobald ich bei

c_Property_TempSensorIndoor => ‚‘,

Meine Temp ID eintrage also :

c_Property_TempSensorIndoor => ‚56814‘,

Kommt der Wert im WF ich bekomme aber soft diese Meldung mit dem Fehler.

Egal bei welchem Rollladen ich eine ID bei Temp. eingeben.

Hallo,

schon mal versucht die ID des Temp-Sensors ohne Hochkommas anzugeben?

Gruß Proxima

Ohmann…

Proxima

Hallo,

schon mal versucht die ID des Temp-Sensors ohne Hochkommas anzugeben?

Gruß Proxima 

Danke, es kann manchmal echt so einfeich sein -.- :banghead:

Funkt nun das war der Fehler ^^ danke :smiley: