Velux KLF200 mit Firmware 2.0.0.71 für io-homecontrol

Begonnen von buennerbernd, 06 November 2018, 16:43:00

Vorheriges Thema - Nächstes Thema

buennerbernd

Hallo Andreas.

Danke für die erste Rückmeldung. Ich werde mir das in Ruhe ansehen.
Ich könnte hier gerade super Regensensoren testen, wenn ich welche hätte.

Wenn du von Tahoma kommst, gibt es da etwas bei der FHEM-Integration, dass da besser gelungen ist? Vermisst du irgendwas?

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

nugat1

Hallo,

hier der Test des des Regensensors:

1. Trocken
2019.02.10 11:16:49 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 32 LimitationType 0
2019.02.10 11:16:49 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 33 LimitationType 1
2019.02.10 11:16:49 1: KLF200 (Velux) - ignored:  0313002001
2019.02.10 11:16:49 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 32 0 FP0 min:0 max:63487 255 255
2019.02.10 11:16:49 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 32 1 0 FP0:0 0 1 2a000000
2019.02.10 11:16:49 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM
2019.02.10 11:16:50 1: KLF200 (Velux) - ignored:  0313002101
2019.02.10 11:16:50 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 33 0 FP0 min:63487 max:51200 255 255
2019.02.10 11:16:50 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 33 1 0 FP0:0 0 1 2a000000
2019.02.10 11:16:50 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM


2. Nass
2019.02.10 11:31:39 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 34 LimitationType 0
2019.02.10 11:31:39 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 35 LimitationType 1
2019.02.10 11:31:39 1: KLF200 (Velux) - ignored:  0313002201
2019.02.10 11:31:40 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 34 0 FP0 min:47616 max:63487 255 255
2019.02.10 11:31:40 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 34 1 0 FP0:0 0 1 2a000000
2019.02.10 11:31:40 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM
2019.02.10 11:31:40 1: KLF200 (Velux) - ignored:  0313002301
2019.02.10 11:31:40 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 35 0 FP0 min:63487 max:51200 255 255
2019.02.10 11:31:40 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 35 1 0 FP0:0 0 1 2a000000
2019.02.10 11:31:40 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM


3. wieder trocken und Fenstermotor ausgefahren - anschließend set <> getLimitationStatus
2019.02.10 11:43:58 5: KLF200Node (Velux_0) - Set 81
2019.02.10 11:43:58 5: KLF200Node (Velux_0) KLF200Node_GW_COMMAND_SEND_REQ SessionID 36 raw 9728
2019.02.10 11:43:58 5: KLF200Node (Velux_0) GW_NODE_STATE_POSITION_CHANGED_NTF 0211 0 2 MP:9966 T:9728 FP1:63487 0 7208960
2019.02.10 11:43:58 5: KLF200Node (Velux_0) BulkUpdateMain MP:9966 T:9728 R:0 'Not used'
2019.02.10 11:43:58 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 36 8 0 FP0:47748 2 1 06600400
2019.02.10 11:43:59 5: KLF200Node (Velux_0) GW_COMMAND_REMAINING_TIME_NTF 0303 36 0 FP0 = 33
2019.02.10 11:43:59 5: KLF200Node (Velux_0) GW_NODE_STATE_POSITION_CHANGED_NTF 0211 0 4 MP:47748 T:9728 FP1:63487 33 7274496
2019.02.10 11:43:59 5: KLF200Node (Velux_0) BulkUpdateMain MP:47748 T:9728 R:33 Executing
2019.02.10 11:44:17 5: KLF200Node (Velux_0) - Set stop
2019.02.10 11:44:17 5: KLF200Node (Velux_0) KLF200Node_GW_COMMAND_SEND_REQ SessionID 37 raw 53760
2019.02.10 11:44:17 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 36 8 0 FP0:65535 0 29 10600400
2019.02.10 11:44:17 5: KLF200Node (Velux_0) unsupported position raw 65535, keep last known position
2019.02.10 11:44:17 5: KLF200Node (Velux_0) GW_NODE_STATE_POSITION_CHANGED_NTF 0211 0 2 MP:47748 T:53760 FP1:63487 0 8454144
2019.02.10 11:44:17 5: KLF200Node (Velux_0) BulkUpdateMain MP:47748 T:53760 R:0 'Not used'
2019.02.10 11:44:17 5: KLF200Node (Velux_0) unsupported target raw 53760, keep last known target
2019.02.10 11:44:17 5: KLF200Node (Velux_0) KLF200Node_GW_STATUS_REQUEST_REQ SessionID 38 StatusType 3
2019.02.10 11:44:17 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 37 8 0 FP0:27162 2 1 06600400
2019.02.10 11:44:18 1: KLF200 (Velux) - ignored:  0306002601
2019.02.10 11:44:18 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 37 8 0 FP0:65535 0 29 10600400
2019.02.10 11:44:18 5: KLF200Node (Velux_0) unsupported position raw 65535, keep last known position
2019.02.10 11:44:18 5: KLF200Node (Velux_0) GW_STATUS_REQUEST_NTF 0307 38 1 0 0 1 3
2019.02.10 11:44:18 5: KLF200Node (Velux_0) GW_NODE_STATE_POSITION_CHANGED_NTF 0211 0 5 MP:26748 T:26748 FP1:63487 0 8519680
2019.02.10 11:44:18 5: KLF200Node (Velux_0) BulkUpdateMain MP:26748 T:26748 R:0 Done
2019.02.10 11:44:18 5: KLF200Node (Velux_0) KLF200Node_GW_STATUS_REQUEST_REQ SessionID 39 StatusType 3
2019.02.10 11:44:19 1: KLF200 (Velux) - ignored:  0306002701
2019.02.10 11:44:19 5: KLF200Node (Velux_0) GW_STATUS_REQUEST_NTF 0307 39 1 0 0 1 3
2019.02.10 11:44:19 5: KLF200Node (Velux_0) GW_NODE_STATE_POSITION_CHANGED_NTF 0211 0 5 MP:26748 T:26748 FP1:63487 0 8585216
2019.02.10 11:44:19 5: KLF200Node (Velux_0) BulkUpdateMain MP:26748 T:26748 R:0 Done
2019.02.10 11:44:24 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 40 LimitationType 0
2019.02.10 11:44:24 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 41 LimitationType 1
2019.02.10 11:44:24 1: KLF200 (Velux) - ignored:  0313002801
2019.02.10 11:44:25 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 40 0 FP0 min:0 max:63487 255 255
2019.02.10 11:44:25 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 40 1 0 FP0:26748 0 1 2a000000
2019.02.10 11:44:25 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM
2019.02.10 11:44:25 1: KLF200 (Velux) - ignored:  0313002901
2019.02.10 11:44:25 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 41 0 FP0 min:63487 max:51200 255 255
2019.02.10 11:44:25 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 41 1 0 FP0:26748 0 1 2a000000
2019.02.10 11:44:25 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM


4. Wieder Nass
2019.02.10 11:45:58 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 42 LimitationType 0
2019.02.10 11:45:58 1: KLF200Node (Velux_0) KLF200Node_GW_GET_LIMITATION_STATUS_REQ SessionID 43 LimitationType 1
2019.02.10 11:45:59 1: KLF200 (Velux) - ignored:  0313002a01
2019.02.10 11:45:59 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 42 0 FP0 min:47616 max:63487 255 255
2019.02.10 11:45:59 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 42 1 0 FP0:0 0 1 2a000000
2019.02.10 11:45:59 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM
2019.02.10 11:45:59 1: KLF200 (Velux) - ignored:  0313002b01
2019.02.10 11:46:00 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 43 0 FP0 min:63487 max:51200 255 255
2019.02.10 11:46:00 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF 0302 43 1 0 FP0:0 0 1 2a000000
2019.02.10 11:46:00 5: KLF200Node (Velux_0) GW_COMMAND_RUN_STATUS_NTF skipped, not triggered by FHEM


Da bei mir noch alles im Versuchsaufbau da liegt, kann gern noch mehr testen :D

scooty

Zitat von: buennerbernd am 10 Februar 2019, 10:29:09
Hallo Andreas.

Danke für die erste Rückmeldung. Ich werde mir das in Ruhe ansehen.
Ich könnte hier gerade super Regensensoren testen, wenn ich welche hätte.

Wenn du von Tahoma kommst, gibt es da etwas bei der FHEM-Integration, dass da besser gelungen ist? Vermisst du irgendwas?

Gruß, Stefan.
Hallo Stefan,

gerne, aber ich habe für Deine Arbeit zu danken.  :)
Wäre echt klasse, wenn Du es schaffst, die Regensensoren mit einzubinden.

Dein Modul ist für meine Zwecke hervorragend geeignet, im Vergleich zu Tahoma vermisse ich bei Deinem Modul nichts.
Verwende es für elektr. Dachfenster und Rolläden (aussen und innen).

Viele Grüße,
Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

buennerbernd

Zitat von: scooty am 10 Februar 2019, 12:59:18
Verwende es für elektr. Dachfenster und Rolläden (aussen und innen).

Steht bei einem deiner Geräte im Reading productCode: Please report your device?
Wenn ja, dann bräuchte ich davon mal ein List und den Produktnamen.
Modulentwickler von KLF200 und KLF200Node

scooty

Zitat von: buennerbernd am 10 Februar 2019, 14:27:07
Steht bei einem deiner Geräte im Reading productCode: Please report your device?
Wenn ja, dann bräuchte ich davon mal ein List und den Produktnamen.
Nö, alles chic bei mir:

list TYPE=KLF200Node productCode

BADG_FENSTER         2019-02-08 14:31:01    KMG
BADG_ROLL            2019-02-08 14:31:01    SML
KUDG_FENSTER         2019-02-08 14:31:01    KMG
KUDG_ROLL            2019-02-08 14:31:01    SML
SZDG_ROLL            2019-02-08 14:31:01    SSL
WZDG_ROLLO           2019-02-08 14:31:01    FSK
WZDG_ROLLU           2019-02-08 14:31:01    FSK


Viele Grüße,
Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

buennerbernd

Bei nugat1 hat der Sensor in der Limitation angeschlagen:

2019.02.10 11:45:59 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 42 0 FP0 min:47616 max:63487 255 255
2019.02.10 11:46:00 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 43 0 FP0 min:63487 max:51200 255 255

Die Werte 63487 kann man ignorieren. Das heißt, das Fenster kann sich nur noch zwischen 47616 und 51200 bewegen, was 7% bis 0% entspricht.
Leider gibt er sich nicht als Regensensor aus. (die vorletzte 255)
2 -> RAIN (das hätte ich erwartet)
255 -> EMERGENCY oder UNKNOWN, je nach dem, welcher Tabelle in der Spec. man glaubt.

By scooty hat der Sensor in den Logs leider nicht angeschlagen:

2019.02.10 08:02:22.794 1: KLF200Node (BADG_FENSTER) GW_LIMITATION_STATUS_NTF 0314 21 3 FP0 min:0 max:63487 255 255
2019.02.10 08:02:23.039 1: KLF200Node (BADG_FENSTER) GW_LIMITATION_STATUS_NTF 0314 22 3 FP0 min:63487 max:51200 255 255

Das bedeutet: Die Bewegung ist limitiert auf 0 bis 51200, also auf 100% bis 0%, also gar nicht.

Messwerte sind weiterhin sehr willkommen. Es scheint schwieriger zu werden, als ich dachte.

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

andy_lox

Zitat von: buennerbernd am 02 Februar 2019, 11:30:36
Na Mensch, wieder 2 Nutzer mehr. Ich sollte langsam Geld dafür von Velux bekommen ;)

An alle, die es noch nicht getan haben: Ruft mal bitte
fheminfo send
auf, dann tauchen eure Gerätenamen in der anonymen FHEM Statistik auf und ich weiß, was die Leute so nutzen.
Die Statistik ist hier https://fhem.de/stats/statistics.html

Könnt ihr diese Bitte auch ans loxforum weiterreichen?

Gruß, Stefan.

Hab ich gemacht, sag mal auf deinem Handy sieht das viel besser aus als bei mir. Ich hab immer noch ein Lampensymbol und on off anstatt hoch runter. Hab ich da was verpasst oder wie bekomme ich die richtige Anzeige und Bezeichnung?

buennerbernd

Zitat von: andy_lox am 11 Februar 2019, 16:41:45
Hab ich gemacht, sag mal auf deinem Handy sieht das viel besser aus als bei mir. Ich hab immer noch ein Lampensymbol und on off anstatt hoch runter. Hab ich da was verpasst oder wie bekomme ich die richtige Anzeige und Bezeichnung?

Du musst die Attribute für jeden Rollladen setzen, wie in Beitrag https://forum.fhem.de/index.php/topic,92907.msg899779.html#msg899779 beschrieben.
Bei der ersten Variante setzt du stateFormat so, das der State aus pct und execution besteht.
Danach setzt du mit devStateIcon über Regular Expressions die passenden Icons.

In der 2. Variante wird als erstes noch die Bedeutung von 100% auf unten gedreht und dann die Icons entsprechend zugeordnet. Du hast dich bestimmt an Variante 1 gewöhnt (default)
Modulentwickler von KLF200 und KLF200Node

scooty

Zitat von: buennerbernd am 10 Februar 2019, 16:04:13
Bei nugat1 hat der Sensor in der Limitation angeschlagen:

2019.02.10 11:45:59 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 42 0 FP0 min:47616 max:63487 255 255
2019.02.10 11:46:00 1: KLF200Node (Velux_0) GW_LIMITATION_STATUS_NTF 0314 43 0 FP0 min:63487 max:51200 255 255
Hallo Stefan,

heute nochmals getestet, kann jetzt die Werte von nugat1 auch bestätigen.
Keine Ahnung,was bei mir beim ersten Mal schiefgegangen ist.
:-[

Viele Grüße,
Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

buennerbernd

Zitat von: scooty am 11 Februar 2019, 17:52:56
Hallo Stefan,

heute nochmals getestet, kann jetzt die Werte von nugat1 auch bestätigen.

Die letzten zwei Zahlen sind bei dir auch 255?
Modulentwickler von KLF200 und KLF200Node

scooty

Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

buennerbernd

Zitat von: andy_lox am 11 Februar 2019, 16:41:45
Hab ich gemacht, sag mal auf deinem Handy sieht das viel besser aus als bei mir. Ich hab immer noch ein Lampensymbol und on off anstatt hoch runter. Hab ich da was verpasst oder wie bekomme ich die richtige Anzeige und Bezeichnung?

... und wenn du noch das Attribut webCmd auf pct setzt, dann hast du im Querformat noch einen praktischen Slider.

attr Velux_1 webCmd pct

Modulentwickler von KLF200 und KLF200Node

BOFH

Hallo Guten Abend,
wollte fragen ob derweil jemand es mit den Somfy IO Rolladen probiert hat?
Generell, beim KLF200 steht was von 5 Produkten o 5 Produktgruppen.
Heißt das 1 Rolle = 1 Produkt => 5 Rollos max ?

Und kann ich Asyncron die Rollos bewegen/-nutzen oder muss ich immer warten bis eine Aktion durch ist.
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

buennerbernd

#193
Die Box hat 10 elektrische Eingänge. Damit kann man 5 Doppel-Wandtaster für 5 Geräte(Gruppen) anschließen. Über FHEM per LAN Anschluss kann man bis zu 200 Geräte unabhängig steuern, auch gleichzeitig ohne Wartezeit prozentgenau.
Somfy über KLF hat bei Openhub einer am Laufen. Hier bei FHEM hat sich noch kein Somfy Nutzer offenbart.

Gruß,
Stefan.
Modulentwickler von KLF200 und KLF200Node

linuzer

#194
Hallo buennerbernd,

vielen Dank für das tolle Modul, endlich kann ich meine Rollos ordentlich steuern!

Zitat von: buennerbernd am 03 Februar 2019, 22:35:35


model                                                     productGroup productType productCode
VELUX Roller Shutter Type 2                               1            1           SML
...


Hat jemand noch was anderes?

Danke für die Infos!
Stefan.


Ich habe 7 Stück von diesen hier:


VELUX SML Roller Shutter               1           1          SML


...welche aber vermutlich die selben sind wie oben schon aufgeführt.


Was mir aber aufgefallen ist: Wenn ich alle 7 gleichzeitig hoch oder runter fahren möchte, hängt sich die KLF200 so auf, dass ich sie nur noch per Power-Reset wieder beleben kann.

Ist das Problem schon bekannt? ...und möglicherweise auch eine Lösung dafür? (Klar, ich kann sleeps einfügen und die Rollos somit zeitlich versetzt steuern...)