Rollladen Hoch oder Runter als gelbes Kästchen, Oben als rotes, unten als Gelbes

Willkommen Foren LogoControl Rollladen Hoch oder Runter als gelbes Kästchen, Oben als rotes, unten als Gelbes

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #3481
    Masterkennie
    Teilnehmer

    Hallo in die Runde,
    ich lese in diesem äusserst informativen Forum schon relativ lange mit und setze die LogoControl nun selbst seit ca. einem halben Jahr ein und bin absolut begeistert von diesem Projekt! Auch hier noch mal ein großes DANKE an den Admin!!

    Meine Frage formuliere ich mal so (Ich hoffe dabei nicht zu weit ausgeholt zu haben):
    Ich steuere mit zwei LOGO!8 relativ umfangreich (OG: Rollläden OG in Himmelsrichtungen gruppiert ; Lichtszenario Schlafzimmer Hauptlicht,Nachttisch1,Nachttisch2 ; Flurbeleuchtung ; Treppenbeleuchtung ; Steckdosen in Kinderzimmer1,Kinderzimmer2,Bad,Flur,Büro ; Aufnahme Präsenzmelder im Bad zum Generieren des Zirkulationspumpensignals für Logo!8 UG) (UG: Rollläden EG nach Himmelsrichtungen gruppiert ; Beleuchtung Vorflur,Mittelflur ; Verbrauchersteuerung wie Klingeltrafos,SAT-Multischalter,Brunnenpumpe ; Lastteil für Zirkulationspumpe Brauchwarmwasser).

    Konkret geht es mir derzeit um die Rollladensteuerung EG. Per Logocontrol gibt es die Möglichkeit die gruppierten Himmelsrichtungen einzelnd oder alle Rollläden EG hoch oder runter zu fahren. Als Status „unten“ / „oben“ setze ich per Fliflop je einen Merker und habe unter Anderem Diesen dann als attribut in LogoControl.

    Ich möchte anhand der Status-Kästchen sehen ob sich die Rollläden gerade in Bewegung befinden, oben oder unten sind, sprich der jeweilige Q-Hoch, Q-Runter oder StatusMerker „oben“/“unten“ true ist. Ist es möglich das Kästchen bei jedem aktiven attribut grün/gelb/weiß werden zu lassen? Derzeit muss ich mich entscheiden ob ich das Runter- oder Hochfahren in grün sehen möchte und muss auf die Stati „oben“/“unten“ verzichten…. Oder?Startseite LogoControl Masterkennie

    <group name="Erdgeschoss">
    			<group name="Rolläden">
    				<device id="50" name="ALLE" type="shutter">
    					<attribute id="1" name="Status runter" plc="UG" address="Q6" datatype="bit" valueTextConverter="rollo" />					
    					<attribute id="2" name="Status hoch" plc="UG" address="Q5" datatype="bit" valueTextConverter="rollo" />					
    					<method id="1" name="öffnen" plc="UG" address="100.0" />
    					<method id="2" name="schließen" plc="UG" address="100.4" />
    				</device>
    				<device id="51" name="OST" type="light">
    					<attribute id="1" name="OST Hoch" plc="UG" address="Q5" datatype="byte" valueTextConverter="rollo" />
    					<attribute id="2" name="OST Runter" plc="UG" address="Q6" datatype="byte" valueTextConverter="rollo" />
    					<attribute id="3" name="Status oben" plc="UG" address="M10" datatype="bit" valueTextConverter="auf_zu" />
    					<method id="1" name="öffnen" plc="UG" address="100.1" />
    					<method id="2" name="schließen" plc="UG" address="100.5" />
    				</device>
    				<device id="52" name="SUED" type="custom">
    					<attribute id="1" name="SÜD Hoch" plc="UG" address="Q7" datatype="byte" valueTextConverter="rollo" />
    					<attribute id="2" name="SÜD Runter" plc="UG" address="Q8" datatype="byte" valueTextConverter="rollo" />
    					<attribute id="3" name="Status oben" plc="UG" address="M11" datatype="bit" valueTextConverter="auf_zu" />
    					<method id="1" name="öffnen" plc="UG" address="100.2" />
    					<method id="2" name="schließen" plc="UG" address="100.6" />
    				</device>
    				<device id="53" name="NORD" type="shutter">
    					<attribute id="1" name="NORD hoch" plc="UG" address="Q9" datatype="bit" valueTextConverter="rollo" />
    					<attribute id="2" name="NORD runter" plc="UG" address="Q10" datatype="bit" valueTextConverter="rollo" />					
    					<attribute id="3" name="Status oben" plc="UG" address="M13" datatype="bit" valueTextConverter="auf_zu" />
    					<method id="1" name="öffnen" plc="UG" address="100.3" />
    					<method id="2" name="schließen" plc="UG" address="100.7" />
    				</device>
    				<device id="54" name="Frauensteckdose" type="shutter">
    					<attribute id="1" name="Status" plc="UG" address="Q15" datatype="bit" valueTextConverter="an_aus" />
    					<method id="1" name="EIN" plc="UG" address="101.0" />
    					<method id="2" name="AUS" plc="UG" address="101.1" />
    				</device>								
    			</group>
    

    Ich hoffe dass ich meine Frage nicht zu unverständlich gestellt habe und danke schon mal für eure Hilfestellung.

    #3482
    Masterkennie
    Teilnehmer

    edit: Im Topic hab ich Mist gebaut…. „unten als Gelbes“ soll natürlich unten als „Grünes“ heißen….

    Gibt es keine Editfunktion für eigene Beiträge, oder hab ich den Link zum Edit einfach nur übersehen?

    #3484
    admin
    Administrator

    Ich möchte anhand der Status-Kästchen sehen ob sich die Rollläden gerade in Bewegung befinden, oben oder unten sind, sprich der jeweilige Q-Hoch, Q-Runter oder StatusMerker „oben“/“unten“ true ist. Ist es möglich das Kästchen bei jedem aktiven attribut grün/gelb/weiß werden zu lassen?

    Bin mir nicht sicher ob ich deine Frage richtig verstanden habe, aber kennst du den Rollladen-UDF-Block hier? Dieser liefert einen DWord als Status zurück mit 0=geschlossen, 1=zwischenposistion/fährt noch, 2=geschlossen.

    Das Kästchen neben einem Gerät in LogoControl bestimmt seinen Farbwert aus dem ersten Attribut des Geräts (die weiteren Attribute werden ignoriert). Wenn du hier nur den Datentyp bit hast, kann das Kästchen nur grün/rot werden. Andere Datentypen führen zu einem weißen Kästchen. Einzige Ausnahme: Wenn das Device den type „shutter“ hat und der Datentyp „dword“ ist, dann werden die Farben rot, gelb, grün verwendet. Das ist eine Sonderlösung für den oben genannten Rollo-UDF-Block. In der Konfiguration sieht das bei mir so aus:

    <device id="31" name="Rollo" type="shutter">
    	<attribute id="1" name="Status" plc="ug" address="406" datatype="dword" valueTextConverter="rollo" />
    	<method id="1" name="open" plc="ug" address="450.0" />
    	<method id="2" name="close" plc="ug" address="450.1" />
    </device>
    #3486
    Masterkennie
    Teilnehmer

    Hallo Admin,
    ich danke dir erst mal für deine Antwort! Du hast meine Frage vollkommen richtig verstanden. Bitte entschuldige wenn ich mich unklar ausgedrückt haben sollte, das liegt an meiner derzeitigen Gesundheitssituation die – hoffentlich – bald überstanden ist.

    Nachdem ich dann irgendwann gemerkt habe, dass die Kästchenfarbe immer vom ersten Attribut abhängig ist und, wie du auch schriebst, alle weiteren Attribute ignoriert werden, hab ich dann selbst mal einen Blick in deinen Rollladen-UDF-Block geworfen. Sorry, hätte ich tun sollen bevor ich hier die Frage gestellt habe.

    Daraufhin habe ich dann meinen eigenen Rollladen-UDF komplett umgeschrieben und auch einen Zähler für den Aktualzustand verwendet. Da ich direkt an allen Rollläden GIRA Steuerein- und Aufsätze mit Nebenstelleneingang verwende sieht mein Rollladen-UDF natürlich etwas anders aus da Diese ihre eigene Intelligenz mit bringen. Des Weiteren haben meine Rollläden keine Endschalter sondern stoppen automatisch je Endlage. D.h. meine Logo kann im Grunde die tatsächliche Lage nur schätzen. Bei einem Stromausfall ist der Zustand der LogoControll also undefiniert, erst am Abend, wenn alle Rollläden dann eh herunter gefahren werden erhält auch die Logo/LogoControl wieder den passigen Aktualwert.

    Zusätzlich dazu werden meine Rollläden durch je eine Wochenzeitschaltuhr für ALLE rauf und herunter gefahren und über Netzwerkeingänge kann auf die Funktionen „Hoch, Runter, Zwischenposition (Stromstoßschalter 1.imp Bewegen ; 2.imp Stoppen ; Drehrichtungsumkehr wie bei dir mit 500ms Pause , Zwischenposition ist per Zeit dest definiert ZPos dient zum Sonnenschutz).

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.