Ankündigung

Einklappen
Keine Ankündigung bisher.

Vorstellung: KNX-Lens

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

  • Uwe!
    antwortet
    Python ist 3.9.13

    knx-lens aktualisieren? Habs erst heute Vormittag erstmalig geladen. Seit dem gabs keine Updates, oder?
    Oder verstehe ich dich falsch?

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo,

    welche python-Version verwendest du?

    Kannst du bitte knx-lens einmal aktualisieren?

    Gruß,
    Hendrik

    Einen Kommentar schreiben:


  • Uwe!
    antwortet
    Schritt für Schritt....

    Der Logger will noch nicht:
    Code:
    C:\Program Files\knx-lens-main>python knx-lens-logger.py 
    2025-06-30 14:43:37,028 [INFO] root: ==================================================
    2025-06-30 14:43:37,028 [INFO] root: Starte den KNX Logger...
    2025-06-30 14:43:37,029 [INFO] root: Verwende konfiguriertes Gateway: 10.1.1.141:3671
    2025-06-30 14:43:37,029 [INFO] root: Lade ETS-Projekt 'C:\Users\UweEt\OneDrive\KNX\XXX.knxproj'...
    2025-06-30 14:43:37,029 [INFO] xknxproject.log: Xknxproject version 3.8.2 parsing "C:\Users\UweEt\OneDrive\KNX\XXX.knxproj" without password...
    2025-06-30 14:43:37,903 [INFO] xknxproject.log: Parsing took 0.8744833469390869 seconds
    2025-06-30 14:43:37,904 [INFO] xknxproject.log: Found 1123 group addresses, 95 devices and 1262 used communication objects
    2025-06-30 14:43:37,904 [INFO] root: ETS-Projekt 'C:\Users\UweEt\OneDrive\KNX\XXX.knxproj' erfolgreich geladen.
    2025-06-30 14:43:37,905 [ERROR] root: Ein unerwarteter Fehler hat die Anwendung beendet:
    Traceback (most recent call last):
      File "C:\Program Files\knx-lens-main\knx-lens-logger.py", line 290, in main
        asyncio.run(start_logger_mode())
      File "C:\Program Files\Python39\lib\asyncio\runners.py", line 44, in run
        return loop.run_until_complete(main)
      File "C:\Program Files\Python39\lib\asyncio\base_events.py", line 647, in run_until_complete
        return future.result()
      File "C:\Program Files\knx-lens-main\knx-lens-logger.py", line 247, in start_logger_mode
        xknx.group_address_dpt.set(dpt_dict)
    AttributeError: 'XKNX' object has no attribute 'group_address_dpt'
    2025-06-30 14:43:37,906 [INFO] root: Anwendung heruntergefahren.​

    Einen Kommentar schreiben:


  • BadSmiley
    antwortet
    Oh nein, es läuft nicht im hs. 😬

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Es wird übrigens mindestens python 3.10 benötigt. Ich werde die Readme aktualisieren.

    Einen Kommentar schreiben:


  • Uwe!
    antwortet
    Zitat von Alloc Beitrag anzeigen
    Um dich mal zu zitieren:
    Du meinst man soll Kommentare lesen?

    AHHHH
    Ok, Danke und sorry....

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Ja und da Windows funktioniert die Suche nicht.
    Ich habe bei xknx dafür einen issue erstellt.
    Die Schnittstelle muss in Windows leider manuell eingetragen werden

    Einen Kommentar schreiben:


  • Alloc
    antwortet
    Um dich mal zu zitieren:
    image.png


    Bzgl Schnittstelle muss wahrscheinlich henfri helfen - aber hast du mal probiert die Schnittstelle manuell einzutragen?

    Einen Kommentar schreiben:


  • Uwe!
    antwortet
    die Requirement ließen sich fehlerfrei installieren, setup kann ich aufrufen, Schnittstelle findet er keine

    Einen Kommentar schreiben:


  • Uwe!
    antwortet
    ok, Punkt für Dich.

    CMD:
    Code:
    C:\Program Files\knx-lens-main>source .venv/bin/activate
    Der Befehl "source" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.
    ​
    Python:
    Code:
    Python 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> source .venv/bin/activate
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    NameError: name 'source' is not defined

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo Uwe!

    "geht nicht" ist bestimmt nicht die Fehlermeldung, oder?

    Ohne Fehlermeldung:



    Gruß,
    Hendrik

    Einen Kommentar schreiben:


  • Uwe!
    antwortet
    Python ist nicht mein Fachgebiet.... nur als Entschuldigung...

    Versuch das gerade unter Win11 zu installiern.

    Python (3.9) hatte ich schon.
    Download vom Repository ist auch gemacht

    Dann steht im .md

    Code:
    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate​
    Die erste Zeile geht. Die zweite weder in der Eingabeaufforderung noch einer Python Shell?

    Was mach ich falsch?

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Ich denke auch ein Docker Container würde die Installation und den parallelen gekapselten Betrieb auf z.B. einem Raspi für viele vereinfachen.

    Einen Kommentar schreiben:


  • henfri
    antwortet
    KNX routing wird schon unterstützt.

    Ich bin ja auch ein Docker-Fan.
    Aber die Abhängigkeiten halten sich sehr in Grenzen. Wo siehst du die Vorteile eines Containers?
    Zuletzt geändert von henfri; 30.06.2025, 11:03.

    Einen Kommentar schreiben:


  • philipp900
    antwortet
    Das Tool klingt sehr interessant.
    Werde ich mir die Tage mal ansehen.

    Wäre es möglich statt KNX Tunneling wahlweise auch KNX Multicast zu nutzen?
    Dann müsste man nicht dauerhaft einen KNX Tunnel dafür belegen und solange man kein WLAN nutzt sollte trotzdem alle Telegramme ankommen.

    Wenn das ganze nun noch als fertiges Docker-Image mit integriertem Webserver verfügbar wäre, könnte man es sehr einfach immer am Server mitlaufen lassen.

    Einen Kommentar schreiben:

Lädt...
X