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. Objekte werden nicht an KNX "weitergegeben"

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    327

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

Objekte werden nicht an KNX "weitergegeben"

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 351 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.
  • S Offline
    S Offline
    Speedschnmidt
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe folgendes Problem oder mache irgendwas falsch:
    Ich lasse per Script einen Datenpunkt vom FIAT-Adapter über den Batteriestand in ein KNX-Objekt schreiben. Der Wert kommt dort auch richtig an (zum Testen alle 10 Sekunden). Aber die automatische Weiterleitung an KNX funktioniert dann nicht. Schreibe ich manuell einen Wert in das Objekt vom KNX, kommt dieser Wert auch beim KNX an (aber nur, wenn ich das Hackerl bei "Bestätigt" weglasse). Habt ihr noch eine Idee oder Richtung in die ich weiterdenken kann. Ich habe schon viel probiert und komme hier nicht weiter, zumal ich dass so gedacht habe, dass mir der iobroker mit seinen vielen Adaptern Daten zurVerfügung stellen könnte. Aber so wird das nichts. Vielen Dank für Eure konstruktive Hilfe vorab.

    Schmitti

    Plattform: linux
    Betriebssystem: linux
    Architektur: arm64
    CPUs: 4
    Geschwindigkeit: 1800 MHz
    Modell: Cortex-A72
    RAM: 7.6 GB
    System-Betriebszeit: 28 T. 16:26:13
    Node.js: v18.17.1
    time: 1693160065970
    timeOffset: -120
    Adapter-Anzahl: 492
    NPM: 9.6.7
    Datenträgergröße: 58.3 GB
    Freier Festplattenspeicher: 50.1 GB
    Betriebszeit: 1 T. 02:31:22
    Aktive Instanzen: 19
    Pfad: /opt/iobroker/
    aktiv:

    HomoranH 1 Antwort Letzte Antwort
    0
    • S Speedschnmidt

      Hi,

      ich habe folgendes Problem oder mache irgendwas falsch:
      Ich lasse per Script einen Datenpunkt vom FIAT-Adapter über den Batteriestand in ein KNX-Objekt schreiben. Der Wert kommt dort auch richtig an (zum Testen alle 10 Sekunden). Aber die automatische Weiterleitung an KNX funktioniert dann nicht. Schreibe ich manuell einen Wert in das Objekt vom KNX, kommt dieser Wert auch beim KNX an (aber nur, wenn ich das Hackerl bei "Bestätigt" weglasse). Habt ihr noch eine Idee oder Richtung in die ich weiterdenken kann. Ich habe schon viel probiert und komme hier nicht weiter, zumal ich dass so gedacht habe, dass mir der iobroker mit seinen vielen Adaptern Daten zurVerfügung stellen könnte. Aber so wird das nichts. Vielen Dank für Eure konstruktive Hilfe vorab.

      Schmitti

      Plattform: linux
      Betriebssystem: linux
      Architektur: arm64
      CPUs: 4
      Geschwindigkeit: 1800 MHz
      Modell: Cortex-A72
      RAM: 7.6 GB
      System-Betriebszeit: 28 T. 16:26:13
      Node.js: v18.17.1
      time: 1693160065970
      timeOffset: -120
      Adapter-Anzahl: 492
      NPM: 9.6.7
      Datenträgergröße: 58.3 GB
      Freier Festplattenspeicher: 50.1 GB
      Betriebszeit: 1 T. 02:31:22
      Aktive Instanzen: 19
      Pfad: /opt/iobroker/
      aktiv:

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

      @speedschnmidt Das sieht mir nicht nach einem Bug von ioBroker aus.
      Hab das wegen

      @speedschnmidt sagte in Objekte werden nicht an KNX "weitergegeben":

      Ich lasse per Script einen Datenpunkt

      mal hierhin verschoben.

      Da das Skript unsichtbar ist, wusste ich nicht ob zu Blockly, oder sonstwohin.
      Ohne Skript ist auch keine Hilfe möglich
      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

      Du wirst auch nicht den DP, sondern den Wert weitergeben wollen, oder hast du das etwa doch versucht?

      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 -

      S 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @speedschnmidt Das sieht mir nicht nach einem Bug von ioBroker aus.
        Hab das wegen

        @speedschnmidt sagte in Objekte werden nicht an KNX "weitergegeben":

        Ich lasse per Script einen Datenpunkt

        mal hierhin verschoben.

        Da das Skript unsichtbar ist, wusste ich nicht ob zu Blockly, oder sonstwohin.
        Ohne Skript ist auch keine Hilfe möglich
        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

        Du wirst auch nicht den DP, sondern den Wert weitergeben wollen, oder hast du das etwa doch versucht?

        S Offline
        S Offline
        Speedschnmidt
        schrieb am zuletzt editiert von
        #3

        @homoran

        Ich möchte den Wert vom Objekt "StateOfCharge" der Instanz "FIAT" regelmäßig in das Objekt "Ladestand FIAT" von der Instanz "KNX" übertragen. Versucht habe ich das mit diesem Blockly:

        <xml xmlns="https://developers.google.com/blockly/xml">
          <block type="schedule" id="[yN,-wfEZD-?v(-mwu0|" x="88" y="13">
            <field name="SCHEDULE">*/10 * * * * *</field>
            <statement name="STATEMENT">
              <block type="update" id="Df1$jD%IR7t/(C3AvdmD">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">knx.0.Helligkeit_und_sonstiges.Sonstiges.Ladestand_FIAT</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="get_value" id="0.qmr*nUBrZh2/RGr]Ra">
                    <field name="ATTR">val</field>
                    <field name="OID">fiat.0.ZFAEFAC47XXXXXXXX.status.evInfo.battery.stateOfCharge</field>
                  </block>
                </value>
              </block>
            </statement>
          </block>
        </xml>
        

        (Die VIN habe ich unkenntlich gemacht)
        Wie gesagt, im (Ziel-)Objekt "Ladestand FIAT" der Instanz KNX kommt er auch regelmäßig an und wird ort aktualisert. Aber von dort wird er nicht regelmäßig an den realen KNX-Bus weitergeschickt. Wenn ich das Objekt "Ladestand FIAT" manuell setze, kommt der Wert auch im realen KNX-Bus an.

        Schmitti

        DJMarc75D HomoranH 2 Antworten Letzte Antwort
        0
        • S Speedschnmidt

          @homoran

          Ich möchte den Wert vom Objekt "StateOfCharge" der Instanz "FIAT" regelmäßig in das Objekt "Ladestand FIAT" von der Instanz "KNX" übertragen. Versucht habe ich das mit diesem Blockly:

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="schedule" id="[yN,-wfEZD-?v(-mwu0|" x="88" y="13">
              <field name="SCHEDULE">*/10 * * * * *</field>
              <statement name="STATEMENT">
                <block type="update" id="Df1$jD%IR7t/(C3AvdmD">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">knx.0.Helligkeit_und_sonstiges.Sonstiges.Ladestand_FIAT</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="get_value" id="0.qmr*nUBrZh2/RGr]Ra">
                      <field name="ATTR">val</field>
                      <field name="OID">fiat.0.ZFAEFAC47XXXXXXXX.status.evInfo.battery.stateOfCharge</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </xml>
          

          (Die VIN habe ich unkenntlich gemacht)
          Wie gesagt, im (Ziel-)Objekt "Ladestand FIAT" der Instanz KNX kommt er auch regelmäßig an und wird ort aktualisert. Aber von dort wird er nicht regelmäßig an den realen KNX-Bus weitergeschickt. Wenn ich das Objekt "Ladestand FIAT" manuell setze, kommt der Wert auch im realen KNX-Bus an.

          Schmitti

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @speedschnmidt Datenpunkte von Adaptern immer mit dem Block "steuere" beschreiben, nicht mit "aktualisiere".

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          S 1 Antwort Letzte Antwort
          0
          • S Speedschnmidt

            @homoran

            Ich möchte den Wert vom Objekt "StateOfCharge" der Instanz "FIAT" regelmäßig in das Objekt "Ladestand FIAT" von der Instanz "KNX" übertragen. Versucht habe ich das mit diesem Blockly:

            <xml xmlns="https://developers.google.com/blockly/xml">
              <block type="schedule" id="[yN,-wfEZD-?v(-mwu0|" x="88" y="13">
                <field name="SCHEDULE">*/10 * * * * *</field>
                <statement name="STATEMENT">
                  <block type="update" id="Df1$jD%IR7t/(C3AvdmD">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">knx.0.Helligkeit_und_sonstiges.Sonstiges.Ladestand_FIAT</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="get_value" id="0.qmr*nUBrZh2/RGr]Ra">
                        <field name="ATTR">val</field>
                        <field name="OID">fiat.0.ZFAEFAC47XXXXXXXX.status.evInfo.battery.stateOfCharge</field>
                      </block>
                    </value>
                  </block>
                </statement>
              </block>
            </xml>
            

            (Die VIN habe ich unkenntlich gemacht)
            Wie gesagt, im (Ziel-)Objekt "Ladestand FIAT" der Instanz KNX kommt er auch regelmäßig an und wird ort aktualisert. Aber von dort wird er nicht regelmäßig an den realen KNX-Bus weitergeschickt. Wenn ich das Objekt "Ladestand FIAT" manuell setze, kommt der Wert auch im realen KNX-Bus an.

            Schmitti

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

            @speedschnmidt sagte in Objekte werden nicht an KNX "weitergegeben":

            mit diesem Blockly:

            bitte immer das Blockly zeigen.
            Ein xml-Export bringt mobil nichts

            https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

            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
            • DJMarc75D DJMarc75

              @speedschnmidt Datenpunkte von Adaptern immer mit dem Block "steuere" beschreiben, nicht mit "aktualisiere".

              S Offline
              S Offline
              Speedschnmidt
              schrieb am zuletzt editiert von
              #6

              @djmarc75 Vielen Dank, so hat es funktioniert!

              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

              469

              Online

              32.8k

              Benutzer

              82.8k

              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