Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Benachrichtigung per Telegram/Alexa - mit kleinem Problem

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Benachrichtigung per Telegram/Alexa - mit kleinem Problem

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      T-147 last edited by

      Hallo zusammen,

      ich habe mir nach einiger Einarbeitung per Blockly eine Überwachung der Waschmaschine erstellt, um benachrichtigt zu werden, wenn selbige fertig ist.
      Die Überwachung funktioniert wie gewünscht und die Benachrichtigungen per Telegram und Sprachausgabe per Alexa wird auch korrekt angesprochen.
      Das Problem ist nun, dass die Benachrichtigung alle 30 Sek wiederholt wird und nicht aufhört, sowohl auf Telegram, als auch auf der Alexa. Ich versteh nur nicht, warum. Das ganze hört erst auf, wenn ich das Skript stoppe.

      Waschmaschine.PNG

      Ein weiteres kleines Problem ist, dass ich die Alexa 2 Signale ausgeben lassen möchte: 1. einen gewählten Sound und 2. eine Ansage mit kurzer Verzögerung. Der gewählte Sound wird gespielt, die Ansage nicht - zumindest nicht beim ersten Mal. Habe das Problem mittlerweile mit einem eigenen Skript nachgestellt:
      Starte ich das Skript wird der Sound immer abgespielt, die Sprachansage nicht. Starte ich das Skript danach nochmal, wird beides tadellos abgespielt. Warte ich ein paar Minuten und starte das Skript erneut, wird wieder nur der Sound abgespielt und keine Ansage.
      Hier kommt es also zu einem Problem, wenn eine längere Inaktivität vorliegt.

      Ist hier evtl jemand, der die Probleme kennt oder sieht und nen Tip geben kann?

      Gruß
      Marian

      N 1 Reply Last reply Reply Quote 0
      • N
        Nordischerjung @T-147 last edited by

        @t-147 Du setzt dein Var "Waschmaschine aktiv" nicht zurück

        T 1 Reply Last reply Reply Quote 1
        • T
          T-147 @Nordischerjung last edited by

          @nordischerjung
          That's all?
          Dann ergänz ich das schnell und stell nochmal ne Maschine Wäsche an - freut sich meine Frau 🤣

          N 1 Reply Last reply Reply Quote 0
          • N
            Nordischerjung @T-147 last edited by

            @t-147 guck mal hier, das ist in einfach

            https://forum.iobroker.net/topic/52115/gelöst-waschmaschinen-skript-timer-problem?_=1666867933014

            T 1 Reply Last reply Reply Quote 0
            • T
              T-147 @Nordischerjung last edited by T-147

              @nordischerjung said in Benachrichtigung per Telegram/Alexa - mit kleinem Problem:

              @t-147 guck mal hier, das ist in einfach

              https://forum.iobroker.net/topic/52115/gelöst-waschmaschinen-skript-timer-problem?_=1666867933014

              Also nachdem ich mir den verlinkten Post auch nochmal durchgeschaut habe, ging erstmal alles durcheinenander und wurde eher schlimmer, als besser.
              Also nochmal von vorn.
              Das soll passieren:
              Wenn der Zwischenstecker mehr als 5W misst, wird die Waschmaschine als aktiv gemeldet.
              Meldet der Stecker dann weniger als 2W während die Waschmaschine aktiv ist, soll ein Timer von 3 minuten starten. Sind die 3 minuten um, werden entsprechende Benachrichtigungen abgesetzt und die Waschmaschine auf inaktiv gesetzt. Steigt der gemessene Wert innerhalb des 3min Timers wieder über die 5W, soll der Timer resetted werden. Das soll so erfolgen, da die Waschmaschine im Laufe des Programms öfter mal kurz unter 2W fällt.
              Das ist der aktuelle Stand des Skripts:

              ef29d8b9-337b-4ea6-a9b2-f1a2c1f4f876-grafik.png

              Die Waschmaschine wird korrekt als aktiv erkannt und setzt auch korrekt alle Meldungen ab bei Wert unter 2W. Leider wird der Timer nicht resetted und ich bekomme jedesmal Meldung, 3min nachdem der Wert unter 2W war. (Zwischenzeitig habe ich den Wert auf 1W abgesenkt, was aktuell hilft, ich aber trotzdem meinen Fehler finden möchte - rein zum Verständnis).
              Wenn die Waschmaschine dann tatsächlich fertig ist und dauerhaft unter 2W liegt bekomme ich ebenfalls die korrekte Meldung, aber leider weiterhin pausenlos und fortlaufend, bis ich das Skript manuell beende.
              Das Problem, dass die Alexa nach längerer Inaktivität nur die erste Benachrichtigung (Sound) abspielt und die 2. (Sprache) dazu erst bei jeder weiteren Mitteilung, besteht auch immer noch.
              Mittlerweile brummt mir der Schädel und bevor ich noch mehr durcheinanderbringe: kann mir jemand sagen, wo hier mein Verständnisproblem liegt? Die Var "Waschmaschine aktiv" wird mittlerweile zurückgesetzt, das ändert leider nichts an dem Problem. Oder muss ich die Variable vor den Timer setzen? 😵

              Nach meinem Verständis wird das Skript bei jeder Veränderung des gewählten Messwertes durchgearbeitet, richtig?

              Cinimod 1 Reply Last reply Reply Quote 0
              • Cinimod
                Cinimod Most Active @T-147 last edited by Cinimod

                @t-147

                Der StopTimer wird so nur ausgeführt wenn deine Variable "waschmaschien_fertig" falsch ist. Da liegt das Problem.

                Du musst es etwas anders angehen, sonst wird der Timeout nicht gestoppt

                Bildschirmfoto 2022-10-30 um 11.10.56.png

                S T 3 Replies Last reply Reply Quote 0
                • S
                  Steppel007 @Cinimod last edited by

                  @cinimod Guckst du hier: https://www.youtube.com/watch?v=YvEyw2KWzLM&t=26s

                  Cinimod 1 Reply Last reply Reply Quote 0
                  • Cinimod
                    Cinimod Most Active @Steppel007 last edited by

                    @steppel007

                    Warum zeigst du mir das ?

                    1 Reply Last reply Reply Quote 0
                    • T
                      T-147 @Cinimod last edited by

                      @cinimod said in Benachrichtigung per Telegram/Alexa - mit kleinem Problem:

                      @t-147

                      Der StopTimer wird so nur ausgeführt wenn deine Variable "waschmaschien_fertig" falsch ist. Da liegt das Problem.

                      Du musst es etwas anders angehen, sonst wird der Timeout nicht gestoppt

                      Bildschirmfoto 2022-10-30 um 11.10.56.png

                      Danke, ich verstehe, was du meinst und werde das ganze mal anpassen und ausprobieren.

                      @steppel007 said in Benachrichtigung per Telegram/Alexa - mit kleinem Problem:

                      @cinimod Guckst du hier: https://www.youtube.com/watch?v=YvEyw2KWzLM&t=26s

                      Interessanter Adapter, werd ich mir mal genauer ansehen.
                      Aber auf das Thema Schwellwerte/Startwerte/Endwerte wird in dem Video leider gar nicht eingegangen. Muss ich dann erstmal durchzählen, wie oft die entsprechenden Werte pro Waschgang über-/unterschritten werden? Und was, wenn das bei jedem Waschgang ein wenig unterschiedlich ist?

                      1 Reply Last reply Reply Quote 0
                      • T
                        T-147 @Cinimod last edited by

                        @cinimod
                        Danke für die Hilfe, so funktioniert es jetzt und ich hab wieder was gelernt.
                        Die Alexa muckt zwar immer noch rum, aber nachdem ein Problem beseitigt ist, kann ich mich in Ruhe darum kümmern.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        664
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        407
                        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