Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Anruferkette via Alexa2.0 und tr-064

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

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

Anruferkette via Alexa2.0 und tr-064

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
14 Beiträge 5 Kommentatoren 1.3k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Spark

    Hallo zusammen,
    wie schon in einem andrem Beitrag geschrieben bin ich seit ein paar Monaten an meinem ioBroker Projekt, und kam bisher mit den Foreinträgen soweit das ich keine weitere Hilfe benötige. Aber nun ist es soweit das ich euch einmal um Rat bitten muss. Ich habe folgendes vor:

    Wenn mein Sohn eher von der Schule kommt, soll er per Alexa mich in der Firma und wenn ich da nicht bin auf dem Handy Anrufen, damit ich Bescheid weiß das er da ist. Habe mir also über die Alexa App eine Routine bzw Scene eingerichtet die mir beim Satz, "Alexa, ich habe Schulfrei" einen Virtuellen Schalter auf "true" stellt. Soweit so gut. Dazu habe ich dann ein Script geschrieben mit einer art "Anruferkette" die mich dann jeweils auf den 2 Nummern hintereinander Anruft solange bis jemand ran geht.

    Nun zu meinem Problem.

    Wird der Anruf gestartet, werde ich auch nacheinander auf den Nummern angerufen,aber wenn ich den Befehl wieder wegnehme geht es trotzdem weiter. Auch wenn ich den Anruf dann entgegennehme und dann wieder aufgelegt habe werde ich immer wieder angerufen, bis ich den Script pausiere. Ich habe mir also eine "Endlosschleife" gebaut. Wie ich das gemacht habe und wie ich das lösen kann ist mir aber ein Rätzel.

    Könnt ihr mir helfen? Danke

    Hier mein Script

    script.JPG

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #2

    @Spark sagte:

    aber wenn ich den Befehl wieder wegnehme geht es trotzdem weiter.

    Weil auf "wahr" getriggert wird. Versuche es mal so:

    Blockly_temp.JPG

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Spark
      schrieb am zuletzt editiert von
      #3

      Hi @paul53

      danke für deinen Tipp, werde ich heute Abend direkt ausprobieren. Ich möchte das Script gerne verstehen und deswegen habe ich da noch ein Frage,du Fragst bei "falls" mit einer UND Verknüpfung den Wert und dann nochmal der Wert von der ID. Was hat das für einen Hintergrund?

      Feedback gibt es dann später wenn ich es getestet habe.

      paul53P 1 Antwort Letzte Antwort
      0
      • S Spark

        Hi @paul53

        danke für deinen Tipp, werde ich heute Abend direkt ausprobieren. Ich möchte das Script gerne verstehen und deswegen habe ich da noch ein Frage,du Fragst bei "falls" mit einer UND Verknüpfung den Wert und dann nochmal der Wert von der ID. Was hat das für einen Hintergrund?

        Feedback gibt es dann später wenn ich es getestet habe.

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #4

        @Spark sagte:

        Fragst bei "falls" mit einer UND Verknüpfung den Wert und dann nochmal der Wert von der ID.

        Wert ist der Wert des Triggerdatenpunktes (unter Trigger) mit dem Namen "Anruf tätigen". Bei der ID ist der Datenpunkt mit dem Namen "On call states" zuzuweisen. Also bedeutet die Abfrage:
        falls Wert von "Anruf tätigen" == wahr UND Wert von "On call states" != "connect"

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Spark
          schrieb am zuletzt editiert von
          #5

          Hi @paul53

          habe es gestern mal ausprobiert. Es funktioniert etwas besser aber leider nicht so wie ich es mir gedacht habe.

          1. Wird erst nach 1 minute der Anruf gestartet. Das wird von dem Intervall kommen. Denke das bekomme ich aber gelöst.

          2. Wird obwohl ich den Anruf bei der 1. Nummer entgegengenommen habe wird nach dem Auflegen die 2. (und 3.) trotzdem noch angerufen. Vermute das das daran liegt das der Intervall schon gestartet war und dieser noch einmalig durchläuft?!

          paul53P 1 Antwort Letzte Antwort
          0
          • S Spark

            Hi @paul53

            habe es gestern mal ausprobiert. Es funktioniert etwas besser aber leider nicht so wie ich es mir gedacht habe.

            1. Wird erst nach 1 minute der Anruf gestartet. Das wird von dem Intervall kommen. Denke das bekomme ich aber gelöst.

            2. Wird obwohl ich den Anruf bei der 1. Nummer entgegengenommen habe wird nach dem Auflegen die 2. (und 3.) trotzdem noch angerufen. Vermute das das daran liegt das der Intervall schon gestartet war und dieser noch einmalig durchläuft?!

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #6

            @Spark sagte:

            Wird erst nach 1 minute der Anruf gestartet.

            Packe die zwei "steuere" in eine Funktion und rufe die Funktion vor dem Intervall und im Intervall auf.

            @Spark sagte in Anruferkette via Alexa2.0 und tr-064:

            obwohl ich den Anruf bei der 1. Nummer entgegengenommen habe

            Um sofort auf die Anrufentgegennahme zu reagieren, muss auf den Datenpunkt "on call states" getriggert werden und bei "connect" das Intervall gestoppt werden.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              Spark
              schrieb am zuletzt editiert von
              #7

              Also so?

              script.JPG

              paul53P 1 Antwort Letzte Antwort
              0
              • S Spark

                Also so?

                script.JPG

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                @Spark sagte:

                Also so?

                Der erste Versuch zur 2. Nummer wird so erst nach 80 s erfolgen.

                Welchen Sinn soll der letzte Befehl im sonst-Zweig ergeben ?

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                S 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @Spark sagte:

                  Also so?

                  Der erste Versuch zur 2. Nummer wird so erst nach 80 s erfolgen.

                  Welchen Sinn soll der letzte Befehl im sonst-Zweig ergeben ?

                  S Offline
                  S Offline
                  Spark
                  schrieb am zuletzt editiert von
                  #9

                  @paul53 sagte in Anruferkette via Alexa2.0 und tr-064:

                  Der erste Versuch zur 2. Nummer wird so erst nach 80 s erfolgen.

                  Nein es ist die 2. Nummer unten. Also erst die für 1min die Nr. 2 aus der Schleife, dann die 1. und dann wieder die 2.

                  Der Sinn des letzen sonst ist, das der Status von "Anruf tätigen" wieder auf false gesetzt wird nachdem die Anrufe getätigt wurden. Sonst würde der ja immer auf "high" bleiben und beim Nächsten Befehl würde der Anruf nicht ausgelöst werden.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • S Spark

                    @paul53 sagte in Anruferkette via Alexa2.0 und tr-064:

                    Der erste Versuch zur 2. Nummer wird so erst nach 80 s erfolgen.

                    Nein es ist die 2. Nummer unten. Also erst die für 1min die Nr. 2 aus der Schleife, dann die 1. und dann wieder die 2.

                    Der Sinn des letzen sonst ist, das der Status von "Anruf tätigen" wieder auf false gesetzt wird nachdem die Anrufe getätigt wurden. Sonst würde der ja immer auf "high" bleiben und beim Nächsten Befehl würde der Anruf nicht ausgelöst werden.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von paul53
                    #10

                    @Spark sagte:

                    der Status von "Anruf tätigen" wieder auf false gesetzt wird nachdem die Anrufe getätigt wurden.

                    Das funktioniert an der Stelle nicht, da nur getriggert wird, wenn sich der Wert von "Anruf tätigen" ändert. Der Befehl wird also nur ausgeführt, wenn "Anruf tätigen" wahr wird und zu dem Zeitpunkt bereits "connected" ist.

                    Der Befehl "Anruf tätigen" auf false muss in den 2. Trigger. Dann kann dort das "stop Intervall" wegfallen, weil durch den Befehl der erste Trigger aktiviert wird und in den sonst-Zweig läuft.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    1
                    • S Offline
                      S Offline
                      Spark
                      schrieb am zuletzt editiert von
                      #11

                      Tip,Top!

                      Denke jetzt klappt es. Bin gerade nicht zuhause, werde es aber heute Abend mal testen. Danke für deine Hilfe

                      C 1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        ralalla
                        schrieb am zuletzt editiert von
                        #12

                        @Spark
                        Ich habe die ganze Zeit überlegt wie ich mich auf dem Handy per Anruf aus ioBroker anrufen lassen kann, dein Tipp mit dem "ring" und der Nummer funktioniert, Danke für die unfreiwillige Hilfe ;-)

                        Wenn der Anruf dann angenommen wird, was passiert dann bei dir, kann man dann auch einen Text sagen lassen ?
                        Nach so was suche ich noch. (Alexa und tr-064 Adapter sind bei mir installiert.)

                        ioBroker auf Intel NUC mit Proxmox / PiVCCU auf Pi3

                        1 Antwort Letzte Antwort
                        0
                        • S Spark

                          Tip,Top!

                          Denke jetzt klappt es. Bin gerade nicht zuhause, werde es aber heute Abend mal testen. Danke für deine Hilfe

                          C Offline
                          C Offline
                          chrram
                          schrieb am zuletzt editiert von
                          #13

                          @Spark könntest du vielleicht dein fertiges Script als Export einfügen ? Natürlich ohne Nummern

                          1 Antwort Letzte Antwort
                          0
                          • nukleuzN Offline
                            nukleuzN Offline
                            nukleuz
                            schrieb am zuletzt editiert von
                            #14

                            Ich würde mich für das fertige Skript gerne anschließen.
                            Ebenfalls interessiert mich, was bei Rufannahme gesagt wird?

                            Danke für Info...

                            Intel NUC -> ProxMox -> Debian -> ioBroker (Master)| RPI3B+ -> rtl_433 (Slave) | CCU2

                            1 Antwort Letzte Antwort
                            0
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            824

                            Online

                            32.4k

                            Benutzer

                            81.5k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe