Coder Social home page Coder Social logo

Pull request of current State - if the velux remote control has been used to change position, the adapter doesn't update the target dimmer level. about iobroker.klf200 HOT 4 CLOSED

mischroe avatar mischroe commented on July 17, 2024
Pull request of current State - if the velux remote control has been used to change position, the adapter doesn't update the target dimmer level.

from iobroker.klf200.

Comments (4)

MiSchroe avatar MiSchroe commented on July 17, 2024

Which remote control are you using and what kind of device should be dimmed? Can you start the adapter with debug level loggging and provide the log?

from iobroker.klf200.

Phil2877 avatar Phil2877 commented on July 17, 2024

Hallo,
erst mal ein ganz großes Lob für Deine Arbeit!!! (Ich meine irgendwo von Dir auch auf deutsch was gelesen zu haben - ich hoffe daher es ist ok für Dich, wenn ich in deutsch weiter schreibe).
Ich muss meine Aussage in Teilen revidieren. Ich habe bisher (magels iobroker adapter) ein FHEM Docker mit Velux Addin laufen gebhabt. Ich war der Meinung, bei Bedienung mit der Manuellen Fernbedieungung (KLR 100 und VELUX Homecontrol Fernbedienung IO Typ 860963) würde der Adapter auch die Position automtisch aktualisieren. Das stimmt aber nur bedingt. Der Status wird bei anderen Aktionen mit aktualisiert und es gibt die Funtkionen/simulierte Buttons "updateStatus" und "updateCurrent Position". Diese Aktionen vermisse ich in Deinem Adapter leider noch.
Im Log sind auch keine Fehler ausgewiesen. Daher kann ich da leider nichts liefern. Gerne kann ich aber screen shots von den Objekten aus dem FHEM adapter liefern, wenn Dir das hilft. Er nutzt ja grundsätzlich die gleiche Schnittstelle.
Besten Dank und viele Grüße

from iobroker.klf200.

MiSchroe avatar MiSchroe commented on July 17, 2024

Hallo, deutsch ist für mich ok. Ich selbst habe nur Fenster und Rollläden und als Fernbedienung eine KLR 200 und eine einfache für den Rollladen. Ehrlicherweise habe ich bei der Entwicklung immer nur die KLR 200 benutzt. Ich bin die nächsten Tage außer Haus, werde aber mal probieren, was bei der Rollladen-Fernbedienung passiert.

Aktuell verlasse ich mich auf die Nachrichten, die mir der House Status Monitor sendet. Ich habe noch einige Ideen für den Adapter, aber ich wollte jetzt erstmal endlich eine Version 1 herausbringen, die das wichtigste kann, nämlich Produkte ansteuern.

Wird denn wenigstens die currentPosition bzw. currentPositionRaw aktualisert? Denn dort steht zumindest nach Fertigstellung der Aktion die aktuelle Position des Produkts drin. Das ganze hängt aber daran, dass das KLF-200 eine Benachrichtigung sendet.

Generell unterscheidet das KLF-200 zwischen targetPosition und currentPosition. currentPosition zeigt immer die aktuelle Position an, während targetPosition die gewünschte Zielposition anzeigt. Die Kommunikation läuft in etwa so: Ich setze die targetPosition z.B. auf 100%, dann bekomme ich eine Benachrichtigung mit der aktuellen Position (falls bekannt) und der gewünschten Zielposition. Dann bewegt sich das Fenster (oder was auch immer) und wenn die Zielposition erreicht ist, bekomme ich eine weitere Benachrichtigung, bei der Ziel- und Istposition gleich sind. Aktuell hole ich aktiv keinen weiteren Zwischenstatus ab, das habe ich aber bereits auf der Liste, wobei man aufpassen muss, dass man nicht zu viele gleichzeitige Anfragen an das Gateway sendet, denn dann hängt es sich auf und es hilft nur Stecker ziehen.

Aber so einen Update Status-Button kann ich im Prinzip relativ einfach einbauen.

from iobroker.klf200.

MiSchroe avatar MiSchroe commented on July 17, 2024

Depends on MiSchroe/klf-200-api#27

from iobroker.klf200.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.