Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. ioBroker - Awtrix 3 (light) Adapter - Laufschrift

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    ioBroker - Awtrix 3 (light) Adapter - Laufschrift

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Ray 1 last edited by

      Hallo,

      ich habe Awtrix 0.98 (auf einem ESP32 mit einer 32x8 LED Matrix) und steuere diese über den ioBroker Adapter Awtrix 3 (Awtrix light).

      Ich blende ein Icon ein und möchte einen Text dazu anzeigen lassen, den ich bei den Objekten als String angelegt habe.

      23fb8ec2-da35-4288-8a75-11dcf9542cba-image.png

      Da der Text länger ist der Platz auf der Matrix, scrollt der Text.
      Mein Problem ist, das ich den Text gerne von rechts nach link "einfliegen" lassen möchte.

      Da man im Text vom Objekt keine Leerzeichen einzufügen kann, suche ich nach einer Möglichkeit das irgendwie umzusetzen.

      fef0393f-f239-4632-9c16-90d23f4bc5c7-image.png

      Leerzeichen vor dem %s habe ich schon probiert.
      Im String selbst werden die Leerzeichen nicht berücksichtigt.

      haus-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @Ray 1 last edited by

        @ray-1 sagte in ioBroker - Awtrix 3 (light) Adapter - Laufschrift:

        Mein Problem ist, das ich den Text gerne von rechts nach link "einfliegen" lassen möchte.

        Wie sollte das aussehen? Du kannst über die Settings-Datenpunkte ein paar Dinge einstellen (die gelten dann aber global für alle Apps). Also Effekte für den App-Wechsel awtrix-light.0.settings.appTransitionEffect usw.

        @ray-1 sagte in ioBroker - Awtrix 3 (light) Adapter - Laufschrift:

        Leerzeichen vor dem %s habe ich schon probiert.

        Die werden entfernt bevor der Text übermittelt wird.

        R 1 Reply Last reply Reply Quote 0
        • R
          Ray 1 @haus-automatisierung last edited by Ray 1

          @haus-automatisierung

          Ich habe links ein Icon das fest stehen bleibt.
          Rechts davon habe ich ein wenig Platz um einen Text anzuzeigen.

          Nun hätte ich gerne, das man das man das Icon sieht und dann der Text von rechts nach links durch die Matrix läuft.

          Mit Blockly und Java-Script habe ich das hinbekommen, aber ich kann den Script nicht über den Adapter aufrufen.
          In dem Adapter selbst habe ich keine Möglichkeit die Art der Laufschrift für diese Benutzerdefinierte App in der Instanz des Adapters zu definieren.

          f1d7592d-c548-437c-a8e6-7da94f051b25-image.png

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @Ray 1 last edited by

            @ray-1 sagte in ioBroker - Awtrix 3 (light) Adapter - Laufschrift:

            Mit Blockly und Java-Script habe ich das hinbekommen

            Zeig mal bitte den Payload dafür - dann könnte ich die Option ggf. mit implementieren.

            R 1 Reply Last reply Reply Quote 0
            • R
              Ray 1 @haus-automatisierung last edited by Ray 1

              @haus-automatisierung

              Hallo Matthias,
              da habe ich ja gleich den Profi erwischt 🙂

              Was meinst du mit Payload?
              Den Code den ich über JavaScript im Blockly an die Awtrix 3 gesendet hatte?
              Das wäre dieser, in dem ich die LEERZEICHEN fest definiert hatte.

              sendTo('awtrix-light', 'notification', {
              text: [
              { "t": " Hello Mario", "c": "00FF00" }], repeat: 1, icon: 3061, sound: 'ff_victory', duration: 5, stack: true, wakeup: true
              }, (res) => {
              if (res && res.error) {
              console.error(res.error);
              }
              });

              3ff3a67e-2aed-4c26-94c9-60d84e1697e0-image.png
              Noch mal zur Erklärung.
              Wenn ich das Icon mit dem Text über den Adapter anzeigen lasse, dann sieht das so aus:

              002c36dc-6294-4c8d-8d46-d7ee21abe528-image.png

              Da ist der Text sofort sichtbar und scrollt dann erst los.

              Mit dem Script sind vor dem Text die Leerzeichen, mit denen der Text dann reinhläuft.

              hsteinme 1 Reply Last reply Reply Quote 0
              • hsteinme
                hsteinme @Ray 1 last edited by hsteinme

                @ray-1 Ich würde mir zunächst mal damit behelfen, einen unscheinbaren Punkt vor die vielen Leerzeichen zu setzen. Nicht die allerschönste Lösung, erreicht aber das Ziel, dem Betrachter mehr Zeit zum Lesen der ersten Zeichen zu geben.

                R 1 Reply Last reply Reply Quote 0
                • R
                  Ray 1 @hsteinme last edited by

                  @hsteinme

                  Ja, damit hatte ich mir auch schon provisorisch geholfen.
                  Da wusste ich aber nicht wie ich die Farbe für den Punkt auf "schwarz" setze um ihn unsichtbar zu machen.

                  Ist ja auch kein riesen Problem, aber wenn man sich mal was in den Kopf gesetzt hat, fummelt man so lange bis man es irgendwie hinbekommt.

                  Ich habe mich nur gewundert das die Leerzeichen im String vom Objekt raugenommen werden.

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Ray 1 last edited by

                    @ray-1 Hast Du denn jetzt mal mit den Transition Effects rumgespielt? Eventuell ist da ja schon was für Dich dabei

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Ray 1 @haus-automatisierung last edited by

                      @haus-automatisierung

                      Wie kann ich diese über den Adapter aus dem ioBroker steuern/ ändern?

                      haus-automatisierung 1 Reply Last reply Reply Quote 0
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @Ray 1 last edited by

                        @ray-1 Den genannten Datenpunkt setzen?!

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          Ray 1 @haus-automatisierung last edited by

                          @haus-automatisierung

                          Der steht schon auf SLIDE
                          8e23e90c-dbf6-4241-a3b2-03c23424e6b2-image.png

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          687
                          Online

                          31.6k
                          Users

                          79.5k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          166
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo