Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker mit Warema WMS Web Control

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    IoBroker mit Warema WMS Web Control

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      radiorichter last edited by

      nein einen Adapter gibt es leider nicht... und wird es vermutlich auch nie geben....

      habe gerade noch folgendes gefunden:

      https://www.npmjs.com/package/warema-wms-venetian-blinds

      vielleicht kommst du damit ja weiter 😉

      1 Reply Last reply Reply Quote 0
      • D
        droenl last edited by

        Ich habe auch mit dem WMS Stick experimentiert. Leider scheint die "Mesh" Funktionalität nicht für die Steuerbefehle (wie die des WMS Studio) zu gelten. Ist der Empfänger ausser Reichweite, so kommt der Fahrbefehl nicht an. Programmiere ich eine Fernbedienung und löse sie am selben Ort aus, wie vorher den WMS Stick, so funktioniert der Fahrbefehl. Kann ein Fahrbefehl einer Fernbedienung überhaupt untersucht werden? Falls ja: Hat schon jemand geprüft, ob sich diese vom "WMS Studio / Studio Pro" unterscheiden?

        1 Reply Last reply Reply Quote 0
        • R
          radiorichter last edited by

          so, war leider unfähig python bei mir am rock64 zum laufen zu bekommen aber habe es am PC installiert und den die Befehle mir angesehen welche an das Webcontrol geschickt werden. Leider hab ich nur das Senden der Befehle geschafft, nicht die Werte wieder abzuholen. aber besser als nichts 😉

          Hab das ganze nun so gemacht, dass ich einfach per Javascript mit dem Exec Block an das Warema schicke und ein kleines Blockly das den Zähler etc erhöht, klappt soweit ganz gut 😉 Vielleicht kanns ja jemand auch für sich nutzen 😉 Den Zähler setze ich einfach nach erreichen eines bestimmten Wertes wieder auf Anfang, das klappt ganz gut 😉

          Hier das was geschickt wird:

          192.168.178.36/protocol.xml?protocol=9099082103020328ffffff&_=1586803111'

          192.168.178.36/ IP adresse
          protocol.xml?protocol= fest
          90 initial
          99 Zähler +4
          0821 Fahrbefehl
          0302 Raum/Rollo wie in App also Raum 03 und Rollo 02 (start bei 0), bei raum größer 9 wird mit zahlen weitergezählt
          03 Festwert
          28 Position mal 2 und in Hex umgewandelt
          ffffff&_ Fahrbefehl
          1586803111 Zähler +4

          und hier der Blockly auszug:
          58970f93-75df-4a30-b624-d7183ee5762b-grafik.png

          1 Reply Last reply Reply Quote 0
          • R
            rendgeor @willjoha last edited by

            @willjoha
            Hallo, du schreibst: "Dieser Schlüssel kann auf zwei Wegen ermittelt werden. Option 1 durch mitlauschen der Seriellen Kommunikation zwischen WMS Studio und WMS Stick. Hierfür benötigt ihr aber euer Projekt mit dem die Anlage parametriert wurde."

            Wie kann man die serielle Kommunikation belauschen?

            1 Reply Last reply Reply Quote 0
            • R
              Rapptor33 last edited by

              Hallo,

              habe mal eine Adapter Anfrage gestellt, wenn noch jemand Interesse daran hat, bitte Daumen Hoch an der Anfrage 👍
              GitHub Link

              6dfc571c-057f-4f27-a0cc-b2eb03b475d7-grafik.png

              T 1 Reply Last reply Reply Quote 0
              • T
                tombox @Rapptor33 last edited by

                @rapptor33 Ich würde mich der Sache annehmen. Geplant ist das ich mir ein Warema Stick besorge und hoffe das die Reichweite passt. Das WMS Webcontrol sieht zwar einfacher aus für ein Adapter aber es lohnt sich für mich nicht den anzuschaffen oder jemand hat einen über.

                R 1 Reply Last reply Reply Quote 0
                • T
                  tombox @radiorichter last edited by

                  @radiorichter Ich habe mal für die wms webcontrol pro gebaut.
                  Gerne mal testen ob es für andere Nutzer auch geht
                  https://forum.iobroker.net/topic/45197/test-warema-wms-webcontroller-v0-0-1

                  1 Reply Last reply Reply Quote 0
                  • R
                    Rapptor33 @tombox last edited by Rapptor33

                    @tombox Hallo, sorry die späte Meldung. Ja werde das gerne testen, super das du dich darum bemühst 👍
                    Ich habe leider noch den alten webcontrol, der wird ja ohne email account betrieben.

                    Wäre es möglich den Adapter auch für die ältere Webcontrol version zu adaptieren?
                    Könnte auch ein Webcontrol zur Verfügung stellen!

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      tombox @Rapptor33 last edited by

                      @rapptor33 Schwierig ich habe mal gesehen wie die app lokal kommnuiziert und das sind alles verschlüsselte hex nachrichten.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Murph @tombox last edited by Murph

                        @tombox Hi, da ich auch die ältere Version der/des WMS Webcontrol habe würde ich mich natürlich auch seeeehr über einen adaptierten Adapter freuen! 😊

                        Oder anders gefragt, da die ganz oben beschriebene Methode ja schon eine Weile her ist, funktioniert die Vorgehensweise mit dem Stick noch?
                        Wäre ja eine Alternative da ich den Stick hier sowieso rum liegen habe... 🙄

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          Bender275 @Murph last edited by

                          Hallo zusammen,

                          ich habe eine Warema Markise mit Volant und Wetterstation.
                          Diese wird aktuell mit der schwarzen Fernbedienung WMS Handsender bedient.

                          Wie ist da aktuell der Stand? Man liest einerseits immer wieder von Web Control, aber auch dem WMS Stick; andererseits nur davon, Werte zu senden, aber nicht abzurufen.
                          Der WMS Stick muss anscheinend auch in das System eingelernt werden.

                          Daher die Frage: Ist es möglich,

                          1. den WMS Stick mit der FB anzulernen, oder brauche ich Warema dazu?
                          2. Diesen dann am Raspi mit iobroker zum laufen zu bringen?
                          3. Die Werte der Wetterstation auszulesen? Hier handelt es sich um Regen, Sonnenstärke, Temperatur und Wind - wäre schon echt praktisch, wenn das ginge und
                          4. Darüber dann die Markise UND den Volant zu steuern?

                          Danke!
                          Viele Grüße

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            tombox @Bender275 last edited by

                            @bender275 Meine Empfehlung ist das die WebControl zu verkaufen und gegen eine WebControl Pro zu tauschen aber zum neu programmieren brauchst du dein WMS Stick. Für die Pro gibt es dann ein Adapter

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              Bender275 @tombox last edited by Bender275

                              @tombox Ich habe noch gar keine Web Control - d.h. ich brauche die WebControl Pro und den Stick?
                              Ist das die hier?
                              https://www.ams-elektro.com/Installationsmaterial/Sonstiges-Installationsmaterial/Tor-Rollladenantriebe-Pumpen-Ventilatoren/Zubehoer-fuer-Tor-Rollladenantriebe/Warema-WMS-WebControl-pro-2020920::2135778.html?MODsid=aqarmdqdap0i1banptufro7vjk

                              Wie würde der Adapter heißen? Ich finde gerade nix mit WMS oder Warema.

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                tombox @Bender275 last edited by

                                @bender275 jap genau der gibt es auch für 255€ der ist noch nicht im latest aber bald
                                https://forum.iobroker.net/topic/45197/test-warema-wms-webcontroller-v0-0-1

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  Bender275 @tombox last edited by

                                  @tombox
                                  Puh, dann brauche ich ja noch den Stick für 50€...
                                  Kann man das dann selbst alles (evtl. mit dem WMS Studio) anlernen, oder brauche ich Warema oder den Monteur dazu?

                                  Hat jemand nen Screenshot, wie die Werte von der Wetterstation dargestellt werden?

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    tombox @Bender275 last edited by

                                    @bender275 kann selber angelernt werden gibt Videos. Keine Ahnung ob die Werte von einer Wetter Station übertragen

                                    1 Reply Last reply Reply Quote 0
                                    • 9
                                      9ukj88 @radiorichter last edited by

                                      Hallo, hat jemand den WebSocket (warema-wms-venetian-blinds-ws-api) für Node.js im Einsatz? Ich würde diesen gerne nutzen, ohne iobroker zu installieren. Mein Warema WMS Stick wird korrekt erkannt. Die Daten wie PANID, Serial, wmsKey oder Channel sind vorhanden.

                                      Hat jemand ein konkretes Beispiel für mich, wie ich z.B. mit CURL den Socket (Webservice) ansprechen kann, um Kommandos wie up, down, stop oder status zu senden/empfangen?

                                      Auch würde gerne den Socket als Dienst auf einer Linux Maschine laufen lassen. Die Dokumentation der API ist sehr ausführlich, aber leider reichen meine Kenntnisse nicht aus, um ein praktisches Beispiel mittels CURL aufzusetzen.

                                      Vielen Dank für nützliche Hinweise. 🙂

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

                                        Hi.
                                        Erstmal danke an alle die sich hier die Mühe machen und Laien wie mich unterstützen 🙂
                                        Dann auch großes Dankeschön an alle die am Skript gearbeitet haben um Warema unter iobroker zum Laufen zu bringen. Hat die ganze Zeit tadellos funktioniert! Leider habe ich nun mein System auf die neuste Version gebracht und daher unbemerkt auch serialport V10 installiert.
                                        Da die Version 10 ja "Breaking Changes" hat funktioniert das Skript nun nicht mehr 😞
                                        "Serialport is not a constructor"
                                        Hat jemand ähnliche Probleme gehabt und vllt. schon das Skipt modifiziert? Ich kriege es leider nicht hin...

                                        btw -> Der Adapter für das Webcontrol Pro ist klasse, auch dafür vielen Dank! Leider kann ich damit nicht die Daten von meiner Wetterstation auslesen. Bringt mir also nicht sonderlich viel.

                                        H 1 Reply Last reply Reply Quote 0
                                        • H
                                          Henry9843 @Schmoke last edited by Henry9843

                                          @schmoke ich stand gerade vor dem gleichen Problem. Nach Studie der Änderungsdoku von Serialport und meinen rudimentären Programmierkenntnissen in Javascript, habe ich es bei mir zum Laufen bekommen. Folgende Änderungen sind vorzunehmen:

                                          var SerialPort = require('serialport');
                                          

                                          ersetzen durch:

                                          const {SerialPort} = require('serialport');
                                          const {ReadlineParser} = require('@serialport/parser-readline');
                                          
                                          const port = new SerialPort(PATH, {
                                          
                                          baudRate: 125000,
                                          
                                          parity: 'none',
                                          
                                          dataBits: 8,
                                          
                                          stopBits: 1,
                                          
                                          autoOpen: false,
                                          
                                          });
                                          

                                          ersetzen durch

                                          const port = new SerialPort({path:PATH, 
                                          baudRate: 125000,
                                          autoOpen: false});
                                          
                                          const parser = port.pipe(new SerialPort.parsers.Readline({delimiter: '}'}));
                                          

                                          durch

                                          const parser = port.pipe(new ReadlineParser({delimiter: '}'}));
                                          

                                          Danach sollte es wieder funktionieren. Bei mir ist PATH als

                                          const PATH = '/dev/ttyUSB0'; 
                                          

                                          definiert.

                                          An dieser Stelle vielen Dank an @willjoha und @Pman. Durch die beiden konnte ich erst iobroker in Kombination mit der wms Steuerung einsetzen. Super Job!

                                          Henry

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Schmoke @Henry9843 last edited by

                                            @henry9843
                                            Es funktioniert!
                                            Vielen Dank!!!!!!!!
                                            Ihr rettet mir mein Wochenende!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            904
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            25
                                            116
                                            26136
                                            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