Definieren und Einbinden von Systemvariablen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Holger Schellenberg
Beiträge: 124
Registriert: 17.04.2009, 15:54

Definieren und Einbinden von Systemvariablen

Beitrag von Holger Schellenberg » 16.01.2012, 17:09

Hallo,

habe folgendes Problem:
derzeit steuere ich meine Rolladen über WebUi- Programm mit integrierter Astro- Funktion was auch einwandfrei funktioniert, sprich Rolladen fahren mit "nachts" zu und mit "tags" auf.
Möchte jetzt während des Tages die Rolladen mittels Taster auf unbestimmte Position zufahren, was aber angesichts der Tatsache das über das "Astro- tagsüber" anliegende Dauersignal, was zum dauerhaften Öffnen der Rolladen bis zum "nachts- Signal" führt, ein Zufahren der Rolladen einfach nicht möglich macht.
Man hat mir jetzt mitgeteilt, dass ich dieses Problem nur mittels Einbinden einer Systemvariablen, die das Signal von 1 auf null setzt, möglich ist.
Ich habe noch nie mit Systemvariablen gearbeitet und weiß

a nicht wie ich diese definieren
und
b dann auch nicht, wie ich diese dann in das Programm einbinden soll.

Ich bitte um Euere Mithilfe bei diesem Problem!

Gruss

hosche

Axel M
Beiträge: 78
Registriert: 06.02.2011, 08:51

Re: Definieren und Einbinden von Systemvariablen

Beitrag von Axel M » 16.01.2012, 17:19

Moin.

Was hast Du denn als Auslösekriterium für dein Programm eingestellt?
Bei mir "Auslösen zu Zeitpunkten"
Das fährt genau 1x beim Sonnenaufgang die Rollos hoch.
Ein zweites Programm fährt die bei Sonnenuntergang (verzögert) wieder runter.
Manuelle Steuerung und automatische Abschattung funktionieren auch problemlos....

Axel
--------------------------------------------
151 Kanäle in 64 Geräten:
3x HM-LC-Sw1-Pl, 1x HM-Sen-MDIR-O, 1x HM-Sen-MDIR-SM, 1x HM-Sec-SC, 2x HM-PB-2-WM55, 1x HM-LC-Dim1T-FM, 1x HM-RC-12, 2x HM-RC-Key3-B, 1x HM-RC-4-2, 3x HM-LC-Dim1L-CV, 1x HM-Sec-Key, 6x HM-CC-TC, 2x HM-CC-RT-DN, 1x HM-LC-Sw4-DR, 1x HM-RC-19, 2x HM-LC-Sw1-FM, 2x HM-LC-Sw1-Pl-2, 1x HM-RC-P1, 2x HM-LC-Dim1L-Pl, 3x HM-Sec-SD, 8x HM-LC-Bl1-FM, 1x HM-LC-Sw2-FM, 1x HM-SwI-3-FM, 6x HM-CC-VD, 2x HM-RC-2-PBU-FM, 3x HM-PB-4-WM, 1x HM-PBI-4-FM, 1x HM-PB-2-FM, 1x HM-PB-6-WM55, 1x HM-LC-Dim1PWM-CV
--------------------------------------------

Holger Schellenberg
Beiträge: 124
Registriert: 17.04.2009, 15:54

Re: Definieren und Einbinden von Systemvariablen

Beitrag von Holger Schellenberg » 16.01.2012, 17:33

Hallo Axel,

hier im Anhang zwei Screenshots der derzeitigen Programme.
Dateianhänge
Rolladen Astro schliessen 16.01.png
Rolladen schliesst zunächst auf 60% und dann um 22:00 Uhr auf 0%
Rolladen Astro -öffnen-16.01.png
Hier liegt das Problem, denn Signal "Öffnen" liegt an bis Astro- nachts- Signal zum Schliessen erfolgt. Während diesem Zeitraum kann ich nicht schliesssen z.B. über Taster. Hier müßte Aufheben des Signals erfolgen.

Basic
Beiträge: 941
Registriert: 07.03.2010, 11:39
Wohnort: Deutschland
Danksagung erhalten: 14 Mal

Re: Definieren und Einbinden von Systemvariablen

Beitrag von Basic » 16.01.2012, 21:07

Hallo.
Für mich sieht das aus wie zwei identische Programme - Fehler beim Hochladen?
Kannst Du da bitte nochmal nachschauen.

Holger Schellenberg
Beiträge: 124
Registriert: 17.04.2009, 15:54

Re: Definieren und Einbinden von Systemvariablen

Beitrag von Holger Schellenberg » 17.01.2012, 08:28

Hallo Basic und Kollegen,
das stimmt, sorry!

Hier jetzt noch einmal die beiden Programme!

Vielen Dank für Euer Bemühen!

hosche
Dateianhänge
Rolladen Astro schliessen 16.01.png
Rolladen Astro -öffnen-16.01.png

Benutzeravatar
cerna007
Beiträge: 183
Registriert: 28.11.2011, 08:03
Wohnort: 94xx / Schweiz

Re: Definieren und Einbinden von Systemvariablen

Beitrag von cerna007 » 17.01.2012, 13:50

Hi Holger

Sobald irgendeine WENN Bedingung nicht erfüllt ist, spring das Programm auf SONST und führt es aus.
Du hast bei SONST keine Bedingungen definiert also SONST wird IMMER ausgeführt, wenn die WENN Bedingung am Anfang nicht erfüllt ist...
Zudem im zweiten Program wird die Bedingung Behanghöhe "grösser oder gleich 0" immer erfüllt sein (0-100 ist immer grösser oder gleich null)
Grüsse aus der Schweiz, Miklos
--------------------------------------------
CCU1 mit CuxD nun nur noch als Reserve / Backup
CCU2 mit 3 x HM-CFG-LAN Adapter als Range-Extender, CuxD
--------------------------------------------
204 Kanäle in 92 Geräten und 17 CUxD-Kanäle in 2 CUxD-Geräten:
--------------------------------------------
2x HM-SwI-3-FM, 11x HM-LC-Sw1-FM, 1x HM-Sec-Key, 1x HM-OU-LED16, 5x HM-LC-Sw4-DR, 1x HM-LC-Sw2-FM, 6x HM-LC-Dim1T-CV, 4x HM-LC-Dim1T-FM, 1x HM-LC-RGBW-WM, 13x HM-Sec-SC, 6x HM-PB-2-WM55, 1x CUX28, 8x HM-Sec-MDIR, 4x HM-Sen-MDIR-O, 1x HM-Sen-MDIR-O-2, 2x HM-WDS30-OT2-SM, 1x HM-LC-Sw1-Ba-PCB, 3x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x CUX06, 8x HM-CC-TC, 1x HM-WDS100-C6-O, 2x HM-ES-PMSw1-Pl, 1x HM-PB-2-WM55-2, 2x HM-RC-4-2, 1x HM-RC-Key4-2, 5x HM-PB-6-WM55, 1x HM-Sec-SCo
--------------------------------------------

Benutzeravatar
cerna007
Beiträge: 183
Registriert: 28.11.2011, 08:03
Wohnort: 94xx / Schweiz

Re: Definieren und Einbinden von Systemvariablen

Beitrag von cerna007 » 17.01.2012, 16:10

Nachtrag: Versuch' mal im zweiten Programm die zweite Bedingung zu löschen (bringt nix) und die erste Bedingung auf "Auslösen auf Änderung" zu stellen.

Denn das zweite Programm löst zu Zeitpunkten "tagsüber" aus, und fährt die Rolladen hoch.
Die Frage ist, was Du Dir stellen muss, wann ist "tagsüber"?
09:00 Uhr?
10:12 Uhr?
14:13 Uhr?
Richtig! Immer, wenn es nicht "nachts" ist, wird also andauernd ausgelöst.

Du willst aber das Proggi nur auslösen, wenn die Tagesvariable vom "nachts" auf "tagsüber" wechselt. -> Also "Auslösen auf Änderung"
Grüsse aus der Schweiz, Miklos
--------------------------------------------
CCU1 mit CuxD nun nur noch als Reserve / Backup
CCU2 mit 3 x HM-CFG-LAN Adapter als Range-Extender, CuxD
--------------------------------------------
204 Kanäle in 92 Geräten und 17 CUxD-Kanäle in 2 CUxD-Geräten:
--------------------------------------------
2x HM-SwI-3-FM, 11x HM-LC-Sw1-FM, 1x HM-Sec-Key, 1x HM-OU-LED16, 5x HM-LC-Sw4-DR, 1x HM-LC-Sw2-FM, 6x HM-LC-Dim1T-CV, 4x HM-LC-Dim1T-FM, 1x HM-LC-RGBW-WM, 13x HM-Sec-SC, 6x HM-PB-2-WM55, 1x CUX28, 8x HM-Sec-MDIR, 4x HM-Sen-MDIR-O, 1x HM-Sen-MDIR-O-2, 2x HM-WDS30-OT2-SM, 1x HM-LC-Sw1-Ba-PCB, 3x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x CUX06, 8x HM-CC-TC, 1x HM-WDS100-C6-O, 2x HM-ES-PMSw1-Pl, 1x HM-PB-2-WM55-2, 2x HM-RC-4-2, 1x HM-RC-Key4-2, 5x HM-PB-6-WM55, 1x HM-Sec-SCo
--------------------------------------------

Axel M
Beiträge: 78
Registriert: 06.02.2011, 08:51

Re: Definieren und Einbinden von Systemvariablen

Beitrag von Axel M » 17.01.2012, 16:32

Moin.

Leider ist das Zeitmodul da nicht konsequent:

Bei Abfrage eines "Zeitraum" wird ein Programm in diesem Zeitraum ständig getriggert.
Bei Abfrage der Astrofunktion nur genau je 1x bei Sonnenauf- bzw. Sonnenuntergang.

Axel
--------------------------------------------
151 Kanäle in 64 Geräten:
3x HM-LC-Sw1-Pl, 1x HM-Sen-MDIR-O, 1x HM-Sen-MDIR-SM, 1x HM-Sec-SC, 2x HM-PB-2-WM55, 1x HM-LC-Dim1T-FM, 1x HM-RC-12, 2x HM-RC-Key3-B, 1x HM-RC-4-2, 3x HM-LC-Dim1L-CV, 1x HM-Sec-Key, 6x HM-CC-TC, 2x HM-CC-RT-DN, 1x HM-LC-Sw4-DR, 1x HM-RC-19, 2x HM-LC-Sw1-FM, 2x HM-LC-Sw1-Pl-2, 1x HM-RC-P1, 2x HM-LC-Dim1L-Pl, 3x HM-Sec-SD, 8x HM-LC-Bl1-FM, 1x HM-LC-Sw2-FM, 1x HM-SwI-3-FM, 6x HM-CC-VD, 2x HM-RC-2-PBU-FM, 3x HM-PB-4-WM, 1x HM-PBI-4-FM, 1x HM-PB-2-FM, 1x HM-PB-6-WM55, 1x HM-LC-Dim1PWM-CV
--------------------------------------------

Benutzeravatar
cerna007
Beiträge: 183
Registriert: 28.11.2011, 08:03
Wohnort: 94xx / Schweiz

Re: Definieren und Einbinden von Systemvariablen

Beitrag von cerna007 » 17.01.2012, 16:49

Hi zämme

HM_WebUI.pdf -> Seiten 166 / 167
Homematic WebUI Anleitung Seite 166 / 167 hat geschrieben: iii. Astrofunktion tagsüber
Mit dieser Auswahl legen Sie einen Zeitbereich fest, der von
Sonnenaufgang bis Sonnenuntergang dauert, d. h. den helllichten
Tag kennzeichnet. Der Zeitbereich wird täglich automatisch von
der HomeMatic Zentrale neu berechnet.
und
Homematic WebUI Anleitung Seite 165 hat geschrieben: Die Bedingung des Zeitmoduls ist dann als erfüllt, d. h. als WAHR, anzusehen, wenn
alle drei Teilbedingungen unter „Zeit“, „Serienmuster“ und „Gültigkeitsdauer“ erfüllt
sind. Die Bedingung des Zeitmoduls ist WAHR, wenn
1. die aktuelle Systemzeit innerhalb des im Feld „Zeit“ definierten Zeitbereiches
liegt oder die Systemzeit genau dem angegebenen Zeitpunkt entspricht.
UND
2. das Systemdatum die im Feld „Serienmuster“ festgelegten Datums- bzw.
Tagesvorgaben entspricht
UND
3. das Systemdatum sich innerhalb des im Feld „Gültigkeitsdauer“ definierten
Zeitfensters befindet.
Grüsse aus der Schweiz, Miklos
--------------------------------------------
CCU1 mit CuxD nun nur noch als Reserve / Backup
CCU2 mit 3 x HM-CFG-LAN Adapter als Range-Extender, CuxD
--------------------------------------------
204 Kanäle in 92 Geräten und 17 CUxD-Kanäle in 2 CUxD-Geräten:
--------------------------------------------
2x HM-SwI-3-FM, 11x HM-LC-Sw1-FM, 1x HM-Sec-Key, 1x HM-OU-LED16, 5x HM-LC-Sw4-DR, 1x HM-LC-Sw2-FM, 6x HM-LC-Dim1T-CV, 4x HM-LC-Dim1T-FM, 1x HM-LC-RGBW-WM, 13x HM-Sec-SC, 6x HM-PB-2-WM55, 1x CUX28, 8x HM-Sec-MDIR, 4x HM-Sen-MDIR-O, 1x HM-Sen-MDIR-O-2, 2x HM-WDS30-OT2-SM, 1x HM-LC-Sw1-Ba-PCB, 3x HM-Sec-SD, 1x HM-Sec-SD-Team, 1x CUX06, 8x HM-CC-TC, 1x HM-WDS100-C6-O, 2x HM-ES-PMSw1-Pl, 1x HM-PB-2-WM55-2, 2x HM-RC-4-2, 1x HM-RC-Key4-2, 5x HM-PB-6-WM55, 1x HM-Sec-SCo
--------------------------------------------

Holger Schellenberg
Beiträge: 124
Registriert: 17.04.2009, 15:54

Re: Definieren und Einbinden von Systemvariablen

Beitrag von Holger Schellenberg » 17.01.2012, 17:22

Hallo Cerna,

kannst Du mir das etwas näher erläutern?

Danke

hosche

Antworten

Zurück zu „HomeMatic allgemein“