Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. KNX Adapter - Fehler beim Import

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    576

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    873

KNX Adapter - Fehler beim Import

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
knx-adapterknx import
1 Beiträge 1 Kommentatoren 245 Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    Automatisierer 0
    schrieb am zuletzt editiert von
    #1

    KNX Adapter - Fehler beim Import

    Beim Einlesen (Import) von Datenpunkten vom ETS-File in den IO-Broker verhält sich der Import nicht richtig bzw. es wurde ein prinzipieller Anwendungsfall nicht bedacht.

    Um den Fehler nachvollziehen zu können muss ich hier etwas technisch ausholen bzw. einige Grundlagen von KNX darlegen.

    Der Anwendungsfall
    Ich habe in meiner KNX-Anlage zusätzlich zu vielen KNX-Devices eine externe VISU (keine IO-Broker VISU) und den IO-Broker.
    Der IO-Broker errechnet mit einem mathematischen Modell aus einigen Ausgangsmesswerten (welche vom KNX-BUS kommen) viele einzelne Messwerte (60 Stück). Diese sollen auf der VISU angezeigt werden.
    Ich verwende:
    ETS: V5.7.5 (Build 1373)
    KNX Adapter: V1.0.45

    Die Realisierung
    a) Da wie oben beschrieben, die Messwerte nur vom IO-Broker zur externen Visu gesendet werden, gibt es kein KNX-Device welchen diese 60 Messwerte zugeordnet werden können

    b) Die Vergabe der Übertragungsflags (KLSÜ) ist in der ETS nur möglich, wenn die Gruppenadresse (GA) eines Datenpunkts auf ein Kommunikationsobjekt (KO) zugeordnet wird! Ohne zugehöriges KNX-Device gibt es daher kein KO für einen Messwert und daher auch keine Übertragungsflags für eine GA.
    Detaillierte Beschreibung der Übertragungsflags siehe KNX Organisation:
    https://support.knx.org/hc/de/articles/115003188089-Flags
    Aus diesem Grund verwende ich ein so genanntes DUMMY-KNX-Gerät (Es gibt ja genug von den diversen Herstellern)

    DUMMY-Geräte.jpg

    c) Die 60 Messwerte sind den richtigen KO (2 BYTE) des DUMMY-Geräts zugeordnet.

    d) Ab jetzt kann können auch die Übetragungsflags (KLSÜ) gesetzt werden.

    ETS_01 Flags mit Kommentar.jpg

    e) Die Übertragungsflags richtig zu setzen ist essentiell, weil nur über diese erkennt der IO-Broker beim Einlesen, ob dieser Datenpunkt gelesen bzw. beschreiben werden soll.
    chefkoch009 schreibt dazu:
    +++++++++++++++++++++++++++++++++
    Zurück zu den Flags:
    das Schalt- KO hat die Flags KS
    das Status- KO hat die Flags KL oder KLÜ oder KÜ
    Die ioBroker Objekte haben die Flags READ und WRITE.
    Wenn:
    READ = FALSE und WRITE = TRUE ==> entspricht KS es wird der entsprechende Wert auf den Bus geschrieben
    READ = FALSE und WRITE = FALSE ==> es passiert nichts
    READ = TRUE und WRITE = FALSE ==> entspricht KÜ, es kann NICHT abgefragt werden
    READ = TRUE und WRITE = TRUE ==> entspricht KLÜ, es kann abgefragt werden
    die Kombi KLSÜ führt zu READ = TRUE und WRITE = TRUE !!!
    +++++++++++++++++++++++++++++++++

    Diese Übertragungsflags werden beim Import herangezogen um im IO-Broker die Attribute
    READ und WRITE des jeweiligen Datenpunkts entsprechend zu setzen
    Hier ein Beispiel:

    15Min.jpg

    f) KNX hat ein weiteres Prinzip:
    Ein KO kann mit mehreren Gruppenadressen (GA) verbunden sein, d.h. mehrere GAs sind einem KO zugeordnet. Dies ist kein Parametrierfehler, sondern zugelassen und ok.
    In einem solchen Fall hört das KO alle Informationen aller GA, wenn das KO aber schreibt, geht die Information nur über die erste GA raus.
    Man ersieht dies anhand der Spalte “S“ = SENDEN in der ETS:
    Vorsicht: Nicht verwechseln mit dem Attribut S in den Übertragungsflags!!!
    Es kann aus diesem Grund in einem KO nur eine GA in der Spalte “S“=SENDEN ein gesetztes S haben, alle anderen diesem KO zugeordneten GAs haben die Spalte “S“=SENDEN NICHT gesetzt.

    ETS - Spalte S mit Kommentar.jpg

    g) darüber schreibt auch chefkoch009:
    +++++++++++++++++++++++++++++++++
    Regelwerk:
    • wie von KNXBroker schon richtig geschrieben: 1 KO KANN EXAKT GENAU ABSOLUT und definitiv nur in 1GRUPPENADRESSE schreiben
    • in einer GA können aber viele hören
    +++++++++++++++++++++++++++++++++

    Der Fehler beim Einlesen:
    Beim Einlesen werden nicht nur die Übertraungsflags KLSÜ sondern fehlerhafterweise auch die Spalte “S“=SENDEN berücksichtigt.
    Alle Messwerte haben richtigerweise in der ETS die Übertragungsflags KS gesetzt. Damit sollten jetzt ALLE Messwerte im IO-Broker haben: READ = FALSE und WRITE = TRUE und daher vom IO-Broker gesendet werden.
    DAS IST ABER NICHT SO.
    Nur der Messwert mit gesetzter Spalte “S“=SENDEN hat READ = FALSE und WRITE = TRUE
    Alle anderen Messwerte haben: READ = TRUE und WRITE = TRUE, d.h. diese werden NICHT vom IO-Broker gesendet!

    15Min.jpg
    15Min1.jpg

    Zusammenfassung

    Die Spalte “S“=SENDEN darf beim Import des ETS-Files in den IO-Broker nicht berücksichtigt werden.

    1 Antwort Letzte Antwort
    0

    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

    Registrieren Anmelden
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate
    FAQ Cloud / IOT
    HowTo: Node.js-Update
    HowTo: Backup/Restore
    Downloads
    BLOG

    483

    Online

    32.9k

    Benutzer

    83.0k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe