Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Items werden nicht initialisiert (KNX)

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

    - √ - Items werden nicht initialisiert (KNX)

    Hallo Marcus,

    vielleicht habe ich noch ein Verständnisproblem, aber smarthome.py verhält sich bei der Initialisierung nicht so, wie ich es nach dem Lesen der Doku erwartet hätte.

    Folgend ein Ausschnitt aus meiner items/haus.conf
    Code:
    ['aussen']
        [['licht_hauseingang_garageneinfahrt']]
                type=bool
                visu=toggle
                knx_dpt=1
                knx_send=1/4/0
                knx_listen=1/4/2
                knx_init=1/4/2
    	[['licht_terrasse']]
                type=bool
                visu=toggle
                knx_dpt=1
                knx_send=1/4/1
                knx_listen=1/4/3
                knx_init=1/4/3
    Ich dachte, dass beim Starten von smarthome.py mittels read-Request auf die GA 1/4/2 und 1/4/3 ein Initialwert für die beiden items ermittelt wird. Tatsächlich haben die beiden items nach dem smarthome.py-Start aber den Wert 'False' obwohl das Licht an ist und der Aktor auf Anfrage mit 1/4/2 oder 1/4/3 auch 1 / True zurückliefert. Ich kann im Busmonitor der parallel laufenden ETC auch keine von smarthome.py beim Startup initiierte Buskommunikation (Read-Requests) sehen. Wenn ich im Busmonitor der ETS dann aber manuell die GA 1/4/2 abfrage, bekommt smarthome.py das mit und aktualisiert auch den Wert des items.
    Hier noch ein Auszug aus dem smarthome.py-Log:
    Code:
    2013-01-01 23:30:56,743 SmartHome.py INFO     Init SmartHome.py v0.7 -- smarthome.py:__init__:183
    2013-01-01 23:30:56,743 SmartHome.py INFO     Init Scheduler -- scheduler.py:__init__:52
    2013-01-01 23:30:56,743 Scheduler    DEBUG    creating 5 workers -- scheduler.py:run:58
    2013-01-01 23:30:56,744 SmartHome.py INFO     Init plugins -- smarthome.py:__init__:198
    2013-01-01 23:30:56,744 SmartHome.py INFO     Init Plugins -- plugin.py:__init__:34
    2013-01-01 23:30:56,745 SmartHome.py DEBUG    Plugin: knx -- plugin.py:__init__:43
    2013-01-01 23:30:56,748 SmartHome.py DEBUG    knx.time next time: 2013-01-01 23:31:13+01:00 -- scheduler.py:
    _next_time:193
    2013-01-01 23:30:56,749 SmartHome.py DEBUG    Plugin: cli -- plugin.py:__init__:43
    2013-01-01 23:30:56,750 SmartHome.py DEBUG    Plugin: rrd -- plugin.py:__init__:43
    2013-01-01 23:30:56,755 SmartHome.py DEBUG    Plugin: visu -- plugin.py:__init__:43
    2013-01-01 23:30:56,761 SmartHome.py INFO     Init items -- smarthome.py:__init__:200
    ...
    2013-01-01 23:30:56,807 SmartHome.py DEBUG    knx: aussen.licht_hauseingang_garageneinfahrt listen on 1/4/2 -- __init__.py:parse_item:207
    2013-01-01 23:30:56,807 SmartHome.py DEBUG    knx: aussen.licht_hauseingang_garageneinfahrt listen on and init with 1/4/2 -- __init__.py:parse_item:216
    2013-01-01 23:30:56,807 SmartHome.py DEBUG    knx: aussen.licht_terrasse listen on 1/4/3 -- __init__.py:parse_item:207
    2013-01-01 23:30:56,807 SmartHome.py DEBUG    knx: aussen.licht_terrasse listen on and init with 1/4/3 -- __init__.py:parse_item:216
    ...
    2013-01-01 23:30:56,811 SmartHome.py DEBUG    sh.con next time: 2013-01-01 23:30:56+01:00 -- scheduler.py:_next_time:193
    2013-01-01 23:30:56,811 SmartHome.py INFO     Start Plugins -- plugin.py:start:64
    2013-01-01 23:30:56,812 knx          DEBUG    knx: init ga -- __init__.py:run:184
    2013-01-01 23:30:56,813 SmartHome.py INFO     Starting logics -- logic.py:__init__:33
    2013-01-01 23:30:56,813 rrd          DEBUG    rrd next time: 2013-01-01 23:31:06+01:00 -- scheduler.py:_next_time:193
    ...
    2013-01-01 23:53:37,782 SmartHome.py DEBUG    1.1.255 read 1/4/3 -- __init__.py:parse_telegram:174
    2013-01-01 23:53:37,829 SmartHome.py DEBUG    1.1.7 set 1/4/3 to True -- __init__.py:parse_telegram:161
    2013-01-01 23:53:37,829 SmartHome.py INFO     aussen.licht_terrasse = True via KNX 1.1.7 -- item.py:_update:183
    Kannst Du mir hier weiterhelfen?

    Greetinx,
    Udo

    #2
    Hallo Udo,

    Zitat von umatz Beitrag anzeigen
    Kannst Du mir hier weiterhelfen?
    ich hoffe schon. Danke erst einmal für den Bugreport. Es war nämlich einer und der hat sich gut versteckt.

    In github ist er beseitigt.
    Wenn das Problem nicht gelöst ist oder Du Probleme mit dem einspielen hast melde Dich einfach.

    Bis bald

    Marcus

    Kommentar


      #3
      Hallo Marcus,

      Die Initialisierung der KNX-Items funktioniert jetzt. Vielen Dank!

      Greetinx,
      Udo

      Kommentar

      Lädt...
      X