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. Skripten / Logik
  4. CCU Programm ausführen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

CCU Programm ausführen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 5 Kommentatoren 5.4k Aufrufe
  • Ä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.
  • B Offline
    B Offline
    Beatz
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    gibt es eine Möglichkeit aus ioBroker (Sktipt?) ein CCU Programm auszuführen?

    Viele Grüße aus Salzgitter

    Andreas

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      Beatz
      schrieb am zuletzt editiert von
      #2

      Kaum habe ich nach langem selbst tüfteln die Frage gepostet, komme ich auf die Lösung.

      Nachdem viele Versuche, über xmlHttp Requests fehlgeschlagen sind, habe ich es über den Systembefehl wget hinbekommen. Das ist nicht ganz sauber, sollte aber als provisorische Übergangslösung dienlich sein.

      exec ("wget http://homematic/addons/xmlapi/runprogram.cgi?program_id=[PROGRAM_ID]");
      
      1 Antwort Letzte Antwort
      0
      • BluefoxB Offline
        BluefoxB Offline
        Bluefox
        schrieb am zuletzt editiert von
        #3

        @Beatz:

        Kaum habe ich nach langem selbst tüfteln die Frage gepostet, komme ich auf die Lösung.

        Nachdem viele Versuche, über xmlHttp Requests fehlgeschlagen sind, habe ich es über den Systembefehl wget hinbekommen. Das ist nicht ganz sauber, sollte aber als provisorische Übergangslösung dienlich sein.

        exec ("wget http://homematic/addons/xmlapi/runprogram.cgi?program_id=[PROGRAM_ID]");
        ```` `  
        

        Warum so??

        Du muss hm-rega Adapter installieren. Danach für jedes Programm werden zwei Objekte erzeugt.

        "hm-rega.0.blabla.ProgramExecute" und "hm-rega.0.blabla.Active"

        In Skript schreibst du
        > setState('hm-rega.0.blabla.ProgramExecute', true);

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          Beatz
          schrieb am zuletzt editiert von
          #4

          Danke Bluefox. Die Brücke zwischen setState und Execute konnte ich im Kopf noch nicht schlagen.

          Aber es funktioniert prima. :-)

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            Cobra68
            schrieb am zuletzt editiert von
            #5

            Sorry,

            habe dazu eine Frage,

            in meiner CCU2 habe ich mehrere Programme erstell wie

            bei kurzem druck alle Rolladen im Erdgeschoss runter

            oder

            bei kurzem druck alle Rolladen im Obergeschoss runter

            wie kann ich diese Programme mit ioBroker Starten?

            Die zwei Objekte habe ich aber wie verbinde ich sie mit einem Widget?

            Gruß

            Darek
            861_objektpunkte.png

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              Und was hast du schon probiert?

              hm-rega.0.4510.ProgramExecute sollte der richtiger Datenpunkt sein.

              1 Antwort Letzte Antwort
              0
              • C Offline
                C Offline
                Cobra68
                schrieb am zuletzt editiert von
                #7

                Ich habe das jqui-ctr-Icon State genommen

                und mit hm-rega.0.4510.ProgramExecute verknüpf,

                aber es passiert nichts :cry:

                Das Programm funktioniert unter ccm.io

                habe momentan beide parallel am laufen

                bis unter ioBroker alles funktioniert,

                danach schalte ich ccm.io ab

                Gruß

                Darek
                861_rolladen.png

                1 Antwort Letzte Antwort
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  schrieb am zuletzt editiert von
                  #8

                  Wenn du im "admin" direkt das Objekt "hm-rega.0.4510.ProgramExecute" auf "true" setzest, passiert was?

                  1 Antwort Letzte Antwort
                  0
                  • C Offline
                    C Offline
                    Cobra68
                    schrieb am zuletzt editiert von
                    #9

                    Ich weiss nicht so Richtig wie ich das als "Admin" auf true stellen soll?

                    Bin ich da Richtig ?
                    861_admin.png

                    1 Antwort Letzte Antwort
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @Cobra68:

                      Bin ich da Richtig ? `
                      Nein, im Reiter "Zustände" können Werte geändert werden (Häkchen in Checkbox).

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      0
                      • I Offline
                        I Offline
                        iben
                        schrieb am zuletzt editiert von
                        #11

                        Ich mache sowas über den Adapter Scenes.

                        Da erstelle ich mir eine Szene AllRolldenRunter, wähle die entsprechenden Aktoren aus und setzte die Szene dann nach Bedarf z.B.

                        var _idButton3 = "hm-rpc.0.KEQxxxxxxx.3.PRESS_SHORT";
                        subscribe({id: _idButton3, valNe: 2}, function (obj) {
                        
                          setState("AllRolldenRunter",true);
                        
                        }); 
                        

                        Kling kompliziert ist aber ganz einfach. Somit muss ich in der ccu keine Programme dafür vorhalten.

                        Gruß,

                        Marco

                        1 Antwort Letzte Antwort
                        0
                        • C Offline
                          C Offline
                          Cobra68
                          schrieb am zuletzt editiert von
                          #12

                          Hallo zusammen,

                          ich habe als "admin" direkt das Objekt "hm-rega.0.4510.ProgramExecute" auf "true"

                          gesetzt und es ist nichts passiert :oops:

                          und mit dem Adapter Scenes kann ich keine Auswahl von mehreren Rolladen setzen

                          mir fehlt das Markierungskästchen siehe Bild
                          861_scenes.png

                          1 Antwort Letzte Antwort
                          0
                          • I Offline
                            I Offline
                            iben
                            schrieb am zuletzt editiert von
                            #13

                            Hallo,

                            du bist nicht im Reiter "Szenen", dort kannst du dir den Datenpunkt "Level" hinzufügen. Anbei ein Screenshot:
                            148_szenen.png

                            1 Antwort Letzte Antwort
                            0
                            • C Offline
                              C Offline
                              Cobra68
                              schrieb am zuletzt editiert von
                              #14

                              Jungs Ihr seit Spitze,

                              bis jetzt klappt alles :D .

                              Danke

                              Darek

                              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

                              650

                              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