Programm: Abfrage der Behanghöhe scheitert
Moderator: Co-Administratoren
Programm: Abfrage der Behanghöhe scheitert
Hallo Leute,
ich bin neu hier und hoffe dass ich mit meinem Anliegen richtig bin. Ich habe eine Homematic CCU2 (Firmware 2.27.8 ) und diverse Aktoren. Funktioniert alles prima bis jetzt, allerdings machen mir die Rolladen-Aktoren (HM-LC-Bl1PBU-FM) gerade etwas zu schaffen. Folgendes Szenario: Ich möchte die Rolladen mittels Astrofunktion herunterfahren, klappt auch. Ich möchte dies allerdings nur machen, wenn die Rolladen ganz geöffnet sind. Oder besser anders herum, das Programm soll nur dann ausgeführt werden, wenn der Rolladen nicht bereits eine Behanghöhe von kleiner 90% hat. Soweit so gut, dachte ich, nichts leichter als das. Eingestellt, funktioniert aber nicht. Ich habe jetzt einmal ein Demo-Programm erstellt, was auf das wesentliche reduziert ist und mein Problem verdeutlicht (siehe Anhang).
Dieses Programm habe ich nun von Hand gestartet, einmal bei vollkommen geschlossenem Rolladen (geprüft: Homematic-Anzeige des Rolladens 0%), der Aktor klickt. Bei vollkommen geöffnetem Rolladen (auch hier geprüft: Homematic sagt 100%), der Rolladen geht zu. Wie kann das sein? Warum kann ich den Rolladen nicht korrekt abfragen?
Vielen Dank für eure Tips!
Gruß
Cyborg
ich bin neu hier und hoffe dass ich mit meinem Anliegen richtig bin. Ich habe eine Homematic CCU2 (Firmware 2.27.8 ) und diverse Aktoren. Funktioniert alles prima bis jetzt, allerdings machen mir die Rolladen-Aktoren (HM-LC-Bl1PBU-FM) gerade etwas zu schaffen. Folgendes Szenario: Ich möchte die Rolladen mittels Astrofunktion herunterfahren, klappt auch. Ich möchte dies allerdings nur machen, wenn die Rolladen ganz geöffnet sind. Oder besser anders herum, das Programm soll nur dann ausgeführt werden, wenn der Rolladen nicht bereits eine Behanghöhe von kleiner 90% hat. Soweit so gut, dachte ich, nichts leichter als das. Eingestellt, funktioniert aber nicht. Ich habe jetzt einmal ein Demo-Programm erstellt, was auf das wesentliche reduziert ist und mein Problem verdeutlicht (siehe Anhang).
Dieses Programm habe ich nun von Hand gestartet, einmal bei vollkommen geschlossenem Rolladen (geprüft: Homematic-Anzeige des Rolladens 0%), der Aktor klickt. Bei vollkommen geöffnetem Rolladen (auch hier geprüft: Homematic sagt 100%), der Rolladen geht zu. Wie kann das sein? Warum kann ich den Rolladen nicht korrekt abfragen?
Vielen Dank für eure Tips!
Gruß
Cyborg
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Programm: Abfrage der Behanghöhe scheitert
Ein „prüfen“ löst kein Programm aus.
Ein von „Hand“ ausgelöstes Programm führt immer das „dann“ aus, egal was im „wenn“ steht.
Wenn
Astro Nacht zu Zeitpunkten
Und
Rollo größer gleich 90% prüfen
Dann
Rollo sofort zu
Das machst du für jedes Rollo und fertig.
Morgen Abend gehen die Rollos zu welche größer gleich 90% sind.
Gruß
Roberto
Ein von „Hand“ ausgelöstes Programm führt immer das „dann“ aus, egal was im „wenn“ steht.
Wenn
Astro Nacht zu Zeitpunkten
Und
Rollo größer gleich 90% prüfen
Dann
Rollo sofort zu
Das machst du für jedes Rollo und fertig.
Morgen Abend gehen die Rollos zu welche größer gleich 90% sind.
Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
Re: Programm: Abfrage der Behanghöhe scheitert
Willkommen im Forum!
1. Demoprogramme sind Unfug genau wie Nacherzählungen von Programmen. Wenn wir richtig helfen sollen funktioniert das nur mit Screenshots echter Programme.
2. Das Demoprogramm wird niemals laufen. "nur prüfen" löst nichts aus.
3. Programme die manuell ausgelöst werden führen IMMER das erste DANN aus ohne Berücksichtigung der Bedingungen im WENN-Block
4. Das Demoprogramm macht wenig Sinn weil Du den Aktor mit seinem eigenen Zustand steuerst.
1. Demoprogramme sind Unfug genau wie Nacherzählungen von Programmen. Wenn wir richtig helfen sollen funktioniert das nur mit Screenshots echter Programme.
2. Das Demoprogramm wird niemals laufen. "nur prüfen" löst nichts aus.
3. Programme die manuell ausgelöst werden führen IMMER das erste DANN aus ohne Berücksichtigung der Bedingungen im WENN-Block
4. Das Demoprogramm macht wenig Sinn weil Du den Aktor mit seinem eigenen Zustand steuerst.
Viele Grüße!
Jörg
Jörg
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: Programm: Abfrage der Behanghöhe scheitert
Guten Abend
bitte mal die Tips für Anfänger lesen bzw den Beitrag über die Logik der WebUi Programme.
Dein Testprogramm enthält keine Bedingung, durch die es gestartet wird. Also ist es zum Testen zwecklos.
Benutze eine virtuelle Taste oder eine Fernbedienung oder einen FunkTaster als Bedingung
Wenn Du in der WebUi ein Programm manuell startest, dann wird nie die Bedingung geprüft, sondern immer der erste DANN Zweig ausgeführt. Das ist die Top 3 der meist gemachten Anfängerfehler.
bitte mal die Tips für Anfänger lesen bzw den Beitrag über die Logik der WebUi Programme.
Dein Testprogramm enthält keine Bedingung, durch die es gestartet wird. Also ist es zum Testen zwecklos.
Benutze eine virtuelle Taste oder eine Fernbedienung oder einen FunkTaster als Bedingung
Wenn Du in der WebUi ein Programm manuell startest, dann wird nie die Bedingung geprüft, sondern immer der erste DANN Zweig ausgeführt. Das ist die Top 3 der meist gemachten Anfängerfehler.
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Programm: Abfrage der Behanghöhe scheitert
Ok. Wurde jetzt 3mal erläutert...
Gruß
Roberto
Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
Re: Programm: Abfrage der Behanghöhe scheitert
ok, das war mir nicht bewußt, danke!Ein von „Hand“ ausgelöstes Programm führt immer das „dann“ aus, egal was im „wenn“ steht.
hatte ich eigentlich, anscheinend nur nicht gründlich genugbitte mal die Tips für Anfänger lesen bzw den Beitrag über die Logik der WebUi Programme.
Heißt das dann im Umkehrschluß, wenn ich das Programm beispielsweise durch ein anders Programm aufrufen lasse, dass dann der Wenn-Block ausgeführt wird? Ich könnte mir ja ein Trigger-Programm schreiben, welches ich manuell auslöse?! Oder gilt der Aufruf ".ProgramExecute();" auch als händisches ausführen? Ich würde das Ganze gerne testen und nicht immer 24h warten müssen, für jede Änderung / weiteren Test
Danke für eure Hilfe...
Gruß
Re: Programm: Abfrage der Behanghöhe scheitert
"ProgramExecute()" macht das selbe als würdest Du per WebUI auf "ausführen" klicken...
Um ein Programm "per Hand" zu testen kann man z.b. eine virtuelle Taste in das Programm einfügen.
Dies Taste kann man dann in der WebUI "drücken" und das Programm wird ausgelöst und regulär abgearbeitet.
Um ein Programm "per Hand" zu testen kann man z.b. eine virtuelle Taste in das Programm einfügen.
Dies Taste kann man dann in der WebUI "drücken" und das Programm wird ausgelöst und regulär abgearbeitet.
Viele Grüße!
Jörg
Jörg
Re: Programm: Abfrage der Behanghöhe scheitert
Danke! Werde ich gleich morgen mal testen!
Gruß
Cyborg
Gruß
Cyborg
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: Programm: Abfrage der Behanghöhe scheitert
Guten Abend
es gibt in der WebUi keine Möglichkeit ein anderes Programm durch ein Programm zu starten. Wie sich das beim Aufruf per Script verhalten würde, kann ich nicht sagen.
ich habe oben mehrere Möglichkeiten beschrieben. Virtuelle taste, SysVar, Fernbedienung, Lichtschalter ....
Ganz umständlich ...
Programm 1 ändert eine SysVar und Programm 2 reagiert drauf
Zeitmodul alle 40 sec auslösen lassen
wenn Temperatur eines Wandthermostaten < 40 Grad (bei Aktualisierung) - wird alle 3 min ausgelöst
.....
Es gibt 100.000.000 einfache Möglichkeiten ein Programm zu starten ohne den Button Start zu drücken
es gibt in der WebUi keine Möglichkeit ein anderes Programm durch ein Programm zu starten. Wie sich das beim Aufruf per Script verhalten würde, kann ich nicht sagen.
ich habe oben mehrere Möglichkeiten beschrieben. Virtuelle taste, SysVar, Fernbedienung, Lichtschalter ....
Ganz umständlich ...
Programm 1 ändert eine SysVar und Programm 2 reagiert drauf
Zeitmodul alle 40 sec auslösen lassen
wenn Temperatur eines Wandthermostaten < 40 Grad (bei Aktualisierung) - wird alle 3 min ausgelöst
.....
Es gibt 100.000.000 einfache Möglichkeiten ein Programm zu starten ohne den Button Start zu drücken
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Programm: Abfrage der Behanghöhe scheitert
Ich hatte sogar noch das Programm dazu geschrieben ...
Gruß
Roberto
Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...