Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Adapter für VELUX KLF-200 Interface

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Adapter für VELUX KLF-200 Interface

Geplant Angeheftet Gesperrt Verschoben Tester
338 Beiträge 76 Kommentatoren 81.9k Aufrufe 60 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.
  • P Offline
    P Offline
    paulkerl
    schrieb am zuletzt editiert von
    #31

    Hallo zusammen,
    ich habe das gleiche Problem wie alle anderen, die auf die neue KLF-Version gegangen. Leider funktioniert der Adapter nicht mehr. An dieser Stelle ein großes Kompliment an MiSchroe für die tolle Arbeit!!! Ich freue mich schon auf das Update.

    Um in der Zwischenzeit zumindest die Scenen autommatisiert zu steuern, habe ich mir die velux-klf-200-api installier (https://www.npmjs.com/package/velux-klf200-api) und steuere über iobroker per EXEC die einzelnen Scenen an. Funktioniert super. Auch wenn diese lösung weit weg von dem Adapter ist, kann ich die Rolläden dennoch erstmal zentral steuern.

    Vielleicht hilft das etwas weiter.

    VG Paulkerl

    J 1 Antwort Letzte Antwort
    0
    • P paulkerl

      Hallo zusammen,
      ich habe das gleiche Problem wie alle anderen, die auf die neue KLF-Version gegangen. Leider funktioniert der Adapter nicht mehr. An dieser Stelle ein großes Kompliment an MiSchroe für die tolle Arbeit!!! Ich freue mich schon auf das Update.

      Um in der Zwischenzeit zumindest die Scenen autommatisiert zu steuern, habe ich mir die velux-klf-200-api installier (https://www.npmjs.com/package/velux-klf200-api) und steuere über iobroker per EXEC die einzelnen Scenen an. Funktioniert super. Auch wenn diese lösung weit weg von dem Adapter ist, kann ich die Rolläden dennoch erstmal zentral steuern.

      Vielleicht hilft das etwas weiter.

      VG Paulkerl

      J Offline
      J Offline
      joefarm
      schrieb am zuletzt editiert von
      #32

      @paulkerl : Wäre es möglich, dazu mal ein Beispiel zu posten? Ich hab das klf200-api installiert und es scheint auch zu funktionieren, zumindest bekomme ich die angelegten Produkte ausgelesen. Leider schaffe ich es aber nicht, ein Kommando abzusetzen.

      K 1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        paulkerl
        schrieb am zuletzt editiert von
        #33

        Hallo joe,
        sorry für die späte Antwort.
        Hier mein Script um eine Scene (1) zu aktivieren...

        Hilft das weiter?

        VG Paulkerl

        'use strict'
        const velux = require('velux-klf200-api')
        
        velux.connect('192.168.xxx.xxx',{})
        .then(()=>{
          return velux.login('password')
        })
        .then((data)=>{
          return velux.sendCommand({ api: velux.API.GW_ACTIVATE_SCENE_REQ,sceneID:1,
              /*SessionID: 124,*/
              commandOriginator: 1,
              priorityLevel: 2,
          })
        })
        .then((data)=>{
          console.log(data)
          return velux.end()
        })
        .catch((err)=>{
          console.log(err)
          return velux.end()
        })
        
        
        1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          joefarm
          schrieb am zuletzt editiert von
          #34

          Hallo paulkerl,

          Sorry für die späte Nachricht, kam einfach nicht zum testen.
          Vielen Dank für das Skript, funktioniert perfekt. Ist auf jeden Fall ein Start, ich freue mich auf den neuen Adapter...

          VG Joe

          madleM 1 Antwort Letzte Antwort
          0
          • J joefarm

            Hallo paulkerl,

            Sorry für die späte Nachricht, kam einfach nicht zum testen.
            Vielen Dank für das Skript, funktioniert perfekt. Ist auf jeden Fall ein Start, ich freue mich auf den neuen Adapter...

            VG Joe

            madleM Offline
            madleM Offline
            madle
            schrieb am zuletzt editiert von
            #35

            @joefarm

            Hallo, habe ich das richtig verstanden, wenn ich Velux Fenster mit einer Fernbedienung habe wo io home control drauf steht, brauche ich ein klf200 Modul und dann könnte ich die Fenster mit io-broker oder fhem steuern.

            Vielen Dank für die Info!

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              paulkerl
              schrieb am zuletzt editiert von
              #36

              Hallo Joe,
              hast Du richtig verstanden.
              Allerdings mit den aktuell genannten "einschränkungen" wie oben benannt.
              Sbald es wieder einen "richtigen" iobroker adapter gibt, wird das ganze wohl wieder deutlich komfortabler.

              Vg Paulkerl

              1 Antwort Letzte Antwort
              0
              • M MiSchroe

                @Micha1984:

                Hallo zusammen

                Habe heute mein KLF 200 bekommen und leider ist die neue firmware bereits drauf, und wenn ich das jetzt richtg verstehe

                1. ist mit der aktuellen Version die Steuerung über den iobroker nicht möglich

                2. ein downgrade nicht möglich

                3. der Zugriff auf die webui über Lan auch nicht möglich

                oder habe ich eine Möglichkeit übersehen

                Im LOG bekomm ich nur die meldung

                Bei angabe der IP

                Error during initialization occured: Error: connect ECONNREFUSED 192.168.178.xxx:80

                Bei angabe von VELUX-KLF-3654.fritz.box

                klf200.0 2019-01-16 14:30:36.399 error Error during initialization occured: Error: connect ECONNREFUSED 192.168.178.xxx:80

                klf200.0 2019-01-16 14:30:36.382 info Polling interval (minutes): 1

                klf200.0 2019-01-16 14:30:36.382 info Host: VELUX-KLF-3654.fritz.box

                klf200.0 2019-01-16 14:30:36.381 info starting. Version 0.9.5 in /opt/iobroker/node_modules/iobroker.klf200, node: v8.11.1

                Bei angabe von klf200.velux

                klf200.0 2019-01-16 14:35:20.378 error Error during initialization occured: Error: getaddrinfo ENOTFOUND klf200.velux klf200.velux:80

                klf200.0 2019-01-16 14:35:20.291 info Polling interval (minutes): 1

                klf200.0 2019-01-16 14:35:20.291 info Host: klf200.velux

                klf200.0 2019-01-16 14:35:20.291 info starting. Version 0.9.5 in /opt/iobroker/node_modules/iobroker.klf200, node: v8.11.1

                oder bleibt jetzt nur warten auf den neuen Adapter `

                Ja, da hilft leider nur warten, bis ich fertig bin.

                wendy2702W Online
                wendy2702W Online
                wendy2702
                schrieb am zuletzt editiert von
                #37

                @MiSchroe sagte in Adapter für VELUX KLF-200 Interface:

                Ja, da hilft leider nur warten, bis ich fertig bin.

                Hi,

                Da ich in kürze eine Nachrüstung der Rollladen plane würde mich interessieren wie es mit dem Update aussieht?

                Benötige ich eigentlich das KLF200 bei Solar oder der 230V Version oder bei beiden?

                Danke und Gruß

                Bitte keine Fragen per PN, die gehören ins Forum!

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

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  Singular75
                  schrieb am zuletzt editiert von
                  #38

                  Hallo zusammen,

                  ich habe begonnen, ebenfalls dem "Umweg" über die KLF-API (npm-Paket) zu implementieren. In der Shell (bei mir Debian auf Proxmox) funktioniert das auch problemlos über den entsprechenden node <script>-Aufruf und dann auch über exec im iobroker.

                  Da die Scripte ja in JavaScript sind frage ich mich, warum sie nicht auch "innerhalb" von iobroker in der JavaScript-Engine direkt laufen...? Leider bekomme ich die Fehlermeldung nicht weg, dass das Paket im Require-Block (const velux = require('velux-klf200-api')) nicht gefunden wird, obwohl ich es in der Instanz als zusätzliches Paket angegeben habe.

                  Hast jemand eine Idee, wie sich das ggf. realisieren lassen würde bzw. was ich hier ggf. vergesse?

                  BG
                  Alex

                  S 1 Antwort Letzte Antwort
                  0
                  • wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #39

                    Hallo,

                    Bei mir sind jetzt Rollläden und KLF im Zulauf.

                    Welche Möglichkeiten habe ich aktuell um das in ioBroker und/oder HM einzubinden?

                    Gibt es eventuell schon ein Update des Adapters das ich nicht mitbekommen habe?

                    Danke und Gruß

                    Bitte keine Fragen per PN, die gehören ins Forum!

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

                    1 Antwort Letzte Antwort
                    0
                    • S Singular75

                      Hallo zusammen,

                      ich habe begonnen, ebenfalls dem "Umweg" über die KLF-API (npm-Paket) zu implementieren. In der Shell (bei mir Debian auf Proxmox) funktioniert das auch problemlos über den entsprechenden node <script>-Aufruf und dann auch über exec im iobroker.

                      Da die Scripte ja in JavaScript sind frage ich mich, warum sie nicht auch "innerhalb" von iobroker in der JavaScript-Engine direkt laufen...? Leider bekomme ich die Fehlermeldung nicht weg, dass das Paket im Require-Block (const velux = require('velux-klf200-api')) nicht gefunden wird, obwohl ich es in der Instanz als zusätzliches Paket angegeben habe.

                      Hast jemand eine Idee, wie sich das ggf. realisieren lassen würde bzw. was ich hier ggf. vergesse?

                      BG
                      Alex

                      S Offline
                      S Offline
                      Singular75
                      schrieb am zuletzt editiert von
                      #40

                      @Singular75 said in Adapter für VELUX KLF-200 Interface:

                      Hallo zusammen,

                      ich habe begonnen, ebenfalls dem "Umweg" über die KLF-API (npm-Paket) zu implementieren. In der Shell (bei mir Debian auf Proxmox) funktioniert das auch problemlos über den entsprechenden node <script>-Aufruf und dann auch über exec im iobroker.

                      Da die Scripte ja in JavaScript sind frage ich mich, warum sie nicht auch "innerhalb" von iobroker in der JavaScript-Engine direkt laufen...? Leider bekomme ich die Fehlermeldung nicht weg, dass das Paket im Require-Block (const velux = require('velux-klf200-api')) nicht gefunden wird, obwohl ich es in der Instanz als zusätzliches Paket angegeben habe.

                      Hast jemand eine Idee, wie sich das ggf. realisieren lassen würde bzw. was ich hier ggf. vergesse?

                      BG
                      Alex

                      OK, gelöst -> Fehlermeldung ignorieren reicht aus 🙂 Läuft augenscheinlich trotzdem.

                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        Rolli100
                        schrieb am zuletzt editiert von
                        #41

                        Hallo zusammen,
                        der zuvor genannte Tipp mit der velux-klf200-api war klasse und hat mir sehr geholfen und die Einbindung in iobroker klappt nach einigem Probieren tatsächlich einwandfrei.
                        Falls sich jemand damit schwer tut, anbei zwei Beispiele.

                        1. Blockly-Code mit JavaScript-Funktion "activateScene" (einfach in Zwischenablage kopieren und importieren). Das Beispiel aktiviert eine Szene, die Scene-ID wird als Parameter (hier: 0) übergeben.
                        2. node-red-Beispiel, ebenfalls zum Importieren aus der Zwischenablage. Das Beispiel aktiviert eine Szene, die Scene-ID wird im Button als Payload hinterlegt (hier: 0)

                        Velux KLF-200-Beispiel.zip

                        Hinweis: In beiden Fällen muss das Modul zuerst installiert und dann in iobroker bekannt gemacht werden.
                        Im falle von Blockly genügte es, der Javascript-Instanz unter "Zusätzliche NPM-Module" das "velux-klf200-api" hinzuzufügen.
                        Im Falle von node-red kann dazu z.B. das "required('velux-klf200-api')" in den global context verschoben werden. Hierzu die Datei /opt/iobroker/node_modules/iobroker.node-red/settings.js editieren und ganz unten im Block functionGlobalContext{ ... } einbauen: velux:require('velux-klf200-api')

                        Grundsätzlich funktionieren neben dem Aktivieren von Szenen auch andere Kommandos, wie z.B. das Schließen eines Rollladens zu x%. Da die KLF200 jedoch nach einigen Anweisungen den Betrieb vorübergehend einzustellen scheint, war mir das Steuern einzelner Fenster zu unzuverlässig. Stattdessen habe ich mir in der KLF200 Szenen für alle benötigten Zustände erstellt.

                        Das obige Blockly-Script läuft jetzt seit einer Woche zuverlässig, ohne dass die KLF200 einen Neustart benötigt hat.

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          paulkerl
                          schrieb am zuletzt editiert von
                          #42

                          Hallo Rolli100.

                          danke für die Beispiele. Werde ich am WE mal testen.
                          Als Tipp sei noch erwähnt, dass man an den KLF keine Befehle senden darf, solange nicht der vorherige abgearbeitet ist - tut man dies doch hilft oftmals nur ein Neustart. (Abgearbeitet = "Zeit zw. Befehl an KLF übergeben und bekommen der Bestätigung, dass der Rolladen die Endposition erreicht hat."(bei meinen Velux Akku-Dachfenstern, kann das schon mal 30s sein)). Deshalb setzte ich bei jedem Befehl eine Variable auf "working" die abgefragt wird, bevor ein weiterer Befehl abgearbeitet wird. Der nächste Befehl wird erst an die KLF gesendet sobald Working=false ist. Seitdem steigt der KLF nciht mehr aus. Zusätzlich farge ich per Cron alle 10 min. den Status der KLF ab, da nach ca. 15 Minuten ohne Verbindung keine weitere mehr hergestellt werden kann.

                          VG Paulkerl

                          R 1 Antwort Letzte Antwort
                          0
                          • P paulkerl

                            Hallo Rolli100.

                            danke für die Beispiele. Werde ich am WE mal testen.
                            Als Tipp sei noch erwähnt, dass man an den KLF keine Befehle senden darf, solange nicht der vorherige abgearbeitet ist - tut man dies doch hilft oftmals nur ein Neustart. (Abgearbeitet = "Zeit zw. Befehl an KLF übergeben und bekommen der Bestätigung, dass der Rolladen die Endposition erreicht hat."(bei meinen Velux Akku-Dachfenstern, kann das schon mal 30s sein)). Deshalb setzte ich bei jedem Befehl eine Variable auf "working" die abgefragt wird, bevor ein weiterer Befehl abgearbeitet wird. Der nächste Befehl wird erst an die KLF gesendet sobald Working=false ist. Seitdem steigt der KLF nciht mehr aus. Zusätzlich farge ich per Cron alle 10 min. den Status der KLF ab, da nach ca. 15 Minuten ohne Verbindung keine weitere mehr hergestellt werden kann.

                            VG Paulkerl

                            R Offline
                            R Offline
                            Rolli100
                            schrieb am zuletzt editiert von
                            #43

                            @paulkerl Hi paulkerl,
                            das sind gute Tipps. Es kann gut sein, dass das bei mir auch an zu früh abgesetzten Befehlen gelegen hat. Werde mal versuchen, ob sich die Statusabfrage mit in die Funktion einbauen lässt. Blöd ist nur, dass das die ohnehin schon langsame Befehlsausführung der KLF 200 noch mehr verlangsamen wird.
                            VG

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              loehrj1
                              schrieb am zuletzt editiert von loehrj1
                              #44

                              Hallo zusammen,

                              auch bei mir läuft nun seit 3 knapp Wochen ein Javacript unter ioBroker zum Ansteuern meiner 5 Solarrolladen unter Benutzung der "VELUX-KLF200-API". Das funktioniert zwischenzeitlich auch fast fehlerfrei.
                              Ich sende alle 3 Minuten mittels Cronjob einen Befehl (Idle-Telegramm) „GW_GET_STATE_REQ“ zur Aufrechterhaltung der Verbindung.
                              Einmal am Tag gibt’s dann einen Reset „GW_REBOOT_REQ“ (Zurücksetzen des Interfaces) auf die Mütze…
                              Das Ansteuern der Rolladen mittels „GW_COMMAND_SEND_REQ“ (einzeln bzw. eine beliebige Kombinationen) mit der gewünschten Absolutposition sowie Stopp während der Fahrt funktioniert nun auch.
                              Ich würde nun gerne noch die Rückmeldungen zu den Befehlen auswerten.
                              Leider erhalte ich hier generell nur eine Ausgabe der Form

                              07:41:30.056 info javascript.0 script.js.Velux: [object Object]

                              Zur Ansteuerung der Rolladen verwende ich Aufrufe der Form:

                                 return velux.sendCommand({ api: velux.API.GW_COMMAND_SEND_REQ,
                                      commandOriginator: 1,
                                      priorityLevel: 2,
                                      parameterActive: 1,
                                      functionalParameterMP:  {rawValue : Val}, 
                                      indexArrayCount: Count,
                                      indexArray : [Rollos[0], Rollos[1], Rollos[2], Rollos[3], Rollos[4]] ,
                                      priorityLevelLock: false,
                                      })
                                  .then((data)=>{
                                      console.log(data)
                                  })
                              

                              Hat hier jemand von Euch Erfahrung? Was läuft hier schief bzw. was mache ich hier falsch?

                              Danke und viele Grüße
                              Jürgen

                              arteckA S 2 Antworten Letzte Antwort
                              0
                              • L loehrj1

                                Hallo zusammen,

                                auch bei mir läuft nun seit 3 knapp Wochen ein Javacript unter ioBroker zum Ansteuern meiner 5 Solarrolladen unter Benutzung der "VELUX-KLF200-API". Das funktioniert zwischenzeitlich auch fast fehlerfrei.
                                Ich sende alle 3 Minuten mittels Cronjob einen Befehl (Idle-Telegramm) „GW_GET_STATE_REQ“ zur Aufrechterhaltung der Verbindung.
                                Einmal am Tag gibt’s dann einen Reset „GW_REBOOT_REQ“ (Zurücksetzen des Interfaces) auf die Mütze…
                                Das Ansteuern der Rolladen mittels „GW_COMMAND_SEND_REQ“ (einzeln bzw. eine beliebige Kombinationen) mit der gewünschten Absolutposition sowie Stopp während der Fahrt funktioniert nun auch.
                                Ich würde nun gerne noch die Rückmeldungen zu den Befehlen auswerten.
                                Leider erhalte ich hier generell nur eine Ausgabe der Form

                                07:41:30.056 info javascript.0 script.js.Velux: [object Object]

                                Zur Ansteuerung der Rolladen verwende ich Aufrufe der Form:

                                   return velux.sendCommand({ api: velux.API.GW_COMMAND_SEND_REQ,
                                        commandOriginator: 1,
                                        priorityLevel: 2,
                                        parameterActive: 1,
                                        functionalParameterMP:  {rawValue : Val}, 
                                        indexArrayCount: Count,
                                        indexArray : [Rollos[0], Rollos[1], Rollos[2], Rollos[3], Rollos[4]] ,
                                        priorityLevelLock: false,
                                        })
                                    .then((data)=>{
                                        console.log(data)
                                    })
                                

                                Hat hier jemand von Euch Erfahrung? Was läuft hier schief bzw. was mache ich hier falsch?

                                Danke und viele Grüße
                                Jürgen

                                arteckA Offline
                                arteckA Offline
                                arteck
                                Developer Most Active
                                schrieb am zuletzt editiert von
                                #45

                                @loehrj1 sagte in Adapter für VELUX KLF-200 Interface:

                                object Object

                                das ist ein Object was du zurück bekommst und keine flache Struktur..

                                JSON.parse(xxxxxx);
                                

                                kannst du eine flache Struktur zur Ansicht erzeugen

                                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                                L 1 Antwort Letzte Antwort
                                0
                                • arteckA arteck

                                  @loehrj1 sagte in Adapter für VELUX KLF-200 Interface:

                                  object Object

                                  das ist ein Object was du zurück bekommst und keine flache Struktur..

                                  JSON.parse(xxxxxx);
                                  

                                  kannst du eine flache Struktur zur Ansicht erzeugen

                                  L Offline
                                  L Offline
                                  loehrj1
                                  schrieb am zuletzt editiert von
                                  #46

                                  @arteck
                                  Danke, dein Tipp hat mich auf die richtige Spur geführt - manchmal hat man eben Tomaten auf den Augen....
                                  JSON.parse liefert mir allerdings einen Fehler zurück.
                                  Die Ausgabe console.log(typeof data) liefert mir object zurück. Ich habe hier doch bereits ein Javascript Objekt vorliegen und muss folglich nicht parsen. Richtig?

                                  Der Zugriff erfolgt mit einfach mit dem Punktoperator auf die jeweiligen Eigenschaften des Objektes....

                                  1 Antwort Letzte Antwort
                                  0
                                  • M MiSchroe

                                    @Micha1984:

                                    Hallo zusammen

                                    Habe heute mein KLF 200 bekommen und leider ist die neue firmware bereits drauf, und wenn ich das jetzt richtg verstehe

                                    1. ist mit der aktuellen Version die Steuerung über den iobroker nicht möglich

                                    2. ein downgrade nicht möglich

                                    3. der Zugriff auf die webui über Lan auch nicht möglich

                                    oder habe ich eine Möglichkeit übersehen

                                    Im LOG bekomm ich nur die meldung

                                    Bei angabe der IP

                                    Error during initialization occured: Error: connect ECONNREFUSED 192.168.178.xxx:80

                                    Bei angabe von VELUX-KLF-3654.fritz.box

                                    klf200.0 2019-01-16 14:30:36.399 error Error during initialization occured: Error: connect ECONNREFUSED 192.168.178.xxx:80

                                    klf200.0 2019-01-16 14:30:36.382 info Polling interval (minutes): 1

                                    klf200.0 2019-01-16 14:30:36.382 info Host: VELUX-KLF-3654.fritz.box

                                    klf200.0 2019-01-16 14:30:36.381 info starting. Version 0.9.5 in /opt/iobroker/node_modules/iobroker.klf200, node: v8.11.1

                                    Bei angabe von klf200.velux

                                    klf200.0 2019-01-16 14:35:20.378 error Error during initialization occured: Error: getaddrinfo ENOTFOUND klf200.velux klf200.velux:80

                                    klf200.0 2019-01-16 14:35:20.291 info Polling interval (minutes): 1

                                    klf200.0 2019-01-16 14:35:20.291 info Host: klf200.velux

                                    klf200.0 2019-01-16 14:35:20.291 info starting. Version 0.9.5 in /opt/iobroker/node_modules/iobroker.klf200, node: v8.11.1

                                    oder bleibt jetzt nur warten auf den neuen Adapter `

                                    Ja, da hilft leider nur warten, bis ich fertig bin.

                                    S Offline
                                    S Offline
                                    Singular75
                                    schrieb am zuletzt editiert von
                                    #47

                                    @MiSchroe Gibt es hier ggf. schon ein Update? Der Umweg über die KLF200-API geht zwar rudimentär, ein "echter" Adapter wäre aber deutlich angenehmer in der Nutzung 🙂

                                    HomoranH 1 Antwort Letzte Antwort
                                    0
                                    • S Singular75

                                      @MiSchroe Gibt es hier ggf. schon ein Update? Der Umweg über die KLF200-API geht zwar rudimentär, ein "echter" Adapter wäre aber deutlich angenehmer in der Nutzung 🙂

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

                                      @Singular75 sagte in Adapter für VELUX KLF-200 Interface:

                                      ein "echter" Adapter

                                      Wie meinst du das?

                                      https://github.com/MiSchroe/ioBroker.klf200/blob/master/README.md

                                      Das ist ein 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 -

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • HomoranH Homoran

                                        @Singular75 sagte in Adapter für VELUX KLF-200 Interface:

                                        ein "echter" Adapter

                                        Wie meinst du das?

                                        https://github.com/MiSchroe/ioBroker.klf200/blob/master/README.md

                                        Das ist ein Adapter

                                        S Offline
                                        S Offline
                                        Singular75
                                        schrieb am zuletzt editiert von
                                        #49

                                        @Homoran Ja, aber der funktioniert seit dem Firmwareupdate des KLF200 nicht mehr, da die API sich komplett geändert hat. @MiSchroe wollte ihn dahingehend anpassen. In der Zwischenzeit nutzen einige die Umweg über die KLF200-API, was allerdings anteilig suboptimal funktioniert (Verbindungsabbrüche, etc.)

                                        1 Antwort Letzte Antwort
                                        0
                                        • L loehrj1

                                          Hallo zusammen,

                                          auch bei mir läuft nun seit 3 knapp Wochen ein Javacript unter ioBroker zum Ansteuern meiner 5 Solarrolladen unter Benutzung der "VELUX-KLF200-API". Das funktioniert zwischenzeitlich auch fast fehlerfrei.
                                          Ich sende alle 3 Minuten mittels Cronjob einen Befehl (Idle-Telegramm) „GW_GET_STATE_REQ“ zur Aufrechterhaltung der Verbindung.
                                          Einmal am Tag gibt’s dann einen Reset „GW_REBOOT_REQ“ (Zurücksetzen des Interfaces) auf die Mütze…
                                          Das Ansteuern der Rolladen mittels „GW_COMMAND_SEND_REQ“ (einzeln bzw. eine beliebige Kombinationen) mit der gewünschten Absolutposition sowie Stopp während der Fahrt funktioniert nun auch.
                                          Ich würde nun gerne noch die Rückmeldungen zu den Befehlen auswerten.
                                          Leider erhalte ich hier generell nur eine Ausgabe der Form

                                          07:41:30.056 info javascript.0 script.js.Velux: [object Object]

                                          Zur Ansteuerung der Rolladen verwende ich Aufrufe der Form:

                                             return velux.sendCommand({ api: velux.API.GW_COMMAND_SEND_REQ,
                                                  commandOriginator: 1,
                                                  priorityLevel: 2,
                                                  parameterActive: 1,
                                                  functionalParameterMP:  {rawValue : Val}, 
                                                  indexArrayCount: Count,
                                                  indexArray : [Rollos[0], Rollos[1], Rollos[2], Rollos[3], Rollos[4]] ,
                                                  priorityLevelLock: false,
                                                  })
                                              .then((data)=>{
                                                  console.log(data)
                                              })
                                          

                                          Hat hier jemand von Euch Erfahrung? Was läuft hier schief bzw. was mache ich hier falsch?

                                          Danke und viele Grüße
                                          Jürgen

                                          S Offline
                                          S Offline
                                          Singular75
                                          schrieb am zuletzt editiert von
                                          #50

                                          @loehrj1 said in Adapter für VELUX KLF-200 Interface:

                                          7:41:30.056 info javascript.0 script.js.Velux: [object

                                          Kannst Du Deine Scripte in diesem Kontext (Reset, Detailansteuerung inkl. Stop, Verbindungsaufrechterhaltung) bitte hier alle geeignet posten? Das wäre sehr hilfreich 🙂

                                          lg
                                          Alex

                                          L 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

                                          624

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe