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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Statusänderung eines Gerätes per Alexa

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
8 Beiträge 3 Kommentatoren 673 Aufrufe 3 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.
  • D Offline
    D Offline
    drloksoft
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #4

          hier ist übrigens die liste der Codes

          1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                drloksoft
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 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
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  651

                  Online

                  32.7k

                  Benutzer

                  82.4k

                  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