Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Zustandsabfrage Rollläden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Zustandsabfrage Rollläden

    Hallo Leute,

    ich hätte da mal eine kurze frage...
    Also mal eins vorweg ich bin relativ unerfahren in dem ganzen gebiet also kanns sein das meine frage einfach nur blöd is :P

    Und zwar habe ich Hella Rollläden an meinen Fenstern,
    und die würde ich jezt gerne per SmartVisu steuern.
    Rauf / Runter / Stopp funktioniert einwandfrei... jedoch bekomme ich es nicht hin den Aktuellen Status der Rolläden abzufragen...

    Müssen das die Rolläden speziell unterstützen ?

    Ich hab auf meinem Aktor folgende Möglichkeiten:
    (Rolladen / JAlousien Aktor von Hager)

    Zustand (1bit)
    Zustand (1byte)
    Positionsanzeige in %

    Versucht hätte ich da schon alle 3....

    meine Items:
    Code:
    [Schlafzimmer]
        [[RolloSchlafzimmerFenster]]
            [[[Fahren]]]
            type = num
            enforce_updates = yes
            visu_acl = rw
            knx_dpt = 1
            knx_send = 0/2/1
            [[[Stopp]]]
            type = num
            enforce_updates = yes
            visu_acl = rw
            knx_dpt = 1
            knx_send = 0/3/1
            [[[Position]]]          
            type = num
            visu_acl = rw
            knx_dpt = 5.001
            knx_listen = 1/0/0
            knx_send =  1/0/5
            knx_init = 1/0/0
    Mein Widget:
    Code:
    {{ device.blind ('SchlaziTuer', 'Tür', 'Schlafzimmer.RolloSchlafzimmerFenster.Fahren', 'Schlafzimmer.RolloSchlafzimmerFenster.Stopp', 'Schlafzimmer.RolloSchlafzimmerFenster.Position') }}
    Dankeschön!

    EDIT: Ah gerade gesehen falsches forum >.<

    #2
    Ich hatte am Anfang auch immer solche Probleme. Ich habe mir angewöhnt immer erst die Adressen mit dem Gruppenmonitor in der ETS zu prüfen, bevor ich den Fehler in der Visu / smarthome.py suche:

    Hast Du es mal mit dpt = 5 versucht? Meine Rollos benötigen diesen und nicht 5.001

    1/0/5 -> ist die GA "Position anfahren"
    1/0/0 -> ist die GA "Status position in %"

    Hast Du mal mit der ETS einen Wert auf GA 1/0/5 gesendet? Fährt das Rollo dann? Kannst Du 1/0/0 in der ETS abfragen?
    Wenn das geht logge Dich mit Putty in Smarthome ein und starte es im interaktiven Modus und probiere:
    PHP-Code:
    sh.RolloSchlafzimmerFenster.Position(25
    Wenn das auch funktioniert, dann liegt es am nicht richtig konfigurierten Widget

    Kommentar


      #3
      Hab wegen 5.001 nur gedacht weil da wert ja von 1 -100 % ausgegeben wird... aber mit 5 ändert das ganze auch nix.

      Ich hab jezt versucht das ganze direkt mit sh...... anzusteuern jedoch bewegt sich da leider auch nix. Im Busmonitor wird alles richtig angezeigt...

      also als Beispiel sh.Schlafzimmer.RolloSchlafzimmerFenster.Poition(1 00)
      ergibt im Busmonitor die richtige Gruppenadresse mit 39,2%
      Das würde alles passen....

      Kann es sein das meine Rollos diese Ansteuerung einfach nicht unterstützen ?

      Kommentar


        #4
        mal ne Theorie:
        1. lass mal den Punkt bei knx_cache 5.001 im Item weg.
        2. vieleicht hast Du bei knx_send = 1/0/5 nach dem = ein Leerzeichen zu viel drin

        Kommentar


          #5
          Vergesst alles was ich gesagt habe... ich hatte einen kompletten Zahlensturz... lag nur an den Grupenadressen... jezt funktioniert alles einwandfrei. Mit Typ 5

          Kommentar


            #6
            Hallo,
            ich bin derzeit auch bei Rolladen-Jalousie via Visu zu steuern. Bzw die Visu einzurichten.

            Ich hab Jalousie-Aktor von MDT.
            SmartVisu-Raspi.

            Was muss ich eingeben ? Irgendwas mach ich falsch. Licht schalten geht. Aber Rolladen funktioniert nicht.

            Danke...

            Mfg. Alex

            Rolladen-Küche:
            Rolladen Auf/Zu Lang: 1/1/3
            Rolladen Stop: 1/1/4
            Aktuelle Richtung: 1/6/4
            Aktuelle Position: 1/6/5
            Aktuelle Position Gültig: 1/6/6
            Obere Position: 1/6/7
            Untere Position: 1/6/8
            Absolute Position: 1/6/13


            item:

            [EG]
            [[Kueche]]
            [[[Rolladen_Fahren]]]
            type = bool
            enforce_updates = true
            visu_acl = rw
            knx_dpt = 1
            knx_listen = 1/6/13
            knx_send = 1/1/3
            knx_init =1/6/13
            [[[Rolladen_Stop]]]
            visu_acl = rw
            type = bool
            enforce_updates = true
            knx_dpt = 1
            knx_send = 1/1/4
            [[[Rolladen_Position]]]
            visu_acl = rw
            type = num
            knx_dpt = 5
            knx_listen = 1/6/13
            knx_send = 1/6/13
            knx_status = 1/6/13
            knx_init = 1/6/13


            Page:

            <div class="block" style="width: 25%">
            <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">

            <div data-role="collapsible" data-collapsed="false">
            <h3>Rollladen Küche</h3>
            {{ shutter.two ('EG', 'Kueche', 'Rolladen_kueche', 'Rolladen_Fahren', 'Rolladen_Stop', 'Rolladen_Position') }}
            </div>

            </div>
            </div>
            Angehängte Dateien

            Kommentar


              #7
              Hi Alex,
              was funktioniert nicht?
              Deine Items fragen eine GA ab, die kein Lesen Flag hat.

              Gruß
              René

              Kommentar


                #8
                Nach meinem Dafürhalten ist die aktuelle Position nicht die 1/6/13 sondern die 1/6/5

                Mein Item sieht so aus

                Code:
                [[Kinderzimmer]]
                		[[[Jalousie]]]
                			[[[[move]]]]
                				type = bool
                				knx_dpt = 1
                				knx_send = 1/3/20
                				enforce_updates = yes
                				visu_acl = rw
                			[[[[stop]]]]
                				type = bool
                				knx_dpt = 1
                				knx_send = 1/3/21
                				enforce_updates = yes
                				visu_acl = rw
                			[[[[pos]]]]
                				type = num
                				knx_dpt = 5.001
                				knx_send = 1/3/22
                				visu_acl = rw
                			[[[[status]]]]
                				type = num
                				knx_dpt = 5.001
                				knx_cache = 1/3/23
                				visu_acl = ro
                			[[[[uzsu]]]]
                				type = dict
                				uzsu_item = Obergeschoss.Kinderzimmer.Jalousie.pos
                				cache = True   
                				visu_acl = rw
                Ich hoffe es hilft etwas :-)

                Grüße

                Kommentar


                  #9
                  hi, Echo.

                  ich krieg das nicht hin, Rolladen funktionieren nicht. Ich hab schon auf "Lesen" eingestellt. Geht nix.
                  Angehängte Dateien

                  Kommentar


                    #10
                    Hallo,

                    mal sehen ob ich helfen kann.

                    deine Items würde ich so machen

                    Code:
                    [EG]
                            [[Kueche]]
                                  [[[Rolladen_Fahren]]]
                                        type = bool
                                        enforce_updates = yes
                                        visu_acl = rw
                                        knx_dpt = 1
                                        knx_send = 1/1/3
                                  [[[Rolladen_Stop]]]
                                        visu_acl = rw
                                        type = bool
                                        enforce_updates = yes
                                        knx_dpt = 1
                                        knx_send = 1/1/4
                                  [[[Rolladen_Position]]]
                                        visu_acl = rw
                                        type = num
                                        knx_dpt = 5.001
                                        knx_send = 1/6/13
                                  [[[Rolladen_Status]]]
                                        type = num
                                        knx_dpt = 5.001
                                        knx_send = 1/6/5
                                        visu_acl = ro
                    Warum haben bei dir in der ETS manche KOs mehere GAs?
                    Ich finde es schon interessant, was die Leute alles für Stausse wollen :-) Ober und untere Position halte ich für Quatsch wenn man sich den aktuellen Statuswert direkt als Prozent angeben lässt.

                    Und nicht vergessen, immer schön sh.py neu starten nach den Änderungen...

                    Grüße

                    Kommentar


                      #11
                      Hi, Tobi.

                      vielleicht hab ich was bei Page falsch gemacht?


                      <div data-role="collapsible" data-collapsed="false">
                      <h3>Rollladen Küche</h3>
                      {{ shutter.two ('Rolladen_Kueche' ,'Küche', 'EG', 'Kueche', 'Rolladen_Fahren', 'Rolladen_Stop', 'Rolladen_Position', 'Rolladen_Status') }}
                      </div>
                      </div>
                      </div

                      Kommentar


                        #12
                        Versuch mal


                        Code:
                        <div data-role="collapsible" data-collapsed="false">
                        	<h3>Rollo</h3>
                        	{% import "widget_shutter.html" as shutter %}
                        	{{ shutter.two ('EGKücheRollo', 'Rollo', 'EG.Küche.Rolladen_Fahren', 'EG.Küche.Rolladen_Stop', 'EG.Küche.Rolladen_Position') }}
                        </div>

                        Kommentar


                          #13
                          Zitat von SachsenTobi Beitrag anzeigen
                          Versuch mal
                          aber nicht mit den 'ü'.

                          Bis bald

                          Marcus

                          Kommentar


                            #14
                            Hallo und vielen Dank, Rauf und Runter, Stop Funktioniert...
                            aber eine Frage hab ich noch .....

                            Ist es möglich mit diesem Widget Die Rollade mit dem Schieberegler auf dem etsprechende Position anfahren ?
                            Angehängte Dateien

                            Kommentar


                              #15
                              Versuch mal das Item So

                              Code:
                              [EG]
                                      [[Kueche]]
                                            [[[Rolladen_Fahren]]]
                                                  type = bool
                                                  enforce_updates = yes
                                                  visu_acl = rw
                                                  knx_dpt = 1
                                                  knx_send = 1/1/3
                                            [[[Rolladen_Stop]]]
                                                  visu_acl = rw
                                                  type = bool
                                                  enforce_updates = yes
                                                  knx_dpt = 1
                                                  knx_send = 1/1/4
                                            [[[Rolladen_Position]]]
                                                  visu_acl = rw
                                                  type = num
                                                  knx_dpt = 5.001
                                                  knx_send = 1/6/13
                                                  knx_cache = 1/6/5

                              Kommentar

                              Lädt...
                              X