Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Probleme mit dem Versenden von 1-Wire Werten auf KNX

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

    #16
    Irgendwo hier im Forum gab's defekte/falsch bestückte ROT. Thread? Kein Plan, musste suchen.

    Lass man das Argument zum Dämonisieren (-D oder -d?) weg und -t0123. Dann mal eibd frisch durchstarten und Log hier anhängen.

    Kommentar


      #17
      Auf dem Rasp steckt kein ROT Interface sondern ein TPUART Modul von Busware und der Busmaster von Wiregate.

      So, dass Ganze frisch durchgestartet und die Sensoren im Visu weiter unten im Log aufgerufen...

      Code:
      admin@smarthome:/usr/smarthome$ /etc/init.d/smarthome.py stop
      admin@smarthome:/usr/smarthome$ /usr/smarthome/bin/smarthome.py -n
      2013-09-03 16:46:25,351 SmartHome.py INFO     Start SmartHome.py 0.9-20-g35ccac6                                                              -- smarthome.py:__init__:192
      2013-09-03 16:46:25,357 SmartHome.py DEBUG    Python 2.7.3 -- smarthome.py:__ini                                                             t__:193
      2013-09-03 16:46:25,365 SmartHome.py INFO     Init Scheduler -- scheduler.py:__i                                                             nit__:53
      2013-09-03 16:46:25,372 SmartHome.py INFO     Init Plugins -- smarthome.py:__ini                                                             t__:208
      2013-09-03 16:46:25,374 Scheduler    DEBUG    creating 5 workers -- scheduler.py                                                             :run:59
      2013-09-03 16:46:25,400 SmartHome.py DEBUG    Plugin: knx -- plugin.py:__init__:                                                             42
      2013-09-03 16:46:25,450 SmartHome.py DEBUG    Plugin: ow -- plugin.py:__init__:4                                                             2
      2013-09-03 16:46:25,472 SmartHome.py INFO     Onewire: connected to 127.0.0.1:43                                                             04 -- __init__.py:connect:67
      2013-09-03 16:46:25,480 SmartHome.py DEBUG    Plugin: cli -- plugin.py:__init__:                                                             42
      2013-09-03 16:46:25,496 SmartHome.py DEBUG    Plugin: visu -- plugin.py:__init__                                                             :42
      2013-09-03 16:46:25,599 SmartHome.py DEBUG    Plugin: sql -- plugin.py:__init__:                                                             42
      2013-09-03 16:46:25,631 SmartHome.py DEBUG    SQLite 3.7.13 -- __init__.py:__ini                                                             t__:60
      2013-09-03 16:46:25,667 SmartHome.py DEBUG    sqlite next time: 2013-09-04 03:02                                                             :00+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:25,672 SmartHome.py DEBUG    Plugin: rrd -- plugin.py:__init__:                                                             42
      2013-09-03 16:46:25,788 SmartHome.py INFO     Init Items -- smarthome.py:__init_                                                             _:210
      2013-09-03 16:46:25,816 SmartHome.py DEBUG    knx: Sensor: 28.568CAA020000 reply                                                              to 1/1/10 -- __init__.py:parse_item:266
      2013-09-03 16:46:25,827 SmartHome.py DEBUG    knx: Sensor: 26.00D297010000 reply                                                              to 1/1/11 -- __init__.py:parse_item:266
      2013-09-03 16:46:25,835 SmartHome.py INFO     Start Plugins -- plugin.py:start:6                                                             3
      2013-09-03 16:46:25,848 ow           DEBUG    1w-disc next time: 2013-09-03 16:4                                                             6:25+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:25,879 rrd          DEBUG    rrd next time: 2013-09-03 16:48:05                                                             +02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:25,881 SmartHome.py INFO     Start Logics -- logic.py:__init__:                                                             32
      2013-09-03 16:46:25,900 SmartHome.py DEBUG    reading logics from /usr/smarthome                                                             /etc/logic.conf -- logic.py:__init__:38
      2013-09-03 16:46:25,911 sh.con       DEBUG    knx: enable group monitor -- __ini                                                             t__.py:handle_connect:110
      2013-09-03 16:46:25,931 sh.con       INFO     KNX: connected to 127.0.0.1:6720 -                                                             - my_asynchat.py:connect:69
      2013-09-03 16:46:25,948 SmartHome.py DEBUG    Logic: hello -- logic.py:__init__:                                                             45
      2013-09-03 16:46:26,032 SmartHome.py DEBUG    Logic: dummy -- logic.py:__init__:                                                             45
      2013-09-03 16:46:26,057 SmartHome.py DEBUG    dummy next time: 2013-09-03 16:46:                                                             38+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:26,067 visu         DEBUG    series next time: 2013-09-03 16:46                                                             :33+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:26,087 Scheduler    DEBUG    1w-disc next time: 2013-09-03 16:5                                                             6:26+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:26,160 sh.gc        DEBUG    Garbage collector: collected 86 ob                                                             jects. -- smarthome.py:_garbage_collection:345
      2013-09-03 16:46:26,321 Scheduler    DEBUG    sh.gc next time: 2013-09-04 02:04:                                                             00+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:26,719 1w-disc      INFO     1-Wire: 28.568CAA020000 with sensors: T11, T10, T, T12, T9 -- __init__.py:_discovery:390
      2013-09-03 16:46:26,728 1w-disc      INFO     1-Wire: 28.CFBDAA020000 with sensors: T11, T10, T, T12, T9 -- __init__.py:_discovery:390
      2013-09-03 16:46:26,884 1w-disc      DEBUG    1-Wire: sensor 26.00D297010000 voltage: 4.45 -- __init__.py:identify_sensor:192
      2013-09-03 16:46:26,889 1w-disc      INFO     1-Wire: 26.00D297010000 with sensors: VDD, H, T, L -- __init__.py:_discovery:390
      2013-09-03 16:46:26,897 1w-disc      INFO     1-Wire: 81.FBB631000000 with sensors: BM -- __init__.py:_discovery:390
      2013-09-03 16:46:27,370 ow           DEBUG    1w-sen next time: 2013-09-03 16:46:27+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:27,746 Scheduler    DEBUG    1w-sen next time: 2013-09-03 16:51:27+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:27,770 1w-sen       DEBUG    1-wire.sensor2 = 54.4557 via 1-Wire /bus.0/26.00D297010000/HIH4000/humidity -- item.py:_update:19
      2013-09-03 16:46:28,751 1w-sen       DEBUG    1-wire.sensor1 = 24 via 1-Wire /bus.0/28.568CAA020000/temperature9 -- item.py:_update:219
      2013-09-03 16:46:29,076 1w-sen       DEBUG    cycle takes 1.49185204506 seconds -- __init__.py:_sensor_cycle:365
      2013-09-03 16:46:30,229 hello        INFO     Hello World! -- hello.py:<module>:3
      2013-09-03 16:46:33,215 Scheduler    DEBUG    series next time: 2013-09-03 16:46:43+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:38,116 dummy        WARNING  Logic: dummy, File: dummy_series.py, Line: 2, Method: <module>, Exception: SmartHome instance hs no attribute 'first' -- scheduler.py:_task:286
      2013-09-03 16:46:38,279 Scheduler    DEBUG    dummy next time: 2013-09-03 16:51:38+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:43,339 Scheduler    DEBUG    series next time: 2013-09-03 16:46:53+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:46:53,261 Scheduler    DEBUG    series next time: 2013-09-03 16:47:03+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:47:03,376 Scheduler    DEBUG    series next time: 2013-09-03 16:47:13+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:47:13,304 Scheduler    DEBUG    series next time: 2013-09-03 16:47:23+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:47:14,760 SmartHome.py INFO     WebSocket: incoming connection from 192.168.178.70:60531 -- __init__.py:handle_accept:117
      2013-09-03 16:47:15,057 SmartHome.py DEBUG    192.168.178.70:60531 sent '{"cmd":"proto","ver":2}' -- __init__.py:json_parse:295
      2013-09-03 16:47:19,458 SmartHome.py DEBUG    192.168.178.70:60531 sent '{"cmd":"monitor","items":["1-wire.sensor1","1-wire.sensor1.avg.1h.0""1-wire.sensor2","1-wire.sensor2.avg.1h.0"]}' -- __init__.py:json_parse:295
      2013-09-03 16:47:19,467 SmartHome.py INFO     Client 192.168.178.70:60531 requested invalid item: 1-wire.sensor2.avg.1h.0 -- __init__.py:jsonparse:319
      2013-09-03 16:47:19,471 SmartHome.py INFO     Client 192.168.178.70:60531 requested invalid item: 1-wire.sensor1.avg.1h.0 -- __init__.py:jsonparse:319
      2013-09-03 16:47:19,477 SmartHome.py DEBUG    192.168.178.70:60531 sent '{"cmd":"series","item":"1-wire.sensor1","series":"avg","start":"1h"} -- __init__.py:json_parse:295
      2013-09-03 16:47:19,507 SmartHome.py DEBUG    192.168.178.70:60531 sent '{"cmd":"series","item":"1-wire.sensor2","series":"avg","start":"1h"} -- __init__.py:json_parse:295
      2013-09-03 16:47:23,231 Scheduler    DEBUG    series next time: 2013-09-03 16:47:33+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:47:33,345 Scheduler    DEBUG    series next time: 2013-09-03 16:47:43+02:00 -- scheduler.py:_next_time:243
      2013-09-03 16:47:43,258 Scheduler    DEBUG    series next time: 2013-09-03 16:47:53+02:00 -- scheduler.py:_next_time:243
      ^C2013-09-03 16:47:50,711 SmartHome.py INFO     Number of Threads: 7 -- smarthome.py:stop:318
      2013-09-03 16:47:50,721 SmartHome.py INFO     Stop Plugins -- plugin.py:stop:68
      2013-09-03 16:47:50,727 SmartHome.py INFO     KNX: connection to 127.0.0.1:6720 closed -- my_asynchat.py:handle_close:103
      2013-09-03 16:47:50,732 SmartHome.py DEBUG    Closing WebSocket -- __init__.py:stop:143
      2013-09-03 16:47:51,241 SmartHome.py INFO     SmartHome.py stopped -- smarthome.py:stop:339

      Kommentar


        #18
        Das log vom eibd.... Bzw. eben die Bildschirmausgabe wenn ohne "-D oder -d"...

        Kommentar


          #19
          Ohne "-d"

          -d Daemon
          -D Discovery Mode
          Umgezogen? Ja! ... Fertig? Nein!
          Baustelle 2.0 !

          Kommentar


            #20
            Ich habe nun den start vom eibd noch mit -t 1500 vervollständigt. Schaut unten den log beim senden von "groupswrite ip:localhost 1/1/67 1 und groupswrite ip:localhost 1/1/67 0

            Im ETS Busmonitor sind keine Telegramme zu sehen!

            HTML-Code:
            admin@smarthome:/usr/smarthome$ eibd -e 1.1.254 -c -S -D -i -T -R -u -t 1500 --tpuarts-ack-all-group tpuarts:/dev/ttyACM0                Layer 2(01883988,52262476) Open
            Layer 2(01883988,52262476) Openend
            Layer 3(01893F70,52262476) Open
            Layer 2(01883988,52262476) open-reset(001): 01
            Layer 8(01883A88,52262476) OpenInetSocket 6720
            Layer 8(01883A88,52262476) InetSocket opened
            Layer 8(018B4978,52262476) OpenLocalSocket
            Layer 8(018B4978,52262476) LocalSocket opened
            Layer 8(018C4EA0,52262476) Open
            Layer 3(01893F70,52262476) registerBroadcast 018C4EA0
            Layer 3(01893F70,52262476) registerBroadcast 018C4EA0 = 1
            Layer 3(01893F70,52262476) registerGroup 018C4EA0
            Layer 3(01893F70,52262476) registerGroup 018C4EA0 = 1
            Layer 3(01893F70,52262476) registerIndividual 018C4EA0 0
            Layer 3(01893F70,52262476) registerIndividual 018C4EA0 = 1
            Layer 8(018C4EA0,52262476) Opened
            Layer 4(018E5D98,52262476) GroupCacheInit
            Layer 4(018E5D98,52262476) GroupCacheEnable
            Layer 3(01893F70,52262476) registerGroup 018E5D98
            Layer 3(01893F70,52262476) registerGroup 018E5D98 = 1
            Layer 8(018C4EA0,52262477) SEARCH
            Layer 8(01883A88,5226247C) New Connection
            Layer 8(018E7B60,5226247C) ClientConnection Init
            Layer 8(018E7B60,5226247C) RecvMessage(002): 00 70
            Layer 4(018E5D98,5226247C) GroupCacheEnable
            Layer 8(018E7B60,5226247C) SendMessage(002): 00 70
            Layer 8(018E7B60,5226247C) RecvMessage(005): 00 26 00 00 00
            Layer 7(018F802C,5226247C) OpenGroupSocket
            Layer 4(018E76D0,5226247C) OpenGroupSocket RW
            Layer 3(01893F70,5226247C) registerGroup 018E76D0
            Layer 3(01893F70,5226247C) registerGroup 018E76D0 = 1
            Layer 8(018E7B60,5226247C) SendMessage(002): 00 26
            Layer 8(018C4EA0,5226247C) SEARCH
            Layer 8(01883A88,5226247F) New Connection
            Layer 8(019089E0,5226247F) ClientConnection Init
            Layer 8(019089E0,5226247F) RecvMessage(005): 00 22 09 43 FF
            Layer 7(01918DDC,5226247F) OpenGroup
            Layer 4(01919348,5226247F) OpenGroup 1/1/67 WO
            Layer 8(019089E0,5226247F) SendMessage(002): 00 22
            Layer 8(019089E0,5226247F) RecvMessage(004): 00 25 00 81
            Layer 7(01918DDC,5226247F) Send(002): 00 81
            Layer 4(01919348,5226247F) Send Group T_DATA_XXX_REQ A_GroupValue_Write (small) 01
            Layer 3(01893F70,5226247F) Send L_Data low from 0.0.0 to 1/1/67 hops: 07 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
            Layer 2(01883988,5226247F) Send L_Data low from 1.1.254 to 1/1/67 hops: 07 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
            Layer 7(01918DDC,5226247F) CloseGroup
            Layer 4(01919348,5226247F) CloseGroup
            Layer 3(01893F70,5226247F) deregisterGroupCallBack 01919348 = 0
            Layer 8(019089E0,5226247F) ClientConnection closed
            Layer 2(01883988,52262480) Watchdog Status(001): 02
            Layer 8(018C4EA0,52262481) SEARCH
            Layer 8(018C4EA0,52262486) SEARCH
            Layer 8(01883A88,5226248A) New Connection
            Layer 8(019089E0,5226248A) ClientConnection Init
            Layer 8(019089E0,5226248A) RecvMessage(005): 00 22 09 43 FF
            Layer 7(01918DDC,5226248A) OpenGroup
            Layer 4(01919348,5226248A) OpenGroup 1/1/67 WO
            Layer 8(019089E0,5226248A) SendMessage(002): 00 22
            Layer 8(019089E0,5226248A) RecvMessage(004): 00 25 00 80
            Layer 7(01918DDC,5226248A) Send(002): 00 80
            Layer 4(01919348,5226248A) Send Group T_DATA_XXX_REQ A_GroupValue_Write (small) 00
            Layer 3(01893F70,5226248A) Send L_Data low from 0.0.0 to 1/1/67 hops: 07 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
            Layer 2(01883988,5226248A) Send L_Data low from 1.1.254 to 1/1/67 hops: 07 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
            Layer 7(01918DDC,5226248A) CloseGroup
            Layer 4(01919348,5226248A) CloseGroup
            Layer 3(01893F70,5226248A) deregisterGroupCallBack 01919348 = 0
            Layer 8(019089E0,5226248A) ClientConnection closed
            Layer 2(01883988,5226248A) Watchdog Reset(001): 01
            Layer 2(01883988,5226248A) Watchdog Status(001): 02
            Layer 8(018C4EA0,5226248B) SEARCH
            Layer 8(018C4EA0,52262490) SEARCH
            Layer 2(01883988,52262494) Watchdog Reset(001): 01
            Layer 2(01883988,52262494) Watchdog Status(001): 02
            ^CLayer 8(01883A88,52262495) StopServer
            Layer 7(018F802C,52262495) CloseGroupSocket
            Layer 4(018E76D0,52262495) CloseGroupSocket
            Layer 3(01893F70,52262495) deregisterGroupCallBack 018E76D0 = 1
            Layer 8(018E7B60,52262495) ClientConnection closed
            Layer 8(01883A88,52262495) Server ended
            Layer 8(018B4978,52262495) StopServer
            Layer 8(018B4978,52262495) Server ended
            Layer 8(018C4EA0,52262495) Close
            Layer 3(01893F70,52262495) deregisterBroadcast 018C4EA0 = 1
            Layer 3(01893F70,52262495) deregisterGroupCallBack 018C4EA0 = 1
            Layer 3(01893F70,52262495) deregisterIndividual 018C4EA0 = 1
            Layer 4(018E5D98,52262495) GroupCacheDestroy
            Layer 3(01893F70,52262495) deregisterGroupCallBack 018E5D98 = 1

            Kommentar


              #21
              Muss man dies verstehen?

              Ich habe das TUL Interface auf FT12 geflasht und wie folgt eibd gestartet. Die Kommunikation im ETS ist nun zu sehen!?!??? wie kommts, was mache ich bei tpuarts falsch?
              Angehängte Dateien

              Kommentar


                #22
                Ich glaube, ich kann hiermit abschließen.

                Den TUL von busware habe ich auf FT12 geflasht und der String für eibd lautet wie folgt:

                Code:
                eibd -e 1.1.254 -c -S -D -i -T -R -u --tpuarts-ack-all-group ft12:/dev/ttyACM0
                Das Senden der 1-Wire Sensoren auf den KNX Bus klappt jetzt.

                PS. Sollte vielleicht jemand eine Idee haben, warum der TUL als tpuarts nicht richtig richtig funktioniert, oder wie der korrekte String vom eibd lautet, wäre ich darüber dankbar!

                Kommentar


                  #23
                  Ich hole den Thread nochmal hoch.

                  Den Eibd starte ich mit String von oben durch, anschließend erhalte ich im ETS zwei eibd Verbindungen. Mit der Verbindung 1. lassen sich die Telegramme im Busmonitor anzeigen, jedoch lässt es sich über die Verbindung nicht programmieren. Bei der Verbindung 2. ist es genau umgekehrt. Diese nutze ich dann nur um zu programmieren.

                  Jemand eine Idee oder Erklärung zu diesem Phänomen?
                  Angehängte Dateien

                  Kommentar

                  Lädt...
                  X