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. Skripten / Logik
  4. Blockly
  5. [Gelöst] Eigenschaften von Datenpunkte überwachen und ändern

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    762

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[Gelöst] Eigenschaften von Datenpunkte überwachen und ändern

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 4 Kommentatoren 1.7k Aufrufe 2 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.
  • C Offline
    C Offline
    carak
    schrieb am zuletzt editiert von carak
    #1

    Hallo zusammen,

    ich möchte die Eigenschaften einiger Datenpunkte überwachen und automatisch über blockly ändern lassen.
    Hintergrund ist, dass aus Loxone und das einlesen meines KNX Projektes immer wieder falsche Datentypen übertragen werden und die muss ich händisch immer wieder ändern. Gibt es eine schnell und unkomplizierte möglichkeit?

    Loxone: loxio.jpg

    KNX: knx.jpg

    C paul53P 2 Antworten Letzte Antwort
    0
    • C carak

      Hallo zusammen,

      ich möchte die Eigenschaften einiger Datenpunkte überwachen und automatisch über blockly ändern lassen.
      Hintergrund ist, dass aus Loxone und das einlesen meines KNX Projektes immer wieder falsche Datentypen übertragen werden und die muss ich händisch immer wieder ändern. Gibt es eine schnell und unkomplizierte möglichkeit?

      Loxone: loxio.jpg

      KNX: knx.jpg

      C Offline
      C Offline
      carak
      schrieb am zuletzt editiert von
      #2

      kann mir niemand weiterhelfen?
      hab jetzt soweit, dass ich Datenpunkte anlegen kann, nur möchte ich diesen datenpunkt mit den werten read an write überprüfen und ändern.

      mein ziel ist es zu schauen ob der knx adapter neugestartet ist und wenn ja, dann prüfe alle datenpunkte und sollte ein datenpunkt nicht stimmen, dann ändere ihn und startet anschließend den knx adapter neu.

      js.png

      1 Antwort Letzte Antwort
      0
      • C carak

        Hallo zusammen,

        ich möchte die Eigenschaften einiger Datenpunkte überwachen und automatisch über blockly ändern lassen.
        Hintergrund ist, dass aus Loxone und das einlesen meines KNX Projektes immer wieder falsche Datentypen übertragen werden und die muss ich händisch immer wieder ändern. Gibt es eine schnell und unkomplizierte möglichkeit?

        Loxone: loxio.jpg

        KNX: knx.jpg

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @carak sagte: aus Loxone und das einlesen meines KNX Projektes immer wieder falsche Datentypen übertragen werden

        Dann solltest Du die Ursache für falsche Objekt-Attribute angehen.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        C 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @carak sagte: aus Loxone und das einlesen meines KNX Projektes immer wieder falsche Datentypen übertragen werden

          Dann solltest Du die Ursache für falsche Objekt-Attribute angehen.

          C Offline
          C Offline
          carak
          schrieb am zuletzt editiert von carak
          #4

          @paul53
          Wenn beim einlesen des knxproj die flag durcheinander gebracht werden, was soll ich dagegen tun? Das ist hier nur 1 Beispiel. Wenn beim einlesen das Häkchen vergesse, dann habe ich bestimmt 50 Datenpunkte die ich dann per Hand ändern darf. Ich weis nicht genau wo ich da ansetzen soll. Im Projekt sind die Flags richtig und beim importieren stimmen sie dann einfach nicht, bin da echt ratlos.

          662bdae1-7643-44e6-8881-2790c3f60996-image.png

          HomoranH paul53P 2 Antworten Letzte Antwort
          0
          • C carak

            @paul53
            Wenn beim einlesen des knxproj die flag durcheinander gebracht werden, was soll ich dagegen tun? Das ist hier nur 1 Beispiel. Wenn beim einlesen das Häkchen vergesse, dann habe ich bestimmt 50 Datenpunkte die ich dann per Hand ändern darf. Ich weis nicht genau wo ich da ansetzen soll. Im Projekt sind die Flags richtig und beim importieren stimmen sie dann einfach nicht, bin da echt ratlos.

            662bdae1-7643-44e6-8881-2790c3f60996-image.png

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @carak sagte in Eigenschaften von Datenpunkte überwachen und ändern:

            Wenn beim einlesen des knxproj die flag durcheinander gebracht werden, was soll ich dagegen tun?

            Issue beim Adapter aufmachen.
            Der Entwickler kann dann damit vielleicht etwas anfangen.

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • C carak

              @paul53
              Wenn beim einlesen des knxproj die flag durcheinander gebracht werden, was soll ich dagegen tun? Das ist hier nur 1 Beispiel. Wenn beim einlesen das Häkchen vergesse, dann habe ich bestimmt 50 Datenpunkte die ich dann per Hand ändern darf. Ich weis nicht genau wo ich da ansetzen soll. Im Projekt sind die Flags richtig und beim importieren stimmen sie dann einfach nicht, bin da echt ratlos.

              662bdae1-7643-44e6-8881-2790c3f60996-image.png

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @carak sagte:

              Wenn beim einlesen des knxproj die flag durcheinander gebracht werden,

              Mit KNX kenne ich mich nicht aus. Wenn es ein generelles Problem des KNX-Adapters wäre, hätten es andere Nutzer auch.

              Da offenbar Kommando und Status in getrennten Datenpunkten vorliegen, empfehle ich, diese in Alias-Datenpunkten zusammenzuführen. Dann erledigt sich auch das Problem mit falschen Attributen bei Instanz-Neustart.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              C 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @carak sagte:

                Wenn beim einlesen des knxproj die flag durcheinander gebracht werden,

                Mit KNX kenne ich mich nicht aus. Wenn es ein generelles Problem des KNX-Adapters wäre, hätten es andere Nutzer auch.

                Da offenbar Kommando und Status in getrennten Datenpunkten vorliegen, empfehle ich, diese in Alias-Datenpunkten zusammenzuführen. Dann erledigt sich auch das Problem mit falschen Attributen bei Instanz-Neustart.

                C Offline
                C Offline
                carak
                schrieb am zuletzt editiert von
                #7

                Danke für die Hinweise.

                Kann mir einer trotzdem sagen wie ich ein Wert/Attribute in eine Datenpunkten über Js ändern kann? Das würde mir schon viel Arbeit abnehmen und erheblich helfen, den Rest bekomm ich irgendwie hin.

                paul53P 1 Antwort Letzte Antwort
                0
                • C carak

                  Danke für die Hinweise.

                  Kann mir einer trotzdem sagen wie ich ein Wert/Attribute in eine Datenpunkten über Js ändern kann? Das würde mir schon viel Arbeit abnehmen und erheblich helfen, den Rest bekomm ich irgendwie hin.

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #8

                  @carak sagte: ein Wert/Attribute in eine Datenpunkten über Js ändern kann?

                  extendObject()

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  C 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @carak sagte: ein Wert/Attribute in eine Datenpunkten über Js ändern kann?

                    extendObject()

                    C Offline
                    C Offline
                    carak
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 extendObject damit kann ich im 2ten step die knx Instanz neu starten.
                    wenn ich noch die attribute von datenpunkte geändert bekomme, dann wäre das wunderbar :P.

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • C carak

                      @paul53 extendObject damit kann ich im 2ten step die knx Instanz neu starten.
                      wenn ich noch die attribute von datenpunkte geändert bekomme, dann wäre das wunderbar :P.

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @carak sagte:

                      extendObject damit kann ich im 2ten step die knx Instanz neu starten.

                      Das ist nur das Beispiel in der Doku. Man kann auch die Attribute von KNX-Datenpunkten ändern. Beispiel:

                      extendObject('knx.0.xyz.Status', {common: {read: true}});
                      

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      C R 2 Antworten Letzte Antwort
                      0
                      • paul53P paul53

                        @carak sagte:

                        extendObject damit kann ich im 2ten step die knx Instanz neu starten.

                        Das ist nur das Beispiel in der Doku. Man kann auch die Attribute von KNX-Datenpunkten ändern. Beispiel:

                        extendObject('knx.0.xyz.Status', {common: {read: true}});
                        
                        C Offline
                        C Offline
                        carak
                        schrieb am zuletzt editiert von
                        #11

                        @paul53

                        das ist das ergebnis, bin mir nicht sicher was ich falsch mache:

                        c89b4dfa-40be-4ff1-8726-d3769271f93a-grafik.png
                        22f64c23-22ae-4a85-b900-99598ffc632b-grafik.png
                        ff2c2e18-68d9-4c41-93d9-4d6ae9320f1d-grafik.png

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • C carak

                          @paul53

                          das ist das ergebnis, bin mir nicht sicher was ich falsch mache:

                          c89b4dfa-40be-4ff1-8726-d3769271f93a-grafik.png
                          22f64c23-22ae-4a85-b900-99598ffc632b-grafik.png
                          ff2c2e18-68d9-4c41-93d9-4d6ae9320f1d-grafik.png

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von paul53
                          #12

                          @carak sagte: das ist das ergebnis

                          In der Konfiguration der Javascript-Instanz ist setObject nicht freigegeben.
                          Bist Du sicher, dass Du solche (nicht ungefährliche) Eingriffe vornehmen willst ?

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          C 1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @carak sagte: das ist das ergebnis

                            In der Konfiguration der Javascript-Instanz ist setObject nicht freigegeben.
                            Bist Du sicher, dass Du solche (nicht ungefährliche) Eingriffe vornehmen willst ?

                            C Offline
                            C Offline
                            carak
                            schrieb am zuletzt editiert von
                            #13

                            @paul53 wenn ich so drüber nachdenke, dann erstmal lieber doch nicht. Vielen vielen dank für deine Zeit :).

                            Falls du irgendwo sowas schonmal gebaut oder gesehen hast, dann gern her damit, hat jetzt aber erstmal keine prio. damit kann ich aber das system auf fehler prüfen lassen und beliebig auf datenpunkte erweitern und vielleicht auch später für selbstreparaturen nutzen:

                            Aufgabe: suche im Baum KNX.0 nach Datenpunkte *Schalten und *Status und prüfe die Attribute "read"=true and "write"=false für alle Datenpunkte mit *status und "read"=false and "write"=true für alle Datenpunkte mit *schalten und liste alle auf, die den Anforderungen nicht entsprechen und sende das Ergebnis per Telegram.

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • C carak

                              @paul53 wenn ich so drüber nachdenke, dann erstmal lieber doch nicht. Vielen vielen dank für deine Zeit :).

                              Falls du irgendwo sowas schonmal gebaut oder gesehen hast, dann gern her damit, hat jetzt aber erstmal keine prio. damit kann ich aber das system auf fehler prüfen lassen und beliebig auf datenpunkte erweitern und vielleicht auch später für selbstreparaturen nutzen:

                              Aufgabe: suche im Baum KNX.0 nach Datenpunkte *Schalten und *Status und prüfe die Attribute "read"=true and "write"=false für alle Datenpunkte mit *status und "read"=false and "write"=true für alle Datenpunkte mit *schalten und liste alle auf, die den Anforderungen nicht entsprechen und sende das Ergebnis per Telegram.

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von
                              #14

                              @carak sagte: suche im Baum KNX.0 nach Datenpunkte *Schalten und *Status und prüfe die Attribute "read"=true and "write"

                              const idsStatus = $('knx.0.*Status');
                              const idsSchalten = $('knx.0.*Schalten');
                              
                              idsStatus.each(function(id, i) {
                                  let common = getObject(id).common;
                                  if(common.read === false) log(id + ': read: false');
                                  if(common.write) log(id + ': write: true');
                              });
                              idsSchalten.each(function(id, i) {
                                  let common = getObject(id).common;
                                  if(common.read) log(id + ': read: true');
                                  if(common.write === false) log(id + ': write: false');
                              });
                              

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              1 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @carak sagte:

                                extendObject damit kann ich im 2ten step die knx Instanz neu starten.

                                Das ist nur das Beispiel in der Doku. Man kann auch die Attribute von KNX-Datenpunkten ändern. Beispiel:

                                extendObject('knx.0.xyz.Status', {common: {read: true}});
                                
                                R Offline
                                R Offline
                                RES_DE
                                schrieb am zuletzt editiert von
                                #15

                                @carak Hallo, Dein Problem der Nachfplege der KNX Objekte im IOBroker liegt eher an der falschen Logik in Deinem ETS/KNX Umgebung. Das ist die Erfahrung der bisherigen Issue, die bereits in Github (technischer Support für den IOBroker KNX Adapter)
                                https://github.com/ioBroker/ioBroker.knx/issues

                                Schau mal bitte unter den dortigen Issues nach mit dem Fokus auf das Thema "Änderungen von KNX States aus IOBroker heraus, die dann im ETS Bus dann auch zu sinnvollen Ergebnissen bei den KNX Geräten führt?
                                eröffne einfach einen neuens Issue in github (nicht hier im Forum, denn da wimmelt es schon von zahlreichen Lösungen, die sich aber meist wie ein Lesebuch über zu viele Einträge verteilt mühselig den neuen IOBroker fans/usern erschliesst)
                                Denn noch ist es nicht zu erkennen, ob Du Deine KNX Geräte via Loxone oder direkt mit dem KNX Adapter aus dem IOBroker heraus steuern willst?
                                Was ist Deine Erfahrung mit dem Umgang der ETS und Deiner KNX Umgebung.... Hat der Profi Dir die KNX Geräte installiert, dazu den Loxone und jetzt willst Du eine eigene VIS bauen?
                                Dann beim Thema VIS auch Issue Anfragen stellen, denn die Visualisierung baut auf der Logik dieses Adpaters aus, die Verwendung von Objekten/States in IOBroker unterliegt immer den gleichen Prinzipen, die Dir user Paul53 teilweise als kompakter Crashkurs vermittelt hat...

                                @paul53 Vielen Dank für Deine professionelle Hilfe bzgl. Alias und JS Ansätzen, aber die quasi "alias Lösung" im KNX Adapter zwischen schalt- und Status-Adressen ist bereits intensiv mit Lösungen und Erklärungen vorhanden. Es braucht daher keinen "manuellen" Eingriff per JS via es Carak "schmackhaft" gemacht wurde.

                                C 1 Antwort Letzte Antwort
                                0
                                • R RES_DE

                                  @carak Hallo, Dein Problem der Nachfplege der KNX Objekte im IOBroker liegt eher an der falschen Logik in Deinem ETS/KNX Umgebung. Das ist die Erfahrung der bisherigen Issue, die bereits in Github (technischer Support für den IOBroker KNX Adapter)
                                  https://github.com/ioBroker/ioBroker.knx/issues

                                  Schau mal bitte unter den dortigen Issues nach mit dem Fokus auf das Thema "Änderungen von KNX States aus IOBroker heraus, die dann im ETS Bus dann auch zu sinnvollen Ergebnissen bei den KNX Geräten führt?
                                  eröffne einfach einen neuens Issue in github (nicht hier im Forum, denn da wimmelt es schon von zahlreichen Lösungen, die sich aber meist wie ein Lesebuch über zu viele Einträge verteilt mühselig den neuen IOBroker fans/usern erschliesst)
                                  Denn noch ist es nicht zu erkennen, ob Du Deine KNX Geräte via Loxone oder direkt mit dem KNX Adapter aus dem IOBroker heraus steuern willst?
                                  Was ist Deine Erfahrung mit dem Umgang der ETS und Deiner KNX Umgebung.... Hat der Profi Dir die KNX Geräte installiert, dazu den Loxone und jetzt willst Du eine eigene VIS bauen?
                                  Dann beim Thema VIS auch Issue Anfragen stellen, denn die Visualisierung baut auf der Logik dieses Adpaters aus, die Verwendung von Objekten/States in IOBroker unterliegt immer den gleichen Prinzipen, die Dir user Paul53 teilweise als kompakter Crashkurs vermittelt hat...

                                  @paul53 Vielen Dank für Deine professionelle Hilfe bzgl. Alias und JS Ansätzen, aber die quasi "alias Lösung" im KNX Adapter zwischen schalt- und Status-Adressen ist bereits intensiv mit Lösungen und Erklärungen vorhanden. Es braucht daher keinen "manuellen" Eingriff per JS via es Carak "schmackhaft" gemacht wurde.

                                  C Offline
                                  C Offline
                                  carak
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hallo @res_de und @paul53 danke für die Hilfe und ausführlichen Posts. Ich denke das liegt an der Namensgebung meiner Ga´s, soweit ich das Recherchieren konnte. (Mit den Sonderzeichen ._-/ usw. fühlt sich der KNX Adapter beim Import unwohl, der Import ist erfolgreicher mit Namengebung wie namexyz status, namexyz schalten usw.) und wenn ich meine GA´s anschaue, dann habe ich wohl gegen alles verstoßen. Alles neu aufzubauen, damit der Import besser funktioniert, dass kommt leider nicht in frage, da bin ich komplett raus. Werde die KNX Struktur durch ein Backup wiederherstellen, wenn ich beim Import mal wieder alles einlese.

                                  Die Warnungen die durch Loxone verursacht werden, die kann man wohl ignorieren, die sind nicht weiter schlimm, zumindest konnte ich keine Nachteile feststellen.

                                  Der ioBroker soll mein FHEM und die Loxone KNX Schnittstelle ablösen und soll zukünftig die Datendrehscheiben für alle meine Geräte werden, deshalb muss der KNX und Loxone Adapter funktionieren, aber bisher bin ich echt begeistert das was der ioBroker und die Adapter leisten. Loxone soll nur noch für die VIS und für einige Bausteine da sein, alles andere möchte ich in ioBroker abbilden.
                                  Nein die Loxone und KNX Umgebung hat bei mir kein Profi eingerichtet, dies ist alles aus eigener Hand entstanden.
                                  Bin auch echt positiv überrascht, wie sehr man hier geholfen wird und wieviel Zeit man sich hier nimmt, vielen vielen Dank dafür :).

                                  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

                                  582

                                  Online

                                  32.8k

                                  Benutzer

                                  82.7k

                                  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