Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hauspumpe über Alexa steuern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hauspumpe über Alexa steuern

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

      Hallo,
      ich möchte meine Hauspumpe über Alexa steuern. Wenn ich sage "Alexa, Pumpe an" soll sie die Pumpe anschalten. Dazu habe ich folgendes Script geschrieben, siehe Screenshot. Leider bekomme ich nur die Antwort, das sie kein Gerät oder Gruppe mit diesem Namen findet.
      Sie soll ja, nur wenn das Wort Pumpe an bzw. Pumpe aus in summary auftaucht, den Befehl ausführen.
      Wo liegt mein Fehler?

      Danke für euere Hilfe
      René

      Bildschirmfoto 2023-03-07 um 16.53.40.png

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @Rene75 0 last edited by BananaJoe

        @rene75-0 1. taucht denn im Datenpunkt alexa2.0.History.summary der Begriff "Pumpe an" auch auf?
        Die Fehlermeldung wirst du mit dieser Methode nicht verhindern können, den Alexa kennt ja die Pumpe wirklich nicht, du greifst nur ab was diese zuletzt gehört hat.

        Du könntest den iot-Adapter nutzen:
        089e56dc-1fc2-480e-b065-2491d45b1a44-image.png

        und den dazu passenden Alexa-Skill installieren: https://www.amazon.de/ioBroker-ioBroker-iot/dp/B07L66BFF9

        Bitte beachte die Anleitung zur Anmeldung.

        Danach kannst du im Adapter im Alexa-Reiter beliebige Datenpunkte hinzufügen (True / False), also auch deine Pumpe direkt:
        ad072a54-bd24-4c55-8cb8-6c0c02955059-image.png

        Dann einmal "Alexa, scanne Geräte" ausführen und schon kannst du deine Pumpe ganz leicht steuern.
        Das funktioniert so geschmeidig das ich das nur noch so mache.

        R 1 Reply Last reply Reply Quote 0
        • R
          Rene75 0 @BananaJoe last edited by Rene75 0

          @bananajoe ja, im Datenpunkt alexa2.0.History.summary taucht der Begriff "Pumpe an" auch auf. Ich habe auch schon mal Feld im Text Wert geändert auf Text, auch das hat nichts gebracht.
          Deshalb wundert es mich auch, das er den Befehl nicht ausübt.

          Ich habe zur Zeit auch nur die net Version von iobroker Cloud, die hat mir bislang auch gereicht. Welche empfiehlst du mir denn da, die auch nicht allzu teuer ist oder bekommt man das Problem auch ohne die pro Version gelöst?

          Bildschirmfoto 2023-03-08 um 09.27.34.png

          BananaJoe 1 Reply Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @Rene75 0 last edited by

            @rene75-0 ich habe das assistant.year Abo weil ich nur die Steuerung wollte.
            Ich meine das eine gewisse Anzahl von iot-Alexa-Vorgängen doch kostenlos ist

            Zu deinem Skript:
            Naja, wenn da schon "pumpe an" drin steht passiert nichts wenn du dann nochmal "pumpe an" sagst - der Trigger reagiert ja auf Änderungen, also wenn der Wert in dem Feld sich ganz ändert.
            Frag erst nach der Uhrzeit und sag dann noch mal "pumpe an"

            Zudem könntest du beides in einen Trigger packen und dann halt 2x prüfen

            R 1 Reply Last reply Reply Quote 0
            • BananaJoe
              BananaJoe Most Active last edited by

              @rene75-0 sagte in Hauspumpe über Alexa steuern:

              Ich habe zur Zeit auch nur die net Version von iobroker Cloud, die hat mir bislang auch gereicht.

              Wenn ich das richtig interpretiere:
              Wenn die Lizenz "Fernzugriff" heißt hast du bis zu 1.000 Aktionen am Tag dabei
              Wenn du die "Link" Lizenz hast, dann wäre es nicht dabei.

              1 Reply Last reply Reply Quote 0
              • R
                Rene75 0 @BananaJoe last edited by

                @bananajoe okay, ich würde dann wohl auch den Assistenten nehmen, da das für mich völlig ausreichend wäre.

                Verstehe aber leider nicht wie ich das Script umschreiben müsste, damit er erst nach der Uhrzeit abfragt und dann auf mein Befehl es ausüben soll.

                Tut mir leid das ich nerve, bin aber totaler Anfänger 🙂

                Bildschirmfoto 2023-03-08 um 10.59.49.png

                haselchen 1 Reply Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @Rene75 0 last edited by haselchen

                  @rene75-0

                  So , gemeinsam schaffen wir das 🙂
                  Ich arbeite auch viel mit der summary.
                  Zuerst, was logisch ist, wenn du "pumpe an" sagst und das nochmal wiederholst weil du denkst , sie hat es nicht verstanden, dann ändert sich die summary ja nicht, sondern aktualisiert sich nur.
                  Da löst ntürlich nichts aus. Ich frage dann nach der Uhrzeit und DANACH sage ich nochmal den Befehl, damit sich der Eintrag in der summary wieder ändert.
                  Und dann lass den Part mit dem "Auftreten des ersten Begriffes" weg.
                  Wichtig ist bei der summary, dass du bevor du nen Blockly machst, den Befehl sagst und in der summary guckst, was Alexa verstanden hat. Auf die Rechtschreibung genau achten(Groß- und Kleinschreibung)!!

                  97aa26b3-2e52-40f6-a29e-693b15bd598a-grafik.png

                  So sollte die Pumpe erstmal angehen.
                  Trigger ist der DP summary, Objekt ID ist ebenfalls summary und steuere Objekt ist dein Pumpen DP.
                  Die 3sek Verzögerung habe ich, weil die summary (der DP) erstmal deinen Befehl mit Text füllen muss (das was du gesagt hast).

                  Edit:
                  Alexa wird sagen, dass weiss ich leider nicht oder ich sehe kein Gerät mit dem Namen....

                  Das kann man aber auch leicht beheben mit der Alexa App und einer Routine.
                  Neue Routine, dann der Text , den du zu Alexa sagst "pumpe an" und Alexa soll benutzerdefiniert antworten. Entweder lässt du sie OK sagen oder wählst irgendeinen Text.

                  R 1 Reply Last reply Reply Quote 1
                  • R
                    Rene75 0 @haselchen last edited by

                    @haselchen danke für deine Hilfe. Jetzt funktioniert es.

                    Danke euch beiden für die Hilfe und Ratschläge
                    René

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    653
                    Online

                    31.7k
                    Users

                    79.8k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    282
                    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