Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Einfache Rolladensteuerung funktioniert nicht

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

    - √ - Einfache Rolladensteuerung funktioniert nicht

    Hallo zusammen,

    ich habe gerade versucht eine Rolladensteuerung in der visu darzustellen und da kommen mir ein paar Dinge merkwürdig vor.

    1. Mein Stoppbutton funktioniert nicht. Wenn ich als Wert eine 1 eintrage, geht es garnicht, mit einer 0 nur beim herunterfahren, jedoch nicht beim auffahren.

    2. Nachdem ich über die Visu z.B bis zur Hälfte heruntergefahren habe, kann ich nicht weiter herunter, sondern nur noch auffahren. Quasi immer gegenteilig.

    3. Wenn ich über Taster auf fahre, funktioniert alles problemlos, der Shutter in der Visu zeigt auch die richtige Position an. Jetzt kann jedoch über die Visu nicht wieder herunterfahren, sondern muss erst den Button "auf" betätigen um danach abwärts zu fahren.

    Vielleicht könnt ihr mir mal auf die Sprünge helfen, was ich hier falsch mache.

    Vielen Dank schon mal!!!


    Code:
    ['kueche']
        [['rolladen']]
            [[['endlage']]]
                [[[['oben']]]]
                    type=bool
                    visu=toggle
                    knx_dpt=1
                    visu_acl = rw
                    knx_listen = 1/2/3
                    knx_init = 1/2/3
                [[[['unten']]]]
                    type=bool
                    visu=toggle
                    knx_dpt=1
                    visu_acl = rw
                    knx_listen = 1/2/4
                    knx_init = 1/2/4
            [[['fahrt']]]
                type=bool
                visu=toggle
                knx_dpt=1
                knx_send = 1/2/1
                visu_acl = rw
            [[['stopp']]]
                type=bool
                visu=toggle
                knx_dpt=1
                knx_send = 1/2/2
                visu_acl = rw
            [[['position']]]
                type=num
                visu=slider
                knx_dpt=5
                knx_send = 1/2/5
                knx_listen = 1/2/6
                visu_acl = rw
                knx_init = 1/2/5
                [[[['status']]]]
                    type=num
                    visu=slider
                    knx_dpt=5
                    knx_send = 1/2/6
                    knx_listen = 1/2/6
                    visu_acl = rw
                    knx_init = 1/2/6
    Code:
    {{ basic.shutter('shutter4', 'kueche.rolladen.position', '', 0, 255, 1) }}
     {{ basic.button('button1', 'kueche.rolladen.fahrt', '', icon0~'control_arrow_up.png', 0, 'mini') }}
     {{ basic.button('button2', 'kueche.rolladen.fahrt', '', icon0~'control_arrow_down.png', 1, 'mini') }}
     {{ basic.button('button3', 'kueche.rolladen.stopp', '', icon0~'audio_stop.png', 1, 'mini') }}
     {{ basic.button('button4', 'kueche.rolladen.position', '', icon0~'fts_shutter_50.png', 50, 'mini') }}
    Code:
    2014-07-24 20:24:30,243 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:30,259 DEBUG    Main         Item kueche.rolladen.fahrt = False via Visu 192.168.1.2:49683 None -- item.py:__update:363
    2014-07-24 20:24:30,303 INFO     Main         knx: 0.0.1 set 1/2/1 to 00 -- __init__.py:parse_telegram:181
    2014-07-24 20:24:33,171 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.stopp","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:33,186 DEBUG    Main         Item kueche.rolladen.stopp = False via Visu 192.168.1.2:49683 None -- item.py:__update:363
    2014-07-24 20:24:33,230 INFO     Main         knx: 0.0.1 set 1/2/2 to 00 -- __init__.py:parse_telegram:181
    2014-07-24 20:24:34,343 INFO     Main         knx: 1.1.1 set 1/2/4 to False -- __init__.py:parse_telegram:190
    2014-07-24 20:24:34,357 DEBUG    Main         Item kueche.rolladen.endlage.unten = False via KNX 1.1.1 1/2/4 -- item.py:__update:363
    2014-07-24 20:24:34,375 INFO     Main         knx: 1.1.1 set 1/2/6 to 133 -- __init__.py:parse_telegram:190
    2014-07-24 20:24:34,392 DEBUG    Main         Item kueche.rolladen.position.status = 133 via KNX 1.1.1 1/2/6 -- item.py:__update:363
    2014-07-24 20:24:34,411 DEBUG    Main         Item kueche.rolladen.position = 133 via KNX 1.1.1 1/2/6 -- item.py:__update:363
    2014-07-24 20:24:35,939 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:38,659 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:39,794 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:42,123 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.fahrt","val":"1"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:42,137 DEBUG    Main         Item kueche.rolladen.fahrt = True via Visu 192.168.1.2:49683 None -- item.py:__update:363
    2014-07-24 20:24:42,182 INFO     Main         knx: 0.0.1 set 1/2/1 to 01 -- __init__.py:parse_telegram:181
    2014-07-24 20:24:43,779 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.stopp","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:45,354 DEBUG    Main         192.168.1.2:49683 sent '{"cmd":"item","id":"kueche.rolladen.stopp","val":"0"}' -- __init__.py:json_parse:272
    2014-07-24 20:24:50,069 INFO     Main         knx: 1.1.1 set 1/2/4 to True -- __init__.py:parse_telegram:190
    2014-07-24 20:24:50,083 DEBUG    Main         Item kueche.rolladen.endlage.unten = True via KNX 1.1.1 1/2/4 -- item.py:__update:363
    2014-07-24 20:24:50,101 INFO     Main         knx: 1.1.1 set 1/2/6 to 255 -- __init__.py:parse_telegram:190
    2014-07-24 20:24:50,117 DEBUG    Main         Item kueche.rolladen.position.status = 255 via KNX 1.1.1 1/2/6 -- item.py:__update:363
    2014-07-24 20:24:50,136 DEBUG    Main         Item kueche.rolladen.position = 255 via KNX 1.1.1 1/2/6 -- item.py:__update:363

    #2
    Bei deinen fahrt und stop befehlen fehlt das "enforce_updates = yes".
    Durch diesen Befehl wird jedes Telegramm auf den Bus gesendet, ohne diesen Befehl nur Telegrammänderungen.

    Siehe hier:
    Configuration ? SmartHome.py 1.0 documentation

    Gruß, Mike

    Kommentar


      #3
      Kleiner Fehler, große Wirkung.

      ICH DANKE DIR !!!!!

      Alles funktioniert so wie es soll!

      Vielen Dank und ein sonniges Wochenende!

      Grüße,

      Mark

      Kommentar

      Lädt...
      X