Ankündigung

Einklappen
Keine Ankündigung bisher.

Rolladen positionieren über Zeit

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

    #16
    Hallo,
    ja, die visu.JS ist derzeit leer. Ich dachte zuerst, dass ich ein eigenes shutter-widget brauche.

    Die Laufzeit und den Nachlauf hab ich einfach grob mit meiner Uhr gemessen.

    Allerdings sind die bei mir im Auf- und Abbetrieb fast gleich. Da muss evtl. noch eine Änderung rein, damit man 2 unterschiedliche Werte angeben kann.

    Finde ich jedenfalls toll, dass Du so fleißig testet und schon die ersten Verbesserungen hast.

    Danke und Gruß
    Peter

    Kommentar


      #17
      Zitat von Steven Beitrag anzeigen
      Was mir auch aufgefallen ist die Fahrzeit nach unten unterscheiden sich stark mit der Fahrzeit nach oben.
      Hallo Steven,

      Dir ist schon klar, dass die Nachlaufzeit nach unten auf dem Weg nach oben quasi eine Vorlaufzeit ist. Dann erst beginnt der Rolladen tatsächlich nach oben zu laufen. Vorher öffnen sich erst mal wieder die Lamellenzwischenräume.

      Gruß
      Peter

      Kommentar


        #18
        Hallo Allen,
        erst mal Danke das sich jemand Gedanken zu der ganzen Problematik gemacht hat.
        Ich hab die rollo.py nach /usr/local/smarthome/logics/ kopiert und die logic.conf in /usr/local/smarthome/etc/ angelegt mit folgendem Inhalt:
        Code:
        [rollo_move]
            filename = rollo.py
            watch_item = og.Rollo.Rollo_werkstatt
        Dann das Item in der sh:
        Code:
        [og]
          name = Obergeschoss
          sv_page = room
          sv_img = control_building_s_okg_eg.png
        [[Rollo]]
                name = Rolladen
                sv_widget =  Jalousie_Werkstatt {{ device.shutter ('og.Rollo.Rollo_werkstatt', 'Rollo Carport', 'og.Rollo.Rollo_werkstatt.move', 'og.Rollo.Rollo_werkstatt.stopp', 'og.Rollo.Rollo_werkstatt.zielproz', '', '', '', 0, 100, 5, 'full') }} 
                
                    [[[Rollo_werkstatt]]]
                        laufzeit = 13       # Laufzeit in Sekunden bis der Rollladen eine Fahrt bis zur Ankunft am Boden gemacht hat
                        nachlauf = 5        # Zeit in Sekunden von Ankunft am Boden bis alle Lamellen geschlossen sind
                        position = 0        # Initialposition ganz oben. 
                        start = 1           # Startzeit bei Rollofahrt
                        richtung = 0        # Richtung = +1: abwaerts, -1: aufwaerts
                        on_hold = 0         # wenn on_hold, dann wird keine Zielfahrt gestartet 
                        art = +1            # 0 = Normalfahrt, 1-9 = Zielfahrt Nr. 1-9
                        nextnr = 1          # naechste Nr
                        next_ziel = 1       # naechste Zielfahrtnr
                        [[[[step]]]]
                            type = bool
                            knx_dpt = 1
                            knx_listen = 1/1/27          
                            knx_send = 1/1/27
                            funktion = rollostep
                            enforce_updates = on
                            visu_acl = rw
                        [[[[move]]]]
                            visu_acl = rw
                            type = bool
                            knx_dpt = 1
                            knx_listen = 1/1/28          
                            knx_send = 1/1/28
                            funktion = rollomove
                            enforce_updates = on
                        [[[[zielproz]]]]
                            visu_acl = rw
                            type = num
                            knx_dpt = 5
                            knx_listen = 
                            knx_send = 
                            funktion = rollozielpos
                        [[[[steppos]]]]
                        visu_acl = rw
                            type=bool
                            value=0
                            funktion=rollosteppos
                            enforce_updates = on
                        [[[[stopp]]]]
                        visu_acl = rw
                            type=num
                            value=0
                            funktion=rollostopp
                            enforce_updates = on
        Hoch /Runter Button geht. Leider geht aber die Anzeige (shutter) nicht mit und wenn ich da drauf klicke tut sich auch nichts.
        Was mache ich falsch?

        Danke Gruß Haxley

        Kommentar


          #19
          Hallo Haxley,

          auf jeden Fall muss in der *.conf art = -1 sein. Das müsste auch in der Ursprungsdatei so gewesen sein. Wenn es dann noch nicht geht, dann poste doch bitte den LOG.

          Gruß
          Peter

          Kommentar


            #20
            Ich hatte nur damit versucht es doch zum Bewegen zu bekommen, deswegen das +1.
            Leider funktioniert es immer noch nicht.
            Code:
            2014-01-22 16:29:39,820 INFO     Main         Start SmartHome.py 1.0-23-g43fa9aa+ -- smarthome.py:__init__:231
            2014-01-22 16:29:39,822 DEBUG    Main         Python 3.2.3 -- smarthome.py:__init__:232
            2014-01-22 16:29:39,823 WARNING  Main         Could not find/use ephem! -- orb.py:__init__:41
            2014-01-22 16:29:39,824 WARNING  Main         Could not find/use ephem! -- orb.py:__init__:41
            2014-01-22 16:29:39,826 INFO     Main         Init Scheduler -- scheduler.py:__init__:86
            2014-01-22 16:29:39,828 INFO     Main         Init Plugins -- smarthome.py:start:274
            2014-01-22 16:29:39,831 DEBUG    Main         Plugin: knx -- plugin.py:__init__:43
            2014-01-22 16:29:39,838 DEBUG    Main         Plugin: ow -- plugin.py:__init__:43
            2014-01-22 16:29:39,832 DEBUG    Scheduler    creating 5 workers -- scheduler.py:run:93
            2014-01-22 16:29:39,844 DEBUG    Main         Plugin: cli -- plugin.py:__init__:43
            2014-01-22 16:29:39,848 DEBUG    Main         Plugin: visu -- plugin.py:__init__:43
            2014-01-22 16:29:39,869 DEBUG    Main         Plugin: sql -- plugin.py:__init__:43
            2014-01-22 16:29:39,879 DEBUG    Main         SQLite 3.7.13 -- __init__.py:__init__:62
            2014-01-22 16:29:39,897 DEBUG    Main         SQLite: database integrity ok -- __init__.py:__init__:78
            2014-01-22 16:29:39,902 DEBUG    Main         SQLite pack next time: 2014-01-23 03:02:00+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:29:39,904 DEBUG    Main         Plugin: rrd -- plugin.py:__init__:43
            2014-01-22 16:29:39,907 ERROR    Main         Plugin rrd exception: No module named rrdtool -- plugin.py:__init__:57
            Traceback (most recent call last):
              File "/usr/local/smarthome/lib/plugin.py", line 53, in __init__
                plugin_thread = Plugin(smarthome, plugin, classname, classpath, args)
              File "/usr/local/smarthome/lib/plugin.py", line 79, in __init__
                exec("import {0}".format(classpath))
              File "<string>", line 1, in <module>
              File "/usr/local/smarthome/plugins/rrd/__init__.py", line 27, in <module>
                import rrdtool
            ImportError: No module named rrdtool
            2014-01-22 16:29:39,913 INFO     Main         Init Items -- smarthome.py:start:280
            2014-01-22 16:29:39,934 DEBUG    Main         Item env.core.memory = 12767232.0 via SQLite None None -- item.py:set:457
            2014-01-22 16:29:39,940 DEBUG    Main         Item env.core.threads = 8.0 via SQLite None None -- item.py:set:457
            2014-01-22 16:29:39,946 DEBUG    Main         Item env.core.garbage = 0.0 via SQLite None None -- item.py:set:457
            2014-01-22 16:29:39,949 DEBUG    Main         Item env.core: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,957 DEBUG    Main         Item env.location: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,965 DEBUG    Main         Item env.system.load = 0.03 via SQLite None None -- item.py:set:457
            2014-01-22 16:29:39,967 DEBUG    Main         Item env.system: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,969 DEBUG    Main         Item env: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,972 DEBUG    Main         KNX: UG.Werkstatt listen on 1/0/23 -- __init__.py:parse_item:235
            2014-01-22 16:29:39,974 DEBUG    Main         KNX: UG.Flur_Unten listen on 1/0/35 -- __init__.py:parse_item:235
            2014-01-22 16:29:39,976 DEBUG    Main         Item UG: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,980 DEBUG    Main         KNX: ng.licht.Werkstatt listen on 1/0/23 -- __init__.py:parse_item:235
            2014-01-22 16:29:39,981 DEBUG    Main         KNX: ng.licht.Werkstatt listen on and init with 1//23 -- __init__.py:parse_item:244
            2014-01-22 16:29:39,984 DEBUG    Main         KNX: ng.licht.Flur_klein listen on 1/0/35 -- __init__.py:parse_item:235
            2014-01-22 16:29:39,985 DEBUG    Main         KNX: ng.licht.Flur_klein listen on and init with 1/0/35 -- __init__.py:parse_item:244
            2014-01-22 16:29:39,986 DEBUG    Main         Item ng.licht: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,991 DEBUG    Main         Item ng.rollo.werkstatt: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,992 DEBUG    Main         Item ng.rollo: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,994 DEBUG    Main         Item ng: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:39,997 DEBUG    Main         KNX: og.licht.Werkstatt listen on 1/0/23 -- __init__.py:parse_item:235
            2014-01-22 16:29:39,999 DEBUG    Main         KNX: og.licht.Werkstatt listen on and init with 1//23 -- __init__.py:parse_item:244
            2014-01-22 16:29:40,001 DEBUG    Main         KNX: og.licht.Flur_klein listen on 1/0/35 -- __init__.py:parse_item:235
            2014-01-22 16:29:40,002 DEBUG    Main         KNX: og.licht.Flur_klein listen on and init with 1/0/35 -- __init__.py:parse_item:244
            2014-01-22 16:29:40,004 DEBUG    Main         Item og.licht: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:40,008 DEBUG    Main         KNX: og.Rollo.Rollo_werkstatt.step listen on 1/1/27 -- __init__.py:parse_item:235
            2014-01-22 16:29:40,010 DEBUG    Main         KNX: og.Rollo.Rollo_werkstatt.move listen on 1/1/28 -- __init__.py:parse_item:235
            2014-01-22 16:29:40,014 DEBUG    Main         Item og.Rollo.Rollo_werkstatt: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:40,015 DEBUG    Main         Item og.Rollo: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:40,017 DEBUG    Main         Item og: no type specified. -- item.py:__init__:242
            2014-01-22 16:29:40,019 INFO     Main         Start Plugins -- plugin.py:start:65
            2014-01-22 16:29:40,022 DEBUG    ow           1w-disc next time: 2014-01-22 16:29:42+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:29:40,036 INFO     Main         Start Logics -- logic.py:__init__:33
            2014-01-22 16:29:40,037 DEBUG    Main         Reading Logics from /usr/local/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
            2014-01-22 16:29:40,039 DEBUG    Main         Reading Logics from /usr/local/smarthome/etc/logic.conf -- logic.py:_read_logics:64
            2014-01-22 16:29:40,048 DEBUG    Main         Logic: rollo_move -- logic.py:__init__:44
            2014-01-22 16:29:40,078 DEBUG    Main         Logic: env_init -- logic.py:__init__:44
            2014-01-22 16:29:40,081 DEBUG    Main         Logic: env_stat -- logic.py:__init__:44
            2014-01-22 16:29:40,085 DEBUG    Main         env_stat next time: 2014-01-22 16:29:55+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:29:40,086 DEBUG    Main         Logic: env_loc -- logic.py:__init__:44
            2014-01-22 16:29:40,399 DEBUG    Connections  KNX: connected to 127.0.0.1:6720 -- connection.py:connect:391
            2014-01-22 16:29:40,401 DEBUG    Connections  KNX: enable group monitor -- __init__.py:handle_connect:117
            2014-01-22 16:29:40,402 DEBUG    Connections  KNX: init read -- __init__.py:handle_connect:123
            2014-01-22 16:29:40,404 ERROR    Connections  Method Connections exception: invalid literal for int() with base 10: '' -- scheduler.py:_task:348
            Traceback (most recent call last):
              File "/usr/local/smarthome/lib/scheduler.py", line 344, in _task
                obj()
              File "/usr/local/smarthome/lib/connection.py", line 84, in check
                obj.connect()
              File "/usr/local/smarthome/lib/connection.py", line 392, in connect
                self._connected()
              File "/usr/local/smarthome/lib/connection.py", line 218, in _connected
                self.handle_connect()
              File "/usr/local/smarthome/plugins/knx/__init__.py", line 125, in handle_connect
                self.groupread(ga)
              File "/usr/local/smarthome/plugins/knx/__init__.py", line 88, in groupread
                pkt.extend(self.encode(ga, 'ga'))
              File "/usr/local/smarthome/plugins/knx/__init__.py", line 143, in encode
                return dpts.encode[str(dpt)](data)
              File "/usr/local/smarthome/plugins/knx/dpts.py", line 308, in enga
                return [int(ga[0]) << 3 | int(ga[1]), int(ga[2])]
            ValueError: invalid literal for int() with base 10: ''
            2014-01-22 16:29:42,878 DEBUG    Scheduler    1w-disc next time: 2014-01-22 16:39:42+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:29:45,386 ERROR    env_loc      Logic: env_loc, File: /usr/local/smarthome/lib/orb.py, Line: 60, Method: rise, Exception: 'Orb' object has no attribute '_obs' -- scheduler.py:_task:334
            Traceback (most recent call last):
              File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                exec(obj.bytecode)
              File "/usr/local/smarthome/lib/env/location.py", line 5, in <module>
                sh.env.location.sunrise(sh.sun.rise().astimezone(sh.tzinfo()))
              File "/usr/local/smarthome/lib/orb.py", line 60, in rise
                self._obs.date = datetime.datetime.utcnow() - dateutil.relativedelta.relativedelta(minutes=moff) + dateutil.relativedelta.relativedelta(seconds=2)
            AttributeError: 'Orb' object has no attribute '_obs'
            2014-01-22 16:29:45,419 DEBUG    env_init     Item env.core.version = 1.0-23-g43fa9aa+ via Logic None None -- item.py:__update:363
            2014-01-22 16:29:45,421 DEBUG    env_init     Item env.core.start = 2014-01-22 16:29:45.420826+01:00 via Logic None None -- item.py:__update:363
            2014-01-22 16:29:45,423 DEBUG    env_init     Item env.system.name = EIBServer via Logic None None -- item.py:__update:363
            2014-01-22 16:29:45,424 DEBUG    sh.gc        Garbage collector: collected 0 objects. -- smarthome.py:_garbage_collection:498
            2014-01-22 16:29:45,437 DEBUG    env_init     Item env.system.start = 2014-01-22 07:46:37.436780+01:00 via Logic None None -- item.py:__update:363
            2014-01-22 16:29:45,453 DEBUG    sh.gc        Object references: 8416 -- smarthome.py:_maintenance:490
            2014-01-22 16:29:45,920 ERROR    Scheduler    Error parsing crontab: sunset-7 -- scheduler.py:_crontab:362
            2014-01-22 16:29:45,922 ERROR    Scheduler    Error parsing crontab: sunrise+1m -- scheduler.py:_crontab:362
            2014-01-22 16:29:45,924 ERROR    Scheduler    Error parsing crontab: sunrise-5 -- scheduler.py:_crontab:362
            2014-01-22 16:29:45,926 ERROR    Scheduler    Error parsing crontab: sunset+1m -- scheduler.py:_crontab:362
            2014-01-22 16:29:45,928 DEBUG    Scheduler    env_loc next time: 2014-01-22 16:59:45+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:29:45,932 DEBUG    Scheduler    sh.gc next time: 2014-01-23 02:04:00+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:29:50,443 ERROR    Connections  1-Wire: could not connect to 127.0.0.1:4304: [Errno 111] Verbindungsaufbau abgelehnt -- __init__.py:connect:60
            2014-01-22 16:29:50,447 DEBUG    Connections  CLI: binding to 0.0.0.0:2323 (TCP) -- connection.py:connect:161
            2014-01-22 16:29:50,449 DEBUG    Connections  WebSocket: binding to 0.0.0.0:2424 (TCP) -- connection.py:connect:161
            2014-01-22 16:29:52,464 DEBUG    Main         WebSocket: incoming connection from 192.168.0.5:56709 to 0.0.0.0:2424 -- connection.py:accept:188
            2014-01-22 16:29:52,673 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"proto","ver":3}' -- __init__.py:json_parse:270
            2014-01-22 16:29:52,676 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"monitor","items":["ng.licht.Werkstatt","ng.licht.Flur_klein","ng.rollo.werkstatt.move","ng.rollo.werkstatt.stop"]}' -- __init__.py:json_parse:270
            2014-01-22 16:29:55,483 DEBUG    env_stat     Item env.core.memory = 12775424 via Logic None None -- item.py:__update:363
            2014-01-22 16:29:55,486 DEBUG    env_stat     Item env.system.load = 0.01 via Logic None None -- item.py:__update:363
            2014-01-22 16:29:55,488 ERROR    env_stat     Logic: env_stat, File: /usr/local/smarthome/lib/env/stat.py, Line: 33, Method: <module>, Exception: 'Orb' object has no attribute 'light' -- scheduler.py:_task:334
            Traceback (most recent call last):
              File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                exec(obj.bytecode)
              File "/usr/local/smarthome/lib/env/stat.py", line 33, in <module>
                sh.env.location.moonlight(sh.moon.light())
            AttributeError: 'Orb' object has no attribute 'light'
            2014-01-22 16:29:55,964 DEBUG    Scheduler    env_stat next time: 2014-01-22 16:34:55+01:00 -- scheduler.py:_next_time:289
            2014-01-22 16:30:04,762 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"monitor","items":["og.licht.Werkstatt","og.licht.Flur_klein","og.Rollo.Rollo_werkstatt.move","og.Rollo.Rollo_werkstatt.zielproz","og.Rollo.Rollo_werkstatt.stopp"]}' -- __init__.py:json_parse:270
            2014-01-22 16:30:06,857 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":35}' -- __init__.py:json_parse:270
            2014-01-22 16:30:06,859 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 35 via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:09,989 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"1"}' -- __init__.py:json_parse:270
            2014-01-22 16:30:09,993 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.move = True via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:09,997 DEBUG    Main         knx: 0.0.0 set 1/1/28 to True -- __init__.py:parse_telegram:190
            2014-01-22 16:30:10,763 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.stopp","val":"1"}' -- __init__.py:json_parse:270
            2014-01-22 16:30:10,765 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.stopp = 1 via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:11,357 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"0"}' -- __init__.py:json_parse:270
            2014-01-22 16:30:11,359 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.move = False via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:11,363 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
            2014-01-22 16:30:14,576 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":55}' -- __init__.py:json_parse:270
            2014-01-22 16:30:14,578 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 55 via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:16,324 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":10}' -- __init__.py:json_parse:270
            2014-01-22 16:30:16,326 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 10 via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:18,061 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":5}' -- __init__.py:json_parse:270
            2014-01-22 16:30:18,063 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 5 via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:18,686 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":0}' -- __init__.py:json_parse:270
            2014-01-22 16:30:18,688 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 0 via Visu 192.168.0.5:56709 None -- item.py:__update:363
            2014-01-22 16:30:19,044 DEBUG    Main         192.168.0.5:56709 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":0}' -- __init__.py:json_parse:270
            2014-01-22 16:30:22,963 DEBUG    Main         WebSocket: closing connection to 192.168.0.5:56709. -- __init__.py:rfc6455_parse:402
            2014-01-22 16:30:22,964 DEBUG    Main         WebSocketHandler: closing socket 192.168.0.5:56709 -- connection.py:close:308
            2014-01-22 16:30:24,354 DEBUG    Main         WebSocket: incoming connection from 192.168.0.5:56762 to 0.0.0.0:2424 -- connection.py:accept:188
            2014-01-22 16:30:24,564 DEBUG    Main         192.168.0.5:56762 sent '{"cmd":"proto","ver":3}' -- __init__.py:json_parse:270
            2014-01-22 16:30:24,566 DEBUG    Main         192.168.0.5:56762 sent '{"cmd":"monitor","items":["og.licht.Werkstatt","og.licht.Flur_klein","og.Rollo.Rollo_werkstatt.move","og.Rollo.Rollo_werkstatt.zielproz","og.Rollo.Rollo_werkstatt.stopp"]}' -- __init__.py:json_parse:270
            2014-01-22 16:30:26,643 DEBUG    Main         knx: 0.0.3 set 1/0/5 to 01 -- __init__.py:parse_telegram:181
            Die Warnings wollte ich später abschaffen wenn erst mal die items laufen. Sind meist Dinge die ich eh nicht in Betrieb habe. Aber evtl. hilft es ja bei der Fehlersuche.
            Danke!

            Kommentar


              #21
              Zitat von accelle Beitrag anzeigen
              Hallo Steven,

              Dir ist schon klar, dass die Nachlaufzeit nach unten auf dem Weg nach oben quasi eine Vorlaufzeit ist. Dann erst beginnt der Rolladen tatsächlich nach oben zu laufen. Vorher öffnen sich erst mal wieder die Lamellenzwischenräume.

              Gruß
              Peter
              Hallo,

              ja ist mir klar, ich kann leider nur Abends aufs System zugreifen.

              Werde heute mal genaue Messungen vornehmen und berichten.

              Was mir halt beim ersten Testen gestern aufgefallen ist fahre ich von komplett offen auf 50% passt es, fahre ich von unten 100% zu auf 50 % fährt er so auf 3/4....

              Gruß
              Steven

              Kommentar


                #22
                Hallo Lars,

                Zitat von Haxley Beitrag anzeigen
                Die Warnings wollte ich später abschaffen wenn erst mal die items laufen.
                da sind aber auch ein paar Errors/Exceptions die sollten auf jeden Fall erst mal weg.

                Bis bald

                Marcus

                Kommentar


                  #23
                  Hallo Haxley,
                  wie hast Du denn den shutter in Deine Seite eingebaut? Da ist überhaupt keine Aktivität von rollo.py im Log.

                  Mach bitte mal in die logic.conf
                  watch_item =*.Rollo.Rollo*
                  und poste hier, wie Du das shutter-widget aufrufst.

                  Gruß
                  Peter

                  Kommentar


                    #24
                    Danke Peter für den ersten Tip!
                    Ich nutze die items *.conf um die Seiten generieren zu lassen in der smartVISU.

                    Ich bin dank Dir schon mal weiter. War ein Misverständniss ich dachte die * in der logic.conf sind Wildcarts. Naja sind es ja auch aber ich dachte ich muss die ersetzen...

                    Jetzt geht die Jalousie im shutter schon mal mit zu. Aber leider beim öffnen der Jalousie nicht wieder mit auf.
                    Wenn das noch läuft bin ich erstmal glücklich.

                    Code:
                    2014-01-22 18:42:47,951 INFO     Main         Start SmartHome.py 1.0-23-g43fa9aa+ -- smarthome.py:__init__:231
                    2014-01-22 18:42:47,953 DEBUG    Main         Python 3.2.3 -- smarthome.py:__init__:232
                    2014-01-22 18:42:47,954 WARNING  Main         Could not find/use ephem! -- orb.py:__init__:41
                    2014-01-22 18:42:47,956 WARNING  Main         Could not find/use ephem! -- orb.py:__init__:41
                    2014-01-22 18:42:47,958 INFO     Main         Init Scheduler -- scheduler.py:__init__:86
                    2014-01-22 18:42:47,960 INFO     Main         Init Plugins -- smarthome.py:start:274
                    2014-01-22 18:42:47,963 DEBUG    Main         Plugin: knx -- plugin.py:__init__:43
                    2014-01-22 18:42:47,969 DEBUG    Main         Plugin: ow -- plugin.py:__init__:43
                    2014-01-22 18:42:47,963 DEBUG    Scheduler    creating 5 workers -- scheduler.py:run:93
                    2014-01-22 18:42:47,975 DEBUG    Main         Plugin: cli -- plugin.py:__init__:43
                    2014-01-22 18:42:47,979 DEBUG    Main         Plugin: visu -- plugin.py:__init__:43
                    2014-01-22 18:42:48,000 DEBUG    Main         Plugin: sql -- plugin.py:__init__:43
                    2014-01-22 18:42:48,010 DEBUG    Main         SQLite 3.7.13 -- __init__.py:__init__:62
                    2014-01-22 18:42:48,029 DEBUG    Main         SQLite: database integrity ok -- __init__.py:__init__:78
                    2014-01-22 18:42:48,034 DEBUG    Main         SQLite pack next time: 2014-01-23 03:02:00+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:42:48,036 DEBUG    Main         Plugin: rrd -- plugin.py:__init__:43
                    2014-01-22 18:42:48,039 ERROR    Main         Plugin rrd exception: No module named rrdtool -- plugin.py:__init__:57
                    Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/plugin.py", line 53, in __init__
                        plugin_thread = Plugin(smarthome, plugin, classname, classpath, args)
                      File "/usr/local/smarthome/lib/plugin.py", line 79, in __init__
                        exec("import {0}".format(classpath))
                      File "<string>", line 1, in <module>
                      File "/usr/local/smarthome/plugins/rrd/__init__.py", line 27, in <module>
                        import rrdtool
                    ImportError: No module named rrdtool
                    2014-01-22 18:42:48,045 INFO     Main         Init Items -- smarthome.py:start:280
                    2014-01-22 18:42:48,066 DEBUG    Main         Item env.core.memory = 12799851.252481483 via SQLite None None -- item.py:set:457
                    2014-01-22 18:42:48,072 DEBUG    Main         Item env.core.threads = 8.0 via SQLite None None -- item.py:set:457
                    2014-01-22 18:42:48,079 DEBUG    Main         Item env.core.garbage = 0.0 via SQLite None None -- item.py:set:457
                    2014-01-22 18:42:48,081 DEBUG    Main         Item env.core: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,089 DEBUG    Main         Item env.location: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,097 DEBUG    Main         Item env.system.load = 0.10062163047311937 via SQLite None None -- item.py:set:457
                    2014-01-22 18:42:48,100 DEBUG    Main         Item env.system: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,101 DEBUG    Main         Item env: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,104 DEBUG    Main         KNX: UG.Werkstatt listen on 1/0/23 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,106 DEBUG    Main         KNX: UG.Flur_Unten listen on 1/0/35 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,108 DEBUG    Main         Item UG: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,112 DEBUG    Main         KNX: ng.licht.Werkstatt listen on 1/0/23 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,114 DEBUG    Main         KNX: ng.licht.Werkstatt listen on and init with 1//23 -- __init__.py:parse_item:244
                    2014-01-22 18:42:48,116 DEBUG    Main         KNX: ng.licht.Flur_klein listen on 1/0/35 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,117 DEBUG    Main         KNX: ng.licht.Flur_klein listen on and init with 1/0/35 -- __init__.py:parse_item:244
                    2014-01-22 18:42:48,119 DEBUG    Main         Item ng.licht: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,123 DEBUG    Main         Item ng.rollo.werkstatt: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,125 DEBUG    Main         Item ng.rollo: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,126 DEBUG    Main         Item ng: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,130 DEBUG    Main         KNX: og.licht.Werkstatt listen on 1/0/23 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,131 DEBUG    Main         KNX: og.licht.Werkstatt listen on and init with 1//23 -- __init__.py:parse_item:244
                    2014-01-22 18:42:48,133 DEBUG    Main         KNX: og.licht.Flur_klein listen on 1/0/35 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,135 DEBUG    Main         KNX: og.licht.Flur_klein listen on and init with 1/0/35 -- __init__.py:parse_item:244
                    2014-01-22 18:42:48,136 DEBUG    Main         Item og.licht: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,140 DEBUG    Main         KNX: og.Rollo.Rollo_werkstatt.step listen on 1/1/27 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,142 DEBUG    Main         KNX: og.Rollo.Rollo_werkstatt.move listen on 1/1/28 -- __init__.py:parse_item:235
                    2014-01-22 18:42:48,146 DEBUG    Main         Item og.Rollo.Rollo_werkstatt: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,148 DEBUG    Main         Item og.Rollo: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,149 DEBUG    Main         Item og: no type specified. -- item.py:__init__:242
                    2014-01-22 18:42:48,151 INFO     Main         Start Plugins -- plugin.py:start:65
                    2014-01-22 18:42:48,154 DEBUG    ow           1w-disc next time: 2014-01-22 18:42:50+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:42:48,168 INFO     Main         Start Logics -- logic.py:__init__:33
                    2014-01-22 18:42:48,169 DEBUG    Main         Reading Logics from /usr/local/smarthome/lib/env/logic_conf -- logic.py:_read_logics:64
                    2014-01-22 18:42:48,171 DEBUG    Main         Reading Logics from /usr/local/smarthome/etc/logic.conf -- logic.py:_read_logics:64
                    2014-01-22 18:42:48,180 DEBUG    Main         Logic: rollo_move -- logic.py:__init__:44
                    2014-01-22 18:42:48,209 DEBUG    Main         Logic: env_init -- logic.py:__init__:44
                    2014-01-22 18:42:48,213 DEBUG    Main         Logic: env_stat -- logic.py:__init__:44
                    2014-01-22 18:42:48,217 DEBUG    Main         env_stat next time: 2014-01-22 18:42:59+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:42:48,218 DEBUG    Main         Logic: env_loc -- logic.py:__init__:44
                    2014-01-22 18:42:48,530 DEBUG    Connections  KNX: connected to 127.0.0.1:6720 -- connection.py:connect:391
                    2014-01-22 18:42:48,532 DEBUG    Connections  KNX: enable group monitor -- __init__.py:handle_connect:117
                    2014-01-22 18:42:48,533 DEBUG    Connections  KNX: init read -- __init__.py:handle_connect:123
                    2014-01-22 18:42:48,534 ERROR    Connections  Method Connections exception: invalid literal for int() with base 10: '' -- scheduler.py:_task:348
                    Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 344, in _task
                        obj()
                      File "/usr/local/smarthome/lib/connection.py", line 84, in check
                        obj.connect()
                      File "/usr/local/smarthome/lib/connection.py", line 392, in connect
                        self._connected()
                      File "/usr/local/smarthome/lib/connection.py", line 218, in _connected
                        self.handle_connect()
                      File "/usr/local/smarthome/plugins/knx/__init__.py", line 125, in handle_connect
                        self.groupread(ga)
                      File "/usr/local/smarthome/plugins/knx/__init__.py", line 88, in groupread
                        pkt.extend(self.encode(ga, 'ga'))
                      File "/usr/local/smarthome/plugins/knx/__init__.py", line 143, in encode
                        return dpts.encode[str(dpt)](data)
                      File "/usr/local/smarthome/plugins/knx/dpts.py", line 308, in enga
                        return [int(ga[0]) << 3 | int(ga[1]), int(ga[2])]
                    ValueError: invalid literal for int() with base 10: ''
                    2014-01-22 18:42:50,508 DEBUG    Scheduler    1w-disc next time: 2014-01-22 18:52:50+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:42:53,517 ERROR    env_loc      Logic: env_loc, File: /usr/local/smarthome/lib/orb.py, Line: 60, Method: rise, Exception: 'Orb' object has no attribute '_obs' -- scheduler.py:_task:334
                    Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                        exec(obj.bytecode)
                      File "/usr/local/smarthome/lib/env/location.py", line 5, in <module>
                        sh.env.location.sunrise(sh.sun.rise().astimezone(sh.tzinfo()))
                      File "/usr/local/smarthome/lib/orb.py", line 60, in rise
                        self._obs.date = datetime.datetime.utcnow() - dateutil.relativedelta.relativedelta(minutes=moff) + dateutil.relativedelta.relativedelta(seconds=2)
                    AttributeError: 'Orb' object has no attribute '_obs'
                    2014-01-22 18:42:53,550 DEBUG    env_init     Item env.core.version = 1.0-23-g43fa9aa+ via Logic None None -- item.py:__update:363
                    2014-01-22 18:42:53,552 DEBUG    env_init     Item env.core.start = 2014-01-22 18:42:53.551462+01:00 via Logic None None -- item.py:__update:363
                    2014-01-22 18:42:53,554 DEBUG    env_init     Item env.system.name = EIBServer via Logic None None -- item.py:__update:363
                    2014-01-22 18:42:53,555 DEBUG    sh.gc        Garbage collector: collected 0 objects. -- smarthome.py:_garbage_collection:498
                    2014-01-22 18:42:53,569 DEBUG    env_init     Item env.system.start = 2014-01-22 07:46:37.568444+01:00 via Logic None None -- item.py:__update:363
                    2014-01-22 18:42:53,584 DEBUG    sh.gc        Object references: 8416 -- smarthome.py:_maintenance:490
                    2014-01-22 18:42:54,051 ERROR    Scheduler    Error parsing crontab: sunset-7 -- scheduler.py:_crontab:362
                    2014-01-22 18:42:54,053 ERROR    Scheduler    Error parsing crontab: sunrise+1m -- scheduler.py:_crontab:362
                    2014-01-22 18:42:54,055 ERROR    Scheduler    Error parsing crontab: sunrise-5 -- scheduler.py:_crontab:362
                    2014-01-22 18:42:54,057 ERROR    Scheduler    Error parsing crontab: sunset+1m -- scheduler.py:_crontab:362
                    2014-01-22 18:42:54,059 DEBUG    Scheduler    env_loc next time: 2014-01-22 19:12:54+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:42:54,063 DEBUG    Scheduler    sh.gc next time: 2014-01-23 02:04:00+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:42:59,105 ERROR    Connections  1-Wire: could not connect to 127.0.0.1:4304: [Errno 111] Verbindungsaufbau abgelehnt -- __init__.py:connect:60
                    2014-01-22 18:42:59,107 DEBUG    Connections  CLI: binding to 0.0.0.0:2323 (TCP) -- connection.py:connect:161
                    2014-01-22 18:42:59,111 DEBUG    Connections  WebSocket: binding to 0.0.0.0:2424 (TCP) -- connection.py:connect:161
                    2014-01-22 18:42:59,109 DEBUG    env_stat     Item env.core.memory = 12787712 via Logic None None -- item.py:__update:363
                    2014-01-22 18:42:59,114 DEBUG    env_stat     Item env.system.load = 0.02 via Logic None None -- item.py:__update:363
                    2014-01-22 18:42:59,117 ERROR    env_stat     Logic: env_stat, File: /usr/local/smarthome/lib/env/stat.py, Line: 33, Method: <module>, Exception: 'Orb' object has no attribute 'light' -- scheduler.py:_task:334
                    Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                        exec(obj.bytecode)
                      File "/usr/local/smarthome/lib/env/stat.py", line 33, in <module>
                        sh.env.location.moonlight(sh.moon.light())
                    AttributeError: 'Orb' object has no attribute 'light'
                    2014-01-22 18:42:59,579 DEBUG    Scheduler    env_stat next time: 2014-01-22 18:47:59+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:43:05,672 DEBUG    Main         WebSocket: incoming connection from 192.168.0.5:63477 to 0.0.0.0:2424 -- connection.py:accept:188
                    2014-01-22 18:43:05,887 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"proto","ver":3}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:10,352 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"monitor","items":["og.licht.Werkstatt","og.licht.Flur_klein","og.Rollo.Rollo_werkstatt.move","og.Rollo.Rollo_werkstatt.zielproz","og.Rollo.Rollo_werkstatt.stopp"]}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:12,832 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":40}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:12,834 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 40 via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:43:12,835 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 40 -- scheduler.py:trigger:162
                    2014-01-22 18:43:12,837 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 40 (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:43:12,838 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:43:12,838 INFO     rollo_move     Position anfahren: og.Rollo.Rollo_werkstatt Ziel=40 -- rollo.py:move_to_targetpos:52
                    2014-01-22 18:43:12,839 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.move = True via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:12,841 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:12,842 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:12,843 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:12,846 DEBUG    Main         knx: 0.0.0 set 1/1/28 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:43:12,848 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:12,850 INFO     rollo_move     pos Rollo og.Rollo.Rollo_werkstatt: Startposition= 0.0 Ziel= 40 Zielposition= 5.2 rechnerische Dauer= 5.2 rechnerische Richtung= 1 -- rollo.py:move_to_targetpos:73
                    2014-01-22 18:43:12,851 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:12,853 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:13,717 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":40}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:14,111 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Item og.Rollo.Rollo_werkstatt.steppos = True via Timer None None -- item.py:__update:363
                    2014-01-22 18:43:14,115 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:14,117 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:14,118 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 1) -- rollo.py:<module>:117
                    2014-01-22 18:43:14,119 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 1.3 Neue Position: 1.3 -- rollo.py:compute_position:14
                    2014-01-22 18:43:14,119 INFO     rollo_move     Neue Position: 10 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:14,120 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 10 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:14,122 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 10 -- scheduler.py:trigger:162
                    2014-01-22 18:43:14,124 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 10 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:14,124 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:14,943 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.stopp","val":"1"}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:14,945 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.stopp = 1 via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:43:14,947 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 1 -- scheduler.py:trigger:162
                    2014-01-22 18:43:14,948 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 1 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:14,949 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 1) -- rollo.py:<module>:117
                    2014-01-22 18:43:14,950 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.step = True via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:14,951 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.step dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:14,954 DEBUG    Main         knx: 0.0.0 set 1/1/27 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:43:14,956 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.step/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:14,958 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.step dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:14,956 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 2.1 Neue Position: 2.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:14,959 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:14,960 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.step/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 1 -- rollo.py:<module>:80
                    2014-01-22 18:43:14,963 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 2.1 Neue Position: 2.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:14,964 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:14,966 INFO     rollo_move     Neue Position: 16 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:14,968 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 16 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:14,970 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 16 -- scheduler.py:trigger:162
                    2014-01-22 18:43:14,971 INFO     rollo_move     Stopp Rollo og.Rollo.Rollo_werkstatt -- rollo.py:<module>:133
                    2014-01-22 18:43:14,972 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 16 (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:43:14,974 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:15,614 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:15,615 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:43:15,616 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:43:15,616 INFO     rollo_move     Steppos Rollo og.Rollo.Rollo_werkstatt: keine Aktion  -- rollo.py:<module>:95
                    2014-01-22 18:43:15,863 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"0"}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:15,864 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.move = False via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:43:15,865 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:43:15,866 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:43:15,867 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:43:15,868 INFO     rollo_move     move Rollo og.Rollo.Rollo_werkstatt: Start move, Richtung: -1 -- rollo.py:move:48
                    2014-01-22 18:43:15,870 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:43:15,873 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:43:15,874 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:15,875 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:17,117 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:17,118 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:17,119 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:43:17,120 INFO     rollo_move     Alte Position: 2.1 Richtung: -1 Fahrzeit: 1.3 Neue Position: 0.8 -- rollo.py:compute_position:14
                    2014-01-22 18:43:17,120 INFO     rollo_move     Neue Position: 6 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:17,121 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 6 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:17,122 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 6 -- scheduler.py:trigger:162
                    2014-01-22 18:43:17,125 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 6 (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:17,126 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:18,120 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 1 -- scheduler.py:trigger:162
                    2014-01-22 18:43:18,122 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 1 (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:18,124 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:43:18,125 INFO     rollo_move     Stopp Rollo og.Rollo.Rollo_werkstatt: keine Aktion  -- rollo.py:<module>:114
                    2014-01-22 18:43:18,547 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":80}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:18,548 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 80 via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:43:18,549 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 80 -- scheduler.py:trigger:162
                    2014-01-22 18:43:18,550 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 80 (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:18,551 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:43:18,552 INFO     rollo_move     Alte Position: 2.1 Richtung: -1 Fahrzeit: 2.7 Neue Position: 0 -- rollo.py:compute_position:14
                    2014-01-22 18:43:18,552 INFO     rollo_move     Alte Position: 2.1 Richtung: -1 Fahrzeit: 2.7 Neue Position: 0 -- rollo.py:compute_position:14
                    2014-01-22 18:43:18,553 INFO     rollo_move     Neue Position: 0 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:18,553 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 0 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:18,555 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 0 -- scheduler.py:trigger:162
                    2014-01-22 18:43:18,557 INFO     rollo_move     Position anfahren: og.Rollo.Rollo_werkstatt Ziel=0 -- rollo.py:move_to_targetpos:52
                    2014-01-22 18:43:18,557 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 0 (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:43:18,560 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.move = True via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:18,560 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:18,564 DEBUG    Main         knx: 0.0.0 set 1/1/28 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:43:18,566 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:18,568 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:43:18,569 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:18,570 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:18,572 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:18,573 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:18,574 INFO     rollo_move     pos Rollo og.Rollo.Rollo_werkstatt: Startposition= 0.0 Ziel= 0 Zielposition= 0.0 rechnerische Dauer= 0.0 rechnerische Richtung= 1 -- rollo.py:move_to_targetpos:73
                    2014-01-22 18:43:18,621 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Item og.Rollo.Rollo_werkstatt.stopp = 2 via Timer None None -- item.py:__update:363
                    2014-01-22 18:43:18,623 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 2 -- scheduler.py:trigger:162
                    2014-01-22 18:43:18,624 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 2 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:18,625 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:19,624 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:19,625 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:19,626 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:19,627 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 1.1 Neue Position: 1.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:19,627 INFO     rollo_move     Neue Position: 8 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:19,628 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 8 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:19,630 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 8 -- scheduler.py:trigger:162
                    2014-01-22 18:43:19,632 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 8 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:19,633 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:21,127 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:21,128 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:21,129 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:21,130 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 2.6 Neue Position: 2.6 -- rollo.py:compute_position:14
                    2014-01-22 18:43:21,130 INFO     rollo_move     Neue Position: 20 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:21,133 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 20 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:21,135 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 20 -- scheduler.py:trigger:162
                    2014-01-22 18:43:21,137 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 20 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:21,138 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:22,632 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:22,633 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:22,634 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:22,635 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 4.1 Neue Position: 4.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:22,635 INFO     rollo_move     Neue Position: 31 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:22,636 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 31 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:22,638 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 31 -- scheduler.py:trigger:162
                    2014-01-22 18:43:22,640 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 31 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:22,641 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:24,136 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:24,138 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:24,139 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:24,139 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 5.6 Neue Position: 5.6 -- rollo.py:compute_position:14
                    2014-01-22 18:43:24,140 INFO     rollo_move     Neue Position: 43 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:24,141 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 43 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:24,142 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 43 -- scheduler.py:trigger:162
                    2014-01-22 18:43:24,144 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 43 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:24,145 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:25,640 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:25,641 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:25,642 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:25,642 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 7.1 Neue Position: 7.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:25,643 INFO     rollo_move     Neue Position: 54 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:25,644 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 54 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:25,646 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 54 -- scheduler.py:trigger:162
                    2014-01-22 18:43:25,648 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 54 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:25,648 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:26,873 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.stopp","val":"1"}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:26,874 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.stopp = 1 via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:43:26,875 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 1 -- scheduler.py:trigger:162
                    2014-01-22 18:43:26,876 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 1 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:26,877 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:27,143 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:27,144 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:27,145 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:27,146 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 8.6 Neue Position: 8.6 -- rollo.py:compute_position:14
                    2014-01-22 18:43:27,146 INFO     rollo_move     Neue Position: 66 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:27,148 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 66 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:27,150 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 66 -- scheduler.py:trigger:162
                    2014-01-22 18:43:27,152 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 66 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:27,153 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:28,646 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:28,647 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:28,648 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:28,649 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 10.1 Neue Position: 10.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:28,649 INFO     rollo_move     Neue Position: 77 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:28,650 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 77 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:28,652 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 77 -- scheduler.py:trigger:162
                    2014-01-22 18:43:28,654 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 77 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:28,655 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:28,960 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.stopp","val":"1"}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:28,962 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 1 -- scheduler.py:trigger:162
                    2014-01-22 18:43:28,963 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 1 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:28,964 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:30,149 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:30,151 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:30,152 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:30,153 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 11.6 Neue Position: 11.6 -- rollo.py:compute_position:14
                    2014-01-22 18:43:30,155 INFO     rollo_move     Neue Position: 89 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:30,156 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 89 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:30,158 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 89 -- scheduler.py:trigger:162
                    2014-01-22 18:43:30,160 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 89 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:30,161 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:31,655 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:31,657 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:31,658 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:31,658 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 13.1 Neue Position: 13.1 -- rollo.py:compute_position:14
                    2014-01-22 18:43:31,659 INFO     rollo_move     Neue Position: 100 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:31,660 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 100 via Logic None None -- item.py:__update:363
                    2014-01-22 18:43:31,661 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 100 -- scheduler.py:trigger:162
                    2014-01-22 18:43:31,663 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 100 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:31,664 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:37,458 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"0"}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:37,459 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.move = False via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:43:37,460 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:43:37,461 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 2 -- rollo.py:<module>:80
                    2014-01-22 18:43:37,462 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 2) -- rollo.py:<module>:117
                    2014-01-22 18:43:37,463 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 18.9 Neue Position: 18.0 -- rollo.py:compute_position:14
                    2014-01-22 18:43:37,463 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 18.9 Neue Position: 18.0 -- rollo.py:compute_position:14
                    2014-01-22 18:43:37,464 INFO     rollo_move     Neue Position: 100 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:37,465 INFO     rollo_move     move Rollo og.Rollo.Rollo_werkstatt: Start move, Richtung: -1 -- rollo.py:move:48
                    2014-01-22 18:43:37,467 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:43:37,470 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:43:37,471 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:37,472 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:43:38,671 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:43:38,672 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:38,673 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:43:38,673 INFO     rollo_move     Alte Position: 18.0 Richtung: -1 Fahrzeit: 1.2 Neue Position: 16.8 -- rollo.py:compute_position:14
                    2014-01-22 18:43:38,674 INFO     rollo_move     Neue Position: 100 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:43:58,794 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.stopp","val":"1"}' -- __init__.py:json_parse:270
                    2014-01-22 18:43:58,795 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 1 -- scheduler.py:trigger:162
                    2014-01-22 18:43:58,796 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 1 (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:43:58,797 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:43:58,798 INFO     rollo_move     Stopp Rollo og.Rollo.Rollo_werkstatt: keine Aktion  -- rollo.py:<module>:114
                    2014-01-22 18:44:01,553 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"0"}' -- __init__.py:json_parse:270
                    2014-01-22 18:44:01,555 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:44:01,556 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:01,557 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:01,559 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:01,562 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:44:01,564 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:01,564 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:03,721 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"0"}' -- __init__.py:json_parse:270
                    2014-01-22 18:44:03,723 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:44:03,725 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:03,725 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:03,728 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:03,731 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:44:03,732 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:03,733 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:04,975 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":0}' -- __init__.py:json_parse:270
                    2014-01-22 18:44:04,977 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 0 via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:44:04,979 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 0 -- scheduler.py:trigger:162
                    2014-01-22 18:44:04,980 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 0 (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:04,981 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:04,982 INFO     rollo_move     Alte Position: 18.0 Richtung: -1 Fahrzeit: 27.5 Neue Position: 0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:04,983 INFO     rollo_move     Alte Position: 18.0 Richtung: -1 Fahrzeit: 27.5 Neue Position: 0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:04,984 INFO     rollo_move     Neue Position: 0 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:04,985 INFO     rollo_move     Position anfahren: og.Rollo.Rollo_werkstatt Ziel=0 -- rollo.py:move_to_targetpos:52
                    2014-01-22 18:44:04,987 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.move = True via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:04,991 DEBUG    Main         knx: 0.0.0 set 1/1/28 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:04,992 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:04,994 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:04,995 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:04,996 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:04,998 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 3 -- rollo.py:<module>:80
                    2014-01-22 18:44:04,999 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:05,000 INFO     rollo_move     pos Rollo og.Rollo.Rollo_werkstatt: Startposition= 0.0 Ziel= 0 Zielposition= 0.0 rechnerische Dauer= 0.0 rechnerische Richtung= 1 -- rollo.py:move_to_targetpos:73
                    2014-01-22 18:44:05,230 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Item og.Rollo.Rollo_werkstatt.stopp = 3 via Timer None None -- item.py:__update:363
                    2014-01-22 18:44:05,232 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 3 -- scheduler.py:trigger:162
                    2014-01-22 18:44:05,233 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 3 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 3 -- rollo.py:<module>:80
                    2014-01-22 18:44:05,234 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 3) -- rollo.py:<module>:117
                    2014-01-22 18:44:05,237 DEBUG    Main         knx: 0.0.0 set 1/1/27 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:05,239 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.step dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:05,240 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.step dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:05,241 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.step/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 3 -- rollo.py:<module>:80
                    2014-01-22 18:44:05,244 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:05,245 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 0.2 Neue Position: 0.2 -- rollo.py:compute_position:14
                    2014-01-22 18:44:05,246 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.step/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 3 -- rollo.py:<module>:80
                    2014-01-22 18:44:05,248 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 0.2 Neue Position: 0.2 -- rollo.py:compute_position:14
                    2014-01-22 18:44:05,248 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:05,250 INFO     rollo_move     Neue Position: 1 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:05,252 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 1 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:05,254 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 1 -- scheduler.py:trigger:162
                    2014-01-22 18:44:05,255 INFO     rollo_move     Stopp Rollo og.Rollo.Rollo_werkstatt -- rollo.py:<module>:133
                    2014-01-22 18:44:05,256 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 1 (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:05,258 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:06,232 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:06,234 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:06,234 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:44:06,235 INFO     rollo_move     Steppos Rollo og.Rollo.Rollo_werkstatt: keine Aktion  -- rollo.py:<module>:95
                    2014-01-22 18:44:07,335 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.zielproz","val":0}' -- __init__.py:json_parse:270
                    2014-01-22 18:44:07,336 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.zielproz = 0 via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:44:07,337 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 0 -- scheduler.py:trigger:162
                    2014-01-22 18:44:07,338 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 0 (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:07,339 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:44:07,341 INFO     rollo_move     Position anfahren: og.Rollo.Rollo_werkstatt Ziel=0 -- rollo.py:move_to_targetpos:52
                    2014-01-22 18:44:07,343 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.move = False via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:07,346 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:07,348 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:44:07,350 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:07,351 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:07,352 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:44:07,354 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 4 -- rollo.py:<module>:80
                    2014-01-22 18:44:07,355 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:07,356 INFO     rollo_move     pos Rollo og.Rollo.Rollo_werkstatt: Startposition= 0.2 Ziel= 0 Zielposition= 0.0 rechnerische Dauer= 0.2 rechnerische Richtung= 0 -- rollo.py:move_to_targetpos:73
                    2014-01-22 18:44:07,735 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Item og.Rollo.Rollo_werkstatt.stopp = 4 via Timer None None -- item.py:__update:363
                    2014-01-22 18:44:07,737 DEBUG    og.Rollo.Rollo_werkstatt.stopp-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.stopp dest: None value: 4 -- scheduler.py:trigger:162
                    2014-01-22 18:44:07,739 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.stopp/ 4 (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 4 -- rollo.py:<module>:80
                    2014-01-22 18:44:07,739 INFO     rollo_move    aktueller Status: Rollo auf Zielfahrt (Nr: 4) -- rollo.py:<module>:117
                    2014-01-22 18:44:07,742 DEBUG    Main         knx: 0.0.0 set 1/1/27 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:07,744 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.step dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:07,745 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.step dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:07,747 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.step/ True (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 4 -- rollo.py:<module>:80
                    2014-01-22 18:44:07,749 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:07,751 INFO     rollo_move     Alte Position: 0.2 Richtung: -1 Fahrzeit: 0.4 Neue Position: 0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:07,751 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.step/ True (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 4 -- rollo.py:<module>:80
                    2014-01-22 18:44:07,753 INFO     rollo_move     Alte Position: 0.2 Richtung: -1 Fahrzeit: 0.4 Neue Position: 0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:07,754 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:07,756 INFO     rollo_move     Neue Position: 0 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:07,757 INFO     rollo_move     Stopp Rollo og.Rollo.Rollo_werkstatt -- rollo.py:<module>:133
                    2014-01-22 18:44:08,737 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:08,739 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:08,740 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:44:08,740 INFO     rollo_move     Steppos Rollo og.Rollo.Rollo_werkstatt: keine Aktion  -- rollo.py:<module>:95
                    2014-01-22 18:44:09,303 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"1"}' -- __init__.py:json_parse:270
                    2014-01-22 18:44:09,304 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.move = True via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:44:09,305 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:09,307 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 0 (+1 = AB) / Art alt: -1 -- rollo.py:<module>:80
                    2014-01-22 18:44:09,308 INFO     rollo_move    aktueller Status: Rollo steht -- rollo.py:<module>:87
                    2014-01-22 18:44:09,310 INFO     rollo_move     move Rollo og.Rollo.Rollo_werkstatt: Start move, Richtung: 1 -- rollo.py:move:48
                    2014-01-22 18:44:09,312 DEBUG    Main         knx: 0.0.0 set 1/1/28 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:44:09,315 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:09,317 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:09,317 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:10,743 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:10,744 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:10,745 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:10,746 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 1.4 Neue Position: 1.4 -- rollo.py:compute_position:14
                    2014-01-22 18:44:10,746 INFO     rollo_move     Neue Position: 10 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:10,748 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 10 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:10,750 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 10 -- scheduler.py:trigger:162
                    2014-01-22 18:44:10,752 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 10 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:10,753 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:12,250 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:12,252 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:12,252 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:12,253 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 2.9 Neue Position: 2.9 -- rollo.py:compute_position:14
                    2014-01-22 18:44:12,253 INFO     rollo_move     Neue Position: 22 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:12,255 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 22 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:12,257 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 22 -- scheduler.py:trigger:162
                    2014-01-22 18:44:12,259 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 22 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:12,260 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:13,755 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:13,757 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:13,757 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:13,758 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 4.4 Neue Position: 4.4 -- rollo.py:compute_position:14
                    2014-01-22 18:44:13,758 INFO     rollo_move     Neue Position: 33 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:13,759 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 33 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:13,761 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 33 -- scheduler.py:trigger:162
                    2014-01-22 18:44:13,763 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 33 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:13,764 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:15,260 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:15,261 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:15,262 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:15,263 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 6.0 Neue Position: 6.0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:15,263 INFO     rollo_move     Neue Position: 46 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:15,264 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 46 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:15,266 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 46 -- scheduler.py:trigger:162
                    2014-01-22 18:44:15,268 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 46 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:15,268 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:16,764 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:16,766 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:16,767 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:16,768 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 7.5 Neue Position: 7.5 -- rollo.py:compute_position:14
                    2014-01-22 18:44:16,768 INFO     rollo_move     Neue Position: 57 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:16,769 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 57 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:16,771 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 57 -- scheduler.py:trigger:162
                    2014-01-22 18:44:16,773 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 57 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:16,774 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:18,268 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:18,269 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:18,270 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:18,270 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 9.0 Neue Position: 9.0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:18,271 INFO     rollo_move     Neue Position: 69 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:18,272 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 69 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:18,273 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 69 -- scheduler.py:trigger:162
                    2014-01-22 18:44:18,275 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 69 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:18,276 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:19,773 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:19,774 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:19,775 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:19,775 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 10.5 Neue Position: 10.5 -- rollo.py:compute_position:14
                    2014-01-22 18:44:19,776 INFO     rollo_move     Neue Position: 80 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:19,777 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 80 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:19,779 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 80 -- scheduler.py:trigger:162
                    2014-01-22 18:44:19,781 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 80 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:19,781 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:21,281 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:21,282 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:21,283 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:21,284 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 12.0 Neue Position: 12.0 -- rollo.py:compute_position:14
                    2014-01-22 18:44:21,284 INFO     rollo_move     Neue Position: 92 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:21,285 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 92 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:21,287 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 92 -- scheduler.py:trigger:162
                    2014-01-22 18:44:21,289 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 92 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:21,290 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:44:22,790 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:44:22,792 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:22,792 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:44:22,793 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 13.5 Neue Position: 13.5 -- rollo.py:compute_position:14
                    2014-01-22 18:44:22,793 INFO     rollo_move     Neue Position: 100 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:44:22,794 DEBUG    rollo_move   Item og.Rollo.Rollo_werkstatt.zielproz = 100 via Logic None None -- item.py:__update:363
                    2014-01-22 18:44:22,797 DEBUG    rollo_move   Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.zielproz dest: None value: 100 -- scheduler.py:trigger:162
                    2014-01-22 18:44:22,798 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.zielproz/ 100 (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:44:22,799 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:46:47,415 DEBUG    Main         192.168.0.5:63477 sent '{"cmd":"item","id":"og.Rollo.Rollo_werkstatt.move","val":"0"}' -- __init__.py:json_parse:270
                    2014-01-22 18:46:47,417 DEBUG    Main         Item og.Rollo.Rollo_werkstatt.move = False via Visu 192.168.0.5:63477 None -- item.py:__update:363
                    2014-01-22 18:46:47,418 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:46:47,419 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: 1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:46:47,420 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:46:47,420 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 158.1 Neue Position: 18.0 -- rollo.py:compute_position:14
                    2014-01-22 18:46:47,421 INFO     rollo_move     Alte Position: 0.0 Richtung: 1 Fahrzeit: 158.1 Neue Position: 18.0 -- rollo.py:compute_position:14
                    2014-01-22 18:46:47,422 INFO     rollo_move     Neue Position: 100 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:46:47,423 INFO     rollo_move     move Rollo og.Rollo.Rollo_werkstatt: Start move, Richtung: -1 -- rollo.py:move:48
                    2014-01-22 18:46:47,425 DEBUG    Main         knx: 0.0.0 set 1/1/28 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:46:47,429 DEBUG    Main         Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.move dest: None value: False -- scheduler.py:trigger:162
                    2014-01-22 18:46:47,430 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.move/ False (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:46:47,431 INFO     rollo_move    Rolladen on hold og.Rollo.Rollo_werkstatt -- rollo.py:<module>:83
                    2014-01-22 18:46:48,596 DEBUG    og.Rollo.Rollo_werkstatt.steppos-Timer Triggering rollo_move - by: Item source: og.Rollo.Rollo_werkstatt.steppos dest: None value: True -- scheduler.py:trigger:162
                    2014-01-22 18:46:48,598 INFO     rollo_move   Input: og.Rollo.Rollo_werkstatt.steppos/ True (True=AB) / Richtung alt: -1 (+1 = AB) / Art alt: 0 -- rollo.py:<module>:80
                    2014-01-22 18:46:48,599 INFO     rollo_move    aktueller Status: Rollo fährt (move) -- rollo.py:<module>:100
                    2014-01-22 18:46:48,599 INFO     rollo_move     Alte Position: 18.0 Richtung: -1 Fahrzeit: 1.2 Neue Position: 16.8 -- rollo.py:compute_position:14
                    2014-01-22 18:46:48,600 INFO     rollo_move     Neue Position: 100 % -- rollo.py:compute_percentage_position:22
                    2014-01-22 18:46:57,203 DEBUG    Main         knx: 0.0.13 set 1/0/11 to 01 -- __init__.py:parse_telegram:181
                    2014-01-22 18:46:59,048 DEBUG    Main         knx: 0.0.13 set 1/0/1 to 01 -- __init__.py:parse_telegram:181
                    2014-01-22 18:47:31,925 DEBUG    Main         knx: 0.0.3 set 1/0/5 to 01 -- __init__.py:parse_telegram:181
                    2014-01-22 18:47:50,448 DEBUG    Main         knx: 0.0.3 set 1/0/5 to 00 -- __init__.py:parse_telegram:181
                    2014-01-22 18:47:59,276 DEBUG    env_stat     Item env.system.load = 0.03 via Logic None None -- item.py:__update:363
                    2014-01-22 18:47:59,279 ERROR    env_stat     Logic: env_stat, File: /usr/local/smarthome/lib/env/stat.py, Line: 33, Method: <module>, Exception: 'Orb' object has no attribute 'light' -- scheduler.py:_task:334
                    Traceback (most recent call last):
                      File "/usr/local/smarthome/lib/scheduler.py", line 327, in _task
                        exec(obj.bytecode)
                      File "/usr/local/smarthome/lib/env/stat.py", line 33, in <module>
                        sh.env.location.moonlight(sh.moon.light())
                    AttributeError: 'Orb' object has no attribute 'light'
                    2014-01-22 18:47:59,749 DEBUG    Scheduler    env_stat next time: 2014-01-22 18:52:59+01:00 -- scheduler.py:_next_time:289
                    2014-01-22 18:48:13,708 DEBUG    Main         knx: 0.0.4 set 1/0/35 to True -- __init__.py:parse_telegram:190
                    2014-01-22 18:48:13,709 DEBUG    Main         Item UG.Flur_Unten = True via KNX 0.0.4 1/0/35 -- item.py:__update:363
                    2014-01-22 18:48:13,711 DEBUG    Main         Item ng.licht.Flur_klein = True via KNX 0.0.4 1/0/35 -- item.py:__update:363
                    2014-01-22 18:48:13,712 DEBUG    Main         Item og.licht.Flur_klein = True via KNX 0.0.4 1/0/35 -- item.py:__update:363
                    2014-01-22 18:48:19,679 DEBUG    Main         knx: 0.0.4 set 1/0/7 to 01 -- __init__.py:parse_telegram:181
                    2014-01-22 18:48:38,007 DEBUG    Main         knx: 0.0.4 set 1/0/7 to 00 -- __init__.py:parse_telegram:181
                    2014-01-22 18:48:45,279 DEBUG    Main         knx: 0.0.4 set 1/0/35 to False -- __init__.py:parse_telegram:190
                    2014-01-22 18:48:45,280 DEBUG    Main         Item UG.Flur_Unten = False via KNX 0.0.4 1/0/35 -- item.py:__update:363
                    2014-01-22 18:48:45,282 DEBUG    Main         Item ng.licht.Flur_klein = False via KNX 0.0.4 1/0/35 -- item.py:__update:363
                    2014-01-22 18:48:45,283 DEBUG    Main         Item og.licht.Flur_klein = False via KNX 0.0.4 1/0/35 -- item.py:__update:363
                    2014-01-22 18:48:56,351 DEBUG    Main         knx: 0.0.22 set 1/0/5 to 01 -- __init__.py:parse_telegram:181
                    2014-01-22 18:48:56,658 DEBUG    Main         knx: 0.0.22 set 1/0/30 to 01 -- __init__.py:parse_telegram:181

                    Kommentar


                      #25
                      Also wenn ich auf das Bild klicke, dann geht dort das "Bild" auf und zu. Wenn ich die Buttons benutze funktioniert das Bild nur beim runterfahren. Beim Hochfahren bleibt das "Bild" "zu".

                      Um es zu präzisieren, wenn ich via Button 100% (oder richtigen Schalter) zu mache geht das Bild beim öffnen via Button (oder richtigen Schalter) nicht mit. Halte ich vorher an (z.B. 90%) dann geht geht das Bild beim öffnen via Button mit.

                      Bei Klick ins Bild geht alles soweit gut.
                      Leider geht der Stop Button noch nicht so richtig.
                      Ich hab den mal mit aktiviert via:
                      Code:
                        [[[[stopp]]]]
                                      visu_acl = rw
                                          type=num
                                          value=0
                                           knx_dpt = 1
                                          knx_listen = 1/1/27          
                                          knx_send = 1/1/27
                                          funktion=rollostopp
                                          enforce_updates = on
                      aber da erkennt die Logic den Stop nicht

                      Noch eine Idee was das sein kann?

                      Danke Gruß Haxley

                      Kommentar


                        #26
                        Zitat von Haxley Beitrag anzeigen
                        Also wenn ich auf das Bild klicke, dann geht dort das "Bild" auf und zu. Wenn ich die Buttons benutze funktioniert das Bild nur beim runterfahren. Beim Hochfahren bleibt das "Bild" "zu".

                        Um es zu präzisieren, wenn ich via Button 100% (oder richtigen Schalter) zu mache geht das Bild beim öffnen via Button (oder richtigen Schalter) nicht mit. Halte ich vorher an (z.B. 90%) dann geht geht das Bild beim öffnen via Button mit.

                        Bei Klick ins Bild geht alles soweit gut.
                        Leider geht der Stop Button noch nicht so richtig.
                        Ich hab den mal mit aktiviert via:
                        Code:
                          [[[[stopp]]]]
                                        visu_acl = rw
                                            type=num
                                            value=0
                                             knx_dpt = 1
                                            knx_listen = 1/1/27          
                                            knx_send = 1/1/27
                                            funktion=rollostopp
                                            enforce_updates = on
                        aber da erkennt die Logic den Stop nicht

                        Noch eine Idee was das sein kann?

                        Danke Gruß Haxley
                        Hallo,

                        den Stop-GA müsstest du noch im widget eintragen sonst siehst du den stop knopf nicht in der Visu:

                        {{ device.shutter ('EG.KUECHE.Rollo', 'Rollo Kueche', 'EG.KUECHE.Rollo.Rollo_Kueche.move', 'EG.KUECHE.Rollo.Rollo_Kueche.step', 'EG.KUECHE.Rollo.Rollo_Kueche.zielproz', '', '', '', 0, 100, 5, 'full') }}


                        ------------------------

                        sooooo anbei neue Werte & Tests von mir :-)

                        Messung 1:
                        Laufzeit von oben bis Ankunft Boden (Laufzeit): 20,2 sek
                        Laufzeit bis alle Lamellen geschlossen sind (Nachlauf): 4,3 sek

                        Laufzeit von unten bis Rolladen vom Boden steigt (Nachlauf): 4,5 sek
                        Laufzeit bis Ankunft oben (Laufzeit): 22,00

                        Messung 2:
                        Laufzeit von oben bis Ankunft Boden (Laufzeit): 20,5 sek
                        Laufzeit bis alle Lamellen geschlossen sind (Nachlauf): 4,2 sek

                        Laufzeit von unten bis Rolladen vom Boden steigt (Nachlauf): 4,6 sek
                        Laufzeit bis Ankunft oben (Laufzeit): 22,01

                        Die Laufzeit unterscheidet sich um 2-3 Sekunden.

                        Anbei mal 2 Bilder einmal 50% angefahren von oben, und einmal 50 angefahren von unten nach oben.

                        Meine Fragen:
                        Muss beim "STEP GA" der "STOP GA" eingetragen werden, oder unterm "STOP-GA"?
                        Soll ich beim "zielproz ga" lieber die KNX Adresse leer lassen oder irgend eine freie nehmen?


                        Gruß
                        Steven
                        Angehängte Dateien

                        Kommentar


                          #27
                          Hallo Steven,
                          den Stop-GA müsstest du noch im widget eintragen sonst siehst du den stop knopf nicht in der Visu:
                          den hab ich eingetragen, hab das blos nicht nochmal mit gepostet. siehe hier
                          Er geht ja auch aber wird im Bild nicht berücksichtigt.
                          Also gebe ich da die Adressen an (die in der Demo ja nicht drin sind) wird es beim Bild nicht mehr erkannt.
                          Ebenso geht das Bild, bei schließen via Button, nicht mehr hoch beim öffnen via Button.

                          Haste das bei Dir mal getestet ob das geht?

                          Danke Gruß Haxley

                          Kommentar


                            #28
                            Zitat von Haxley Beitrag anzeigen
                            Hallo Steven,
                            den hab ich eingetragen, hab das blos nicht nochmal mit gepostet. siehe hier
                            Er geht ja auch aber wird im Bild nicht berücksichtigt.
                            Also gebe ich da die Adressen an (die in der Demo ja nicht drin sind) wird es beim Bild nicht mehr erkannt.
                            Ebenso geht das Bild, bei schließen via Button, nicht mehr hoch beim öffnen via Button.

                            Haste das bei Dir mal getestet ob das geht?

                            Danke Gruß Haxley
                            Ja bei mir geht jetzt alles bis auf die "Genauigkeit", mache allerdings die SmartVisu Seiten selbst nicht mit dem Autogenerator!
                            Angehängte Dateien

                            Kommentar


                              #29
                              Hmm komisch warum das bei mir nicht will, denn er Generator hat ja mit der Funktion nichts zu tun. Am Ende kommst ja oft auch der gleiche Code raus. Für mich ist das aber einfacher für den Anfang. Wenn die Funktionen OK sind dann gehts ans Design.

                              Ich warte da mal was Peter dazu sagt. Evtl ist ja auch nur ein Parameter bei mir falsch. wird nichts großes sein aber ich finde es nicht.

                              Mit der Genauigkeit... na ist halt eine Zeit gesteuerte Geschichte, da ist immer was, das nicht 100% passt, dass sollte man auch nicht erwarten. Brauchst bloß mal Spannungsschwankungen im Netz haben und schon läuft da mal was langsamer außer hast Du Schrittmotoren?
                              Zur Berechnung der Zeit müsste eigentlich auch der Rollenumfang mit berechnet werden, da der Rollladen mit abnehmendem Wickelgrad (Durchmesser) ja immer langsamer wird (runter) oder schneller (hoch). Aber wir wollen mal die Kirche im Dorf lassen. Außer Peter baut die Länge noch mit ein und arbeitet mit einem pauschalen Wickelgrad. Aber wie gesagt das ist bissel zu viel des guten. Hat er so schon supi gemacht!

                              Gruß Haxley

                              Kommentar


                                #30
                                Ich berichte nur meine Testwerte, natürlich ist die bisherig geleistete Arbeit spitze. Aber ich glaube Peter liegt es auch daran das Script so genau wie möglich zu gestalten.

                                Die letzten 2 Tage hat meine Position jeden Abend nicht gepasst, nach einigem "Suchen, nachdenken" hab ich die Ursache gefunden, Frau fährt die Rollo's über einen Zentraltaster der eine andere GA hat da er mehrere Rollos bündelt... sollte man unbedingt auch in die Doku aufnehmen ;-)

                                Code:
                                              [[[[[step]]]]]
                                                    type = bool
                                                    knx_dpt = 1
                                                    knx_listen = 7/0/4[B][COLOR=Red], 7/0/12[/COLOR][/B]
                                                    knx_send = 7/0/4
                                                    funktion = rollostep
                                                    enforce_updates = on
                                                    visu_acl = rw
                                                [[[[[move]]]]]
                                                    visu_acl = rw
                                                    type = bool
                                                    knx_dpt = 1
                                                    knx_listen = 6/0/4[COLOR=Red][B], 6/0/12[/B][/COLOR]
                                                    knx_send = 6/0/4
                                                    funktion = rollomove
                                                    enforce_updates = on
                                Gruß
                                Steven

                                Kommentar

                                Lädt...
                                X