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. ioBroker Allgemein
  4. Skript per Alexa an Pioneer SC 2020 senden

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    167

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    569

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

Skript per Alexa an Pioneer SC 2020 senden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
26 Beiträge 2 Kommentatoren 1.9k Aufrufe 2 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.
  • G Grumpycat9971

    Puh ich habe mir das mal nun durchgeksen und verstehe leider nur Bahnhof. Da gibt es wohl einen selbstgeschriebenen Adpater, ich weiß aber nicht wie man den installierten kann. Die beiden, die ich bis jetzt verwende sind Homematic und Alexa, die gabe es aber über die Suche zu finden und anschließend zu installieren.

    Wenn ich das wie du geschrieben hast im Browser eingebe geht er an:
    http://192.168.1.26/EventHandler.asp?WebToHostItem=PO

    M Offline
    M Offline
    MCU
    schrieb am zuletzt editiert von MCU
    #10

    @grumpycat9971 Dann machen wir es über http.

    let pioneerDP = '0_userdata.0.pioneer.on'
    createState( pioneerDP, false, {
        name: 'Pioneer einschalten',
        type: 'boolean',
        role: 'switch',
        def: false,
        read: true,
        write: true,
        smartName: {
            de: 'Pioneer' // So heißt das Gerät für Alexa
        }
    });
     
    on({id: pioneerDP, change: 'any'}, (obj) => {
        if (obj.state.val) {
            sendToPioneer(['PO', '05FN']);
        } else {
            sendToPioneer(['PF']);
        }
    });
    
    function sendToPioneer(commands) {
        for(let i=0; i<commands.length; i++){
            setTimeout(function(){
                httpGet('http://192.168.1.26/EventHandler.asp?WebToHostItem='+commands[i], function (error, response, body) {
                    if (error) {
                        console.error("❌ Fehler beim Einschalten:"+ error);
                    } else {
                        // console.log("✅ Pioneer eingeschaltet (PO)");
                    }
                });
            },1500*i)
        }
    }
    

    NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

    1 Antwort Letzte Antwort
    0
    • G Offline
      G Offline
      Grumpycat9971
      schrieb am zuletzt editiert von Grumpycat9971
      #11

      Aber ausschalten mit ... konnte ich ihn jetzt nicht
      http://192.168.1.26/EventHandler.asp?WebToHostItem=PF
      und einschalten ging nur einmal, jetzt ein zweites Mal nicht.
      Kann das sein, dass der seine Verbindung verliert, da habe ich was in den Links gelesen, die du mir geschickt hast.

      M 1 Antwort Letzte Antwort
      0
      • G Grumpycat9971

        Aber ausschalten mit ... konnte ich ihn jetzt nicht
        http://192.168.1.26/EventHandler.asp?WebToHostItem=PF
        und einschalten ging nur einmal, jetzt ein zweites Mal nicht.
        Kann das sein, dass der seine Verbindung verliert, da habe ich was in den Links gelesen, die du mir geschickt hast.

        M Offline
        M Offline
        MCU
        schrieb am zuletzt editiert von MCU
        #12

        @grumpycat9971 Hatte jetzt gedacht und gehofft es funktioniert über http.

        Kann das sein, dass der seine Verbindung verliert, da habe ich was in den Links gelesen, die du mir geschickt hast.

        Hab ich nicht gelesen.

        Du hast es mit telnet probiert auf dem PI, oder?
        Welche Befehle hast du dort genutzt?
        Die Befehle oben sind ja PowerShell-Befehle, oder?

        Dann kann man es evtl über exec erreichen.

        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          Grumpycat9971
          schrieb am zuletzt editiert von
          #13

          So ich dachte schon jetzt geht gar nichts mehr, denn ich konnte den Pioneer gar nicht mehr über das Telnet-Skript von mir ansteuern. Dachte dass es evtl. einen Konflikt zwischen ioBroker und Telnet gibt, daher habe ich mal das Skript bei IoBroker und die Instanz gelöscht. Telnet ging immer noch nicht. Dann habe ich Telnet unter Win11 deaktiviert und wieder aktiviert. Immer noch nicht. Aber was etwas brachte war, den Netzstecker am Pioneer für 15 sec zu ziehen.

          Jetzt geht Telnet wieder und ich kann die Http Befehle von dir über den Browser schicken und zwar alle. Kann ihn einschalten (PO), den Eingang (05FN) wählen und wieder ausschalten (PF).

          Also wenn du mir mit den http Befehelen vielleicht eine Lösung hast, könnte ich das mal im ioBroker Skript probieren. In den Links von dir, haben die sich richtig ausgetobt. Die steuern damit auch die Lautstärke usw.

          Das brauche ich alles nicht, denn das mache ich mit der Sonos. Hier hängt die Sonos Connect am Eingang 05FN angeschlossen ist. Ich sage dann einfach Alexa, lauter oder leiser im Wohnzimmer. Sonos läuft nicht über den ioBRoker, sondern direkt mit der Skill in der Alexa-App. Daher brauche ich nur diese 3 Befehle bei Pioneer und bis jetzt habe ich halt dazu immer die Pioneer App hierzu verwendet.

          Ich wäre dir dankbar für weitere Hilfe, mache aber erst wieder morgen die nächsten Versuche. Vielen lieben Dank und Grüße Bettina

          M 1 Antwort Letzte Antwort
          0
          • G Grumpycat9971

            So ich dachte schon jetzt geht gar nichts mehr, denn ich konnte den Pioneer gar nicht mehr über das Telnet-Skript von mir ansteuern. Dachte dass es evtl. einen Konflikt zwischen ioBroker und Telnet gibt, daher habe ich mal das Skript bei IoBroker und die Instanz gelöscht. Telnet ging immer noch nicht. Dann habe ich Telnet unter Win11 deaktiviert und wieder aktiviert. Immer noch nicht. Aber was etwas brachte war, den Netzstecker am Pioneer für 15 sec zu ziehen.

            Jetzt geht Telnet wieder und ich kann die Http Befehle von dir über den Browser schicken und zwar alle. Kann ihn einschalten (PO), den Eingang (05FN) wählen und wieder ausschalten (PF).

            Also wenn du mir mit den http Befehelen vielleicht eine Lösung hast, könnte ich das mal im ioBroker Skript probieren. In den Links von dir, haben die sich richtig ausgetobt. Die steuern damit auch die Lautstärke usw.

            Das brauche ich alles nicht, denn das mache ich mit der Sonos. Hier hängt die Sonos Connect am Eingang 05FN angeschlossen ist. Ich sage dann einfach Alexa, lauter oder leiser im Wohnzimmer. Sonos läuft nicht über den ioBRoker, sondern direkt mit der Skill in der Alexa-App. Daher brauche ich nur diese 3 Befehle bei Pioneer und bis jetzt habe ich halt dazu immer die Pioneer App hierzu verwendet.

            Ich wäre dir dankbar für weitere Hilfe, mache aber erst wieder morgen die nächsten Versuche. Vielen lieben Dank und Grüße Bettina

            M Offline
            M Offline
            MCU
            schrieb am zuletzt editiert von
            #14

            @grumpycat9971 Das script mit http hatte ich oben weiter schon gesetzt.
            https://forum.iobroker.net/post/1267676

            NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
            Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

            1 Antwort Letzte Antwort
            0
            • G Offline
              G Offline
              Grumpycat9971
              schrieb am zuletzt editiert von
              #15

              Moin moin, so ich habe nun das http-Skript versucht und es wird keine Instanz angelegt, also nicht so wie bei dem einen Skript, da hatte ich den Pioneer ja gesehen. daher auch keine Funktion über Alexa Sprache.
              Aber Ansteuerung über den Browser geht anch wie vor, liegt also nicht am Pioneer selbt.

              M 1 Antwort Letzte Antwort
              0
              • G Grumpycat9971

                Moin moin, so ich habe nun das http-Skript versucht und es wird keine Instanz angelegt, also nicht so wie bei dem einen Skript, da hatte ich den Pioneer ja gesehen. daher auch keine Funktion über Alexa Sprache.
                Aber Ansteuerung über den Browser geht anch wie vor, liegt also nicht am Pioneer selbt.

                M Offline
                M Offline
                MCU
                schrieb am zuletzt editiert von MCU
                #16

                @grumpycat9971
                Wenn du das Gerät nicht in IOT gelöscht hast, ist es doch noch vom anderen Script da?
                Der DP ist doch geblieben? Oder hattest du den gelöscht?

                Hier nochmal etwas mehr logging drin.
                -> Script kopieren und starten
                -> Alexa, suche neue Geräte
                -> Alexa, pioneer an
                -> ioBroker-LOG -> Pioneer soll eingeschaltet werden

                
                let pioneerDP = '0_userdata.0.pioneer.on'
                createState( pioneerDP, false, {
                    name: 'Pioneer einschalten',
                    type: 'boolean',
                    role: 'switch',
                    def: false,
                    read: true,
                    write: true,
                    smartName: {
                        de: 'Pioneer' // So heißt das Gerät für Alexa
                    }
                });
                 
                on({id: pioneerDP, change: 'any'}, (obj) => {
                    if (obj.state.val) {
                        console.log('Pioneer soll eingeschaltet werden');
                        sendToPioneer(['PO', '05FN']);
                    } else {
                        console.log('Pioneer soll ausgeschaltet werden');
                        sendToPioneer(['PF']);
                    }
                });
                 
                function sendToPioneer(commands) {
                    for(let i=0; i<commands.length; i++){
                        setTimeout(function(){
                            httpGet('http://192.168.1.26/EventHandler.asp?WebToHostItem='+commands[i], function (error, response, body) {
                                if (error) {
                                    console.error("❌ Fehler beim Einschalten:"+ error);
                                } else {
                                    // console.log("✅ Pioneer eingeschaltet (PO)");
                                }
                            });
                        },1500*i)
                    }
                }
                
                

                Hast du den alexa2-Adapter installiert?
                Dann schau mal unter dem DP:
                alexa2.0.History.summary
                ob dort auch pioneer an drin steht

                NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                1 Antwort Letzte Antwort
                0
                • G Offline
                  G Offline
                  Grumpycat9971
                  schrieb am zuletzt editiert von
                  #17

                  Ja alles gelöscht, weil ja das Telnet-Skript auch nicht mehr lief und ich dachte, dass es da einen Konflikt gab. Erst nach Ausstecken des Pioneer ging ja mein Skript wieder vom Win11 Rechner

                  1 Antwort Letzte Antwort
                  0
                  • G Offline
                    G Offline
                    Grumpycat9971
                    schrieb am zuletzt editiert von Grumpycat9971
                    #18

                    Ja Adapter Alexa2 ist installiert, den brauche ich ja für meine Homematic.
                    Unter der History kommt nichts:
                    Screenshot 2025-04-25 100443.jpg
                    Es kommt auch folgende Fehlermeldung:
                    Screenshot 2025-04-25 100314.jpg
                    Aber in der Alexa App ist der Pioneer noch da:
                    Screenshot_20250425_100124_Amazon Alexa.jpg
                    Hier kann ich ihn aber auch nicht ein bzw. ausschalten:
                    Screenshot_20250425_100130_Amazon Alexa.jpg
                    Ist der immer noch von gestern da? Denn im ioBroker ist er ja nirgends zu sehen.

                    Hier steht der Pioneer, habe das Skript so benannt:
                    Screenshot 2025-04-25 100947.jpg

                    M 1 Antwort Letzte Antwort
                    0
                    • G Grumpycat9971

                      Ja Adapter Alexa2 ist installiert, den brauche ich ja für meine Homematic.
                      Unter der History kommt nichts:
                      Screenshot 2025-04-25 100443.jpg
                      Es kommt auch folgende Fehlermeldung:
                      Screenshot 2025-04-25 100314.jpg
                      Aber in der Alexa App ist der Pioneer noch da:
                      Screenshot_20250425_100124_Amazon Alexa.jpg
                      Hier kann ich ihn aber auch nicht ein bzw. ausschalten:
                      Screenshot_20250425_100130_Amazon Alexa.jpg
                      Ist der immer noch von gestern da? Denn im ioBroker ist er ja nirgends zu sehen.

                      Hier steht der Pioneer, habe das Skript so benannt:
                      Screenshot 2025-04-25 100947.jpg

                      M Offline
                      M Offline
                      MCU
                      schrieb am zuletzt editiert von MCU
                      #19

                      @grumpycat9971 Geh mal bitte in die iot-Instanz und schau dort nach, ob es dort ein Pioneer gibt.
                      c8ce7a92-fbb6-4d8d-bd42-93102c6df62d-image.png

                      Dies besagt nur, dass es ein script mit dem Namen Pioneer gibt und es gestartet wurde
                      c6353f29-949a-427e-bc6d-e7802a300d09-image.png

                      Der DP liegt unter 0_userdata.0.pioneer.on

                      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                      1 Antwort Letzte Antwort
                      0
                      • G Offline
                        G Offline
                        Grumpycat9971
                        schrieb am zuletzt editiert von Grumpycat9971
                        #20

                        Ne da ist er ja komischerweise nicht dirin, gestern war es aber da mal drin
                        Screenshot 2025-04-24 144654.jpg

                        DB gibt es wohl:
                        Screenshot 2025-04-25 101916.jpg

                        M 1 Antwort Letzte Antwort
                        0
                        • G Grumpycat9971

                          Ne da ist er ja komischerweise nicht dirin, gestern war es aber da mal drin
                          Screenshot 2025-04-24 144654.jpg

                          DB gibt es wohl:
                          Screenshot 2025-04-25 101916.jpg

                          M Offline
                          M Offline
                          MCU
                          schrieb am zuletzt editiert von
                          #21

                          @grumpycat9971 Dann evtl iot-Instanz mal neustarten. Dann sollte er sich es wieder einstellen, da ja im DP smartName: Pioneer steht.
                          Oder manuell hinzufügen.

                          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                          1 Antwort Letzte Antwort
                          0
                          • G Offline
                            G Offline
                            Grumpycat9971
                            schrieb am zuletzt editiert von
                            #22

                            Neustart des ioT hat nichts gebracht. Wie legt man den manuell an wenn ich das + gedrückt habe, dann ...

                            M 1 Antwort Letzte Antwort
                            0
                            • G Grumpycat9971

                              Neustart des ioT hat nichts gebracht. Wie legt man den manuell an wenn ich das + gedrückt habe, dann ...

                              M Offline
                              M Offline
                              MCU
                              schrieb am zuletzt editiert von
                              #23

                              @grumpycat9971 Dann den DP auswählen, also 0_userdata.0.pioneer.on
                              6c5270cb-98f3-4134-8cd9-959d1388c828-image.png

                              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                              1 Antwort Letzte Antwort
                              0
                              • G Offline
                                G Offline
                                Grumpycat9971
                                schrieb am zuletzt editiert von Grumpycat9971
                                #24

                                Als habe nun manuell angelegt und es erschienen 2 neue Geräte in der Alexa APp. Es funktioniert aber mit der Gerätesuche nicht, wenn ich das per Sprache mit dem Befehl "ALexa, suche neue Geräte" mache. Dann versucht sie immer auf Bluetooth.Geräte oder andere zuzugreifen. Fragt auch ob das Gerät an in (war der Pioneer). Ich gehe dann in der App auf Skills und deaktiere das Skill ioBroker.iot und aktiviere es dann wieder (mit Login). Dann sucht sie anch neuen Geräten und hatte 2 mit Pioneer gefunden. Jetzt ist es auch möglich mit der App den Pioneer ein- und auszuschalten und er steht nach dem EInschalten auf de´m richtigen Eingang. Aber es funktioniert noch nicht mit Sprachbefehl: "Alexa, Pioneer an" oder "Alexa, Pioneer ein" oder "Alexa, schaltet Pioneer an" oder "Alexa, Pioneer einschalten", aber mit "Alexa, Pioneer einschalten an".
                                Das muss ich noch ändern, dass es mit den Befehlt "Alexa, Pioneer an " auch angeht.

                                Habe hier jeweils das Wort einschalten entfernt, dann geht es aber nicht. Ist das so richtig gewesen ...
                                1.jpg 2.jpg

                                M 1 Antwort Letzte Antwort
                                0
                                • G Grumpycat9971

                                  Als habe nun manuell angelegt und es erschienen 2 neue Geräte in der Alexa APp. Es funktioniert aber mit der Gerätesuche nicht, wenn ich das per Sprache mit dem Befehl "ALexa, suche neue Geräte" mache. Dann versucht sie immer auf Bluetooth.Geräte oder andere zuzugreifen. Fragt auch ob das Gerät an in (war der Pioneer). Ich gehe dann in der App auf Skills und deaktiere das Skill ioBroker.iot und aktiviere es dann wieder (mit Login). Dann sucht sie anch neuen Geräten und hatte 2 mit Pioneer gefunden. Jetzt ist es auch möglich mit der App den Pioneer ein- und auszuschalten und er steht nach dem EInschalten auf de´m richtigen Eingang. Aber es funktioniert noch nicht mit Sprachbefehl: "Alexa, Pioneer an" oder "Alexa, Pioneer ein" oder "Alexa, schaltet Pioneer an" oder "Alexa, Pioneer einschalten", aber mit "Alexa, Pioneer einschalten an".
                                  Das muss ich noch ändern, dass es mit den Befehlt "Alexa, Pioneer an " auch angeht.

                                  Habe hier jeweils das Wort einschalten entfernt, dann geht es aber nicht. Ist das so richtig gewesen ...
                                  1.jpg 2.jpg

                                  M Offline
                                  M Offline
                                  MCU
                                  schrieb am zuletzt editiert von
                                  #25

                                  @grumpycat9971 Nein, das musst du im IOT machen

                                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                  1 Antwort Letzte Antwort
                                  0
                                  • G Offline
                                    G Offline
                                    Grumpycat9971
                                    schrieb am zuletzt editiert von
                                    #26

                                    Habe die beiden wieder rückgängig gemacht ....
                                    1.jpg
                                    2.jpg

                                    und hier geändert ...
                                    3.jpg

                                    Jetzt geht es mit dem Befehl "Alexa, Pioneer an" bzw. "Alexa, Pioneer ein" und "Alexa, Pioneer aus",

                                    Super ich danke dir so recht herzlich und werde nun weitertesten. Melde mich dann wieder.

                                    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

                                    755

                                    Online

                                    32.5k

                                    Benutzer

                                    81.8k

                                    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