Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS)

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    5
    1
    101

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    14
    1
    2.5k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.8k

Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS)

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
27 Beiträge 8 Kommentatoren 3.4k Aufrufe 9 Beobachtet
  • Ä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.
  • P Offline
    P Offline
    Powertrain01
    schrieb am zuletzt editiert von
    #17

    Hallo Zusammen,

    kann mir bitte jemand erklären was ich im Biobroker einstellen muss und im ESPSomfy dammit die beiden miteinander reden ?

    ich hab mir den mqtt adapter installiert nachdem ich es mit dem sonor versucht hatte und außer einer Clientid nichts bekommen habe.
    mqtt bringt mir nur die Meldung Client error: Error: connect ECONNREFUSED 192.168.89.161:1884

    was habe ich falsch gemacht ?

    Marc BergM 1 Antwort Letzte Antwort
    0
    • P Powertrain01

      Hallo Zusammen,

      kann mir bitte jemand erklären was ich im Biobroker einstellen muss und im ESPSomfy dammit die beiden miteinander reden ?

      ich hab mir den mqtt adapter installiert nachdem ich es mit dem sonor versucht hatte und außer einer Clientid nichts bekommen habe.
      mqtt bringt mir nur die Meldung Client error: Error: connect ECONNREFUSED 192.168.89.161:1884

      was habe ich falsch gemacht ?

      Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #18

      @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

      was habe ich falsch gemacht ?

      Du verrätst uns NICHTS über deine Konfiguration.

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      P 1 Antwort Letzte Antwort
      0
      • Marc BergM Marc Berg

        @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

        was habe ich falsch gemacht ?

        Du verrätst uns NICHTS über deine Konfiguration.

        P Offline
        P Offline
        Powertrain01
        schrieb am zuletzt editiert von Powertrain01
        #19

        @marc-berg

        Hallo Marc,

        die Konfiguration ist noch ganz blank ESPSomfy mit 1 Rolladen den ich auch über die Weboberfläche von ESPSomfy steuern kann. Im Iobroker habe ich den Shelly, sonoff und neu den MQTT Adapter eingerichtet.
        Versuch 1 ESPSomfy per sonoff also IP vom Iobroker und port 1883 von sonoff adapter sowie user und Passwort eingetragen. IM sonor erscheint ein neues device mit Clientid aber ohne Struktur.
        Versuch 2 MQTT Adapter installiert unter den adapter einstellungen die IP vom ESPSomfy und port 1884 eingetragen und im ESPSomfy die IP vom iobrocker port 1884 eingetragen.

        reicht das als angeben hätte mir jemand seine einstellungen im ESPSomfy und im ioBroker um mich auf den richtigen weg zu bringen ?

        Danke

        1 Antwort Letzte Antwort
        0
        • Marc BergM Offline
          Marc BergM Offline
          Marc Berg
          Most Active
          schrieb am zuletzt editiert von Marc Berg
          #20

          @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

          reicht das als angeben hätte mir jemand seine einstellungen im ESPSomfy und im ioBroker um mich auf den richtigen weg zu bringen ?

          Bitte zeigen, zeigen, zeigen. Wenn es ein Problem bei der Kommunikation zwischen ESPSomfy (MQTT) und dem MQTT Adapter gibt, dann bitte die jeweilige Konfiguration zeigen, Screenshots helfen viel mehr als Nacherzählungen.

          EDIT: die Meldung

          ECONNREFUSED 192.168.89.161:1884
          

          sagt ja, dass irgendwas an den Verbindungseinstellungen schief sein muss.

          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

          P 1 Antwort Letzte Antwort
          0
          • Marc BergM Marc Berg

            @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

            reicht das als angeben hätte mir jemand seine einstellungen im ESPSomfy und im ioBroker um mich auf den richtigen weg zu bringen ?

            Bitte zeigen, zeigen, zeigen. Wenn es ein Problem bei der Kommunikation zwischen ESPSomfy (MQTT) und dem MQTT Adapter gibt, dann bitte die jeweilige Konfiguration zeigen, Screenshots helfen viel mehr als Nacherzählungen.

            EDIT: die Meldung

            ECONNREFUSED 192.168.89.161:1884
            

            sagt ja, dass irgendwas an den Verbindungseinstellungen schief sein muss.

            P Offline
            P Offline
            Powertrain01
            schrieb am zuletzt editiert von Powertrain01
            #21

            @marc-berg

            Hallo Marc,

            Bildschirmfoto 2025-09-17 um 19.20.36.png

            beim MQTT Adapter hatte ich nicht auf server/broker umgestellt.

            Hier war der Fehler da war noch Client eingestellt nun geht es, ich kann mit direction set -1 den Rolladen öffnen und mit direction set 1 den Rolladen schließen, gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

            Danke

            Marc BergM 1 Antwort Letzte Antwort
            0
            • P Powertrain01

              @marc-berg

              Hallo Marc,

              Bildschirmfoto 2025-09-17 um 19.20.36.png

              beim MQTT Adapter hatte ich nicht auf server/broker umgestellt.

              Hier war der Fehler da war noch Client eingestellt nun geht es, ich kann mit direction set -1 den Rolladen öffnen und mit direction set 1 den Rolladen schließen, gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

              Danke

              Marc BergM Offline
              Marc BergM Offline
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von
              #22

              @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

              gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

              So wie hier

              https://github.com/rstrouse/ESPSomfy-RTS/wiki/Integrations#root-topicshadesshadeidtargetset

              beschrieben.

              NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

              Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              P FabioF 2 Antworten Letzte Antwort
              0
              • Marc BergM Marc Berg

                @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

                So wie hier

                https://github.com/rstrouse/ESPSomfy-RTS/wiki/Integrations#root-topicshadesshadeidtargetset

                beschrieben.

                P Offline
                P Offline
                Powertrain01
                schrieb am zuletzt editiert von
                #23

                @marc-berg

                Danke habs gefunden geht soweit erstmal.
                Nochmals danke für die Unterstützung.

                1 Antwort Letzte Antwort
                0
                • Marc BergM Marc Berg

                  @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                  gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

                  So wie hier

                  https://github.com/rstrouse/ESPSomfy-RTS/wiki/Integrations#root-topicshadesshadeidtargetset

                  beschrieben.

                  FabioF Offline
                  FabioF Offline
                  Fabio
                  Most Active
                  schrieb am zuletzt editiert von
                  #24

                  @Marc-Berg sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                  @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                  gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

                  So wie hier

                  https://github.com/rstrouse/ESPSomfy-RTS/wiki/Integrations#root-topicshadesshadeidtargetset

                  beschrieben.

                  Hast du das hinbekommen mit den Prozent? Ich weiß leider nicht wie das gehen soll. Das Set mit /1/-1/0/ funktioniert bei mir, nur mit dem Prozent da tut sich nichts. Muss man da auch extra Datenpunkte anlegen?

                  Herzliche Grüße
                  Fabio

                  Iobroker:

                  • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

                  • Du wächst mit ioBroker und ioBroker wächst mit dir.

                  • Matter over Thread Hilfe

                  Marc BergM 1 Antwort Letzte Antwort
                  0
                  • FabioF Fabio

                    @Marc-Berg sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                    @powertrain01 sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                    gibt es eine Möglichkeit den Rolladen auf 50% zu fahren?

                    So wie hier

                    https://github.com/rstrouse/ESPSomfy-RTS/wiki/Integrations#root-topicshadesshadeidtargetset

                    beschrieben.

                    Hast du das hinbekommen mit den Prozent? Ich weiß leider nicht wie das gehen soll. Das Set mit /1/-1/0/ funktioniert bei mir, nur mit dem Prozent da tut sich nichts. Muss man da auch extra Datenpunkte anlegen?

                    Herzliche Grüße
                    Fabio

                    Marc BergM Offline
                    Marc BergM Offline
                    Marc Berg
                    Most Active
                    schrieb am zuletzt editiert von
                    #25

                    @Fabio sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                    Muss man da auch extra Datenpunkte anlegen?

                    Die Datenpunkte heißen z.B.

                    mqtt.0.RTS.shades.1.target.set
                    

                    Funktioniert es denn über die ESPSomfy Oberfläche?

                    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN

                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                    FabioF 1 Antwort Letzte Antwort
                    1
                    • Marc BergM Marc Berg

                      @Fabio sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                      Muss man da auch extra Datenpunkte anlegen?

                      Die Datenpunkte heißen z.B.

                      mqtt.0.RTS.shades.1.target.set
                      

                      Funktioniert es denn über die ESPSomfy Oberfläche?

                      FabioF Offline
                      FabioF Offline
                      Fabio
                      Most Active
                      schrieb am zuletzt editiert von
                      #26

                      @Marc-Berg sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                      @Fabio sagte in Einbinden von Somfy RTS Rolladen per MQTT (ESPSomfy RTS):

                      Muss man da auch extra Datenpunkte anlegen?

                      Die Datenpunkte heißen z.B.

                      mqtt.0.RTS.shades.1.target.set
                      

                      Funktioniert es denn über die ESPSomfy Oberfläche?

                      ... ja.
                      Ich Danke dir für deine Antwort. Ich mache die Steuerung jetzt komplett über die URL ist für mich einfacher. ;-)

                      Herzliche Grüße
                      Fabio

                      Iobroker:

                      • Für mich persöhnlich, gibt es nichts besseres, ich liebe es.

                      • Du wächst mit ioBroker und ioBroker wächst mit dir.

                      • Matter over Thread Hilfe

                      1 Antwort Letzte Antwort
                      0
                      • C Offline
                        C Offline
                        chka
                        schrieb am zuletzt editiert von
                        #27

                        Ich habe es auch nicht per MQTT zum laufen gebracht. Die Rollos wurden nicht verlässlich angesteuert. Habe jetzt auch HTTP genutzt, wer zu faul war was selber zu schreiben. Hier die funktionstüchtige Lösung von Chatgpt:

                        /**
                         * ESPSomfy RTS Steuerung per HTTP
                         *
                         * Homematic LEVEL:
                         *   0   = offen
                         *   100 = geschlossen
                         *
                         * ESPSomfy:
                         *   0   = geschlossen
                         *   100 = offen
                         *
                         * Umrechnung:
                         *   Somfy = 100 - Homematic
                         *
                         */
                        
                        const request = require('request');
                        
                        // =====================================================================
                        // Konfiguration
                        // =====================================================================
                        
                        // IP-Adresse des ESPSomfy Controllers
                        const ESPSOMFY_IP = "192.168.XX.YY";
                        
                        
                        // Homematic-Datenpunkte
                        const SHADES = [
                            {
                                name: "Küche",
                                dp: "hm-rpc.1.CUX4000001.4.LEVEL",
                                shadeId: 1
                            },
                            {
                                name: "Wohnzimmer",
                                dp: "hm-rpc.1.CUX4000001.1.LEVEL",
                                shadeId: 2
                            },
                            {
                                name: "Wohnzimmer Klein",
                                dp: "hm-rpc.1.CUX4000001.2.LEVEL",
                                shadeId: 3
                            },
                            {
                                name: "Wohnzimmer Tür",
                                dp: "hm-rpc.1.CUX4000001.3.LEVEL",
                                shadeId: 4
                            }
                        ];
                        
                        
                        
                        // =====================================================================
                        // Funktionen
                        // =====================================================================
                        
                        /**
                         * Homematic LEVEL (0-100)
                         * -> ESPSomfy LEVEL (100-0)
                         */
                        function convertLevel(hmLevel) {
                        
                            hmLevel = Number(hmLevel);
                        
                            if (isNaN(hmLevel)) {
                                return null;
                            }
                        
                            return Math.round(100 - hmLevel);
                        }
                        
                        /**
                         * HTTP-Befehl an ESPSomfy senden
                         */
                        function sendToSomfy(name, shadeId, hmLevel) {
                        
                            const somfyLevel = convertLevel(hmLevel);
                        
                            if (somfyLevel === null) {
                                log(name + ": Ungültiger LEVEL-Wert: " + hmLevel, "warn");
                                return;
                            }
                        
                            const url =
                                "http://" +
                                ESPSOMFY_IP +
                                "/shadeCommand?shadeId=" +
                                shadeId +
                                "&target=" +
                                somfyLevel;
                        
                            request(url, function (err, response) {
                        
                                if (err) {
                                    log(name + ": HTTP Fehler - " + err, "error");
                                    return;
                                }
                        
                                log(
                                    name +
                                    ": Homematic=" + hmLevel +
                                    "% → Somfy=" + somfyLevel +
                                    "%",
                                    "info"
                                );
                            });
                        }
                        
                        
                        // =====================================================================
                        // Events registrieren
                        // =====================================================================
                        
                        SHADES.forEach(function (shade) {
                        
                            on({ id: shade.dp, change: "ne" }, function (obj) {
                        
                                const hmLevel = obj.state.val;
                        
                         
                        
                                    sendToSomfy(
                                        shade.name,
                                        shade.shadeId,
                                        hmLevel
                                    );
                        
                               
                            });
                        
                        });
                        
                        log("ESPSomfy RTS HTTP Steuerung gestartet", "info");
                        

                        INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

                        Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

                        RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        296

                        Online

                        32.9k

                        Benutzer

                        83.2k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2026
                        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