Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Hilfe bei Slider (Rollo)

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

    - √ - Hilfe bei Slider (Rollo)

    Hallo,

    Hab ein problem mit dem device.blind, bzw basic.slide.
    Wenn ich meine Rollo auf eine bestimmte Position setze, egal ob über das Positionierungsobjekt, oder über das Langzeitobjekt, wird es nachdem der Aktor die angefahrene Position zurückgemeldet hat immer ruckweise nach oben gefahren, anstatt anzuhalten. Der Rollo stoppt erst, wenn er entweder ganz oben ist, oder wenn ich die Stop-Taste drücke.
    Wenn ich in der items.conf beim [[[pos]]] die knx_init und knx_listen rauslösche funktioniert die positionierung, allerdings fehlt dann natürlich auch in der Visu die Rückmeldung.
    Was läuft da schief ?

    P.S. wenn ich statt dem device.blind nur einen basic.slider einfüge tritt das problem ebenfalls auf, ich vermute daher es liegt an der konfiguration des sliders.

    Die angefügten Telegramme sind nur ein auszug eines Raumes, das Problem tritt aber bei allen Rollos auf.

    items.conf
    Code:
    [eg]
        [[mike]]
            [[[rollo]]]
                [[[[move]]]]
                    type = num
                    visu = yes
                    enforce_updates = yes
                    knx_dpt = 1
                    knx_send = 0/2/30
                [[[[stop]]]]
                    type = num
                    visu = yes
                    enforce_updates = yes
                    knx_dpt = 1
                    knx_send = 0/2/31
                [[[[pos]]]]
                    type = num
                    visu = yes
                    knx_dpt = 5001
                    knx_listen = 0/2/62
                    knx_send = 0/2/32
                    knx_init = 0/2/62
                [[[[szene]]]]
                    type = num
                    visu = yes
                    enforce_updates = yes
                    knx_dpt = 5
                    knx_send = 0/2/130
    pages.html
    Code:
        <div class="block">
        <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>Rollo</h3>
                <table width=100%>
                    <tr>
                        <td align=right width=55%>
                            {{ device.blind('eg.mike.Rollo1', '', 'eg.mike.rollo.move', 'eg.mike.rollo.stop', 'eg.mike.rollo.pos', '', '', '0', '100') }}
                        </td>
                        <td align=left>
                        {{ basic.button('eg.mike.Rollo2', 'eg.mike.rollo.szene', 'Pos 1', 'grid', '0') }}
                        <p></p>
                        <p></p>
                        {{ basic.button('eg.mike.Rollo3', 'eg.mike.rollo.szene', 'Pos 2', 'grid', '1') }}
                        </td>
                    </tr> 
                </table>                 
          </div>
        </div>
        </div>
    Logfile:
    Code:
    2013-10-08 19:35:42,571 SmartHome.py DEBUG    192.168.0.169:50647 sent '{"cmd":"item","id":"eg.mike.rollo.pos","val":"50"}' -- __init__.py:json_parse:295
    2013-10-08 19:35:42,577 SmartHome.py DEBUG    eg.mike.rollo.pos = 50 via Visu 192.168.0.169:50647 -- item.py:_update:219
    2013-10-08 19:35:42,593 SmartHome.py DEBUG    knx: 0.0.0 set 0/2/32 to 7f -- __init__.py:parse_telegram:180
    2013-10-08 19:35:45,397 SmartHome.py DEBUG    knx: 1.1.2 set 0/2/62 to 49 -- __init__.py:parse_telegram:189
    2013-10-08 19:35:45,401 SmartHome.py DEBUG    eg.mike.rollo.pos = 49 via KNX 1.1.2 -- item.py:_update:219
    2013-10-08 19:35:45,418 SmartHome.py DEBUG    knx: 0.0.0 set 0/2/32 to 7c -- __init__.py:parse_telegram:180
    2013-10-08 19:35:46,277 SmartHome.py DEBUG    knx: 1.1.2 set 0/2/62 to 48 -- __init__.py:parse_telegram:189
    2013-10-08 19:35:46,288 SmartHome.py DEBUG    eg.mike.rollo.pos = 48 via KNX 1.1.2 -- item.py:_update:219
    2013-10-08 19:35:46,310 SmartHome.py DEBUG    knx: 0.0.0 set 0/2/32 to 7a -- __init__.py:parse_telegram:180
    2013-10-08 19:35:47,017 SmartHome.py DEBUG    knx: 1.1.2 set 0/2/62 to 47 -- __init__.py:parse_telegram:189
    2013-10-08 19:35:47,022 SmartHome.py DEBUG    eg.mike.rollo.pos = 47 via KNX 1.1.2 -- item.py:_update:219
    2013-10-08 19:35:47,038 SmartHome.py DEBUG    knx: 0.0.0 set 0/2/32 to 77 -- __init__.py:parse_telegram:180
    2013-10-08 19:35:47,870 SmartHome.py DEBUG    knx: 1.1.2 set 0/2/62 to 46 -- __init__.py:parse_telegram:189
    2013-10-08 19:35:47,887 SmartHome.py DEBUG    eg.mike.rollo.pos = 46 via KNX 1.1.2 -- item.py:_update:219
    2013-10-08 19:35:47,909 SmartHome.py DEBUG    knx: 0.0.0 set 0/2/32 to 75 -- __init__.py:parse_telegram:180
    2013-10-08 19:35:48,236 SmartHome.py DEBUG    192.168.0.169:50647 sent '{"cmd":"item","id":"eg.mike.rollo.stop","val":"1"}' -- __init__.py:json_parse:295
    2013-10-08 19:35:48,241 SmartHome.py DEBUG    eg.mike.rollo.stop = 1 via Visu 192.168.0.169:50647 -- item.py:_update:219
    2013-10-08 19:35:48,256 SmartHome.py DEBUG    knx: 0.0.0 set 0/2/31 to 1 -- __init__.py:parse_telegram:180
    EIB-Busmonitor
    Code:
    #    Zeit    Service    Flags    Prio    Quelladr    Quelle    Zieladr    Ziel    Rout    DPT    Typ    Daten    
    469    19:35:41.200    vom Bus         L    0.0.0    Raspberry.    0/2/32    Rollo Pos.    6    Prozent    Write    50 %    
    470    19:35:44.005    vom Bus         L    1.1.2    UA1.2    0/2/62    RM Rollo Pos.    5    Prozent    Write    50 %    
    471    19:35:44.025    vom Bus         L    0.0.0    Raspberry.    0/2/32    Rollo Pos.    6    Prozent    Write    49 %    
    472    19:35:44.887    vom Bus         L    1.1.2    UA1.2    0/2/62    RM Rollo Pos.    5    Prozent    Write    48 %    
    473    19:35:44.918    vom Bus         L    0.0.0    Raspberry.    0/2/32    Rollo Pos.    6    Prozent    Write    48 %    
    474    19:35:45.625    vom Bus         L    1.1.2    UA1.2    0/2/62    RM Rollo Pos.    5    Prozent    Write    47 %    
    475    19:35:45.645    vom Bus         L    0.0.0    Raspberry.    0/2/32    Rollo Pos.    6    Prozent    Write    47 %    
    476    19:35:46.480    vom Bus         L    1.1.2    UA1.2    0/2/62    RM Rollo Pos.    5    Prozent    Write    46 %    
    477    19:35:46.515    vom Bus         L    0.0.0    Raspberry.    0/2/32    Rollo Pos.    6    Prozent    Write    46 %    
    478    19:35:46.864    vom Bus         L    0.0.0    Raspberry.    0/2/31    Rollo KZ    6    Ein/Aus    Write    An
    Angehängte Dateien

    #2
    Ich vermute Du hast SH.py V0.9 am laufen. Probier' mal den Develop Branch oder die 0.8.
    Der schickt das Rückmeldeobjekt direkt wieder als Setzbefehl raus- da wurde im 0.9 Master mal vorübergehend geändert, was aber eher problematisch war.

    Gruss
    Jochen.

    Kommentar


      #3
      Danke für die antwort, ja stimmt, hab die 0.9 im einsatz.
      Develop hab ich mich jetzt nicht getraut, wegen dem python 3.2, aber mit der 0.8 werd ich es mal versuchen, danke.

      Kommentar


        #4
        Verwenden des Develops heißt ja nicht zwingend die aktulle 3.2er Python Develop zu nutzen. Wenn Du den letzten Pull vor der Migration auf Python 3.2 gemacht hast, kannst Du auch einfach auf den Develop umstellen und bist noch bei der alten Python Version.

        Gruss
        Jochen.

        Kommentar


          #5
          Oder einfach den Commit auschecken, bevor Marcus mit den Änderungen begonnen hat.
          Mit freundlichen Grüßen
          Niko Will

          Logiken und Schnittstelle zu anderen Systemen: smarthome.py - Visualisierung: smartVISU
          - Gira TS3 - iPhone & iPad - Mobotix T24 - ekey - Denon 2313 - Russound C5 (RIO over TCP Plugin) -

          Kommentar


            #6
            Danke für den Hinweis, Ich würde gerne auf die aktuellere develop Version umstellen, vorallem auch schon wegen der Autotimer funktion. Die bräuchte ich schon dringend, kann sie bis jetzt aber noch nicht nutzen.

            Wie mach ich den check out richtig ?

            Hab es gerade wie hier im Forum beschrieben versucht:
            https://knx-user-forum.de/345549-post114.html

            Hab erst mal mit "git checkout develop" in den dev-branch gewechselt, und danach den Befehl zur sicherheit nochmal eingegeben. Es kam dann auch die bestätigung "Already on 'develop'. Dann hab ich mit "git pull" das update gestartet. Danach bekomme ich aber die meldung, "Already up-to-date" und er hat nichts geladen.

            Falls das ne rolle spielt: Ich verwende übrigens das fertige RaspberryPi Image vom 15.6.2013 mit Smarthome 0.9 und Smartvisu 2.6

            Kommentar


              #7
              Mach das nicht! Develop ist nur für Entwickler und instabil! Was machst du dann wenn gar nix mehr geht?

              Gruss
              Join smartVISU on facebook. Web: smartvisu.de.
              Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

              Kommentar


                #8
                Wenn nichts mehr geht dann kann ich ja das fertige Image wieder installieren, und die Sicherung wieder einspielen.
                bzw, hab die SD-Karte des Raspi sowieso schon kopiert, also wenn nichts mehr geht, dann die eine SD raus, funktionierende SD rein, neu starten, und gut is.

                Hab gestern das SmartHome.py Image vom Februar auf eine 2. SD installiert und dann die Rollos getestet. Das nachtakten war dann weg. Hab dann aber die aktuelle SD wieder aktiviert, weil einige andere funktionen nicht wollten.

                Im moment hab ich die knx_init & knx_listen Telegramme bei den Rollopositionen rausgelöscht und warte dann halt auf das nächste offizielle Update.

                Gruß, Mike

                Kommentar

                Lädt...
                X