hab zwei simple Fragen die bestimmt schon beantworten worden - hab aber selbst durch langes suchen nix gefunden.
Schaut mal den Screenshoot an.
Einmal würde ich gerne den Fensterkontaktschalter im Webfront nicht schaltbar machen. Also er darf nicht grün/rot sein sondern soll einfach nur die Info offen/geschlossen bringen. An welchem Parameter muss ich da drehen …
Weiterhin kann ich jetzt per Webfront den Rolladen fahren. Genau so wie ich mir das ganze vorgestellt hab.
Aber es stört mich, dass AUF immer markiert ist. Was kann ich da dagegen tun ?
So… das war’s. Läuft eigentlich alles so wie ich mir’s vorgestellt hab.
Wenn jetzt noch ein Zeitschaltuhr Modul kommen würde (träum)
Einmal würde ich gerne den Fensterkontaktschalter im Webfront nicht schaltbar machen. Also er darf nicht grün/rot sein sondern soll einfach nur die Info offen/geschlossen bringen. An welchem Parameter muss ich da drehen …
Du darfts dann die Variable nicht einem Script zuweisen.
Aber es stört mich, dass AUF immer markiert ist. Was kann ich da dagegen tun ?
z.B noch ein Feld einfügen mit fertig beschriften und ansteuern wenn die Aktion ausgeführt wurde.
PS: Alternativ, Rolladen oben, unten als Feld einfügen und ansteuern nach erfolgreicher Aktion
Wenn jetzt noch ein Zeitschaltuhr Modul kommen würde
dafür gibt es doch Timer, die machen auch nichts anderes.
Du darfts dann die Variable nicht einem Script zuweisen.
Hab ich nicht gemacht. Problem ist folgendes: Der Kontakt ist ein EIB_Switch Objekt. Bedeutet - der Fensterkontakt geht auf einen Binäreingang. Da das ganze halt vom Typ EIB Switch ist kann ich den natürlich wie ein Licht Aus oder Einschalten - Klar - IP Symcon kann das nicht unterscheiden.
Wenn es jetzt irgendwo einen Knopf gäbe - dann wär’s genial.
Wahrscheinlich muss ich aber eine eigene Variable bauen und die dann irgendwie vom Fensterkontakt aktualiseren lassen. Schöner wär’s natürlich wenn man beim EIB_Switch irgendwo einen Knopf Schaltbar JA/Nein.
z.B noch ein Feld einfügen mit fertig beschriften und ansteuern wenn die Aktion ausgeführt wurde.
Werd ich wohl machen. Wäre eh interresant zu wissen ob der Rolladen oben oder unten ist.
Die Position bekomm ich ja vom Aktor.
Wie kann ich dann gezielt ein Feld auswählen per Skript - was gibt es da für einen Befehl ?
dafür gibt es doch Timer, die machen auch nichts anderes.
Schon klar… Wäre halt schöner wenn man die per WebFront einstellen könnte. Sonst find ich die Timer schon schön. Würde aber gerne aus der Visu was verstellen. Nicht immer erst in die IP Symcon Konsole gehen.
Das mit dem Fensterkontakt kannst Du unter Statusvariablen bei der Instanzansicht über Benutze Standardaktion ändern, das wurde extra für KNX/EIB eingebaut (siehe Screenshot).
Für Deinen Shutter solltest Du Dir mal das Standard-Variablenprofil ~Shutter.Association ansehen. Damit bekommst Du dann soetwas wie im zweiten Screenshot. Wenn Dein Shutter auf EIS6 | DriveShutterValue | Percent passt, kannst Du das direkt übernehmen, denke ich (habe kein KNX).
Timer über das WebFront ändern steht auf meiner ToDo-Liste, aber die ist ziemlich lang ;).
Okay, ~Shutter.Association ist nur in der Entwicklerversion, die paresy und ich am Laufen haben, drin ;). Habe mal Screenshots angehängt.
Wenn Du direkt eine EIB-Gruppe mit DriveShutterValue hast, kannst Du das Profil auch da direkt der Status-Variable zuweisen und brauchst nicht über die Dummy-Instanz gehen.
Ich hab eine KNX Gruppe mit EIS6 angelegt: DriveShutterValue (Percent).
Ich bekomm dann auch das Variablenprofil ~Shutter.Association angezeigt.
Nur - wenn ich das auswähl kann ich nichts steuern. Bekomm nur geöffnet angezeigt.
Irgendwie fehlt mir da noch ne Kleinigkeit…
Da ist derzeit die Funktion EIB_DriveShutterValue nicht automatisch mit EIB6 DriveShutterValue verbunden, wird von paresy aber nachgeliefert. Solange kannst Du folgendes Skript einmal irgendwo erstellen und dann allen Shutter-Variablen als eigenes Aktionsskript zuweisen:
wird bei dir denn drivemove im webfront angezeigt? Wenn ich es einstelle, erscheint es nicht im webfront. Muss ich hier was bestimmtes machen? Ich habe mir den link angesehen und versucht, dass nachzuvollziehen. Auch dieses ist mir nicht wirklich gelungen. Es erscheint zwar z.B. 100% aber ich kann nichts verändern und das Skript funktioniert auch nicht so wirklich. Hast du noch eine Idee oder jemand anders?
da ich ebenfalls gerne meine KNX Jalousie in IP-Symcon bzw. in WebFront einbinden möchte, habe ich natürlich deine beiden Beiträge begeistert und voller Vorfreude durchgelesen…
Leider funktioniert es bei mir jedoch immer noch nicht. Ich habe bisher die KNX Instanz mit dem Datentyp „DriveShutterValue“ [0-100%] angelegt. Anschließend habe ich die zugehörige Variable mit dem Profil „~Shutter“ ausgestattet. Nun bekomme ich auch im WebFront angezeigt, wie weit die Jalousie heruntergefahren ist. Leider kann ich jedoch nicht so schön im WebFront 33%,66% etc… anklicken.
Hast du da jetzt schon eine Möglichkeit gefunden und was meinst du genau mit dem Aktionsscript? Bzw. was muss ich jetzt noch machen, damit es funktioniert?
du brauchst eine Gruppenadresse auf die du die Position schicken kann. Dann legst du die Instanz in IPS an.
In der Instanz entsprechend das Variablenprofil auswählen:~Shutter.Association
Dann Global in IPS ein Script mit dem von Horst geposteten Code anlegen. Auf das gleiche Script verweist dann in jeder Instanz.
Die Rolläden werden dann nur noch über den Positionierungsbefehl gesteuert. Das reicht eigenlicht in den meisten Fällen aus und funktioniert bei mir ohne Probleme.
Vorraussetzung: Der Aktor muss die Positionierung unterstützen…
vielen Dank für deine Antwort. Aber irgendwie habe ich ein Brett vorm Kopf… :o
Magst du vielleicht einen Screenshot vom WebFront machen, wie es bei dir aussieht? Vielleicht erwarte ich auch etwas völlig anderes…
Ebenfalls wäre es klasse, wenn du sonst nochmal einen Screenshot von den Instanzen machen könntest, wie genau das bei dir aussieht. Denn wenn ich jetzt einfach zwei Instanzen anlege, also eine mit dem Status und eine als „Aktor“ und dazu das Skript packe, passiert bei mir nicht viel…
vielen Dank für die Screenshots. Die haben mich nun deutlich vorangebracht. Nun kann ich wenigstens schon mal aus dem WebFront die Jalousie steuern.
Leider klappt bei mir bloß die Rückmeldung noch nicht. Also ich bekomme nicht angezeigt, wie viel Prozent sie jetzt heruntergefahren ist. Magst du dir nochmal meinen Screenshot anschauen und überprüfen, ob die Links und Scripte jetzt alle die richtige Position haben?
Ne genaue Rückmeldung mit der exakten Positon geht mit meiner Lösung nicht. Aber - ich hab ein Rückmeldeinstanz angelegt. Dort die Gruppenadresse mit der Aktorrückmeldung eingetragen.
Er ist dann halt nur so genau, wie du Schritte im Variablenprofil eingetragen hast (33,66,99 % usw…)
Wenn der Aktor positioniert hat sendet er seine Position. Dann musst du in der Rückmeldeinstanz eintragen das die Variable der Positionierinstanz aktualisiert wird.
Das funktioniert Problemlos. Auch wenn du mit Hand fährst - kurz nach dem Positionieren kommt ein Befehl auf den Bus und die Webfront Ansicht aktualisiert sich…