Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Awtrix Light - Benachrichtigung bist DP geändert

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Awtrix Light - Benachrichtigung bist DP geändert

    This topic has been deleted. Only users with topic management privileges can see it.
    • Asgothian
      Asgothian Developer @UncleB last edited by

      @uncleb sagte in Awtrix Light - Benachrichtigung bist DP geändert:

      Nun hätte ich gerne eine Nachricht auf der Ulanzi solang eines meiner Fenster oder Türen geöffnet ist, dazu habe ich das Script von Pittini installiert, läuft auch soweit.

      Was meinst du mit "solange". Wie oft / schnell / häufig willst du die Meldung bekommen ? Ich gehe nicht davon aus das du das alleine über die Wiederholungen des Befehls am Awtrix Baustein erreichen kannst.

      Der Standardweg ist:
      Eine Variable "Intervall aktiv", definiert mit wert falsch.

      in dem Falls-Zweig eine weitere Abfrage: Falls Intervall aktiv -> "Ausführen Intervall" block, in dem die Meldung (jeweils mit Wiederholung 0) abgesetzt wird, sowie ein "Intervall aktiv = wahr"
      Dann dem Falls ein Sonst hinzufügen, in diesem ein "anhalten Intervall" block, um die nachrichten anzuhalten., bzw. die Variable "Intervall aktiv" als falsch.

      A.

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @UncleB last edited by

        @uncleb du vergleichst werte mit Text. Das geht schon mal nicht.
        nimm blaue Zahlen aus dem Bereich Mathematik

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

          @uncleb sagte in Awtrix Light - Benachrichtigung bist DP geändert:

          Alles klar, aber bitte bisschen unter die Arme greifen, was muss ich tun?

          1. Den sendTo-Baustein löschen (Awtrix-Light Benachrichtigung)
          2. Eine neue Funktion anlegen (gern auch mit Parameter für den Wert)
          3. In die JavaScript-Funktion diesen Code packen:
          sendTo('awtrix-light', 'notification', {
          	text: 'Hier müsste noch getState().val hin',
          	color: '#FFFFFF',
          	repeat: 1,
          	duration: 0,
          	rainbow: false,
          	stack: true,
          	wakeup: true,
          	hold: true,
          });
          
          1. Die Funktion an der Stelle aufrufen, wo vorher der Awtrix-Light Baustein war.
          • kein Intervall-Baustein
          • keine Schleifen bauen
          • einfach nur mit hold arbeiten

          Welche Parameter es gibt? Doku lesen: https://blueforcer.github.io/awtrix-light/#/api?id=custom-apps-and-notifications

          Asgothian U 2 Replies Last reply Reply Quote 0
          • Asgothian
            Asgothian Developer @haus-automatisierung last edited by

            @haus-automatisierung sagte in Awtrix Light - Benachrichtigung bist DP geändert:

            einfach nur mit hold arbeiten

            Wie wird dann die Benachrichtigung wieder entfernt, wenn alle Fenster zu sind ? Ich nutz awtrix nicht, bin aber durchaus neugierig.

            A.

            1 Reply Last reply Reply Quote 0
            • U
              UncleB last edited by

              Danke für deine Hilfe Matthias,
              mein get State stimmt wohl noch nicht ganz:

              sendTo('awtrix-light', 'notification', {
              	text: 'getState("javascript.0.FensterUeberwachung.RoomsWithOpenings").val',
              	color: '#FFFFFF',
              	repeat: 1,
              	duration: 0,
              	rainbow: false,
              	stack: true,
              	wakeup: true,
              	hold: true,
              });
              

              Und wie würge ichs wieder aber wenn der Wert vom Datenpunkt auf 0 steht?
              Ein einfaches hold:false klappt nicht 😄

              1 Reply Last reply Reply Quote 0
              • U
                UncleB @haus-automatisierung last edited by

                @haus-automatisierung said in Awtrix Light - Benachrichtigung bist DP geändert:

                @uncleb sagte in Awtrix Light - Benachrichtigung bist DP geändert:

                Alles klar, aber bitte bisschen unter die Arme greifen, was muss ich tun?

                1. Den sendTo-Baustein löschen (Awtrix-Light Benachrichtigung)
                2. Eine neue Funktion anlegen (gern auch mit Parameter für den Wert)
                3. In die JavaScript-Funktion diesen Code packen:
                sendTo('awtrix-light', 'notification', {
                	text: 'Hier müsste noch getState().val hin',
                	color: '#FFFFFF',
                	repeat: 1,
                	duration: 0,
                	rainbow: false,
                	stack: true,
                	wakeup: true,
                	hold: true,
                });
                
                1. Die Funktion an der Stelle aufrufen, wo vorher der Awtrix-Light Baustein war.
                • kein Intervall-Baustein
                • keine Schleifen bauen
                • einfach nur mit hold arbeiten

                Welche Parameter es gibt? Doku lesen: https://blueforcer.github.io/awtrix-light/#/api?id=custom-apps-and-notifications

                Also die Ulanzi schaltet um sobald ein Fenster geöffnet wird, das funktioniert schon mal.
                Nur zeigt es mir nicht den Wert von "" an, falsch formatiert?

                sendTo('awtrix-light', 'notification', {
                text: 'getState("javascript.0.FensterUeberwachung.WindowsOpen").val',
                	color: '#FFFFFF',
                	repeat: 1,
                	duration: 0,
                	rainbow: false,
                	stack: true,
                	wakeup: true,
                	hold: true,
                });
                

                Und wie beende ich hold sobald das Fenster geschlossen wurde?

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

                  @uncleb Du sendest gerade eine String mit Code als Inhalt 🙂

                  sendTo('awtrix-light', 'notification', {
                  	text: getState('javascript.0.FensterUeberwachung.WindowsOpen').val,
                  	color: '#FFFFFF',
                  	repeat: 1,
                  	duration: 0,
                  	rainbow: false,
                  	stack: true,
                  	wakeup: true,
                  	hold: true,
                  });
                  
                  U 1 Reply Last reply Reply Quote 0
                  • U
                    UncleB @haus-automatisierung last edited by

                    @haus-automatisierung said in Awtrix Light - Benachrichtigung bist DP geändert:

                                                                                                                                                sendTo('awtrix-light', 'notification', {                                                                                                                                                                            	text: getState('javascript.0.FensterUeberwachung.WindowsOpen').val,                                                                                                                                                                            	color: '#FFFFFF',                                                                                                                                                                            	repeat: 1,                                                                                                                                                                            	duration: 0,                                                                                                                                                                            	rainbow: false,                                                                                                                                                                            	stack: true,                                                                                                                                                                            	wakeup: true,                                                                                                                                                                            	hold: true,                                                                                                                                                                            });                                            
                    

                    Ups 😳
                    Jetzt läufts, nur wie springe ich wieder zu meiner benutzerdefinierten App sobald alle Fenster zu sind?

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

                      @uncleb Ja wird komplizierter... - hab das daher gerade in die neue Version eingebaut

                      https://github.com/klein0r/ioBroker.awtrix-light/releases/tag/v0.12.0

                      U 1 Reply Last reply Reply Quote 0
                      • U
                        UncleB @haus-automatisierung last edited by

                        @haus-automatisierung
                        Ja meeeega, vielen vielen Dank,
                        Perfekt, jetzt macht das Gerät genau was ich will, erheblicher Mehrwert 😙

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        925
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        11
                        334
                        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