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. HmIP-MP3P mit Script steuern

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

HmIP-MP3P mit Script steuern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
29 Beiträge 3 Kommentatoren 3.4k 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.
  • __Abe___ __Abe__

    @homoran said in HmIP-MP3P mit Script steuern:

    hm-rega

    ooookeeee... da muss ich mich mal reinlesen... das kenn ich so nicht
    was genau wäre dann da alles möglich oder wie kann man das dann dort ansteuern?

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #11

    @__abe__ sagte in HmIP-MP3P mit Script steuern:

    was genau wäre dann da alles möglich

    alles!

    @__abe__ sagte in HmIP-MP3P mit Script steuern:

    das kenn ich so nicht

    wie machst du es denn bisher?

    cloud?
    RaspiMatic lokal?

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    __Abe___ 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @__abe__ sagte in HmIP-MP3P mit Script steuern:

      was genau wäre dann da alles möglich

      alles!

      @__abe__ sagte in HmIP-MP3P mit Script steuern:

      das kenn ich so nicht

      wie machst du es denn bisher?

      cloud?
      RaspiMatic lokal?

      __Abe___ Offline
      __Abe___ Offline
      __Abe__
      schrieb am zuletzt editiert von
      #12

      @homoran said in HmIP-MP3P mit Script steuern:

      ?

      Bislang hatte ich nur die Türkontakte/Fensterkontakte ausgelesen und entsprechend in einem Skript verwendet... jedoch hab ich aktuell diese Fernbedienung HmIP-KRCA und den HmIP-MP3P Signalgeber und wollte eigentlich eine Alarmanlage bauen, die ich mit der Fernbedienung an und aus machen kann und sollte als Beispiel ein Kontakt auslösen, dann soll dort eine MP3-File ausgegeben werden... nur konnte ich bislang weder die Fernbedienung noch den MP3-Signalgeber ansteuern.

      HomoranH 1 Antwort Letzte Antwort
      0
      • __Abe___ __Abe__

        @homoran said in HmIP-MP3P mit Script steuern:

        ?

        Bislang hatte ich nur die Türkontakte/Fensterkontakte ausgelesen und entsprechend in einem Skript verwendet... jedoch hab ich aktuell diese Fernbedienung HmIP-KRCA und den HmIP-MP3P Signalgeber und wollte eigentlich eine Alarmanlage bauen, die ich mit der Fernbedienung an und aus machen kann und sollte als Beispiel ein Kontakt auslösen, dann soll dort eine MP3-File ausgegeben werden... nur konnte ich bislang weder die Fernbedienung noch den MP3-Signalgeber ansteuern.

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #13

        @__abe__ sagte in HmIP-MP3P mit Script steuern:

        Fensterkontakte ausgelesen und entsprechend in einem Skript verwendet.

        über welchen Adapter?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        __Abe___ 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @__abe__ sagte in HmIP-MP3P mit Script steuern:

          Fensterkontakte ausgelesen und entsprechend in einem Skript verwendet.

          über welchen Adapter?

          __Abe___ Offline
          __Abe___ Offline
          __Abe__
          schrieb am zuletzt editiert von
          #14

          @homoran drei Fensterkontakte laufen über hm-rpc (als Deamon Homatic IP) die anderen hab ich über einen weiteren hm-rpc (als Deamon rfd) und dort sehe ich auch den Status oben/closed

          __Abe___ O 2 Antworten Letzte Antwort
          0
          • __Abe___ __Abe__

            @homoran drei Fensterkontakte laufen über hm-rpc (als Deamon Homatic IP) die anderen hab ich über einen weiteren hm-rpc (als Deamon rfd) und dort sehe ich auch den Status oben/closed

            __Abe___ Offline
            __Abe___ Offline
            __Abe__
            schrieb am zuletzt editiert von
            #15

            @__abe__ Ich kann auch ohne Probleme den Regensensor auslesen und steuern, nur eben diese beiden Devices machen mir Kopfzerbrechen... ich wollte ja nur Sound als Alarm ausgeben und eventuell den Alarm scharf und unscharf stellen über diese Fernbedienung

            1 Antwort Letzte Antwort
            0
            • __Abe___ __Abe__

              @homoran drei Fensterkontakte laufen über hm-rpc (als Deamon Homatic IP) die anderen hab ich über einen weiteren hm-rpc (als Deamon rfd) und dort sehe ich auch den Status oben/closed

              O Abwesend
              O Abwesend
              oFbEQnpoLKKl6mbY5e13
              schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
              #16

              @__abe__ sagte in HmIP-MP3P mit Script steuern:

              hm-rpc

              Dann gibt es keine Probleme.

              Wenn du den Tastendruck eines Tasters oder einer Fernbedienung in iobroker nuzten willst, brauchst du ein Programm, dass eine Variable von true auf false setzt, sonst kannst du das in iobroker nicht nutzen.

              __Abe___ 1 Antwort Letzte Antwort
              0
              • O oFbEQnpoLKKl6mbY5e13

                @__abe__ sagte in HmIP-MP3P mit Script steuern:

                hm-rpc

                Dann gibt es keine Probleme.

                Wenn du den Tastendruck eines Tasters oder einer Fernbedienung in iobroker nuzten willst, brauchst du ein Programm, dass eine Variable von true auf false setzt, sonst kannst du das in iobroker nicht nutzen.

                __Abe___ Offline
                __Abe___ Offline
                __Abe__
                schrieb am zuletzt editiert von
                #17

                @ofbeqnpolkkl6mby5e13 leider Falsch... auch der Adapter hm-rega war sinnlos... das hat mich alles auf eine komplett falsche Bahn gebracht und man umkreist das ganze Problem ohne eine echte lösung zu haben... Ich hab mich gestern Abend mal mit meinem Programmierer zusammen hingesetzt und alles über Javascript gelöst, ich kann nun ohne Probleme die MP3´s und das Licht steuern und habe KEINERLEI Adapter, oder Zusatzsoftware benötigt. Auch ist es egal ob bei dem Taster der Wert True oder False steht,... wenn man diesen über Script steuert läuft das trotzdem.... Auch wenn wie du sagtest die Rest-Api das nicht unterstützt, so lässt es sich trotzdem super ansteuern... es gibt zwar kleine Verzögerungen und mein Timer muss ich noch optimieren, aber passe ich heute Abend nochmal an...

                Beispiel HmIP-KRCA hier blieb der Status immer nur auf TRUE:

                var BTN = 'hm-rpc.XXXXX.PRESS_SHORT';
                
                on({id: BTN}, function (obj) {
                    setState("javascript.0.scriptEnabled.Alarm", false)
                    console.log('HELLO WORLD');
                });
                

                Beispiel HmIP-MP3, hier lässt sich über das Script alles ohne Probleme ansteuern:

                //BUTTON
                var button ="zigbee.XXXXXX.click";
                var buttonoff = "zigbee.XXXXXX.double_click"
                
                const BLACK = 0;
                const BLUE = 1;
                const GREEN = 2;
                const TURQUOISE = 3;
                const RED = 4;
                const PURPLE = 5;
                const YELLOW = 6;
                const WHITE = 7;
                const RANDOM = 8;
                const OLD_VALUE = 9;
                const DO_NOT_CARE = 1;
                
                //Color
                var config = {
                    lightColor: RED,
                    lightDuration: 30,
                    lightLevel: 100,
                
                    // MP3
                    mp3: 2,
                    volume: 10,
                    duration: 30,
                };
                
                //Main
                var mp3devid = "hm-rpc.XXXXXX";
                var mp3channel = "2";
                var light = 'hm-rpc.XXXXXX';
                
                function MP3Sound(soundfile, level, duration) {
                    setState(mp3devid + "." + mp3channel + ".DURATION_UNIT", 0);
                    setState(mp3devid + "." + mp3channel + ".SOUNDFILE", soundfile);
                    setState(mp3devid + "." + mp3channel + ".RAMP_TIME_UNIT", 0);
                    setState(mp3devid + "." + mp3channel + ".RAMP_TIME_VALUE", 1);
                    setState(mp3devid + "." + mp3channel + ".LEVEL", level);
                    setState(mp3devid + "." + mp3channel + ".DURATION_VALUE", duration);
                }
                 
                function TrMeldung() {
                    MP3Sound(config.mp3, config.volume, config.duration);
                }
                 
                var timer = 0;
                
                function setColor(color, level, duration)
                {
                    setState(light+'.COLOR', color);
                    setState(light+'.LEVEL', level);
                
                    if (timer) {
                        clearInterval(timer);
                        timer = 0;
                    }
                
                   /* var onOff = false;
                    timer = setInterval(function() {
                        setState(light+'.LEVEL', onOff ? 0 : 100);
                        onOff = !onOff;
                    }, 5000);*/
                
                    setTimeout(function() {
                        clearInterval(timer);
                        setState(light+'.LEVEL', 0);
                        timer = 0;
                    }, 1000 * duration);
                
                }
                
                on({id: button, change: "gt"}, function (obj) {
                    setColor(config.lightColor, config.lightLevel, config.lightDuration);
                    TrMeldung();
                });
                
                on({id: buttonoff, change: "gt"}, function (obj) {
                    setColor(RED, 0, 0);
                    if (timer) {
                        clearInterval(timer);
                        console.error("off");
                        timer = 0;
                    }
                });
                
                function observe(value) {
                    var key = 'hm-rpc.XXXXXX.'+value;
                    on({id:key}, function (obj) {
                        if (obj.oldState.val != obj.newState.val) {
                            console.error(value+': '+obj.oldState.val+' changed to '+obj.newState.val);
                        }
                        
                    });
                }
                
                /*
                observe('5.ACTIVITY_STATE');
                observe('5.COLOR');
                observe('5.COLOR_STATUS');
                observe('5.LEVEL_STATUS');
                observe('5.PROCESS');
                observe('5.SECTION_STATUS');
                observe('5.SECTION');
                
                observe('6.ACTIVITY_STATE');
                observe('6.COLOR');
                observe('6.COLOR_STATUS');
                observe('6.LEVEL');
                observe('6.LEVEL_STATUS');
                observe('6.PROCESS');
                observe('6.SECTION_STATUS');
                observe('6.SECTION');
                */
                
                

                Den Timer kann man auch weg lassen, in meinem Fall benötige ich den noch...
                Der letzte Teil ist nur um zu schauen was sich wann wo ändert und gibt das über die Console aus... kann man drin lassen oder löschen....

                Also doch alles etwas unkomplizierter in ioBroker als ich das dachte,... man muss nur mal verstehen wie sich alles zusammenfügt...

                O HomoranH 2 Antworten Letzte Antwort
                0
                • __Abe___ __Abe__

                  @ofbeqnpolkkl6mby5e13 leider Falsch... auch der Adapter hm-rega war sinnlos... das hat mich alles auf eine komplett falsche Bahn gebracht und man umkreist das ganze Problem ohne eine echte lösung zu haben... Ich hab mich gestern Abend mal mit meinem Programmierer zusammen hingesetzt und alles über Javascript gelöst, ich kann nun ohne Probleme die MP3´s und das Licht steuern und habe KEINERLEI Adapter, oder Zusatzsoftware benötigt. Auch ist es egal ob bei dem Taster der Wert True oder False steht,... wenn man diesen über Script steuert läuft das trotzdem.... Auch wenn wie du sagtest die Rest-Api das nicht unterstützt, so lässt es sich trotzdem super ansteuern... es gibt zwar kleine Verzögerungen und mein Timer muss ich noch optimieren, aber passe ich heute Abend nochmal an...

                  Beispiel HmIP-KRCA hier blieb der Status immer nur auf TRUE:

                  var BTN = 'hm-rpc.XXXXX.PRESS_SHORT';
                  
                  on({id: BTN}, function (obj) {
                      setState("javascript.0.scriptEnabled.Alarm", false)
                      console.log('HELLO WORLD');
                  });
                  

                  Beispiel HmIP-MP3, hier lässt sich über das Script alles ohne Probleme ansteuern:

                  //BUTTON
                  var button ="zigbee.XXXXXX.click";
                  var buttonoff = "zigbee.XXXXXX.double_click"
                  
                  const BLACK = 0;
                  const BLUE = 1;
                  const GREEN = 2;
                  const TURQUOISE = 3;
                  const RED = 4;
                  const PURPLE = 5;
                  const YELLOW = 6;
                  const WHITE = 7;
                  const RANDOM = 8;
                  const OLD_VALUE = 9;
                  const DO_NOT_CARE = 1;
                  
                  //Color
                  var config = {
                      lightColor: RED,
                      lightDuration: 30,
                      lightLevel: 100,
                  
                      // MP3
                      mp3: 2,
                      volume: 10,
                      duration: 30,
                  };
                  
                  //Main
                  var mp3devid = "hm-rpc.XXXXXX";
                  var mp3channel = "2";
                  var light = 'hm-rpc.XXXXXX';
                  
                  function MP3Sound(soundfile, level, duration) {
                      setState(mp3devid + "." + mp3channel + ".DURATION_UNIT", 0);
                      setState(mp3devid + "." + mp3channel + ".SOUNDFILE", soundfile);
                      setState(mp3devid + "." + mp3channel + ".RAMP_TIME_UNIT", 0);
                      setState(mp3devid + "." + mp3channel + ".RAMP_TIME_VALUE", 1);
                      setState(mp3devid + "." + mp3channel + ".LEVEL", level);
                      setState(mp3devid + "." + mp3channel + ".DURATION_VALUE", duration);
                  }
                   
                  function TrMeldung() {
                      MP3Sound(config.mp3, config.volume, config.duration);
                  }
                   
                  var timer = 0;
                  
                  function setColor(color, level, duration)
                  {
                      setState(light+'.COLOR', color);
                      setState(light+'.LEVEL', level);
                  
                      if (timer) {
                          clearInterval(timer);
                          timer = 0;
                      }
                  
                     /* var onOff = false;
                      timer = setInterval(function() {
                          setState(light+'.LEVEL', onOff ? 0 : 100);
                          onOff = !onOff;
                      }, 5000);*/
                  
                      setTimeout(function() {
                          clearInterval(timer);
                          setState(light+'.LEVEL', 0);
                          timer = 0;
                      }, 1000 * duration);
                  
                  }
                  
                  on({id: button, change: "gt"}, function (obj) {
                      setColor(config.lightColor, config.lightLevel, config.lightDuration);
                      TrMeldung();
                  });
                  
                  on({id: buttonoff, change: "gt"}, function (obj) {
                      setColor(RED, 0, 0);
                      if (timer) {
                          clearInterval(timer);
                          console.error("off");
                          timer = 0;
                      }
                  });
                  
                  function observe(value) {
                      var key = 'hm-rpc.XXXXXX.'+value;
                      on({id:key}, function (obj) {
                          if (obj.oldState.val != obj.newState.val) {
                              console.error(value+': '+obj.oldState.val+' changed to '+obj.newState.val);
                          }
                          
                      });
                  }
                  
                  /*
                  observe('5.ACTIVITY_STATE');
                  observe('5.COLOR');
                  observe('5.COLOR_STATUS');
                  observe('5.LEVEL_STATUS');
                  observe('5.PROCESS');
                  observe('5.SECTION_STATUS');
                  observe('5.SECTION');
                  
                  observe('6.ACTIVITY_STATE');
                  observe('6.COLOR');
                  observe('6.COLOR_STATUS');
                  observe('6.LEVEL');
                  observe('6.LEVEL_STATUS');
                  observe('6.PROCESS');
                  observe('6.SECTION_STATUS');
                  observe('6.SECTION');
                  */
                  
                  

                  Den Timer kann man auch weg lassen, in meinem Fall benötige ich den noch...
                  Der letzte Teil ist nur um zu schauen was sich wann wo ändert und gibt das über die Console aus... kann man drin lassen oder löschen....

                  Also doch alles etwas unkomplizierter in ioBroker als ich das dachte,... man muss nur mal verstehen wie sich alles zusammenfügt...

                  O Abwesend
                  O Abwesend
                  oFbEQnpoLKKl6mbY5e13
                  schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
                  #18

                  @__abe__

                  Du hast nichts verstanden...

                  Du kennst den Unterschied zwischen hm-rega, hm-rpc und HmIP-Adapter nicht. Und auch sonst begreifts du nicht, wie das alles funktioniert.

                  __Abe___ 1 Antwort Letzte Antwort
                  0
                  • O oFbEQnpoLKKl6mbY5e13

                    @__abe__

                    Du hast nichts verstanden...

                    Du kennst den Unterschied zwischen hm-rega, hm-rpc und HmIP-Adapter nicht. Und auch sonst begreifts du nicht, wie das alles funktioniert.

                    __Abe___ Offline
                    __Abe___ Offline
                    __Abe__
                    schrieb am zuletzt editiert von
                    #19

                    @ofbeqnpolkkl6mby5e13 said in HmIP-MP3P mit Script steuern:

                    Du kennst den Unterschied zwischen hm-rega, hm-rpc und HmIP-Adapter nicht. Und auch sonst begreifts du nicht, wie das alles funktioniert.

                    Entspann dich mal, sollte kein angriff sein... es hat halt nur unter einfacheren Bedingungen funktioniert, ohne große Doktorarbeit und weiteren Adapter,... daher denke ich, ich muss den unterschied nicht kennen, den es geht alles und ich hab die volle Kontrolle, viel mehr muss nicht... ob ich das in deinen Augen begreife, oder nicht mag dahin gestellt sein... aktuell läuft alles wie es soll...

                    O 1 Antwort Letzte Antwort
                    0
                    • __Abe___ __Abe__

                      @ofbeqnpolkkl6mby5e13 said in HmIP-MP3P mit Script steuern:

                      Du kennst den Unterschied zwischen hm-rega, hm-rpc und HmIP-Adapter nicht. Und auch sonst begreifts du nicht, wie das alles funktioniert.

                      Entspann dich mal, sollte kein angriff sein... es hat halt nur unter einfacheren Bedingungen funktioniert, ohne große Doktorarbeit und weiteren Adapter,... daher denke ich, ich muss den unterschied nicht kennen, den es geht alles und ich hab die volle Kontrolle, viel mehr muss nicht... ob ich das in deinen Augen begreife, oder nicht mag dahin gestellt sein... aktuell läuft alles wie es soll...

                      O Abwesend
                      O Abwesend
                      oFbEQnpoLKKl6mbY5e13
                      schrieb am zuletzt editiert von
                      #20

                      @__abe__ sagte in HmIP-MP3P mit Script steuern:

                      @ofbeqnpolkkl6mby5e13 said in HmIP-MP3P mit Script steuern:
                      ...ich muss den unterschied nicht kennen...

                      Nee, ist klar!

                      Trotzdem versteigst du dich in Aussagen wie "Geht nicht gibt's nicht" oder "leider Falsch" oder bringst die HMIP-REST-API mit hm-rpc in Verbindung...

                      __Abe___ 1 Antwort Letzte Antwort
                      0
                      • O oFbEQnpoLKKl6mbY5e13

                        @__abe__ sagte in HmIP-MP3P mit Script steuern:

                        @ofbeqnpolkkl6mby5e13 said in HmIP-MP3P mit Script steuern:
                        ...ich muss den unterschied nicht kennen...

                        Nee, ist klar!

                        Trotzdem versteigst du dich in Aussagen wie "Geht nicht gibt's nicht" oder "leider Falsch" oder bringst die HMIP-REST-API mit hm-rpc in Verbindung...

                        __Abe___ Offline
                        __Abe___ Offline
                        __Abe__
                        schrieb am zuletzt editiert von
                        #21

                        @ofbeqnpolkkl6mby5e13
                        ich hab das nicht mit in Verbindung gebracht... du schriebst doch

                        about 22 hours ago

                        Wird nicht mal von der zugrunde liegenden REST-API unterstützt:

                        HomematicIP REST-API:
                        HMIP-MP3P (Combination Signalling Device MP3)

                        daher hab ich das abgeleitet... ich muss auch nicht alles wissen und mag ja sein, dass du um einiges mehr an Erfahrungen hast und auch mehr weißt als ich... aber sei mal realistisch... ich habe mein Problem mit ein bisschen testen und nem einfachen Script in den griff bekommen... und es hat kein weiteren Adapter benötigt, ich musste keine API durchforsten, oder andere umständliche Umwege in kauf nehmen... für was also den Unmut... ich wollte das ding ansteuern und trotz Adapter-Tipp und Bla kam ich auf keine Lösung.... paar Zeilen Code und alles klappt... wieso sollte man es auch anders machen... jetzt fühl dich mal nicht so angegriffen, das war nicht meine Absicht...

                        O 1 Antwort Letzte Antwort
                        0
                        • __Abe___ __Abe__

                          @ofbeqnpolkkl6mby5e13
                          ich hab das nicht mit in Verbindung gebracht... du schriebst doch

                          about 22 hours ago

                          Wird nicht mal von der zugrunde liegenden REST-API unterstützt:

                          HomematicIP REST-API:
                          HMIP-MP3P (Combination Signalling Device MP3)

                          daher hab ich das abgeleitet... ich muss auch nicht alles wissen und mag ja sein, dass du um einiges mehr an Erfahrungen hast und auch mehr weißt als ich... aber sei mal realistisch... ich habe mein Problem mit ein bisschen testen und nem einfachen Script in den griff bekommen... und es hat kein weiteren Adapter benötigt, ich musste keine API durchforsten, oder andere umständliche Umwege in kauf nehmen... für was also den Unmut... ich wollte das ding ansteuern und trotz Adapter-Tipp und Bla kam ich auf keine Lösung.... paar Zeilen Code und alles klappt... wieso sollte man es auch anders machen... jetzt fühl dich mal nicht so angegriffen, das war nicht meine Absicht...

                          O Abwesend
                          O Abwesend
                          oFbEQnpoLKKl6mbY5e13
                          schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
                          #22

                          @__abe__

                          Du hast eine sehr spezielle Wahrnehmung. Tatsächlich war es nämlich folgendermaßen:

                          1. Du erkundigst dich in diesem Thread nach der Möglichkeit, einen Taster mit dem HMIP-Adapter zu verwenden. Woraufhin ich darauf hinwies, dass das nicht geht, denn die Cloud unterstütz das nicht. Was du allerdings aufgrund deiner profunden Kenntnisse mit dem Satz "Geht nicht gibt es nicht!" kommentierst. Geht aber trotzdem nicht, auch wenn du das nicht wahrhaben willst.

                          2. Du machst diesen neuen Thread auf. Da du mehrfach nicht in der Lage bist die Frage zu beantworten, welchen Adapter du verwendest, muss ich immer noch davon ausgehen, dass du den HMIP-Adapter nutzt. Woraufhin ich für dich nachsehe, ob der von der zugrundeliegenden REST-API des HMIP-Adapters überhaupt unterstütz wird. Tut er aber nicht.

                          3. Erst danach kommst du endlich mit der Sprache raus, dass du den hm-rpc verwendest. Was ja nach deiner Meinung auch egal ist. Zitat: ich muss den unterschied nicht kennen

                          4. Ich schrieb "Dann gibt es keine Probleme."

                          5. Du schreibst "leider Falsch"

                          6. Es gibt keine Probleme

                          __Abe___ 1 Antwort Letzte Antwort
                          0
                          • __Abe___ __Abe__

                            @ofbeqnpolkkl6mby5e13 leider Falsch... auch der Adapter hm-rega war sinnlos... das hat mich alles auf eine komplett falsche Bahn gebracht und man umkreist das ganze Problem ohne eine echte lösung zu haben... Ich hab mich gestern Abend mal mit meinem Programmierer zusammen hingesetzt und alles über Javascript gelöst, ich kann nun ohne Probleme die MP3´s und das Licht steuern und habe KEINERLEI Adapter, oder Zusatzsoftware benötigt. Auch ist es egal ob bei dem Taster der Wert True oder False steht,... wenn man diesen über Script steuert läuft das trotzdem.... Auch wenn wie du sagtest die Rest-Api das nicht unterstützt, so lässt es sich trotzdem super ansteuern... es gibt zwar kleine Verzögerungen und mein Timer muss ich noch optimieren, aber passe ich heute Abend nochmal an...

                            Beispiel HmIP-KRCA hier blieb der Status immer nur auf TRUE:

                            var BTN = 'hm-rpc.XXXXX.PRESS_SHORT';
                            
                            on({id: BTN}, function (obj) {
                                setState("javascript.0.scriptEnabled.Alarm", false)
                                console.log('HELLO WORLD');
                            });
                            

                            Beispiel HmIP-MP3, hier lässt sich über das Script alles ohne Probleme ansteuern:

                            //BUTTON
                            var button ="zigbee.XXXXXX.click";
                            var buttonoff = "zigbee.XXXXXX.double_click"
                            
                            const BLACK = 0;
                            const BLUE = 1;
                            const GREEN = 2;
                            const TURQUOISE = 3;
                            const RED = 4;
                            const PURPLE = 5;
                            const YELLOW = 6;
                            const WHITE = 7;
                            const RANDOM = 8;
                            const OLD_VALUE = 9;
                            const DO_NOT_CARE = 1;
                            
                            //Color
                            var config = {
                                lightColor: RED,
                                lightDuration: 30,
                                lightLevel: 100,
                            
                                // MP3
                                mp3: 2,
                                volume: 10,
                                duration: 30,
                            };
                            
                            //Main
                            var mp3devid = "hm-rpc.XXXXXX";
                            var mp3channel = "2";
                            var light = 'hm-rpc.XXXXXX';
                            
                            function MP3Sound(soundfile, level, duration) {
                                setState(mp3devid + "." + mp3channel + ".DURATION_UNIT", 0);
                                setState(mp3devid + "." + mp3channel + ".SOUNDFILE", soundfile);
                                setState(mp3devid + "." + mp3channel + ".RAMP_TIME_UNIT", 0);
                                setState(mp3devid + "." + mp3channel + ".RAMP_TIME_VALUE", 1);
                                setState(mp3devid + "." + mp3channel + ".LEVEL", level);
                                setState(mp3devid + "." + mp3channel + ".DURATION_VALUE", duration);
                            }
                             
                            function TrMeldung() {
                                MP3Sound(config.mp3, config.volume, config.duration);
                            }
                             
                            var timer = 0;
                            
                            function setColor(color, level, duration)
                            {
                                setState(light+'.COLOR', color);
                                setState(light+'.LEVEL', level);
                            
                                if (timer) {
                                    clearInterval(timer);
                                    timer = 0;
                                }
                            
                               /* var onOff = false;
                                timer = setInterval(function() {
                                    setState(light+'.LEVEL', onOff ? 0 : 100);
                                    onOff = !onOff;
                                }, 5000);*/
                            
                                setTimeout(function() {
                                    clearInterval(timer);
                                    setState(light+'.LEVEL', 0);
                                    timer = 0;
                                }, 1000 * duration);
                            
                            }
                            
                            on({id: button, change: "gt"}, function (obj) {
                                setColor(config.lightColor, config.lightLevel, config.lightDuration);
                                TrMeldung();
                            });
                            
                            on({id: buttonoff, change: "gt"}, function (obj) {
                                setColor(RED, 0, 0);
                                if (timer) {
                                    clearInterval(timer);
                                    console.error("off");
                                    timer = 0;
                                }
                            });
                            
                            function observe(value) {
                                var key = 'hm-rpc.XXXXXX.'+value;
                                on({id:key}, function (obj) {
                                    if (obj.oldState.val != obj.newState.val) {
                                        console.error(value+': '+obj.oldState.val+' changed to '+obj.newState.val);
                                    }
                                    
                                });
                            }
                            
                            /*
                            observe('5.ACTIVITY_STATE');
                            observe('5.COLOR');
                            observe('5.COLOR_STATUS');
                            observe('5.LEVEL_STATUS');
                            observe('5.PROCESS');
                            observe('5.SECTION_STATUS');
                            observe('5.SECTION');
                            
                            observe('6.ACTIVITY_STATE');
                            observe('6.COLOR');
                            observe('6.COLOR_STATUS');
                            observe('6.LEVEL');
                            observe('6.LEVEL_STATUS');
                            observe('6.PROCESS');
                            observe('6.SECTION_STATUS');
                            observe('6.SECTION');
                            */
                            
                            

                            Den Timer kann man auch weg lassen, in meinem Fall benötige ich den noch...
                            Der letzte Teil ist nur um zu schauen was sich wann wo ändert und gibt das über die Console aus... kann man drin lassen oder löschen....

                            Also doch alles etwas unkomplizierter in ioBroker als ich das dachte,... man muss nur mal verstehen wie sich alles zusammenfügt...

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #23

                            @__abe__ sagte in HmIP-MP3P mit Script steuern:

                            auch der Adapter hm-rega war sinnlos... das hat mich alles auf eine komplett falsche Bahn gebracht und man umkreist das ganze Problem ohne eine echte lösung zu haben...

                            da wirfst du aber Dinge total durcheinander

                            @__abe__ sagte in HmIP-MP3P mit Script steuern:

                            und alles über Javascript gelöst,

                            natürlich programmierst du das mit js (oder einer anderen Logikmaschine)

                            @__abe__ sagte in HmIP-MP3P mit Script steuern:

                            und habe KEINERLEI Adapter, oder Zusatzsoftware benötigt.

                            natürlich hast du das!
                            sonst bekämst du keine Daten aus der Homematic in den ioBroker.

                            Leider hast du uns sehr lange die Info mit der RaspiMatic vorenthalten, und dazu noch im anderen Thread über den Zgang zu HM über den HmIP Adapter geschrieben, so dass wir verzweifelt versucht haben die wirkliche Konstellation bei dir herauszubekommen.

                            Leider hatten wir bis jetzt immer noch nicht deine Datenpunkte zu sehen bekommen, so dass wir dir nicht helfen konnten

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • O oFbEQnpoLKKl6mbY5e13

                              @__abe__

                              Du hast eine sehr spezielle Wahrnehmung. Tatsächlich war es nämlich folgendermaßen:

                              1. Du erkundigst dich in diesem Thread nach der Möglichkeit, einen Taster mit dem HMIP-Adapter zu verwenden. Woraufhin ich darauf hinwies, dass das nicht geht, denn die Cloud unterstütz das nicht. Was du allerdings aufgrund deiner profunden Kenntnisse mit dem Satz "Geht nicht gibt es nicht!" kommentierst. Geht aber trotzdem nicht, auch wenn du das nicht wahrhaben willst.

                              2. Du machst diesen neuen Thread auf. Da du mehrfach nicht in der Lage bist die Frage zu beantworten, welchen Adapter du verwendest, muss ich immer noch davon ausgehen, dass du den HMIP-Adapter nutzt. Woraufhin ich für dich nachsehe, ob der von der zugrundeliegenden REST-API des HMIP-Adapters überhaupt unterstütz wird. Tut er aber nicht.

                              3. Erst danach kommst du endlich mit der Sprache raus, dass du den hm-rpc verwendest. Was ja nach deiner Meinung auch egal ist. Zitat: ich muss den unterschied nicht kennen

                              4. Ich schrieb "Dann gibt es keine Probleme."

                              5. Du schreibst "leider Falsch"

                              6. Es gibt keine Probleme

                              __Abe___ Offline
                              __Abe___ Offline
                              __Abe__
                              schrieb am zuletzt editiert von
                              #24

                              @ofbeqnpolkkl6mby5e13 mag sein, dass ich eine "sehr spezielle Wahrnehmung" mag aber auch im Auge des Betrachters liegen... es war weder meine Absicht noch mein Bedürfnis jemanden zu nahe zu treten,... @Homoran @oFbEQnpoLKKl6mbY5e13 es tut mir leid, wenn ich mich in manchen Punkten vielleicht nicht richtig ausgedrückt habe, oder nicht auf eurem Erfahrungsniveau artikuliert habe... trotzdem war die Lösung einfacher und ich habe keine Software gebraucht... egal ich werde in Zukunft genauer beschreiben.

                              HomoranH O 2 Antworten Letzte Antwort
                              0
                              • __Abe___ __Abe__

                                @ofbeqnpolkkl6mby5e13 mag sein, dass ich eine "sehr spezielle Wahrnehmung" mag aber auch im Auge des Betrachters liegen... es war weder meine Absicht noch mein Bedürfnis jemanden zu nahe zu treten,... @Homoran @oFbEQnpoLKKl6mbY5e13 es tut mir leid, wenn ich mich in manchen Punkten vielleicht nicht richtig ausgedrückt habe, oder nicht auf eurem Erfahrungsniveau artikuliert habe... trotzdem war die Lösung einfacher und ich habe keine Software gebraucht... egal ich werde in Zukunft genauer beschreiben.

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von
                                #25

                                @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                ich habe keine Software gebraucht.

                                wer hat dir denn gesagt du bräuchtest "irgendeine Software"?
                                Ich weiß wirklich nicht was du jetzt wieder meinst.

                                @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                es tut mir leid, wenn ich mich in manchen Punkten vielleicht nicht richtig ausgedrückt habe

                                das kann passieren, aber die sehr speziellen Fragen hättest du ruhig beantworten können, wie du an die HM-Daten kommst.

                                @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                oder nicht auf eurem Erfahrungsniveau artikuliert habe

                                das hat nichts mit Erfahrungsniveau zu tun.
                                Ein Auto ist kein Haus, und wenn wir fragen ob du wirklich im Auto wohnst erwarten wir eine Antwort

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                • __Abe___ __Abe__

                                  @ofbeqnpolkkl6mby5e13 mag sein, dass ich eine "sehr spezielle Wahrnehmung" mag aber auch im Auge des Betrachters liegen... es war weder meine Absicht noch mein Bedürfnis jemanden zu nahe zu treten,... @Homoran @oFbEQnpoLKKl6mbY5e13 es tut mir leid, wenn ich mich in manchen Punkten vielleicht nicht richtig ausgedrückt habe, oder nicht auf eurem Erfahrungsniveau artikuliert habe... trotzdem war die Lösung einfacher und ich habe keine Software gebraucht... egal ich werde in Zukunft genauer beschreiben.

                                  O Abwesend
                                  O Abwesend
                                  oFbEQnpoLKKl6mbY5e13
                                  schrieb am zuletzt editiert von
                                  #26

                                  @__abe__
                                  iobroker lädt durch die sich bietenden Möglichkeiten dazu ein, mehr und mehr umsetzen zu wollen. Wenn man nicht jedes Mal wie Ochs vor Scheunentor stehen will, wenn man etwas umsetzen möchte, dann sollte man unbedingt wissen, welche Adapter, die man installiert hat, welche Funktion übernehmen. Deine Aussage, dass du den Unterschied der Adapter nicht kennen musst -auch wenn sie vermutlich erst mal nur so dahin gesagt wurde- ist aber ein Trugschluss. Natürlich muss ich mich mit dem HMIP-Adapter nicht beschäftigen, wenn ich keinen Access Point einsetze. Ob ich aber eine CCU oder Ähnliches betreibe oder eben einen Access Point und wo der Unterschied zwischen hm-rega und hm-rpc liegt, solltes du unbedingt genau wissen.

                                  Wenn ich es richtig verstanden habe, hast du deine MP3-Klingel inzwischen erfolgreich in Betrieb genommen. Taster gehen auch?

                                  __Abe___ 1 Antwort Letzte Antwort
                                  0
                                  • O oFbEQnpoLKKl6mbY5e13

                                    @__abe__
                                    iobroker lädt durch die sich bietenden Möglichkeiten dazu ein, mehr und mehr umsetzen zu wollen. Wenn man nicht jedes Mal wie Ochs vor Scheunentor stehen will, wenn man etwas umsetzen möchte, dann sollte man unbedingt wissen, welche Adapter, die man installiert hat, welche Funktion übernehmen. Deine Aussage, dass du den Unterschied der Adapter nicht kennen musst -auch wenn sie vermutlich erst mal nur so dahin gesagt wurde- ist aber ein Trugschluss. Natürlich muss ich mich mit dem HMIP-Adapter nicht beschäftigen, wenn ich keinen Access Point einsetze. Ob ich aber eine CCU oder Ähnliches betreibe oder eben einen Access Point und wo der Unterschied zwischen hm-rega und hm-rpc liegt, solltes du unbedingt genau wissen.

                                    Wenn ich es richtig verstanden habe, hast du deine MP3-Klingel inzwischen erfolgreich in Betrieb genommen. Taster gehen auch?

                                    __Abe___ Offline
                                    __Abe___ Offline
                                    __Abe__
                                    schrieb am zuletzt editiert von
                                    #27

                                    @ofbeqnpolkkl6mby5e13
                                    Ja, das mit dem Taster geht nun auch,... es steht zwar nach wie vor nur "True" als Wert da, aber das ignoriere ich jetzt mal...

                                    Ich hab mal nachgeschaut... ich finde keine klare Beschreibung wo der unterschied liegt... was ich aber denke, wenn ich die Oberfläche anschaue ist, dass über den hm-rega Adapter die Variablen, Räume, Gewerke, Programme usw. synchronisiert werden, die man dann auslesen und steuern kann und der andere nur Datenpunkte der Devices ausliest und steuert... wobei ich da noch nicht ganz verstanden habe wie der erste nun funktionieren soll mit der MP3 Klingel...

                                    Wie gesagt,.. ich wollte keinem zu nahe treten

                                    HomoranH 1 Antwort Letzte Antwort
                                    0
                                    • __Abe___ __Abe__

                                      @ofbeqnpolkkl6mby5e13
                                      Ja, das mit dem Taster geht nun auch,... es steht zwar nach wie vor nur "True" als Wert da, aber das ignoriere ich jetzt mal...

                                      Ich hab mal nachgeschaut... ich finde keine klare Beschreibung wo der unterschied liegt... was ich aber denke, wenn ich die Oberfläche anschaue ist, dass über den hm-rega Adapter die Variablen, Räume, Gewerke, Programme usw. synchronisiert werden, die man dann auslesen und steuern kann und der andere nur Datenpunkte der Devices ausliest und steuert... wobei ich da noch nicht ganz verstanden habe wie der erste nun funktionieren soll mit der MP3 Klingel...

                                      Wie gesagt,.. ich wollte keinem zu nahe treten

                                      HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von Homoran
                                      #28

                                      @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                      aber das ignoriere ich jetzt mal...

                                      das musst du auch!
                                      Ein Taster ist immer true.
                                      wie bereits mehrfach geschrieben ändert sich nur der Zeitstempel.

                                      @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                      ich finde keine klare Beschreibung wo der unterschied liegt...

                                      Was für ein Unterschied?

                                      @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                      was ich aber denke, wenn ich die Oberfläche anschaue ist, dass über den hm-rega Adapter die Variablen, Räume, Gewerke, Programme usw. synchronisiert werden, die man dann auslesen und steuern kann und der andere nur Datenpunkte der Devices ausliest und steuert.

                                      genau!

                                      m Homematic-Komponenten mit ioBroker optimal zu verwalten und zu steuern werden zwei Adapter benötigt:

                                      1. Homematic ReGaHss

                                      Dieser Adapter stellt eine Verbindung zur Homematic Logikschicht „ReGaHSS“ (Residential Gateway) her. Er synchronisiert Klarnamen, Systemvariablen, Räume, Gewerke und Programme zwischen Homematic und ioBroker.

                                      2. Homematic RPC

                                      Der Remote Procedur Call, kurz RPC ist eine Technik zur Realisierung von Interprozesskommunikation. Dieser Adapter bietet die Anbindung an die Kommunikationsmodule einer Homematic-Zentrale (CCU/CCU2/CCU3 …). Es werden die Module rfd (Funk), HMIP-rfd, hs485d (wired), CuxD (Zusatzsoftware zur Anbindung externer Komponenten wie EnOcean, FS20 usw.) und Homegear (CCU Ersatz) unterstützt.

                                      https://www.iobroker.net/#de/adapters/adapterref/iobroker.hm-rpc/README.md

                                      der HmIP Adapter für die Anbindung an den HomeMatic Accesspoint kam erst später dazu und besitzt eine absolute Sonderrolle

                                      @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                      wobei ich da noch nicht ganz verstanden habe wie der erste nun funktionieren soll mit der MP3 Klingel...

                                      gar nicht!
                                      ich hatte damals gefragt, ob du mit den Adaptern hm-rega + -rpc oder dem HmIP-Adapter auf die Daten zugreifst, um dir nach einer erfolgten Antwort bei der Ansteuerung weiterhelfen zu können

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      __Abe___ 1 Antwort Letzte Antwort
                                      0
                                      • HomoranH Homoran

                                        @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                        aber das ignoriere ich jetzt mal...

                                        das musst du auch!
                                        Ein Taster ist immer true.
                                        wie bereits mehrfach geschrieben ändert sich nur der Zeitstempel.

                                        @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                        ich finde keine klare Beschreibung wo der unterschied liegt...

                                        Was für ein Unterschied?

                                        @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                        was ich aber denke, wenn ich die Oberfläche anschaue ist, dass über den hm-rega Adapter die Variablen, Räume, Gewerke, Programme usw. synchronisiert werden, die man dann auslesen und steuern kann und der andere nur Datenpunkte der Devices ausliest und steuert.

                                        genau!

                                        m Homematic-Komponenten mit ioBroker optimal zu verwalten und zu steuern werden zwei Adapter benötigt:

                                        1. Homematic ReGaHss

                                        Dieser Adapter stellt eine Verbindung zur Homematic Logikschicht „ReGaHSS“ (Residential Gateway) her. Er synchronisiert Klarnamen, Systemvariablen, Räume, Gewerke und Programme zwischen Homematic und ioBroker.

                                        2. Homematic RPC

                                        Der Remote Procedur Call, kurz RPC ist eine Technik zur Realisierung von Interprozesskommunikation. Dieser Adapter bietet die Anbindung an die Kommunikationsmodule einer Homematic-Zentrale (CCU/CCU2/CCU3 …). Es werden die Module rfd (Funk), HMIP-rfd, hs485d (wired), CuxD (Zusatzsoftware zur Anbindung externer Komponenten wie EnOcean, FS20 usw.) und Homegear (CCU Ersatz) unterstützt.

                                        https://www.iobroker.net/#de/adapters/adapterref/iobroker.hm-rpc/README.md

                                        der HmIP Adapter für die Anbindung an den HomeMatic Accesspoint kam erst später dazu und besitzt eine absolute Sonderrolle

                                        @__abe__ sagte in HmIP-MP3P mit Script steuern:

                                        wobei ich da noch nicht ganz verstanden habe wie der erste nun funktionieren soll mit der MP3 Klingel...

                                        gar nicht!
                                        ich hatte damals gefragt, ob du mit den Adaptern hm-rega + -rpc oder dem HmIP-Adapter auf die Daten zugreifst, um dir nach einer erfolgten Antwort bei der Ansteuerung weiterhelfen zu können

                                        __Abe___ Offline
                                        __Abe___ Offline
                                        __Abe__
                                        schrieb am zuletzt editiert von
                                        #29

                                        @homoran said in HmIP-MP3P mit Script steuern:

                                        Ein Taster ist immer true

                                        mmmh bei den Zigbee Tastern ist das nicht so, hier wird immer ein Wert "True" oder "False" erzeugt... kann sein dass dies nur bei HM so ist?

                                        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.6k

                                        Benutzer

                                        82.1k

                                        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