Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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.2k

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

Binding funktioniert nicht mehr #GELÖST

Scheduled Pinned Locked Moved Visualisierung
vis
8 Posts 4 Posters 771 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    igloh
    wrote on last edited by 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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          0
          • liv-in-skyL liv-in-sky

            @igloh

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

            I Offline
            I Offline
            igloh
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by 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 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  418

                  Online

                  32.4k

                  Users

                  81.5k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe