CCU Programm startet nun - Aber 'Wenn' Bedingung muss Leeres Feld enthalten #488
Replies: 4 comments
-
Hallo, die Gefahr bei einem Programm ohne WENN ist, dass es losläuft wenn die CCU neu startet. Bei manchen Programmen mag das egal sein, aber bestimmt nicht bei allen. Zum Beispiel bei einen Alarmanlagen Steuerung, die auch die Türen verriegelt bzw. entriegelt. Also ich wäre hier sehr vorsichtig bei Programmen ohne WENN. Viele Grüße |
Beta Was this translation helpful? Give feedback.
-
@Peyto79 danke für den Tipp. die wichtigen Programme dann doch mit dem Virtuellen Taster einbinden? |
Beta Was this translation helpful? Give feedback.
-
Ähm Programme werden mit o.ProgramExecute() ausgeführt, egal was für Bedingungen sie haben ? |
Beta Was this translation helpful? Give feedback.
-
Ich habe in dem anderen issue das Programm so geprüft wie du dort beschrieben hattest.
@thkl Kanndt du hier mal einen Screenshot von einem Programm einstellen, das bei dir über HomeKit funktioniert? |
Beta Was this translation helpful? Give feedback.
-
Issue Update:
ACHTUNG: Bitte den Hinweis von @Peyto79 beachten, dass ein Zentralen Progamm ohne wenn Funktion nach einem CCU Neustart starten könnte!!!
habe einen Einfluss auf die Bedienbarkeit des Homematic Programs in Homekit gefunden.
Festlegung der "Wenn" Bedingung im CCU Programm muss entsprechend ausgeführt sein:
Das Program habe ich in mehreren Versuchen so angelegt:
Die beiden Schalten in Homekit nicht, wenn ich es als Program über HAP Homematic einbinde.
Siehe weiter oben im Issue,
Im Programm enthaltene Taster / virtuelle Taster und die Bedienung über den Programm Button in der Webui funktionieren.
Auch Skript testen Funktioniert:
Skript Testen: Funktioniert - TRUE
object o = dom.GetObject(ID_PROGRAMS).Get('Programm Xhier Programmnamen eintragenX');if (o){Write(o.ProgramExecute());} else {Write('program not found by rega');}
LÖSUNG
3. Wenn Bedingung muss mindestens 1x ein leeres Leeres Feld in der 1. Ebene der Bedingung Aufweisen
Es muss mindestens eine Leere Wenn Bedingung eingepflegt sein (in der Ersten Ebene der "Wenn" Bedingung), damit das Programm auch über Homekit gestartet werden kann
Ist das generell so und bei mir ein Verständnisproblem?
Dann kopiere ich mir einfach die Entsprechenden Programme und füge die leere Wenn Bedingung überall dazu.
Gruß meistermolli
Originally posted by @meistermolli in #229 (comment)
Beta Was this translation helpful? Give feedback.
All reactions