Ankündigung

Einklappen
Keine Ankündigung bisher.

Python 3.2 Migration in develop bzw. 1.0 Release

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

  • callidomus
    antwortet
    Hallo Robert,

    ich habe mir das noch einmal angesehen. Ich denke das eigentliche Problem ist bereits gefixed worden. https://github.com/mknx/smarthome/co...f9248690845caf

    Code:
    2013-10-08 01:11:25 INFO     System       System.Smarthome.Laufzeit = 3d 1h 30m via Logic None
    Deine Version ist zu alt.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo Robert,

    Du musst den Anfang des Übels im Log finden. Irgendwann steht da:
    "Garbage: []" und beim nächsten mal fängt es an. Und da ist es interessant.
    Wenn der Garbage voll läuft, dann hast Du ein Speicherleck.
    Irgenwelche Objekte werden nicht sauber gelöscht. Stichwort "circular reference" Man kann den Loop über ein del(object) an der richtigen Stelle aufbrechen.

    EDIT: hab das mit dem Ursprung überlesen...

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • Robert
    antwortet
    Habe heute Nacht einen extremen Absturz gehabt, Arbeitsspeicher komplett verbraucht (2 GB), python3 läuft gar nicht mehr. Charakteristisch sind unendlich viele Backslashes im Log. Das sh-Log ist auf 2,43 Gigabyte (sic!) angewachsen.

    Code:
    \\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wechselrichter.DC_Spannung_String1\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wechselrichter.DC_Spannung_String2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Waermepumpe.Ruecklauftemperatur.Soll\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 22.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Elternbad.Temperatur.Estrich\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 21.75, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Raffstore.Essbereich_West.Stopp\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Deckenstrahler\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Repeat_None\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_3.Volume\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 20, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Waermepumpe.Kondensator.Temperatur\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 22.4, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Raffstore.Wohnbereich.Stopp\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Vorratsraum.Deckenleuchte\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Kueche.Deckenstrahler\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Time\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 5663.6981940155, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Emma.Deckenleuchte.Helligkeitswert\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Raffstore.Essbereich_Sued.Lamelle\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 100.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Waermepumpe.Vorlauf\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 24.6, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Spielzimmer.Fenster_verriegelt\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: True, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Raffstore.Essbereich_West.Referenzfahrt\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'EG_Flur.Deckenstrahler.Nord\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Pause\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Johanna.Fenster_verriegelt\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: True, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Title\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: Ihr hoert - 1LIVE Klubbing, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Duration\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_3.Playlist_Load_Internetradio\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Shuffle\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_2.Next\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'IBBCape.Temperatur\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 29.5, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Elternbad.Raffstore.Position\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 100.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Artist\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: Ihr hoert, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Schlafzimmer.Bewegung\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: True, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Deckenstrahler.Kamin.Helligkeitswert\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_2.Previous\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'SmartHome.Speicherverbrauch\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Stop\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Garage.Tor_Nord.Status_Position_Lueften\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'SmartHome.Threads\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Deckenstrahler.Helligkeitswert\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 40, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Garage.Tor_Sued.Status_Position_Lueften\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Garage.Tor_Sued.Status_faehrt\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_3.Title\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: Thicke, Robin feat. T.I. & Pharrell - Blurred Lines, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Schlafzimmer.Deckenleuchte_Ankleide\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Waermepumpe.Warmwasser.Ist\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 47.4, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_1.Genre\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: , \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_3.Next\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wohnzimmer.Raffstore.Essbereich_Sued.AufAb\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: False, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Wetterstation.Globalstrahlung.Nord\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 0.0, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_2.Title\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\': Item: 1LIVE Klubbing, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Squeezebox_3.Signal_Strength\\\\\\\\\\\\\\\\
    Ursprung gefunden:

    Code:
    2013-10-08 01:11:25 INFO     System       System.Smarthome.Laufzeit = 3d 1h 30m via Logic None
    2013-10-08 01:11:25 INFO     System       Threads (9): Main: 1, System: 1, idle: 4, Scheduler: 1, 1w-sen: 1, 1w-io: 1
    2013-10-08 01:11:25 INFO     System       Objects (Top 10): tuple: 92, WeakSet: 113, ExtensionFileLoader: 114, str: 159, SourceFileLoader: 163, BaseException: 197, Exception: 247, Item: 458, Condition: 498, object: 1446
    2013-10-08 01:11:25 WARNING  System       Garbage: [<socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>, [], {'_series_lock': <_thread.lock object at 0x7f887605cd78>, '_dp': <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 'accepting': False, 'header': {}, 'connected': False, 'terminator': b'\r\n\r\n', 'rrd': False, 'producer_fifo': deque([]), 'addr': '192.168.178.28:44619', 'ac_in_buffer': b'', 'logs': {'SmartHome.py': deque([[1381187387337.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187387217.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377706.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377604.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377502.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377400.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377298.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377177.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187367564.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187367462.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187367360.0, 'Modbus', 'WARNING', 'Modbus: no response when reading 
    
    ...
    
    ebox_1.Repeat_Playlist': Item: False, 'Elternbad.Raffstore.AufAb': Item: False, 'Squeezebox_2.Volume_Down': Item: False, 'Kueche.Fenster_verriegelt': Item: True, 'Wohnzimmer.Haengeleuchte.Helligkeitswert': Item: 0.0, 'Hobbyraum.Steckdosen': Item: True, 'Kinderbad.Deckenleuchte.Helligkeitswert': Item: 0.0, 'WC.Bewegung': Item: True, 'Squeezebox_3.Play': Item: False, 'Squeezebox_3.Duration': Item: 0, 'OG_Flur.Sued_Bewegung': Item: True, 'Elternbad.Fenster.Stulpfluegel_verriegelt': Item: True, 'Wohnzimmer.Deckenstrahler.Automatikschalter.Sperre': Item: True, 'Squeezebox_3.Mute': Item: False, 'Onewire_Monitoring.Anzahl_Lesefehler_Sensoren': Item: 0, 'OG_Flur.Deckenstrahler.Sued': Item: False, 'Garage.Kombisensor.Versorgungsspannung': Item: 4.71, 'Squeezebox_2.Playlist_Name': Item: 1LIVE, 'OG_Flur.Oberlicht.Referenzfahrt': Item: False, 'Aussenwand_Nord.Temperatursensor.Temperatur': Item: 13.25, 'Waermepumpe.DIBuffer': Item: 8, 'Kueche.Deckenstrahler.Ost': Item: False}, 'ibuffer': bytearray(b''), 'logics': {}, 'socket': <socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, '_map': {4: <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 10: <plugins.knx.KNX connected smartgate:6720 at 0x7f8884036150>, 11: <plugins.visu.WebSocketHandler connected '192.168.178.28:44636' at 0x7f8886a83bd0>, 12: <plugins.squeezebox.Squeezebox connected 127.0.0.1:9090 at 0x7f88760d8910>, 13: <plugins.visu.WebSocketHandler connected '192.168.178.202:58964' at 0x7f8875fdfed0>}, 'incoming': [], 'log': False}, deque([]), <bound method WebSocketHandler.parse_header of <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>>, [], {'rrd': [], 'item': [], 'log': []}, [], []]
    2013-10-08 01:11:25 INFO     System       System.Last = 0.06 via Logic None
    2013-10-08 01:11:25 INFO     System       System.Laufzeit = 31d 16h 0m via Logic None
    Dann 5 Minuten später:

    Code:
    2013-10-08 01:16:25 INFO     System       System.Smarthome.Laufzeit = 3d 1h 35m via Logic None
    2013-10-08 01:16:25 INFO     System       Threads (9): Main: 1, System: 1, idle: 4, Scheduler: 1, 1w-sen: 1, 1w-io: 1
    2013-10-08 01:16:25 INFO     System       Objects (Top 10): tuple: 92, WeakSet: 113, ExtensionFileLoader: 114, str: 159, SourceFileLoader: 163, BaseException: 197, Exception: 247, Item: 458, Condition: 498, object: 1446
    2013-10-08 01:16:25 WARNING  System       Garbage: [<socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>, [], {'_series_lock': <_thread.lock object at 0x7f887605cd78>, '_dp': <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 'accepting': False, 'header': {}, 'connected': False, 'terminator': b'\r\n\r\n', 'rrd': False, 'producer_fifo': deque([]), 'addr': '192.168.178.28:44619', 'ac_in_buffer': b'', 'logs': {'SmartHome.py': deque([[1381187607072.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597664.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597562.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597460.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597358.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597256.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597154.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187597033.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187587518.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187587416.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187587314.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187587195.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187485247.0, 'System', 'WARNING', "Garbage: [<socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>, [], {'_series_lock': <_thread.lock object at 0x7f887605cd78>, '_dp': <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 'accepting': False, 'header': {}, 'connected': False, 'terminator': b'\\r\\n\\r\\n', 'rrd': False, 'producer_fifo': deque([]), 'addr': '192.168.178.28:44619', 'ac_in_buffer': b'', 'logs': {'SmartHome.py': deque([[1381187387337.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187387217.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377706.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377604.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377502.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187377400.0, 'Modbus', 'WARNING'
    
    ...
    
     0.0, 'WC.Bewegung': Item: True, 'Squeezebox_3.Play': Item: False, 'Squeezebox_3.Duration': Item: 0, 'OG_Flur.Sued_Bewegung': Item: True, 'Elternbad.Fenster.Stulpfluegel_verriegelt': Item: True, 'Wohnzimmer.Deckenstrahler.Automatikschalter.Sperre': Item: True, 'Squeezebox_3.Mute': Item: False, 'Onewire_Monitoring.Anzahl_Lesefehler_Sensoren': Item: 0, 'OG_Flur.Deckenstrahler.Sued': Item: False, 'Garage.Kombisensor.Versorgungsspannung': Item: 4.71, 'Squeezebox_2.Playlist_Name': Item: 1LIVE, 'OG_Flur.Oberlicht.Referenzfahrt': Item: False, 'Aussenwand_Nord.Temperatursensor.Temperatur': Item: 13.25, 'Waermepumpe.DIBuffer': Item: 8, 'Kueche.Deckenstrahler.Ost': Item: False}, 'ibuffer': bytearray(b''), 'logics': {}, 'socket': <socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, '_map': {4: <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 10: <plugins.knx.KNX connected smartgate:6720 at 0x7f8884036150>, 11: <plugins.visu.WebSocketHandler connected '192.168.178.28:44636' at 0x7f8886a83bd0>, 12: <plugins.squeezebox.Squeezebox connected 127.0.0.1:9090 at 0x7f88760d8910>, 13: <plugins.visu.WebSocketHandler connected '192.168.178.202:58964' at 0x7f8875fdfed0>}, 'incoming': [], 'log': False}, deque([]), <bound method WebSocketHandler.parse_header of <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>>, [], {'rrd': [], 'item': [], 'log': []}, [], []]
    2013-10-08 01:16:25 INFO     System       System.Last = 0.11 via Logic None
    2013-10-08 01:16:25 INFO     System       System.Speicher = 25878528 via Logic None
    2013-10-08 01:16:25 INFO     System       System.Laufzeit = 31d 16h 5m via Logic None
    wieder 5min später:

    Code:
    2013-10-08 01:21:25 INFO     System       System.Smarthome.Laufzeit = 3d 1h 40m via Logic None
    2013-10-08 01:21:25 INFO     System       Threads (9): Main: 1, System: 1, idle: 4, Scheduler: 1, 1w-sen: 1, 1w-io: 1
    2013-10-08 01:21:25 INFO     System       Objects (Top 10): tuple: 92, WeakSet: 113, ExtensionFileLoader: 114, str: 159, SourceFileLoader: 163, BaseException: 197, Exception: 247, Item: 458, Condition: 498, object: 1446
    2013-10-08 01:21:25 WARNING  System       Garbage: [<socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>, [], {'_series_lock': <_thread.lock object at 0x7f887605cd78>, '_dp': <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 'accepting': False, 'header': {}, 'connected': False, 'terminator': b'\r\n\r\n', 'rrd': False, 'producer_fifo': deque([]), 'addr': '192.168.178.28:44619', 'ac_in_buffer': b'', 'logs': {'SmartHome.py': deque([[1381187987277.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187987157.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977753.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977651.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977549.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977447.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977344.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977242.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187977121.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947958.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947835.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947733.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947632.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947530.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947408.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947406.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947204.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187947204.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187927772.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187927670.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187927568.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187927466.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187927364.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187927161.0, 'Modbus', 'WARNING', 'Modbus: no response when reading holding registers'], [1381187785217.0, 'System', 'WARNING', 'Garbage: [<socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, <plugins.visu.WebSocketHandler \'192.168.178.28:44619\' at 0x7f8875fdf290>, [], {\'_series_lock\': <_thread.lock object at 0x7f887605cd78>, \'_dp\': <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, \'accepting\': False, \'header\': {}, \'connected\': False, \'terminator\': b\'\\r\\n\\r\\n\', \'rrd\': False, \'producer_fifo\': deque([]), \'addr\': \'192.168.178.28:44619\', \'ac_in_buffer\': b\'\', \'logs\': {\'SmartHome.py\': deque([[1381187607072.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597664.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597562.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597460.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597358.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597256.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597154.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187597033.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187587518.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187587416.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187587314.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187587195.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187485247.0, \'System\', \'WARNING\', "Garbage: [<socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, <plugins.visu.WebSocketHandler \'192.168.178.28:44619\' at 0x7f8875fdf290>, [], {\'_series_lock\': <_thread.lock object at 0x7f887605cd78>, \'_dp\': <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, \'accepting\': False, \'header\': {}, \'connected\': False, \'terminator\': b\'\\\\r\\\\n\\\\r\\\\n\', \'rrd\': False, \'producer_fifo\': deque([]), \'addr\': \'192.168.178.28:44619\', \'ac_in_buffer\': b\'\', \'logs\': {\'SmartHome.py\': deque([[1381187387337.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187387217.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187377706.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187377604.0, \'Modbus\', \'WARNING\', \'Modbus: no response when reading holding registers\'], [1381187377502.0, \'Modbus\', \'WARNING\', \'Modbus: no response when readin
    
    ...
    
    Bewegung': Item: True, 'Squeezebox_3.Play': Item: False, 'Squeezebox_3.Duration': Item: 0, 'OG_Flur.Sued_Bewegung': Item: True, 'Elternbad.Fenster.Stulpfluegel_verriegelt': Item: True, 'Wohnzimmer.Deckenstrahler.Automatikschalter.Sperre': Item: True, 'Squeezebox_3.Mute': Item: False, 'Onewire_Monitoring.Anzahl_Lesefehler_Sensoren': Item: 0, 'OG_Flur.Deckenstrahler.Sued': Item: False, 'Garage.Kombisensor.Versorgungsspannung': Item: 4.72, 'Squeezebox_2.Playlist_Name': Item: 1LIVE, 'OG_Flur.Oberlicht.Referenzfahrt': Item: False, 'Aussenwand_Nord.Temperatursensor.Temperatur': Item: 13.3125, 'Waermepumpe.DIBuffer': Item: 8, 'Kueche.Deckenstrahler.Ost': Item: False}, 'ibuffer': bytearray(b''), 'logics': {}, 'socket': <socket.socket [closed]  object, fd=-1, family=2, type=2049, proto=0>, '_map': {4: <plugins.visu.WebSocket listening 0.0.0.0:2424 at 0x7f8884041710>, 10: <plugins.knx.KNX connected smartgate:6720 at 0x7f8884036150>, 11: <plugins.visu.WebSocketHandler connected '192.168.178.28:44636' at 0x7f8886a83bd0>, 12: <plugins.squeezebox.Squeezebox connected 127.0.0.1:9090 at 0x7f88760d8910>, 13: <plugins.visu.WebSocketHandler connected '192.168.178.202:58964' at 0x7f8875fdfed0>}, 'incoming': [], 'log': False}, deque([]), <bound method WebSocketHandler.parse_header of <plugins.visu.WebSocketHandler '192.168.178.28:44619' at 0x7f8875fdf290>>, [], {'rrd': [], 'item': [], 'log': []}, [], []]
    2013-10-08 01:21:25 INFO     System       System.Last = 0.14 via Logic None
    2013-10-08 01:21:25 INFO     System       System.Speicher = 26103808 via Logic None
    2013-10-08 01:21:25 INFO     System       System.Laufzeit = 31d 16h 10m via Logic None
    Ab hier vermehren sich die Backslashes und mutmaßlich wird der alte Dump mit noch ein paar Backslashes garniert immer wieder neu eingefügt. Das ganze wächst dann also exponentiell an...

    Ich sehe, dass von meinem Modbus-Plugin dort viel drin steht - aber eigentlich macht das nix böses sondern terminiert sogar korrekt wenn die Register gerade nicht gelesen werden können. Ansonsten ist das Visu-Plugin noch häufiger erwähnt. Eine Idee?

    Grüße
    Robert

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hi Jan,

    kannst Du bitte mal das akutelle github develop ausprobieren?

    Bei mir klappen die Plots auch mit vielen Werten auf einer Seite.
    Welchen Browser verwendest Du denn?

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Zitat von JuMi2006 Beitrag anzeigen
    Hier fliegt jetzt der scheduler auf die Nase.
    Damit geht danach nix mehr was mitm scheduler zu tun hat.
    zfix. Sollte gefixed sein.

    Danke

    Marcus

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    Hier fliegt jetzt der scheduler auf die Nase.
    Damit geht danach nix mehr was mitm scheduler zu tun hat.

    Code:
    2013-10-07 20:34:50,402 DEBUG    Scheduler    1w-sen next time: 2013-10-07 20:38:50+02:00 -- scheduler.py:_next_time:269
    2013-10-07 20:34:50,405 DEBUG    1w-b         Triggering ow.ibutton - by: 1-Wire source: ow.bm_ibutton dest: None value: {'source': 'ow.ibutton.mirko', 'value':  -- scheduler.py:trigger:147
    2013-10-07 20:34:50,410 DEBUG    1w-b         ow.ibutton.juliane = True via 1-Wire ow.bm_ibutton -- item.py:_update:251
    2013-10-07 20:34:50,413 DEBUG    1w-b         Triggering ow.ibutton - by: 1-Wire source: ow.bm_ibutton dest: None value: {'source': 'ow.ibutton.juliane', 'value' -- scheduler.py:trigger:147
    Exception in thread 1w-b:
    Traceback (most recent call last):
      File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner
        self.run()
      File "/usr/local/smarthome/lib/plugin.py", line 84, in run
        self.plugin.run()
      File "/usr/local/smarthome/plugins/onewire/__init__.py", line 285, in run
        self._ibutton_loop()
      File "/usr/local/smarthome/plugins/onewire/__init__.py", line 330, in _ibutton_loop
        self._ibutton_cycle()
      File "/usr/local/smarthome/plugins/onewire/__init__.py", line 354, in _ibutton_cycle
        self._ibuttons[entry]['B']['item'](True, '1-Wire', source=name)
      File "/usr/local/smarthome/lib/item.py", line 238, in __call__
        self._update(value, caller, source, dest)
      File "/usr/local/smarthome/lib/item.py", line 274, in _update
        self._sh.trigger(name=item.id(), obj=item._run_eval, value=args, by=caller, source=source, dest=dest)
      File "/usr/local/smarthome/lib/scheduler.py", line 148, in trigger
        self._runq.insert(prio, (name, obj, by, source, dest, value))
      File "/usr/local/smarthome/lib/scheduler.py", line 50, in insert
        bisect.insort(self.queue, (priority, data))
    TypeError: unorderable types: dict() < dict()
    EDIT: gehe ich zurück auf https://github.com/mknx/smarthome/co...f9248690845caf gehts erstmal wieder.

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Python 3.2 Migration in develop bzw. 1.0 Release

    Ja, wenn ich den nicht habe, verreckt die Verbindung zur Smartvisu wenn ich eine Seite mit Plot aufrufe. Der socket-Error ist "11 - temporarily not available". Nach zwei bis drei Retries geht es, wenn der Socket geschlossen wird, muss ich die SV neuladen, damit wird das unbenutzbar.

    Gruß,

    der Jan

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo Jan,

    danke für die Rückmeldung.
    Ist gefixed. Allerdings ohne den Counter. Wieso hast Du den eingebaut? Hat der schon mal angeschlagen?
    Wenn es Probleme mit dem Socket gibt, so muss dieser halt geschlossen werden.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • JNK
    antwortet
    So. Ich hab das mal (für mich) vorläufig gefixt. Allerdings scheint mir das ein fieser Workaround für ein anderes Problem zu sein, der Socket ist ab und an nicht verfügbar, wenn grössere Datenmengen gesendet werden (bei mir immer bei Plots).

    connection.py: (rot rein, blau raus)
    Code:
        def _out(self):
           [COLOR=Red] retrycounter = 0[/COLOR]
            while self.outbuffer and self.connected:
                frame = self.outbuffer.pop()
                if frame == b'':
                    continue
                try:
                    sent = self._socket.send(frame)
                except socket.error as e:
    [COLOR=Blue]                logger.exception("{}: {} ".format(self._name, e))
                    return[/COLOR]
                    [COLOR=Red]retrycounter = retrycounter + 1
                    if retrycounter < 5:[/COLOR]
                        [COLOR=Red]logger.exception("{}: {}, retry {}".format(self._name, e, retrycounter))
                        self.outbuffer.append(frame)
                    else:[/COLOR]
                       [COLOR=Red] logger.exception("{}: {}, failed 5 times".format(self._name, e))[/COLOR]
                        return
                else:
                   [COLOR=Red] retrycounter = 0[/COLOR]
                    if sent < len(frame):
                        self.outbuffer.append[COLOR=Blue]right[/COLOR](frame[sent:])
    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • JNK
    antwortet
    Code:
    2013-10-07 10:34:53,882 DEBUG    Main         172.24.254.6:63323 sent '{"cmd":"series","item":"bad.klima.temperatur.soll","series":"avg","start":"1d"}' -- __init__.py:json_parse:249
    2013-10-07 10:34:53,913 ERROR    Main         Connections: 'collections.deque' object has no attribute 'appendright' -- connection.py:poll:111
    Traceback (most recent call last):
      File "/usr/local/smarthome/lib/connection.py", line 109, in poll
        con._out()
      File "/usr/local/smarthome/lib/connection.py", line 248, in _out
        self.outbuffer.appendright(frame[sent:])
    AttributeError: 'collections.deque' object has no attribute 'appendright'
    2013-10-07 10:34:54,773 DEBUG    Main         knx: 1.1.254 set 5/2/130 to 22.0 -- __init__.py:parse_telegram:190
    Gruss,

    der Jan

    Einen Kommentar schreiben:


  • mode
    antwortet
    Danke.
    Damit läuft die py3 Version bei mir nun Produktiv. Ich werde von der Langzeitstabilität berichten...

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo Motte,

    danke für das Feedback.

    Ich denke ich habe die network Plugin Probleme gefixed. Ich habe aber keine Zeit zum testen.

    Weiterhin habe ich ein neues Item-Attribute eingeführt: nw_udp_send

    Code:
    nw_upd_send = host:port # sendet den Item Wert an den Host/Port
    nw_udp_send = host:port=irgendeintext # sendet 'irgendeintext' an den Host/Port
    nw_udp_send = host:port=commando:itemvalue # sendet 'commando:itemwert' an den Host/Port
    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • mode
    antwortet
    Hab noch was gefunden beim Senden von UDP Paketen:

    Log:
    Code:
    2013-10-06 00:21:36 ERROR    Logi_Status  Logic: Logi_Status, File: /home/mode/smarthome/lib/connection.py, Line: 286, Method: connect, Exception: 'UDPSend' object has no attribute '_name'
    Traceback (most recent call last):
      File "/home/mode/smarthome/lib/connection.py", line 282, in connect
        sockaddr = self._create_socket()
      File "/home/mode/smarthome/lib/connection.py", line 43, in _create_socket
        family, type, proto, canonname, sockaddr = socket.getaddrinfo(self._host, self._port, family=self._family[self._proto], type=self._type[self._proto])[0]
    AttributeError: 'UDPSend' object has no attribute '_host'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/home/mode/smarthome/lib/scheduler.py", line 281, in _task
        exec(obj.bytecode)
      File "logi_status.py", line 35, in <module>
      File "/home/mode/smarthome/plugins/network/__init__.py", line 143, in udp
        UDPSend(host, port, data)
      File "/home/mode/smarthome/plugins/network/__init__.py", line 117, in __init__
        self.connect()
      File "/home/mode/smarthome/lib/connection.py", line 286, in connect
        logger.error("{}: problem connecting to {} ({}): {}".format(self._name, self.address, self._proto, e))
    AttributeError: 'UDPSend' object has no attribute '_name'
    Aufruf in Logik wie folgt:
    Code:
    sh.nw.udp('host.ts', 1234, 'Wert')

    Einen Kommentar schreiben:


  • mode
    antwortet
    Bei mir läuft smarthome.py nun auf Python3 ohne böse Nachrichten ins Log zu schreiben.
    Mal sehen wie es nach der ersten Nacht aussieht.

    Vielen Dank Marcus für deine tolle Arbeit!

    Edit:

    Eine Warnung habe ich noch:
    Log:
    Code:
     Could not add listener udp:0.0.0.0:9901 for netzwerk.enigma.power
    plugin.conf
    Code:
    [nw]
        class_name = Network
        class_path = plugins.network
    item.conf
    Code:
    [netzwerk]
        [[enigma]]
            [[[power]]]
                type = str
                nw_udp_listen = 9901
                enforce_updates = true

    Einen Kommentar schreiben:


  • mode
    antwortet
    Super, NetzwerkPlugin wirft nichts negatives mehr ins Log.

    Ich hab noch das hier gefunden:

    Code:
    013-10-05 22:54:06,257 DEBUG    Connections  KNX: connected to cgate.ts:6720 -- connection.py:connect:289
    2013-10-05 22:54:06,258 DEBUG    Connections  KNX: enable group monitor -- __init__.py:handle_connect:117
    2013-10-05 22:54:06,258 ERROR    Connections  Method Connections exception: 'KNX' object has no attribute 'is_connected' -- scheduler.py:_task:302
    Traceback (most recent call last):
      File "/home/mode/smarthome/lib/scheduler.py", line 298, in _task
        obj()
      File "/home/mode/smarthome/lib/connection.py", line 83, in check
        obj.connect()
      File "/home/mode/smarthome/lib/connection.py", line 290, in connect
        self._connected()
      File "/home/mode/smarthome/lib/connection.py", line 191, in _connected
        self.handle_connect()
      File "/home/mode/smarthome/plugins/knx/__init__.py", line 122, in handle_connect
        if self.is_connected:
    AttributeError: 'KNX' object has no attribute 'is_connected'

    Einen Kommentar schreiben:

Lädt...
X