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. Skripten / Logik
  4. Blockly
  5. Awtrix Skripte

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Awtrix Skripte

Scheduled Pinned Locked Moved Blockly
blocklymonitoring
28 Posts 10 Posters 6.3k Views 12 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.
  • C Casa

    irgendwie bekomme ich meine Awtrix nicht zum laufen.

    kann mir hier jemand kurz eine knappe Anleitung geben, wie ich Texte auf die Awtrix bekomme?

    Gruß Peter

    K Offline
    K Offline
    kenny384
    wrote on last edited by kenny384
    #7

    @casa Die MQTT-Verbindung hast du am Laufen, ja? Die ist Grundvoraussetzung.
    Ich empfehle das Awtrix-Connector Script von Pittini: https://github.com/Pittini/iobroker-awtrix
    Das erleichtert dir vieles, weil es die richtigen Endpunkte für alle Einstellungen als Objekte anlegt.

    Text kannst du auf (mindestens) zwei Arten auf die Uhr bekommen. Entweder per CustomApp oder per Notify. Ich habe z.B. eine Custom-App die immer wenn sie "an der Reihe ist" den aktuellen Ertrag des Balkonkraftwerks zeigt. Sieht in Blockly dann so aus:
    58a73c8f-742a-4d13-9c17-d191825e4aa8-image.png

    Also Notify kannst du quasi den selben Text/Code nehmen und ihn an den Endpunkt notify schicken statt an customapp. Bei force=true zeigt er sie sofort an, wenn du es abschickst, bei force=false erst nach der aktuell angezeigten app.

    B 1 Reply Last reply
    0
    • C Offline
      C Offline
      Casa
      wrote on last edited by
      #8

      Ja, die MQTT Verbindung steht.
      Die Customapp habe ich auch zusätzlich in den Objekten eingefügt.
      Ich glaube es wird auch was darüber gesendet, da wenn sich die Leistung meiner PV Anlage ändert, es grün aufleuchtet.
      Nur wird mir das ganze nicht angezeigt.....

      Kann auch gerne Bilder einstellen, wenn es hilft.

      Gruß Peter

      K 1 Reply Last reply
      0
      • U Offline
        U Offline
        UncleB
        wrote on last edited by
        #9

        Wasn zufall..
        Wollte den Thread heute auch rauskramen :)
        Hab heute nachdem der Bausatz mindestens schon ein Jahr bei mir lag das schlechte Wetter genutzt und die Awmetrix zusammen geschraubt ..
        Konnte ich auch mit MQTT mit ioBroker verbinden, aber wirklich kapieren die tu ich das ganze noch nicht, es wird Willkürlich iwas angezeigt..
        Das Script von Pittini läuft, aber das brauche ich alles nicht..
        Ich würde nur gerne die Uhrzeit + die Außentemp im wechsel Anzeigen, am besten alle 5 Sekunden soll die Anzeige durchwechseln.
        Zusätzlich soll angezeigt werden wenn die Garage geöffnet ist und zwar solange bis sie geschlossen wird, erst dann wieder Uhrzeit und Temp im wechsel, lässt sich das so umsetzen?

        1 Reply Last reply
        0
        • C Casa

          Ja, die MQTT Verbindung steht.
          Die Customapp habe ich auch zusätzlich in den Objekten eingefügt.
          Ich glaube es wird auch was darüber gesendet, da wenn sich die Leistung meiner PV Anlage ändert, es grün aufleuchtet.
          Nur wird mir das ganze nicht angezeigt.....

          Kann auch gerne Bilder einstellen, wenn es hilft.

          Gruß Peter

          K Offline
          K Offline
          kenny384
          wrote on last edited by
          #10

          @casa Was genau wird nicht angezeigt?

          C 1 Reply Last reply
          0
          • K kenny384

            @casa Was genau wird nicht angezeigt?

            C Offline
            C Offline
            Casa
            wrote on last edited by
            #11

            @kenny384 nicht, was ich in den scripts erstellt habe

            K 1 Reply Last reply
            0
            • C Casa

              @kenny384 nicht, was ich in den scripts erstellt habe

              K Offline
              K Offline
              kenny384
              wrote on last edited by kenny384
              #12

              @casa wichtig ist das du die richtige ID der custom App ansprichst. Die siehst du in deiner App-Reihenfolge:
              3B0C1FD6-BDF5-4687-B30C-FA7D83F96472.jpeg

              Wenn du dann mal einen Befehl wie in meinem Beispiel oben schickst, sollte es als custom app angezeigt werden.

              B 1 Reply Last reply
              0
              • K kenny384

                @casa wichtig ist das du die richtige ID der custom App ansprichst. Die siehst du in deiner App-Reihenfolge:
                3B0C1FD6-BDF5-4687-B30C-FA7D83F96472.jpeg

                Wenn du dann mal einen Befehl wie in meinem Beispiel oben schickst, sollte es als custom app angezeigt werden.

                B Offline
                B Offline
                blackst225
                wrote on last edited by blackst225
                #13

                Hallo Zusammen,
                ich bin gerade etwas am Verzweifeln.
                vielleicht kann mir jemand Helfen.

                Zum Setup:

                • Awtrix - Läuft und ist Verbunden
                • MQTT ist auf Awtrix Aktiv und Verbunden
                • MQTT Server auf Raspi Installiert und ebenfalls Verbunden. (Werte der Awtrix landen im mqtt Adapter vom iobroker)

                Soweit alles Okay.
                Nun möchte ich aber gerne eigene Nachrichten über Blockly senden je nach Zustand Datenpunkt.

                Ich bin dann auf das Script von Pittini gestoßen, was ja per Skript Datenpunkte anlegen soll und eine Awtrix Instanz ins leben rufen soll.

                Leider Funktioniert das Script bei mir nicht. Sobald ich es starte schiesse ich die JavaScript Instanz ab und das wars. Es legt weder Ordner noch states an. Im log stehen keine Errors vom Script ausser im LOG: "Error: State "mqtt.0.Awtrix1.basics" not found at Object"
                Wenn ich das Objekt manuell erstelle ist der Fehler weg, aber das Script legt trotzdem absolut nichts an. Leider habe ich auch keine JS Kentnisse sodass ich den Fehler finden könnte.

                Nun die Frage falls ich das nicht zum laufen bekomme: kann man auch per API http request Nachrichten auf die Awtrix senden? Wenn ja wie müssten diese Blöcke aussehen?

                Anbei mal meine Einstellungen. Evtl habe ich auch einfach was vergessen oder einen Fehler gemacht.

                Beste Grüße
                Simon

                f8cf4226-794c-4454-8595-70bdaa570b13-grafik.png

                8c1391f0-46a9-401c-bad9-ff2bac13c559-grafik.png

                e3c32479-03a5-4ab0-a7ac-4d64a916aca2-grafik.png

                e4fdc463-4629-46cb-a5d1-5d0a3d7996c0-grafik.png

                1e33b665-bd3e-4599-881b-f6b3dd36ee30-grafik.png

                P.S! : Habe die DatenPunkte nun am laufen! Ich musste einige Pfade neu anlegen und das Script anpassen. Aber nun habe ich die Datenpunkte :-)

                RK62R 1 Reply Last reply
                0
                • B blackst225

                  Hallo Zusammen,
                  ich bin gerade etwas am Verzweifeln.
                  vielleicht kann mir jemand Helfen.

                  Zum Setup:

                  • Awtrix - Läuft und ist Verbunden
                  • MQTT ist auf Awtrix Aktiv und Verbunden
                  • MQTT Server auf Raspi Installiert und ebenfalls Verbunden. (Werte der Awtrix landen im mqtt Adapter vom iobroker)

                  Soweit alles Okay.
                  Nun möchte ich aber gerne eigene Nachrichten über Blockly senden je nach Zustand Datenpunkt.

                  Ich bin dann auf das Script von Pittini gestoßen, was ja per Skript Datenpunkte anlegen soll und eine Awtrix Instanz ins leben rufen soll.

                  Leider Funktioniert das Script bei mir nicht. Sobald ich es starte schiesse ich die JavaScript Instanz ab und das wars. Es legt weder Ordner noch states an. Im log stehen keine Errors vom Script ausser im LOG: "Error: State "mqtt.0.Awtrix1.basics" not found at Object"
                  Wenn ich das Objekt manuell erstelle ist der Fehler weg, aber das Script legt trotzdem absolut nichts an. Leider habe ich auch keine JS Kentnisse sodass ich den Fehler finden könnte.

                  Nun die Frage falls ich das nicht zum laufen bekomme: kann man auch per API http request Nachrichten auf die Awtrix senden? Wenn ja wie müssten diese Blöcke aussehen?

                  Anbei mal meine Einstellungen. Evtl habe ich auch einfach was vergessen oder einen Fehler gemacht.

                  Beste Grüße
                  Simon

                  f8cf4226-794c-4454-8595-70bdaa570b13-grafik.png

                  8c1391f0-46a9-401c-bad9-ff2bac13c559-grafik.png

                  e3c32479-03a5-4ab0-a7ac-4d64a916aca2-grafik.png

                  e4fdc463-4629-46cb-a5d1-5d0a3d7996c0-grafik.png

                  1e33b665-bd3e-4599-881b-f6b3dd36ee30-grafik.png

                  P.S! : Habe die DatenPunkte nun am laufen! Ich musste einige Pfade neu anlegen und das Script anpassen. Aber nun habe ich die Datenpunkte :-)

                  RK62R Offline
                  RK62R Offline
                  RK62
                  wrote on last edited by
                  #14

                  @blackst225 Ich habe die Ansteuerung der Awtrix komplett über Javascript umgesetzt. Kann Dir bei Interesse das Script hier morgen posten.
                  Ich habe meine Matrix-Anzeigen allerdings auf PixelIt umgeflasht. Da greift man aus dem ioBroker direkt via Adapter oder JS auf die Anzeige zu und benötigt keinen eigenen Server zur Ansteuerung.

                  B 1 Reply Last reply
                  0
                  • RK62R RK62

                    @blackst225 Ich habe die Ansteuerung der Awtrix komplett über Javascript umgesetzt. Kann Dir bei Interesse das Script hier morgen posten.
                    Ich habe meine Matrix-Anzeigen allerdings auf PixelIt umgeflasht. Da greift man aus dem ioBroker direkt via Adapter oder JS auf die Anzeige zu und benötigt keinen eigenen Server zur Ansteuerung.

                    B Offline
                    B Offline
                    blackst225
                    wrote on last edited by blackst225
                    #15

                    @rk62 said in Awtrix Skripte:

                    e Matrix-Anzeigen allerdings auf PixelIt umgeflasht. Da greift man aus dem ioB

                    Hallo,

                    vielen Dank! Das mit dem Script teste ich gerne.

                    Beste Grüße
                    Simon

                    Ist denn das Pixelit besser / anders? Welche Vorteile / Nachteile hat es?
                    Muss ich damit dein Script läuft denn umflashen? Oder würde es auch auf der Awtrix laufen?

                    1 Reply Last reply
                    0
                    • K kenny384

                      @casa Die MQTT-Verbindung hast du am Laufen, ja? Die ist Grundvoraussetzung.
                      Ich empfehle das Awtrix-Connector Script von Pittini: https://github.com/Pittini/iobroker-awtrix
                      Das erleichtert dir vieles, weil es die richtigen Endpunkte für alle Einstellungen als Objekte anlegt.

                      Text kannst du auf (mindestens) zwei Arten auf die Uhr bekommen. Entweder per CustomApp oder per Notify. Ich habe z.B. eine Custom-App die immer wenn sie "an der Reihe ist" den aktuellen Ertrag des Balkonkraftwerks zeigt. Sieht in Blockly dann so aus:
                      58a73c8f-742a-4d13-9c17-d191825e4aa8-image.png

                      Also Notify kannst du quasi den selben Text/Code nehmen und ihn an den Endpunkt notify schicken statt an customapp. Bei force=true zeigt er sie sofort an, wenn du es abschickst, bei force=false erst nach der aktuell angezeigten app.

                      B Offline
                      B Offline
                      blackst225
                      wrote on last edited by blackst225
                      #16

                      Da ich nun die Datenpunkte habe, kann mir jemand erklären, wie ich die CustomApp ansprechen kann?
                      Also ID ist klar, aber an welchen Punkt wird das gesendet?
                      Ich sehe in euren Scripten immer Customapp. Diesen Punkt habe ich aber nicht.

                      Vielleicht bin ich ja nah am Ziel :-)

                      K 1 Reply Last reply
                      0
                      • B blackst225

                        Da ich nun die Datenpunkte habe, kann mir jemand erklären, wie ich die CustomApp ansprechen kann?
                        Also ID ist klar, aber an welchen Punkt wird das gesendet?
                        Ich sehe in euren Scripten immer Customapp. Diesen Punkt habe ich aber nicht.

                        Vielleicht bin ich ja nah am Ziel :-)

                        K Offline
                        K Offline
                        kenny384
                        wrote on last edited by kenny384
                        #17

                        @blackst225 Hi, den entsprechenden Datenpunkt habe ich hier:
                        mqtt.0.AZ_Awtrix.customapp

                        Sollte also, je nach genauem Namen, bei dir auch an ähnlicher Stelle sein.

                        Was ich dahin sende sieht dann z.B. so aus:

                        { "ID":1,"force":false,"icon":1942,"moveIcon":false,"repeat":2,"text":"Ertrag PV 0.6 Watt", "color":[ 255, 255, 255 ] }
                        

                        Hilft dir das?

                        B 1 Reply Last reply
                        0
                        • K kenny384

                          @blackst225 Hi, den entsprechenden Datenpunkt habe ich hier:
                          mqtt.0.AZ_Awtrix.customapp

                          Sollte also, je nach genauem Namen, bei dir auch an ähnlicher Stelle sein.

                          Was ich dahin sende sieht dann z.B. so aus:

                          { "ID":1,"force":false,"icon":1942,"moveIcon":false,"repeat":2,"text":"Ertrag PV 0.6 Watt", "color":[ 255, 255, 255 ] }
                          

                          Hilft dir das?

                          B Offline
                          B Offline
                          blackst225
                          wrote on last edited by
                          #18

                          @kenny384

                          hey danke die für die schnelle Antwort.
                          Ist das dieser Punkt?

                          643fa6c8-c797-4e04-8810-20ccc0d7f936-grafik.png

                          weil in diesem ganzen Skripte Baum der durch das Script hinzugekommen ist, sehe ich keinen solchen Punkt.

                          beste Grüße Simon

                          K 1 Reply Last reply
                          0
                          • B blackst225

                            @kenny384

                            hey danke die für die schnelle Antwort.
                            Ist das dieser Punkt?

                            643fa6c8-c797-4e04-8810-20ccc0d7f936-grafik.png

                            weil in diesem ganzen Skripte Baum der durch das Script hinzugekommen ist, sehe ich keinen solchen Punkt.

                            beste Grüße Simon

                            K Offline
                            K Offline
                            kenny384
                            wrote on last edited by
                            #19

                            @blackst225 ja, genau der 👍🏻

                            B 2 Replies Last reply
                            0
                            • K kenny384

                              @blackst225 ja, genau der 👍🏻

                              B Offline
                              B Offline
                              blackst225
                              wrote on last edited by
                              #20

                              @kenny384

                              sehr cool! vielen dank es klappt!!

                              1 Reply Last reply
                              0
                              • K kenny384

                                @blackst225 ja, genau der 👍🏻

                                B Offline
                                B Offline
                                blackst225
                                wrote on last edited by
                                #21

                                @kenny384

                                wie kann ich denn mehrere CustomApps nutzen? Ich kann die Apps ja Clonen. Aber ich habe ja nur den einen Datenpunkt Customapp. Oder wie geht das genau?

                                K 1 Reply Last reply
                                0
                                • B blackst225

                                  @kenny384

                                  wie kann ich denn mehrere CustomApps nutzen? Ich kann die Apps ja Clonen. Aber ich habe ja nur den einen Datenpunkt Customapp. Oder wie geht das genau?

                                  K Offline
                                  K Offline
                                  kenny384
                                  wrote on last edited by
                                  #22

                                  @blackst225 einfach über die ID im Befehl. Statt 1 ist es dann z.B. 2.

                                  B 1 Reply Last reply
                                  0
                                  • K kenny384

                                    @blackst225 einfach über die ID im Befehl. Statt 1 ist es dann z.B. 2.

                                    B Offline
                                    B Offline
                                    blackst225
                                    wrote on last edited by blackst225
                                    #23

                                    @kenny384

                                    ich meinte das so. Ich steuere ID1 mit dem Punkt Customapp an. Die Animation kommt. Wenn ich jetzt mehrere Customapps hintereinander reihen möchte. Wie muss ich da vorgehen. Ich stelle mir mehrere CustomApp Datenpunkte vor sonst überschreibe ich mir doch immer wieder den Punkt oder?

                                    Beste Grüße
                                    Simon

                                    K 1 Reply Last reply
                                    0
                                    • B blackst225

                                      @kenny384

                                      ich meinte das so. Ich steuere ID1 mit dem Punkt Customapp an. Die Animation kommt. Wenn ich jetzt mehrere Customapps hintereinander reihen möchte. Wie muss ich da vorgehen. Ich stelle mir mehrere CustomApp Datenpunkte vor sonst überschreibe ich mir doch immer wieder den Punkt oder?

                                      Beste Grüße
                                      Simon

                                      K Offline
                                      K Offline
                                      kenny384
                                      wrote on last edited by kenny384
                                      #24

                                      @blackst225 Ich habe das schon genau so verstanden wie du das meintest ;-). Du sendest immer an den selben Datenpunkt. Immer CustomApp. Du leitest nur deinen Befehl anders ein. Einmal mit

                                      { "ID":1,
                                      

                                      Und für die nächste customapp z.B. mit

                                      { "ID":2
                                      

                                      So machst du klar welcher Inhalt für welche CustomApp bestimmt ist. Die IDs bekommst du aus der Reihenfolge deiner Apps:
                                      82352e45-f1b2-4939-a9db-a8196498bcec-image.png

                                      B 1 Reply Last reply
                                      0
                                      • K kenny384

                                        @blackst225 Ich habe das schon genau so verstanden wie du das meintest ;-). Du sendest immer an den selben Datenpunkt. Immer CustomApp. Du leitest nur deinen Befehl anders ein. Einmal mit

                                        { "ID":1,
                                        

                                        Und für die nächste customapp z.B. mit

                                        { "ID":2
                                        

                                        So machst du klar welcher Inhalt für welche CustomApp bestimmt ist. Die IDs bekommst du aus der Reihenfolge deiner Apps:
                                        82352e45-f1b2-4939-a9db-a8196498bcec-image.png

                                        B Offline
                                        B Offline
                                        blackst225
                                        wrote on last edited by
                                        #25

                                        @kenny384

                                        ahhh okay nun verstehe ich. Der überschreibt das nicht sondern merkt sich die Zustände. Bedeutet ich kann den Datenpunkt mit mehreren IDs "zuspammen" und solange ich zb die ID1 nicht mit was neuem überschreibe, bleibt es bestehen?

                                        K 1 Reply Last reply
                                        0
                                        • B blackst225

                                          @kenny384

                                          ahhh okay nun verstehe ich. Der überschreibt das nicht sondern merkt sich die Zustände. Bedeutet ich kann den Datenpunkt mit mehreren IDs "zuspammen" und solange ich zb die ID1 nicht mit was neuem überschreibe, bleibt es bestehen?

                                          K Offline
                                          K Offline
                                          kenny384
                                          wrote on last edited by
                                          #26

                                          @blackst225 genau so ist es.

                                          X 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

                                          397

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          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