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. Cloud Dienste
  4. Statusänderung eines Gerätes per Alexa

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    619

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

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

Statusänderung eines Gerätes per Alexa

Scheduled Pinned Locked Moved Cloud Dienste
8 Posts 3 Posters 701 Views 3 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.
  • D Offline
    D Offline
    drloksoft
    wrote on last edited by
    #1

    Hallo,
    ich möchte gerne so was wie:
    "Alexa, stelle den Verstärker auf Sonos" und "Alexa, stelle den Verstärker auf TV" einrichten.
    Dabei soll Alexa iobroker aufrufen und IOBROKER soll jeweils ein anderes Shell script ausführen.

    Kann ich einem Gerät mehrere Status zuordnen, oder muss ich so was machen wie
    "Alexa, schalte Sonosverstärker ein" (das nervt und ist sprachlich schwer zu merken ...).

    Ideen sind willkommen :-)

    Danke!!!

    arteckA 1 Reply Last reply
    0
    • D drloksoft

      Hallo,
      ich möchte gerne so was wie:
      "Alexa, stelle den Verstärker auf Sonos" und "Alexa, stelle den Verstärker auf TV" einrichten.
      Dabei soll Alexa iobroker aufrufen und IOBROKER soll jeweils ein anderes Shell script ausführen.

      Kann ich einem Gerät mehrere Status zuordnen, oder muss ich so was machen wie
      "Alexa, schalte Sonosverstärker ein" (das nervt und ist sprachlich schwer zu merken ...).

      Ideen sind willkommen :-)

      Danke!!!

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      wrote on last edited by
      #2

      @drloksoft ja geht ja geht auch nein musst du nicht... das ist die Kurzfassung

      und jetzt mit mehr Infos von dir..

      welcher Verstärker ?? ist der schon in iobroker ?? warum shell script ??

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      D 1 Reply Last reply
      0
      • arteckA arteck

        @drloksoft ja geht ja geht auch nein musst du nicht... das ist die Kurzfassung

        und jetzt mit mehr Infos von dir..

        welcher Verstärker ?? ist der schon in iobroker ?? warum shell script ??

        D Offline
        D Offline
        drloksoft
        wrote on last edited by Negalein
        #3

        @arteck Danke für die schnelle Antwort. Ich habe einen alten Pioneer Verstärker, den ich per Telnet ansteuern kann. Dieses mache ich wiederum mit einem PHP-Script, welches ich im moment aufrufe.

        Ich rufe für jede einzelne Aktivität ein anderes PHP Script auf.
        Der Verstärker ist derzeit nicht im IOBROKER als eigenes Gerät.

        Das PHP-Script zum anschalten des Pioneer-Verstärkers und zum umschalten auf Sonos:

        <?php
        $fp = fsockopen("pioneer", 23);
        #Befehl senden
        #pioneer anschalten
        fputs($fp,"PO\r\n");
        sleep(3);
        #pioneer auf den Kanal Sonos schalten
        fputs($fp,"01FN\r\n");
        echo fgets($fp, 128);
        #Socket schliessen
        fclose($fp);
        ?>
        

        Als Beispiel das Script zur reduzierung der LAutstärke (leiser machen)

        <?php
        $fp = fsockopen("pioneer", 23);
        #Befehl senden lautstaerke leiser
        fputs($fp,"VD\r\n");
        echo fgets($fp, 128);
        #Socket schliessen
        fclose($fp);
        ?>
        

        Mod-Edit: Code in </> Code-Tag gepackt!

        D arteckA 2 Replies Last reply
        0
        • D drloksoft

          @arteck Danke für die schnelle Antwort. Ich habe einen alten Pioneer Verstärker, den ich per Telnet ansteuern kann. Dieses mache ich wiederum mit einem PHP-Script, welches ich im moment aufrufe.

          Ich rufe für jede einzelne Aktivität ein anderes PHP Script auf.
          Der Verstärker ist derzeit nicht im IOBROKER als eigenes Gerät.

          Das PHP-Script zum anschalten des Pioneer-Verstärkers und zum umschalten auf Sonos:

          <?php
          $fp = fsockopen("pioneer", 23);
          #Befehl senden
          #pioneer anschalten
          fputs($fp,"PO\r\n");
          sleep(3);
          #pioneer auf den Kanal Sonos schalten
          fputs($fp,"01FN\r\n");
          echo fgets($fp, 128);
          #Socket schliessen
          fclose($fp);
          ?>
          

          Als Beispiel das Script zur reduzierung der LAutstärke (leiser machen)

          <?php
          $fp = fsockopen("pioneer", 23);
          #Befehl senden lautstaerke leiser
          fputs($fp,"VD\r\n");
          echo fgets($fp, 128);
          #Socket schliessen
          fclose($fp);
          ?>
          

          Mod-Edit: Code in </> Code-Tag gepackt!

          D Offline
          D Offline
          drloksoft
          wrote on last edited by
          #4

          hier ist übrigens die liste der Codes

          1 Reply Last reply
          0
          • D drloksoft

            @arteck Danke für die schnelle Antwort. Ich habe einen alten Pioneer Verstärker, den ich per Telnet ansteuern kann. Dieses mache ich wiederum mit einem PHP-Script, welches ich im moment aufrufe.

            Ich rufe für jede einzelne Aktivität ein anderes PHP Script auf.
            Der Verstärker ist derzeit nicht im IOBROKER als eigenes Gerät.

            Das PHP-Script zum anschalten des Pioneer-Verstärkers und zum umschalten auf Sonos:

            <?php
            $fp = fsockopen("pioneer", 23);
            #Befehl senden
            #pioneer anschalten
            fputs($fp,"PO\r\n");
            sleep(3);
            #pioneer auf den Kanal Sonos schalten
            fputs($fp,"01FN\r\n");
            echo fgets($fp, 128);
            #Socket schliessen
            fclose($fp);
            ?>
            

            Als Beispiel das Script zur reduzierung der LAutstärke (leiser machen)

            <?php
            $fp = fsockopen("pioneer", 23);
            #Befehl senden lautstaerke leiser
            fputs($fp,"VD\r\n");
            echo fgets($fp, 128);
            #Socket schliessen
            fclose($fp);
            ?>
            

            Mod-Edit: Code in </> Code-Tag gepackt!

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            wrote on last edited by
            #5

            @drloksoft ahh ... ok ...also

            du brauchst datenpunkte im iobroker

            und dann kannst du diese per javascript oder blockly auswerten..

            im alexa wird den entsprechende Datenpunkt angesprochen .. also ..

            Alexa umschalten auf ?? -> script los für umschalten -> dein php script wird ausgeführt für umschalten

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            D 1 Reply Last reply
            0
            • arteckA arteck

              @drloksoft ahh ... ok ...also

              du brauchst datenpunkte im iobroker

              und dann kannst du diese per javascript oder blockly auswerten..

              im alexa wird den entsprechende Datenpunkt angesprochen .. also ..

              Alexa umschalten auf ?? -> script los für umschalten -> dein php script wird ausgeführt für umschalten

              D Offline
              D Offline
              drloksoft
              wrote on last edited by
              #6

              @arteck ok, danke! Ich suche mich mal durch. Bislang habe ich IOBROKER nur zum brokern von eingehenden Alexa nachrichten zu meinem Homametic genutzt. Ergo werde ich mich mal aufschlauen, was Datenpunkte sind, wie ich sie erstelle und wie ich diese per Alexa ansteuere. MElde mich umgehend, sobald ich entweder alles fertig habe, oder noch eine Frage habe. Danke erstmal!

              1 Reply Last reply
              0
              • D Offline
                D Offline
                drloksoft
                wrote on last edited by
                #7

                @arteck Ich habe mich nun zwar zu Datenpunkten voran gearbeitet, allerdings keine Ahnung, wie ich diese Datenpunkte ansprechen kann. Ich verstehe grundsätzlich die Idee:

                Ich gebe den Befehl: Alexa setze "Verstärker auf Sonos".

                Der Datenpunkt "amplifier"

                M 1 Reply Last reply
                0
                • D drloksoft

                  @arteck Ich habe mich nun zwar zu Datenpunkten voran gearbeitet, allerdings keine Ahnung, wie ich diese Datenpunkte ansprechen kann. Ich verstehe grundsätzlich die Idee:

                  Ich gebe den Befehl: Alexa setze "Verstärker auf Sonos".

                  Der Datenpunkt "amplifier"

                  M Offline
                  M Offline
                  mrieglhofer
                  wrote on last edited by
                  #8

                  @drloksoft
                  Ich bin da auch nicht so wirklich drinnen, habe aber gerade ein ähnliches Problem.

                  Scheinbar kann der Adapter nicht quasi einen "Text" in einen Datenpunkt schreiben. Er kann wohl nur true/fals oder %. Selbst wenn eine unerkannte Masseinheit wie %rF im Datenpunkt steht streikt er.
                  Scheint so, dass es für jede Einstellung einen Befehl braucht, der dann mit JS den Wert in den Datenpunkt schreibt.
                  Ich sähe dann "Sonoseingang auf ein" "TV Eingang auf ein" lösen das passende Script aus.

                  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
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  644

                  Online

                  32.7k

                  Users

                  82.6k

                  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