Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. TV Fernbedienung in Blockly

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    TV Fernbedienung in Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      smarty15 last edited by Negalein

      Hallo zusammen
      Ich komm mal wieder nicht weiter.
      Ich möchte gerne gewisse Sender (Favoriten) von iqontorl aus gesteuert haben.
      Ich nutze ein Swisscom TV und ein Harmony Hub
      ich kann die Ziffern 0-9 in den Objekten finden und auch anklicken das geht.
      Bei den Sendern die zwischen diesen Nummern sind kann ich direkt den Button hinterlegen das klappt.
      Jedoch nicht wenn ich zum Beispiel eine 12 machen will.
      Ich versuchte zwei Datenpunkte hintereinander in Iqontrol einzugeben, das ging aber nicht.

      Da dachte ich ob man dies in Blockly machen kann, leider scheitere ich daran wie ich das umsetzen kann.
      Denn einfach nur steuere Nummer eins und steuere Nummer zwei geht ja nicht.

      und wenn ich ja ein Falls dann Modul nehme fehlt mir ja das Objekt das sich ändern soll.

      Ist bestimmt ne Kleinigkeit aber ehrlich gesagt komm ich nicht drauf.

      Oder bin ich komplett auf dem Holzweg?

      Vielen dank schon im voraus

      Gruss


      Mod-Edit: Thema von Visualisierung nach Blockly verschoben!

      Homoran Negalein 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @smarty15 last edited by

        @smarty15 Geht es hier um IQontrole (Visu) oder Blockly (Javascript)

        1 Reply Last reply Reply Quote 0
        • S
          smarty15 last edited by

          @Homoran
          Geht ein bisschen um beides möchte mit einer Kachel in iqontrol den Sender am TV schalten
          Da ich bis jetzt aber nur die Möglichkeit sah das mit den Nummern zu machen, dachte ich man könnte dies mit Blockly realisieren und dann dies auf die Kachel in iqontrol hinerlegen.

          Vielleicht hätte ich das Thema in Blockly oder Javascript stellen sollen

          1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @smarty15 last edited by

            @smarty15 sagte in TV Fernbedienung in Blockly:

            Ich möchte gerne gewisse Sender (Favoriten) von iqontorl aus gesteuert haben.

            schau dir das mit Blockly mal an.
            So schalte ich zB alle Sender auch mit Alexa um.

            1 Reply Last reply Reply Quote 0
            • S
              smarty15 last edited by

              @Negalein
              Ich versuche eben das zu machen mit dem Blockly steh aber so ziemlich auf dem Schlauch.

              Ich frage mich einfach ob dies nicht einfacher möglich ist.

              Denn ich sehe ja die "Nummern 0-9" der TV Fernbedienung unter den Objekten. Und wen ich die da drücke geht das wunderbar, auch wenn ich erst die 1 und dann die 2 Drücke schaltet der TV auf den Kanal 12 um.

              Gibt es nicht in Blockly eine Möglichkeit wenn ich die Taste xy auf iQontrol drücke sich dann der Sender 12 einschaltet?

              Mal hier ein Bild wie ich mir das vorstellen würde, jedoch keine Ahnung ob es so machbar ist.

              Bildschirmfoto 2020-04-25 um 18.21.22.png Bildschirmfoto 2020-04-25 um 18.21.40.png

              Negalein 1 Reply Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @smarty15 last edited by

                @smarty15 sagte in TV Fernbedienung in Blockly:

                Ich frage mich einfach ob dies nicht einfacher möglich ist.

                Ich schalte zwar nicht in VIS oder Iqontrol, aber mit Alexa.

                Dazu verwende ich im Blockly nicht die Ziffern, sondern die Referenz-ID

                Die findest du mit diesem Befehl raus.
                http://IP-Enigmabox/web/getallservices?sRef=

                Script gibt es von @haselchen

                createState("javascript.0.Sender_umschalten.ARD", 0);  // Generiert beim starten den Datenpunkt, wenn nicht vorhanden
                on({id: "javascript.0.Sender_umschalten.ARD", change: 'any'}, function (obj) {
                   exec('curl "http://192.XXX.XX.XX/web/zap?sRef=1:0:19:283D:3FB:1:C00000:0:0:0"',
                    function (error, stdout, stderr) {
                        log('Meldung: ' + stdout);
                    });
                   log("Script Dreambox umschalten auf ARD", "info");
                  }
                );
                

                Oder Blockly von @dslraser

                createState("Eigene_Datenpunkte.Enigma2.ORF", {
                    name: 'ORF', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "o. r. f. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ORF2", {
                    name: 'ORF2', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "o. r. f. zwei ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ATV", {
                    name: 'ATV', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "a. t. v. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ATV2", {
                    name: 'ATV2', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "a. t. v. zwei",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ServusTV", {
                    name: 'ServusTV', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "servus t. v. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Puls 4", {
                    name: 'Puls 4', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "puls vier ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sat1 Gold", {
                    name: 'Sat1 Gold', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "s. a. t. eins gold ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.LT1", {
                    name: 'LT1', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "l. t. eins ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.TV1", {
                    name: 'TV1', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "t. v. eins ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ARD", {
                    name: 'ARD', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "a. r. d. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ZDF", {
                    name: 'ZDF', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "z. d. f. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Bayern", {
                    name: 'Bayern', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "bayern ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Tele5", {
                    name: 'Tele5', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "tele fünf ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.RTL", {
                    name: 'RTL', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "R. T. L. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.SAT1", {
                    name: 'SAT1', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "SAT eins ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.ProSieben", {
                    name: 'ProSieben', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Pro Sieben ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.RTL2", {
                    name: 'RTL2', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "R. T. L. zwei ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Super RTL", {
                    name: 'Super RTL', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Super R. T. L. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.VOX", {
                    name: 'VOX', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "VOX ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.kabel eins", {
                    name: 'kabel eins', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "kabel eins ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Premieren", {
                    name: 'Sky Cinema Premieren', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Premieren ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Premieren +24", {
                    name: 'Sky Cinema Premieren +24', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Premieren +24 ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Action", {
                    name: 'Sky Cinema Action', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Action ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Thriller", {
                    name: 'Sky Cinema Thriller', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Thriller ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Best Of", {
                    name: 'Sky Cinema Best Of', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Best Of ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Special", {
                    name: 'Sky Cinema Special', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Special ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Family", {
                    name: 'Sky Cinema Family', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Family ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Fun", {
                    name: 'Sky Cinema Fun', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Fun ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Cinema Classics", {
                    name: 'Sky Cinema Classics', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Cinema Classics ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Atlantic", {
                    name: 'Sky Atlantic', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Atlantic ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky 1", {
                    name: 'Sky 1', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky one ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Krimi", {
                    name: 'Sky Krimi', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Krimi ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.13th Street", {
                    name: '13th Street', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "dreizehn Street ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Sky Serien", {
                    name: 'Sky Serien', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Sky Serien ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Fox", {
                    name: 'Fox', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Fox ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.SYFY", {
                    name: 'SYFY', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "scifi, syfy, skify ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.TNT Film", {
                    name: 'TNT Film', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "t. n. t. film ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.TNT Comedy", {
                    name: 'TNT Comedy', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "t. n. t. Comedy ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.TNT Serie", {
                    name: 'TNT Serie', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "t. n. t. Serie ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Romance", {
                    name: 'Romance', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Romance ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Romance", {
                    name: 'Romance', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Romance ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Kinowelt", {
                    name: 'Kinowelt', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Kinowelt ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.TLC", {
                    name: 'TLC', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "t. l. c. ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Heimatkanal", {
                    name: 'Heimatkanal', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Heimatkanal ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.History", {
                    name: 'History', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "History ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Discovery", {
                    name: 'Discovery', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Discovery ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.NatGeo", {
                    name: 'NatGeo', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "national geographic ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Nat Geo Wild", {
                    name: 'Nat Geo Wild', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "national geographic wild ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Spiegel Geschichte", {
                    name: 'Spiegel Geschichte', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Spiegel Geschichte ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Spiegel TV Wissen", {
                    name: 'Spiegel TV Wissen', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Spiegel T. V. Wissen ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Welt der Wunder", {
                    name: 'Welt der Wunder', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Welt der Wunder ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.kabel eins Doku", {
                    name: 'kabel eins Doku', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "kabel eins Doku ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.KiKA", {
                    name: 'KiKA', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "KiKA, kicker ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.TOGGO", {
                    name: 'TOGGO', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "TOGGO ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Disney Channel", {
                    name: 'Disney Channel', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Disney Channel ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Boomerang", {
                    name: 'Boomerang', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Boomerang ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Disney Junior", {
                    name: 'Disney Junior', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Disney Junior ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.Junior", {
                    name: 'Junior', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "Junior ",
                    "smartType": "SWITCH"
                }
                });
                
                createState("Eigene_Datenpunkte.Enigma2.NICKELODEON", {
                    name: 'NICKELODEON', 
                    "role": "button",
                    "type": "boolean",
                    "read": true,
                    "write": true,
                    "smartName": {
                    "de": "NICKELODEON ",
                    "smartType": "SWITCH"
                }
                });
                
                

                <xml xmlns="http://www.w3.org/1999/xhtml">
                  <block type="on_ext" id="RNzoc`md_kS~.Zvx~w.A" x="13" y="88">
                    <mutation items="1"></mutation>
                    <field name="CONDITION">any</field>
                    <field name="ACK_CONDITION"></field>
                    <value name="OID0">
                      <shadow type="field_oid" id="4(B7h}86As6!EKUQn@g(">
                        <field name="oid">javascript.0.Eigene_Datenpunkte.Enigma2.Bayern</field>
                      </shadow>
                    </value>
                    <statement name="STATEMENT">
                      <block type="controls_if" id="tuh1dyqOb;)Dj=JEEOZ_">
                        <mutation elseif="1"></mutation>
                        <value name="IF0">
                          <block type="logic_operation" id="H01`%Vrdxu+?^6d5_pr}" inline="false">
                            <field name="OP">AND</field>
                            <value name="A">
                              <block type="logic_compare" id=",.eHZT2]gwD;Z,?{-*lL">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="lEA.bX_/!C=w[o`PVaQI">
                                    <field name="ATTR">val</field>
                                    <field name="OID">alexa2.0.History.name</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="text" id="VTy79lK3o(.xkX#hU8Vz">
                                    <field name="TEXT">Wohnzimmer</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_compare" id="n]a,]%WMIJ5^iArZDm+x">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="ug4Gl*v:,/k8R,UFg)}5">
                                    <field name="ATTR">val</field>
                                    <field name="OID">enigma2.0.enigma2.STANDBY</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_boolean" id="p.,F5hKit_^oY=IOl(!!">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="control" id="sN5pq]fB;7|`v]}qf*j;">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">enigma2.0.command.ZAP</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text" id="CDKn38o2|r1t-cf,~]UU">
                                <field name="TEXT">1:0:19:2855:401:1:C00000:0:0:0:</field>
                              </block>
                            </value>
                          </block>
                        </statement>
                        <value name="IF1">
                          <block type="logic_operation" id="IWdD3._YiLR/|n8az?I{" inline="false">
                            <field name="OP">AND</field>
                            <value name="A">
                              <block type="logic_compare" id="B{3aZYE-vhq9CV@#Mop(">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="/@X_GeS}L,ZZPlGWSc2G">
                                    <field name="ATTR">val</field>
                                    <field name="OID">alexa2.0.History.name</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="text" id="#UINz-A:wD?8N5!?F4b_">
                                    <field name="TEXT">Schlafzimmer</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_compare" id="]#wWu`rj}t2P-CVqgCW1">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="2fNc?J!k!kT?^i6)53}6">
                                    <field name="ATTR">val</field>
                                    <field name="OID">enigma2.1.enigma2.STANDBY</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_boolean" id="zJ6|4SU(ksc3OA(mZPOM">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO1">
                          <block type="control" id=":_bO*7;D4qcS0#.RZhYC">
                            <mutation delay_input="false"></mutation>
                            <field name="OID">enigma2.1.command.ZAP</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text" id="=xAWwCiBa+^#Wh(Z+I=2">
                                <field name="TEXT">1:0:19:2855:401:1:C00000:0:0:0:</field>
                              </block>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </statement>
                  </block>
                </xml>
                


                javascript - ioBroker (3).png

                1 Reply Last reply Reply Quote 1
                • S
                  smarty15 last edited by

                  @Negalein
                  Also nun bekam ich es schon mal hin das mir irgend ein Sender angezeigt wird.
                  Jedoch muss ich dies wohl auch über die Referenz ID machen.

                  Nur weiss ich nicht wie du das mit dem Befehl meinst?
                  Wo gibst du den ein?
                  Brauch ich da zusätzlich noch einen Adapter?

                  Negalein 1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @smarty15 last edited by

                    @smarty15 sagte in TV Fernbedienung in Blockly:

                    Wo gibst du den ein?

                    Im Browser!
                    Dort kommt dann eine lange Liste der Sender inkl. den Referenz-IDs

                    1 Reply Last reply Reply Quote 0
                    • S
                      smarty15 last edited by

                      @Negalein

                      Bei mir kommt da wenn ich die Adresse so in den Browser kopiere

                      Safari kann den Server nicht finden

                      Negalein 1 Reply Last reply Reply Quote 0
                      • Negalein
                        Negalein Global Moderator @smarty15 last edited by

                        @smarty15 sagte in TV Fernbedienung in Blockly:

                        Safari kann den Server nicht finden

                        du hast aber schon IP-Enigmabox mit der IP deines Receivers ersetzt?

                        1 Reply Last reply Reply Quote 0
                        • S
                          smarty15 last edited by

                          @Negalein
                          Mist ich idiot 😞
                          aber wenn ich es so eingebe kommt die Meldung
                          Safari kann keine Verbindung zum Server aufbauen

                          Sollte das mit jedem TV Receiver gehen?

                          Negalein 1 Reply Last reply Reply Quote 0
                          • Negalein
                            Negalein Global Moderator @smarty15 last edited by

                            @smarty15 sagte in TV Fernbedienung in Blockly:

                            Sollte das mit jedem TV Receiver gehen?

                            zumindest mit Enigma-Boxen

                            Ich war der Meinung, dass du mit Swisscom-DVR einen Enigma-Receiver meinst.
                            Hab zwar auch die Harmony, aber da starte/stoppe ich nur die Activitis in VIS.

                            1 Reply Last reply Reply Quote 0
                            • S
                              smarty15 last edited by

                              @Negalein
                              Scheint wohl so das dies mit den Swisscom TV Boxen nicht zu klappen scheint

                              1 Reply Last reply Reply Quote 0
                              • S
                                smarty15 last edited by

                                @Negalein

                                Ich glaube ich habe die Lösung gefunden
                                Muss das morgen noch etwas ausführlicher testen

                                aber wenn ich Das Blockly so schreibe springt er mir auf den Sender

                                <xml xmlns="http://www.w3.org/1999/xhtml">
                                  <block type="on" id="=gexZL@7Hu}ZMgRK{_j(" x="87" y="-112">
                                    <field name="OID">javascript.0.scriptEnabled.Senderliste.Pro_7</field>
                                    <field name="CONDITION">any</field>
                                    <field name="ACK_CONDITION">false</field>
                                    <statement name="STATEMENT">
                                      <block type="control" id="QkuI-@+I.)I(NrIQ^[vE">
                                        <mutation delay_input="false"></mutation>
                                        <field name="OID">harmony.0.Wohnzimmer.Swisscom-DVR.Number1</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="logic_boolean" id="AIHIl+0iCLfsQF*!lv+n">
                                            <field name="BOOL">TRUE</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="control" id="Dgy#qCr*H7G!@wSUe|Y.">
                                            <mutation delay_input="false"></mutation>
                                            <field name="OID">harmony.0.Wohnzimmer.Swisscom-DVR.Number2</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="logic_boolean" id="c6gjG2K=A}Vu/7h=XU($">
                                                <field name="BOOL">TRUE</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="control" id="wVeoXcD!2_o}r}OE]ogz">
                                                <mutation delay_input="false"></mutation>
                                                <field name="OID">harmony.0.Wohnzimmer.Swisscom-DVR.Number3</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="H{h)odIHayy?F+ygK-Mp">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                  </block>
                                </xml>
                                
                                Negalein 1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @smarty15 last edited by

                                  @smarty15 sagte in TV Fernbedienung in Blockly:

                                  Muss das morgen noch etwas ausführlicher testen

                                  nimm als Trigger den tatsächlichen Ort vom DP

                                  Nicht javascript.0.scriptEnabled.Senderliste.Pro_7 sondern zB javascript.0.swisscom.Senderliste.Pro_7
                                  Je nachdem, wo du die DP angelegt hast.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    smarty15 last edited by

                                    @Negalein
                                    Hab den hier genommen
                                    ist das nicht gut?

                                    Bildschirmfoto 2020-04-25 um 21.31.29.png

                                    Negalein 1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator @smarty15 last edited by

                                      @smarty15 sagte in TV Fernbedienung in Blockly:

                                      Hab den hier genommen

                                      hast du ihn dort selber angelegt?

                                      Unter scriptEnabled stehen die aktiven Scripts.

                                      Was hast du unter Eigene_Datenpunkte stehen?

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        smarty15 last edited by

                                        Ja habe das Skript unter Senderliste selber angelegt
                                        kommt es noch drauf an wo man das absichert?
                                        habe einfach bei Skripte einen neuen Ordner mit Senderliste gemacht

                                        Negalein 1 Reply Last reply Reply Quote 0
                                        • Negalein
                                          Negalein Global Moderator @smarty15 last edited by

                                          @smarty15 sagte in TV Fernbedienung in Blockly:

                                          Ja habe das Skript unter Senderliste selber angelegt

                                          zeig mal das Script bitte

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            smarty15 last edited by

                                            @Negalein
                                            Hier bitte

                                            createState("Eigene_Datenpunkte.Pro7", {
                                                name: 'Pro7', 
                                                "role": "button",
                                                "type": "boolean",
                                                "read": true,
                                                "write": true,
                                                "smartName": {
                                                "de": "o. r. f. ",
                                                "smartType": "SWITCH"
                                            }
                                            });
                                            
                                            Negalein 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            725
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            24
                                            1508
                                            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