Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Visualisierung
  4. Binding funktioniert nicht mehr #GELÖST

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Binding funktioniert nicht mehr #GELÖST

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
8 Beiträge 4 Kommentatoren 771 Aufrufe 4 Watching
  • Ä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.
  • I Offline
    I Offline
    igloh
    schrieb am zuletzt editiert von igloh
    #1

    Meine Bindings haben alle funktioniert, jetzt irgendwie nicht mehr.

    Im "CSS Hintergrund" habe ich die Collor mit "{val:0_userdata.0.Esszimmer-alles-zu;val == "false" ? "#ff1f29" : "#006104"}" eingetragen. (Anderes Objekt "{val:hm-rpc.0.OEQ0426126.1.STATE;val == "true" ? "#ff1f29" : "#006104"}"
    Wenn ein Fenster Sensor gemeldet hat ist der Text von ZU auf AUF gesprungen (macht er immer noch) und die Farbe ist von grün auf rot gewechselt. Den Farbwechsel macht er nun nicht mehr.

    Was habe ich kurz vorher geändert.

    • 2 Adapter aktualisiert die eigentlich nichts damit zu tun haben.
    • im Editor einen weitern Button hinzugefügt
    • node.js auf 12.18.4 geupdatet.
    • die eigentlichen Buttons habe ich nicht angepasst.

    Alles läuft problemlos, nur das Binding nicht mehr. (10 verschiedene)
    Die Objekte welche true/false liefern sind vorhanden und liefern auch den Statuswechsel.

    Was habe ich schon probiert:
    Nach der Node.js Installation habe ich erst iobrocker, später noch den kompletten Docker Container neu gestartet.
    Alle Adapter neu gestartet.
    CCU3 (Quelle der Objekte) neu gestartet
    Ein anderes Objekt von einem anderen Server als Quelle probiert.
    iobroker.net/fix.sh sowie npm rebuild nachträglich ausgeführt
    im Editor "immer rendern" deaktiviert.

    Jemand eine Idee?

    GlasfaserG 1 Antwort Letzte Antwort
    0
    • I igloh

      Meine Bindings haben alle funktioniert, jetzt irgendwie nicht mehr.

      Im "CSS Hintergrund" habe ich die Collor mit "{val:0_userdata.0.Esszimmer-alles-zu;val == "false" ? "#ff1f29" : "#006104"}" eingetragen. (Anderes Objekt "{val:hm-rpc.0.OEQ0426126.1.STATE;val == "true" ? "#ff1f29" : "#006104"}"
      Wenn ein Fenster Sensor gemeldet hat ist der Text von ZU auf AUF gesprungen (macht er immer noch) und die Farbe ist von grün auf rot gewechselt. Den Farbwechsel macht er nun nicht mehr.

      Was habe ich kurz vorher geändert.

      • 2 Adapter aktualisiert die eigentlich nichts damit zu tun haben.
      • im Editor einen weitern Button hinzugefügt
      • node.js auf 12.18.4 geupdatet.
      • die eigentlichen Buttons habe ich nicht angepasst.

      Alles läuft problemlos, nur das Binding nicht mehr. (10 verschiedene)
      Die Objekte welche true/false liefern sind vorhanden und liefern auch den Statuswechsel.

      Was habe ich schon probiert:
      Nach der Node.js Installation habe ich erst iobrocker, später noch den kompletten Docker Container neu gestartet.
      Alle Adapter neu gestartet.
      CCU3 (Quelle der Objekte) neu gestartet
      Ein anderes Objekt von einem anderen Server als Quelle probiert.
      iobroker.net/fix.sh sowie npm rebuild nachträglich ausgeführt
      im Editor "immer rendern" deaktiviert.

      Jemand eine Idee?

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #2

      @igloh

      Nimm mal das :

      {val:0_userdata.0.Esszimmer-alles-zu;val == false ? "#ff1f29" : "#006104"}
      
      {val:hm-rpc.0.OEQ0426126.1.STATE;val == true ? "#ff1f29" : "#006104"
      

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      I 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @igloh

        Nimm mal das :

        {val:0_userdata.0.Esszimmer-alles-zu;val == false ? "#ff1f29" : "#006104"}
        
        {val:hm-rpc.0.OEQ0426126.1.STATE;val == true ? "#ff1f29" : "#006104"
        
        I Offline
        I Offline
        igloh
        schrieb am zuletzt editiert von
        #3

        @Glasfaser TOP!

        Es waren tatsächlich die Anführungszeichen. Ich dachte die müssen seit geraumer Zeit wieder rein nachdem sie früher nicht gerbraucht wurden?
        Und warum ging es bis vor ein paar Tagen?
        Ist die Node.js 12.18.4 hier anders (vorher war 12.16.x oder so drauf)

        Auf jeden Fall schon mal ein großes DANKESCHÖN!

        liv-in-skyL 1 Antwort Letzte Antwort
        0
        • I igloh

          @Glasfaser TOP!

          Es waren tatsächlich die Anführungszeichen. Ich dachte die müssen seit geraumer Zeit wieder rein nachdem sie früher nicht gerbraucht wurden?
          Und warum ging es bis vor ein paar Tagen?
          Ist die Node.js 12.18.4 hier anders (vorher war 12.16.x oder so drauf)

          Auf jeden Fall schon mal ein großes DANKESCHÖN!

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #4

          @igloh

          https://forum.iobroker.net/topic/36680/latest-vis-update-bindings

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          I 1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @igloh

            https://forum.iobroker.net/topic/36680/latest-vis-update-bindings

            I Offline
            I Offline
            igloh
            schrieb am zuletzt editiert von
            #5

            @liv-in-sky
            Danke, das hatte ich vorher auch gelesen. Allerdings wird es da ja genau so beschrieben wie es bei mir nicht war (Zitat: "...also alles wieder zurückändern in Anführungszeichen). Geholfen hat ja bei mir nun das ich die Anführungszeichen entfernt habe.

            Und VIS habe ich ja auch nicht upgedatet, sondern nur die Node.js.

            "

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • I igloh

              @liv-in-sky
              Danke, das hatte ich vorher auch gelesen. Allerdings wird es da ja genau so beschrieben wie es bei mir nicht war (Zitat: "...also alles wieder zurückändern in Anführungszeichen). Geholfen hat ja bei mir nun das ich die Anführungszeichen entfernt habe.

              Und VIS habe ich ja auch nicht upgedatet, sondern nur die Node.js.

              "

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #6

              @igloh

              wußte nicht, dass die node version auch noch eine rolle spielt - hauptsache es läuft :-)

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              OliverIOO 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @igloh

                wußte nicht, dass die node version auch noch eine rolle spielt - hauptsache es läuft :-)

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von OliverIO
                #7

                Das verhalten des Bindings wurde kürzlich durch einen pull request angepasst, so das das binding in Zukunft auch mit
                JSON-strings aus Dentenpunkten umgehen kann.
                Gleichzeitig hätte/hat es auch das Verhalten verbessert, im binding nicht immer nur strings sondern die echten Datentypen aus den Datenpunkten ankommen. (deswegen test auf true und false nun nicht mehr mit Anführungszeichen.
                Leider haben sich hier weitere Verschlimmbesserungen zur Behandlung von Objekten und Arrays eingeschlichen.

                Ich habe auf github als Kommentar einen Vorschlag zur Änbderung des Codes gemacht
                https://github.com/ioBroker/ioBroker.vis/commit/93d4affd0c959b20b1dd384bf239fe7a1c432fb7

                Bin allerdings aktuell nicht in der Lage das ausführlich zu testen oder einen eigenen pull request einzustellen.
                Evtl findet sich ja jemand, der das testen kann und auch den pull request einstellen kann.

                Zum testen müsste man verschiedene Datenpunkte mit verschiedenen Datentypen anlegen (number, string_normal, string mit JSON-Daten, ein echtes Datumsobjekt, ein echtes Objekt und ein echtes Array. Mit echt meine ich ein echtes Javascript-Objekt und kein JSON-string der das Objekt darstellt.

                Für jeden 'Datenpunkt dann ein Binding erstellen, in dem man den datentyp prüft (typeof) und schaut ob man mit den daten im binding weiterarbeiten kann.

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                I 1 Antwort Letzte Antwort
                2
                • OliverIOO OliverIO

                  Das verhalten des Bindings wurde kürzlich durch einen pull request angepasst, so das das binding in Zukunft auch mit
                  JSON-strings aus Dentenpunkten umgehen kann.
                  Gleichzeitig hätte/hat es auch das Verhalten verbessert, im binding nicht immer nur strings sondern die echten Datentypen aus den Datenpunkten ankommen. (deswegen test auf true und false nun nicht mehr mit Anführungszeichen.
                  Leider haben sich hier weitere Verschlimmbesserungen zur Behandlung von Objekten und Arrays eingeschlichen.

                  Ich habe auf github als Kommentar einen Vorschlag zur Änbderung des Codes gemacht
                  https://github.com/ioBroker/ioBroker.vis/commit/93d4affd0c959b20b1dd384bf239fe7a1c432fb7

                  Bin allerdings aktuell nicht in der Lage das ausführlich zu testen oder einen eigenen pull request einzustellen.
                  Evtl findet sich ja jemand, der das testen kann und auch den pull request einstellen kann.

                  Zum testen müsste man verschiedene Datenpunkte mit verschiedenen Datentypen anlegen (number, string_normal, string mit JSON-Daten, ein echtes Datumsobjekt, ein echtes Objekt und ein echtes Array. Mit echt meine ich ein echtes Javascript-Objekt und kein JSON-string der das Objekt darstellt.

                  Für jeden 'Datenpunkt dann ein Binding erstellen, in dem man den datentyp prüft (typeof) und schaut ob man mit den daten im binding weiterarbeiten kann.

                  I Offline
                  I Offline
                  igloh
                  schrieb am zuletzt editiert von
                  #8

                  Heut gab es wieder ein VIS Update. Und siehe da, hinterher gab es wieder das Problem mit den Bindings.
                  Ich habe jetzt so wie ursprünglich die Anführungszeichen eingefügt und es läuft wieder.

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  511

                  Online

                  32.4k

                  Benutzer

                  81.6k

                  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