Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Firmenkunden / Bildungseinrichtungs Shop

Homematic

Probleme bei Programerstellung

Beiträge zu diesem Thema: 20
Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
11.02.2017, 14:17
Hallo Leute,

ich bin aktuell dabei mein Homematic System immer mehr auszubauen.
Jetzt komme ich aber mit der Programmierung nicht weiter und ich hoffe ihr könnt mir dabei helfen.

Was ist vorhanden:
Es gibt 2 Bewegungsmelder
Es gibt einen 4 Fach Hut Schalter

Was soll passieren:
Von 18 Uhr - 23 Uhr soll die Gartenbeleuchtung dauerthaft eingeschaltet sein.

von 23:01 bis 17:59 sollen die Bewegungsmelder das Licht einschalten für 4 Minuten.

Das Problem aktuell ist das ab 23 Uhr das Licht nicht ausgeht. Es geht erst aus wenn nach 23 Uhr eine Bewegung registriert wurde und dann nach 4 Minuten. Wenn aber erst um 1 Uhr Nachts eine Bewegung registriert wurde geht das Licht erst um 01:04 Uhr aus.

Weiterhin geht das Licht auch Tagsüber bei Bewegung an, obwohl es mehr als Hell genug ist.
Da verstehe ich nicht genau wie ich den Bewegungsmelder einstellen muss.

Könnt Ihr mir ein paar Tipps geben?

Hier ein paar Bilder von den Programmen:



Viele Grüße

David
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
11.02.2017, 14:30
Hallo dreckigersocken,

unabhängig Programm Bewegungsmelder, mußt Du im Programm "2" den Aktor/Licht nicht nur EIN-Schalten, sonder auch wieder AUS-Schalten.

Wenn:..Zeitdauer von .. bis ..zum Zeitpunkt auslösen
Dann: Aktor - sofort - Schaltzustand: ein
Sonst:.Aktor - sofort - Schaltzustand: aus

Gruß
Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
11.02.2017, 14:49
Ich nehme an Du hast HM-Sec-MDIR-2.
Die "klassische" Einstellung im Gerätemenü bedeutet einen Sendeabstand von ca. 4 min.

Deshalb reicht es für die Progammtriggerung bereist aus

Wenn:..Bewegung erkannt - bei Änderung auslösen
Dann:.. Aktor - sofort - Schaltzustand: ein
Sonst: Aktor - sofort - Schaltzustand: aus
Die Uhrzeit kann dann als weiter UND-Bedingung eingefügt werden.

Eine Einstellung des Helligkeitswertes gibt es bei dieser Gerätefamilie nicht. Will man den Helligigkeitswert nutzen geht dies nur der WebUI-Direktverknüpfung
oder
man muss innerhalb der WebUI-Programmverknüpfung als weitere UND-Bedingung den Helligkeitstwert abfragen. Im Wertebereich < Helligkeit ..nur prüfen

Zum testen..die Filterzeit auf "1" einstellen!!!!

Für eine Zeitdauer die über "00"Uhr hinausgeht.. zwei getrennte Zeitbereich erstellen. Einmal bis 23.55 Uhr ODER wieder von 00:05 Uhr bis....

Einfach einmal damit spielen.

Gruß
Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 07:48
Moin moin,
danke für deine Antwort. Hatte das ausprobiert, aber hat nicht so ganz funktioniert. Ab 23 Uhr hat der Bewegungsmelder teilweise das Licht ausgeschaltet wenn Bewegung erkannt wurde.

Ich habs jetzt mal so eingestellt:


Also alles in ein Programm. Von der Logik müsste es ja eigentlich passen, aber das sehe ich erst heute Abend.

Wenn es dann läuft frage ich noch den Helligkeitswert mit ab.

Grüße

David
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 08:37
Ich nochmal,

habs jetzt nochmal ein bisschen angepasst.



Wenn ich das Programm starte geht das Licht an ohne Bewegung und das dürfte ja eigentlich nicht sein um diese Uhrzeit.

Was mache ich falsch? :(
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 09:17
Hallo dreckigersocken,

habe mir die beiden Programme kurz angesehen.

Wenn das letzte scrennshot die aktuelle Version ist, nimm dies einmal zur Hand und gehe folgende Punkte durch:
1. Ist die BW-Einstellung ist noch "klassisch" ?? -ok
2. Wenn jetzt Dein BW sofort auslöst ist klar, denn Du hast keine Überwachung der Zeitdauer. Beginn: ab 23:01 Uhr.. nicht bereits tagsüber.
*..ob die gewünschte Zeitdauer von ..bis... eingehalten wird erfolgt in der UND-Bedingung mit...nur prüfen
3. Man muss bei einer WebUI-Programmverknüpfung immer den Unterschied zwischen einer Programmtriggerung/-auslösung beachten.
* Eine Programmtriggerung erfolgt immer bei einer Auslösung/Änderung ...bei Änderung erkannt, Bewegung erkannt/nicht erkannt u.ä.
*..damit wird das Programm immer von ganz oben bis unten abgearbeitet. Dort wo die 1. "wahr-Bedingung" erfolgt, wird bereits die darauf folgende Dann:..-Bedingung ausgeführt.


Um Deinen Programmlauf testen und überprüfen zu können., unbedingt das Systemprotokoll aktivieren. Checkbox der entsprechenden Geräte auf: sichtbar, bedienbar, protokollieren setzen.

Damit Du ein Erfolgserlebnis hast:

1. 2 Einzelprogramme erstellen.
*..das 1. Programm geht bis zur Dann:..Aktivität
*.. die letzten beiden Programmzeilen streichen
*..die UND-Anweisung "Zeitsteuerung" --> nur prüfen

2. Nun das 2. Programm für den Tagbetrieb. So wie Du eingangs beschrieben hast.. soll der Aktor/Licht permanent zwischen einem Zeitbereich von..bis eingeschaltet werden.

Wenn:..Zeitsteuerung - täglich - von .. bis .. zum Zeitpunkt auslösen
Dann:..Aktor - sofort - Schaltzustand: ein
Sonst:..Aktor - sofrot - Schaltzustand: aus

Noch viel Spaß und Gruß
Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 09:33
Moin,

danke dir nochmal :-)

Jetzt sieht es so aus:

Programm 1:




Programm 2:


Hab die Programme dann einmal Manuell gestartet, dann ist das Licht angegangen, aber ist jetzt auch richtigerweiße wieder ausgegangen.
Ich beobachte es heute Abend :)
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 11:32
Ebenfalls Moin,

Im Prinzip ist die Programmstruktur und Aufteilung in 2 Einzelprogramme richtig.

Nachdem Du aber bereits den "klassischen Modus" beim Bewegungsmelder gewählt hast, ist eine zusätzliche zeitbegrenzte Ansteuerung vom Aktor/Licht nicht notwendig. Einfach in der Dann:..Bedingung, die Verzögerungszeit weg lassen. Dann:..sofort: ein --> Sonst:..sofort: aus. Damit beträgt die Einschaltdauer ca. 4,5 min..wird durch den Bewegungsmelder bestimmt.

Bei der Gestaltung der Zeitsteuerung , wenn die Zeitdauer
*.. von..bis ...in Stundenangabe erfolgen soll --> nur prüfen
*...bei einem Zeitübergang von 23:51 Uhr alter Tag zu einem neuen Tag bis 17:59 Uhr, muss die Zeitsteuerung als ODER-Bedingung erfolgen) --> siehe hier zu meinen Hinweise von gestern.
Wenn Du unsicher bist, siehe einmal im WebUI-Handbuch bei Zeitsteuerungen nach.

Der Helligkeitswert (z.B. Wertebereich < 35 % = dunkel ) ist als weitere UND-Bedingung aufzuführen .. nur prüfen. Der Helligkeitswert wird zyklische ca. alle 5 min an die Zentrale übertragen und steht nur dort zur Abfrage bereit.
Bei der Wahl der Filtereinstellung an die Besonderheiten... und die daraus resultierenden, möglichen Verzögerungszeiten beachten!!!!

Gruß

Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 11:50
Ahh jetzt verstehe ich das mit dem "oder" bei der Zeit.
Jetzt weiß ich auch warum das früher nicht ging.
Da hatte ich dann mit ausschaltverzögerung 5 Stunden gearbeitet.
Machte dann aber Probleme wenn man es mal manuell geschaltet hat.

So sieht das Programm jetzt aus:

Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 12:02
...ok. Bitte noch folgende Änderungen durchführen:
Bewegung erkannt ....bei Änderung auslösen
Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
13.02.2017, 12:04
Hab ich gemacht, danke.
Wobei ich den Unterscheid zwischen
"bei Änderung auslösen" und "bei Aktualisierung auslösen" nie richtig verstanden habe^^
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 08:47
moin,

da bin ich wieder.
Funktioniert leider noch immer nicht.

Wenn das Dauerlicht eingeschaltet sein soll, schaltet der Bewegungssensor das Licht aus. Aber beim nächsten mal bewegung erkennen nicht wieder ein.
Irgendwo ist der Wurm drin.

Hier noch zwei Bilder vom Syslog:

Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 08:53
Das ist ganz einfach. Vor dem Problem habe ich auch schon gestanden.
Das Programm wird einmal um 16.00 Uhr ausgeführt. Wenn danach eine Person durch den Bereich des Bewegungsmelder läuft wird das Programm des Bewegungsmelders ausgeführt. Danach schaltet das Licht aus. Da es schon nach 16.00 Uhr ist wird das Programm nicht mehr ausgeführt.
Man muß den Bewegungsmelder zwischen 16.00 Uhr und 23.00 Uhr deaktivieren!

Gruß

P.S. ich meinte natürlich 18.00 Uhr!!!
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 08:56
klingt logisch :-)

Wie deaktiviere ich den Bewegungsmelder für diesen Zeitraum?

Grüße

David
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 09:02
Da ich mich nicht zu Hause befinde und nichts vor mir liegen habe kann ich das nicht so aus dem Ärmel schütteln. Es gibt aber eine Möglichkeit, entweder den Aktor oder den Bewegungsmelder für einen Zeitraum, zu deaktivieren. Einfach mal mit einem neuen Programm "spielen".

Gruß
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 09:02
Hallo dreckigersocken,

von der Struktur her müßten es 2 eigenständige Programme sein. Damit man die Sache beurteilen kann, stelle nochmals Deine screenshots ...der aktuellen/getesteten Programme ...hier ein..incl. mit einem Auszug der jeweiligen Zeitsteuerung.
Welche Einstellungen hat der Bewegungsmelder:
*..klassisch --> Sendeabstand ca. 4 min, Zeitraster: ca. 5 min
*..Helligkeitsfilter:."??"

Gruß
Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 09:20
Moin,

hier die Screenshots:

Program Dauerlicht:


Zeit Dauerlicht:


Program Bewegungsmelder:


Zeit Bewegung 1


ZEit Bewegung 2:


Geräte einstellung BM1:


Geräte einstellung BM2:




Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 09:32
Ich denke ich weiß was der Fehler ist.
Im Programm Bewegungsmelder ist ja unter "Sonst" das er ausschalten soll. Da ja keine Bedingung erfüllt ist (In dem Fall Uhrzeit) schaltet er aus.

Wenn ich den Punkt rausnehme, müsse es doch gehen oder?
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 09:45
Du hast hier recht. Da in der "Wenn:..Bedingung.." die Bedingung nicht erfüllt wurde, aber eine Triggerung erfolgte, greift das Programm auf die Sonst:..Bedingung zu.
*..Sonst: Bedingung --> entfällt
*..Dann..Bedingung wieder ergänzen mit der Zeitdauer
..-sofort - Schaltzustand: ein
..verzögert um 5 min - Schaltzustand: aus

Hinweis: Wähle bei der Zeitdauer nicht nur 1 min, sondern laß einen Abstand von 5 min --> Ende: 15:55 --> Beginn: 16:00
Viele Grüße..elkotek
Aw: Probleme bei Programerstellung
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
14.02.2017, 09:54
Alles klar, habs angepasst.
Ich melde mich morgen früh um zu berichten :)