IPSSchaltuhr

Hallo,

was mache ich false? ich bekomme die sensoren im webfront nicht mit der richtige text
sensor_1 ist ‚helligkeit garten‘
sensor_2 ist GPS lus

aber im webfront ist das sensor_1 und sensor_2

	function get_ZSUConfiguration() {
		return array(
			c_ZSUCircle.'1'  =>	array(
				c_Property_Name           =>   'Kerstboom tuin',

				c_Property_StartSensoren	=>   array(
				'1'	  	=>   array(
					c_Property_Name			=> 'Helligkeit Garten',
					c_Property_SensorID	=> 14879 ,
					c_Property_Condition	=>	'=',
					c_Property_Value		=>	True,
				 ),
			  ),

				'2'	  	=>   array(
					c_Property_Name			=> 'GPS lus',
					c_Property_SensorID	=> 37340 ,
					c_Property_Condition	=>	'=',
					c_Property_Value		=>	1,
				),

				c_Property_RunSensoren		=>   array(
				),

				c_Property_StopSensoren	  	=>   array(
				),
			),

mus ich die sensoren auf eine andere stelle einstellen?

Hallo.

Also vorab ein Lob ab den Urheber der Skripte. Installation ging schnell und unkompliziert und es funktioniert so weit alles. :loveips:

Eine Frage (was auch sonst) habe ich aber noch. Wie handhabt Ihr den Fall, dass aus welchen Gründen auch immer ein Schaltzeitpunkt nicht ausgeführt wurde? Sei es weil es einen Stromausfall gab, sei es weil gerade zu diesem Zeitpunkt IPS nicht aktiv war usw. Wenn ich das richtig sehe arbeitet das Skript da nicht nach, korrekt?

Korrekt.
Es wird nicht alle Zeit x der Zustand geprüft, sondern nur zum auslösendem Zeitpunkt.

Vorteil:
Resourcend schonend, keine unnützen Aktionen.

Nachteil:
Wenn zum Zeitpunkt was schief lief, wird es nicht korrigiert.

GA

Gesendet von meinem GT-I9100 mit Tapatalk 2

Hi!

Die Schaltuhr läuft auch bei mir super!

Gibt es eine Möglichkeit die Schaltuhr mit IPSTwilight zu steuern?
Hat das vielleicht schon jemand gemacht?

Da die Schaltuhr ja nur zu den jeweiligen Zeiten die Sensoren überprüft wird das wohl nicht funktionieren, oder?

Vielen Dank

Timo

Hallo,

ganz klar jaein.

Du must mit Twilight eine Variable steuern. Z.B. Bei Dämmerung true am Tage false.

Diese Variable bindest Du als Sensor in die Schaltuhr ein.

Dann wird die Schaltfunktion auch abhängig von Twilight gesteuert.

Die Zeitsteuerung hat aber Vorrang.

Gruß Andre

Gesendet von meinem GT-I9100 mit Tapatalk 2

Lieben Dank!

Da werde ich bei Zeiten mal ein wenig mit experimentieren!

Leider habe ich inzwischen ein anderes Problem. Für unsere Weihnachtsbeleuchtung habe ich eine Zeitschaltuhr mit zwei Plugwise und drei Homematic Steckdosen eingerichtet:

		case 'Start':
IPSUtils_Include("Plugwise_Include.ips.php","IPSLibrary::app::hardware::Plugwise");
IPSUtils_Include("Plugwise_Configuration.inc.php","IPSLibrary::config::hardware::Plugwise");
circle_on_off("000D6F0002603657",true); // false = aus, true = ein
circle_on_off("000D6F0002602B63",true); // false = aus, true = ein
HM_WriteValueBoolean(19457 /*[Wohnzimmer\Steckdose 1]*/, "STATE", true);
HM_WriteValueBoolean(13814 /*[Wohnzimmer\Steckdose 2]*/, "STATE", true);
HM_WriteValueBoolean(30239 /*[Wohnzimmer\Steckdose 3]*/, "STATE", true);
			break;

		case 'Stop':
IPSUtils_Include("Plugwise_Include.ips.php","IPSLibrary::app::hardware::Plugwise");
IPSUtils_Include("Plugwise_Configuration.inc.php","IPSLibrary::config::hardware::Plugwise");
circle_on_off("000D6F0002603657",false); // false = aus, true = ein
circle_on_off("000D6F0002602B63",false); // false = aus, true = ein
HM_WriteValueBoolean(19457 /*[Wohnzimmer\Steckdose 1]*/, "STATE", false);
HM_WriteValueBoolean(13814 /*[Wohnzimmer\Steckdose 2]*/, "STATE", false);
HM_WriteValueBoolean(30239 /*[Wohnzimmer\Steckdose 3]*/, "STATE", false);
			break;

Meist läuft das auch, nur manchmal schaltet eine der drei Homematic-Steckdosen nicht und es erscheint in den Logs folgende Meldung:

Line 67 wäre die viertletzte Zeile aus dem PHP-Code.
Beim Einschalten gab´s bisher noch nie Probleme, nur das Ausschalten hakt manchmal.

Wenn ich den gleichen Code in ein einfaches Script einfüge, läuft sowohl das Ein- als auch das Ausschalten Problemlos für alle fünf Steckdosen.

Hat jemand ´ne Idee woran das liegen kann?

Danke

Timo

Hallo,

Was steht denn in Zeile 67?

Was es sein könnte ist, dass die Befehle für die Homematic zu schnell raus gehen.
Entweder Warteschleife einbauen oder die Plugwiese Befehle zwischen den Homematic Befehlen. Vielleicht hilft das auch schon.

Ich schicke alle 5 Minuten die Temperatur auf meine 19 Tasten Homematic FB. Ab und zu kommt da auch einer nicht ab. Das meldet dann der Logger.

Ursache unbekannt.

Gruß Andre

Gesendet von meinem ARCHOS 101G9 mit Tapatalk 2

Sehr schönes Script läuft echt super!!

Aber ich habe einen Frage. Ist es möglich in einer Schaltuhr 4 Schaltpunke einzubringen, also z.b 8:00 An 10:00 Aus, 20:00 An 22:00 aus?

Oder muss ich immer wieder einen neue Uhr anlegen?

Hallo,

das ist nicht möglich.

Du must dazu eine neue Uhr anlegen.

Eine für Vormittag, eine für Nachmittag.

GA

Ok danke.

Hab da noch ne Frage. Kann man denn im web nur bestimmte Uhren anzeigen lassen und nicht immer alle?

Hi,

Nein.

Nicht Standardmäßig.

Was Du machen kann ist Links per Hand anlegen. Zu beachten ist nur, daß bei einem erneunter installation die Link Ziele nicht mehr existieren.

GA

Gesendet von meinem GT-I9100 mit Tapatalk 2

Besten Dank an den Programmierer,
das Script läuft einwandfrei. Super wäre noch wenn man jeden Tag eine andere Strat- Stopzeiten vorgeben könnte, da ich damit die Freigabe für´s BHKW steuere,
und das am WE zu anderen Zeiten starten soll!!

Gruß Udo

Ich hätt da noch mal ne Frage. Gibts eigendlich auch ne Template fürs Dashboard?

Lars

Hi,

Nein ich habe kein Dashboard in Betrieb.
Daher habe ich auch kein Template.

Gruß Andre

Gesendet von meinem ARCHOS 101G9 mit Tapatalk 2

Hallo,

ich habe deine Zeitschaltuhr im gebrauch…Echt super respekt.

Aber aber mal dazu eine Frage und zwar:

Ich würde gern die Konfig der Uhren direkt unterhalb von meiner zu Steuernen instanz setzen.

Nur bekomm ich das irgendwie nicht so recht hin…kannst du mir da evtl ne Tip geben wie ich jede Uhr einzeln anzeigen lassen kann?

Lars

Hi,

das ist schön zu hören.

Die einzelnen Schaltuhren aufzuschlüsseln ist nicht ganz einfach.
Es sind mehrere Werte/Zustände in einer Variable gespeichert.
Das Händling ist dadurch zwar aufwendiger, aber es spart Variablen.

Start/Stop Zeit bekommst Du recht einfach raus.
Program-IPSLibrary-data-modules-IPSSchaltuhr-Zeitschaltuhren-Zeitschaltuhr_X
Hier sind für die Entsprechende Schaltuhr die Einstellungen hinterlegt.

Start/Stop kannst Du mit einem Link dort hinbringen, wo Du es brauchst.
Die Tage, müstest Du mit einem Script aufschlüssen.

Alternativ kannst Du einen Link auf Uebersicht erstellen.
Uebersicht ist eine HTML-Box in der alle Zustände dargestellt werden.
Inkl. Zustände der Sensoren.

Ich empfehle Dir dingend keine Werte reinzuschreiben, sondern nur Lesen!
Einfach einen Wert zu ändern, wird keine Auswirkung haben.

Beipiel. Nur das reinschreiben einer neuen Startzeit, werden die entsprechenden Timer nicht umgestellt.

Mh Ok schade. Ich wollte eigendlich die konfigs unter den Instanzen haben…

Ich habe 30 Uhren und ich finde da die konfig etwas unübersichtlich.

Stell doch mal bitte einige Screenshots ein. Will mal sehen wie das aussieht.

Ich selber nutze die Schaltuhr nicht, hatte damals mit 6 Uhren getestet.

Gruß

Gesendet von meinem GT-I9100 mit Tapatalk 2

Hallo,

so hier die Uhren. Das Problem entsteht erst wenn man die Uhren sinnig benennt…

Mal sehn ich muss mal sehn wie das mit dem Auwählen der Uhren so geht…

Ahso und denn hab ich a noch das Dashborad Problem von da aus sollen die Uhren auch verstellt werden :frowning: