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

Es gibt jetzt ein Update für solche Probleme:

Zitat von: tomix am 27 Januar 2022, 13:03:16
Hallo

Weiss nicht ob hier am richtigen Ort. Nach einem Neustaet vom FHEM oder nach einem Stromunterbruch bei der KLF 200 wird die Queue nicht mehr abgearbeitet:
2022.01.27 12:48:47 1: KLF200 (Velux) GW_GET_STATE_CFM Queue is not empty! Run queue again. queueSize 104 subState Performing task in Command Handler

Auf irgend eine weise brachte ich das immer wieder hin. Also Box neustarten, vom Netz trennen Box neustarten wärend FHEM nucht läuft, einloggen auf der Box usw. Was genau dazu führt dass es dann wieder geht weiss ich nicht. Hat jemand die selbe Probleme?

Gruss
tomix

Folgende Sachen sind neu:

  • Beim Shutdown von FHEM startet die KLF-Box neu. Das vermeidet Probleme beim FHEM restart.
  • Der Befehl reboot wird sofort und nicht am Ende der Queue ausgeführt.
  • Mit dem Befehl clearQueue kann man die Queue löschen, falls sie zu voll geworden ist.

Was mich jetzt interessieren würde, ist ob in solch einem Fall die reboot-Funktion von der KLF-Box noch angenommen wird:

2022.01.27 12:48:47 1: KLF200 (Velux) GW_GET_STATE_CFM Queue is not empty! Run queue again. queueSize 104 subState Performing task in Command Handler

Modulentwickler von KLF200 und KLF200Node

leuschman

Hallo!
Da hab ich mich doch gewundert, warum meine Markisen wieder nicht fahren wollen und auf gesperrt stehen....und sehe gerade, dass ein Update eingespielt wurde  :o

Den Parameter priorityLevel   3 gesetzt und es funktioniert wieder! ;D

Danke!

Gruß
leuschman

samke

Zitat von: buennerbernd am 10 Februar 2022, 10:54:26
Es gibt jetzt ein Attribut priorityLevel auf KLF200 und KLF200Node.

Blöde Frage vielleicht, aber wie setzt man den das "Level" auf zB 3?

Ich habe das Problem, das mein Hoftor nicht auf und zu geht mittels fhem und dem Plugin.
Per Velux KLF200 (auf der Website per Wlan) funktioniert es.
Es handelt sich um "Ixengo L" Motoren an der "Control Box 3S io" (Steuerung).

Unter KLF200Node wird das Hoftor aufgeführt, wenn ich aber auf "on" oder "off" klicke passiert nichts.
Meine Rollladen fahren hier ganz normal.

Vielleicht jemand einen Tipp für mich?

Danke!


Prof. Dr. Peter Henning

Was ist mit
ZitatPlugin
gemeint?

Was ergibt ein "set <VeluxIO> updateNodes" für den Attributwert controlNodes?

LG

pah

samke


buennerbernd

Zitat von: samke am 05 März 2022, 16:37:16
Blöde Frage vielleicht, aber wie setzt man den das "Level" auf zB 3?

Ich habe das Problem, das mein Hoftor nicht auf und zu geht mittels fhem und dem Plugin.
Per Velux KLF200 (auf der Website per Wlan) funktioniert es.
Es handelt sich um "Ixengo L" Motoren an der "Control Box 3S io" (Steuerung).

Unter KLF200Node wird das Hoftor aufgeführt, wenn ich aber auf "on" oder "off" klicke passiert nichts.
Meine Rollladen fahren hier ganz normal.

Vielleicht jemand einen Tipp für mich?

Danke!

Am einfachsten gehst du im FHEM Web-UI auf dein Gerät.
Unter Internals NAME siehst du übrigens den richtigen Gerätenamen.

Weiter unten findest du
attr <Dein GeräteName> und ein Dropdown. Dort findest du die verfügbaren Attribute. Dort das richtige auswählen, den Wert selektieren
und am Ende nicht vergessen, auf attr zu klicken.
Vielleicht ist es doch einfacher in die Befehlszeile
attr <Dein GeräteName> priorityLevel 3
einzugeben.
Modulentwickler von KLF200 und KLF200Node

samke

Zitat von: buennerbernd am 05 März 2022, 18:03:00
attr <Dein GeräteName> und ein Dropdown. Dort findest du die verfügbaren Attribute. Dort das richtige auswählen, den Wert selektieren

Sehr gut, das war es! Ok, da hätte ich drauf kommen können... danke!

Nun fährt das Tor auf und zu.

Kleine Frage vielleicht noch - das Tor kann auch einen "Fußgängermodus", dann fährt nur einer von zwei Flügeln vom Tor auf.
Gibt es hier auch eine Lösung, das anzusteuern?

buennerbernd

Was steht denn bei dir im Reading ,,model"?

Probiere mal aus, was im Wiki zu Velux SMG Doppelrollladen steht oder auch zu Somfy Raffstores.
https://wiki.fhem.de/wiki/Velux_KLF200
Modulentwickler von KLF200 und KLF200Node

samke

Zitat von: buennerbernd am 05 März 2022, 20:03:54
Was steht denn bei dir im Reading ,,model"?

Da steht "Somfy Gate opener Type 7.58".

Ich hab ein wenig mit "set Velux_ID raw ParameterActive=2 FP2=0 MP=55304 FP1=53504" probiert, aber ohne Erfolg.
Bin mir auch nicht sicher, was ich da genau alles probieren kann, also mit welchen Werten.

buennerbernd

Hast du Readings mit der Beziehung FP* ?
Diese werden mit der Funktion updateCurrentPosition aktualisiert.
Falls du solche Readings hast, dann könntest du mit deiner Fernbedienung Zielpositionen anfahren dann updateCurrentPosition und so geeignete Parameter ermitteln, mit denen man dann weiter experimentieren kann.
Modulentwickler von KLF200 und KLF200Node

samke

Helfen diese Werte?

Fußgänger offen (ein Flügel auf)
2022-03-06_08:03:59 Velux_9 updateCurrentPosition
2022-03-06_08:03:59 Velux_9 sessionID: 361
2022-03-06_08:03:59 Velux_9 MP: 55303
2022-03-06_08:03:59 Velux_9 FP8: 55303
2022-03-06_08:03:59 Velux_9 FP16: 55303
2022-03-06_08:03:59 Velux_9 MP: 63487

Beide Flügel auf
2022-03-06_08:09:52 Velux_9 updateCurrentPosition
2022-03-06_08:09:52 Velux_9 sessionID: 377
2022-03-06_08:09:52 Velux_9 FP8: 0
2022-03-06_08:09:52 Velux_9 FP16: 0

Tor (beide) zu
2022-03-06_08:12:32 Velux_9 updateCurrentPosition
2022-03-06_08:12:33 Velux_9 sessionID: 385
2022-03-06_08:12:33 Velux_9 FP8: 51200
2022-03-06_08:12:33 Velux_9 FP16: 51200

buennerbernd

Wir kommen der Sache näher.

Deine Torflügel scheinen auf FP8 und FP16 zu sein.
Die Funktion updateCurrentPosition aktualisiert bisher nur FP1 - FP7. Bis jetzt hatte noch niemand was über FP4.
Die angezeigten Werte müssen also nicht aktuell sein.

Ich würde zunächst die folgenden Befehle ausprobieren:
Zitat
set Velux_9 raw ParameterActive=8 FP8=0
set Velux_9 raw ParameterActive=8 FP8=51200
set Velux_9 raw ParameterActive=16 FP16=0
set Velux_9 raw ParameterActive=16 FP16=51200

Wenn das nicht klappt, dann probiere folgendes:
Zitat
set Velux_9 raw ParameterActive=8 FP8=0 MP=55304 FP16=53504
set Velux_9 raw ParameterActive=8 FP8=51200 MP=55304 FP16=53504
set Velux_9 raw ParameterActive=16 FP16=0 MP=55304 FP8=53504
set Velux_9 raw ParameterActive=16 FP16=51200 MP=55304 FP8=53504

Modulentwickler von KLF200 und KLF200Node

samke

Hallo,

ich gehe davon aus, das ich das oben mit "+" und dort dann die Zeilen einfügen soll und dann auf "Execute" klicken?

Da passiert bei beiden Varianten nichts, leider.

Im Log steht folgendes:

2022-03-06_11:42:37 Velux_9 raw ParameterActive=8 FP8=0
2022-03-06_11:42:37 Velux_9 raw ParameterActive=8 FP8=51200
2022-03-06_11:42:37 Velux_9 raw ParameterActive=16 FP16=0
2022-03-06_11:42:37 Velux_9 MPtarget: 54272
2022-03-06_11:42:37 Velux_9 raw ParameterActive=16 FP16=51200
2022-03-06_11:42:38 Velux_9 FP8: 65535
2022-03-06_11:42:38 Velux_9 sessionID: 441
2022-03-06_11:42:38 Velux_9 sessionStatusOwner: PROGRAM
2022-03-06_11:42:38 Velux_9 sessionInformationCode: 10000000
2022-03-06_11:42:38 Velux_9 lastStatusReply: COMMAND OVERRULED
2022-03-06_11:42:38 Velux_9 lastMasterExecutionAddress: 45d938
2022-03-06_11:42:38 Velux_9 lastControl: FHEM
2022-03-06_11:42:38 Velux_9 lastCommandOriginator: SAAC
2022-03-06_11:42:38 Velux_9 sessionID: 442
2022-03-06_11:42:38 Velux_9 FP16: 65535
2022-03-06_11:42:38 Velux_9 sessionID: 443
2022-03-06_11:42:42 Velux_9 MPtarget: 51200
2022-03-06_11:42:43 Velux_9 MPtarget: 54272
2022-03-06_11:42:44 Velux_9 sessionID: 444
2022-03-06_11:42:44 Velux_9 sessionInformationCode: 0e000000
2022-03-06_11:42:44 Velux_9 lastRunStatus: EXECUTION FAILED
2022-03-06_11:42:44 Velux_9 lastStatusReply: NO CONTACT
2022-03-06_11:42:48 Velux_9 MPtarget: 51200
2022-03-06_11:43:08 Velux_9 raw ParameterActive=8 FP8=0 MP=55304 FP16=53504
2022-03-06_11:43:08 Velux_9 raw ParameterActive=8 FP8=51200 MP=55304 FP16=53504
2022-03-06_11:43:08 Velux_9 raw ParameterActive=16 FP16=0 MP=55304 FP8=53504
2022-03-06_11:43:09 Velux_9 raw ParameterActive=16 FP16=51200 MP=55304 FP8=53504
2022-03-06_11:43:09 Velux_9 MPtarget: 63487
2022-03-06_11:43:09 Velux_9 sessionID: 445
2022-03-06_11:43:09 Velux_9 sessionInformationCode: 20000080
2022-03-06_11:43:09 Velux_9 lastStatusReply: UNKNOWN STATUS REPLY
2022-03-06_11:43:09 Velux_9 sessionID: 446
2022-03-06_11:43:09 Velux_9 sessionID: 447
2022-03-06_11:43:10 Velux_9 sessionID: 448
2022-03-06_11:43:14 Velux_9 raw ParameterActive=8 FP8=0 MP=55304 FP16=53504
2022-03-06_11:43:14 Velux_9 raw ParameterActive=8 FP8=51200 MP=55304 FP16=53504
2022-03-06_11:43:14 Velux_9 MPtarget: 51200
2022-03-06_11:43:14 Velux_9 raw ParameterActive=16 FP16=0 MP=55304 FP8=53504
2022-03-06_11:43:14 Velux_9 MPtarget: 63487
2022-03-06_11:43:14 Velux_9 sessionID: 449
2022-03-06_11:43:14 Velux_9 raw ParameterActive=16 FP16=51200 MP=55304 FP8=53504
2022-03-06_11:43:14 Velux_9 sessionID: 450
2022-03-06_11:43:15 Velux_9 sessionID: 451
2022-03-06_11:43:15 Velux_9 sessionID: 452
2022-03-06_11:43:19 Velux_9 MPtarget: 51200

buennerbernd

Teste mal jede Zeile einzeln und dann immer das Ergebnis abwarten.
Da es nur eine Zeile ist, müsste es auch ohne + eingebbar sein.
Modulentwickler von KLF200 und KLF200Node

samke

Bei jeder Zeile einzeln passiert leider am Tor auch nichts.

Hier die Logs - jeder Absatz ist eine Zeile

[b]Teil 1[/b]

2022-03-06_12:33:40 Velux_9 raw ParameterActive=8 FP8=0
2022-03-06_12:33:40 Velux_9 MPtarget: 54272
2022-03-06_12:33:41 Velux_9 sessionID: 504
2022-03-06_12:33:41 Velux_9 sessionInformationCode: 0e000000
2022-03-06_12:33:41 Velux_9 lastStatusReply: NO CONTACT
2022-03-06_12:33:45 Velux_9 MPtarget: 51200

2022-03-06_12:34:34 Velux_9 raw ParameterActive=8 FP8=51200
2022-03-06_12:34:34 Velux_9 MPtarget: 54272
2022-03-06_12:34:35 Velux_9 sessionID: 505

2022-03-06_12:35:16 Velux_9 raw ParameterActive=16 FP16=0
2022-03-06_12:35:17 Velux_9 sessionID: 506
2022-03-06_12:35:21 Velux_9 MPtarget: 51200

2022-03-06_12:35:45 Velux_9 raw ParameterActive=16 FP16=51200
2022-03-06_12:35:46 Velux_9 MPtarget: 54272
2022-03-06_12:35:46 Velux_9 sessionID: 507
2022-03-06_12:35:50 Velux_9 MPtarget: 51200


[b]Teil 2[/b]

2022-03-06_12:36:16 Velux_9 raw ParameterActive=8 FP8=0 MP=55304 FP16=53504
2022-03-06_12:36:16 Velux_9 MPtarget: 63487
2022-03-06_12:36:16 Velux_9 sessionID: 508
2022-03-06_12:36:16 Velux_9 sessionInformationCode: 20000080
2022-03-06_12:36:16 Velux_9 lastStatusReply: UNKNOWN STATUS REPLY
2022-03-06_12:36:21 Velux_9 MPtarget: 51200

2022-03-06_12:36:43 Velux_9 raw ParameterActive=8 FP8=51200 MP=55304 FP16=53504
2022-03-06_12:36:44 Velux_9 MPtarget: 63487
2022-03-06_12:36:44 Velux_9 sessionID: 509
2022-03-06_12:36:49 Velux_9 MPtarget: 51200

2022-03-06_12:37:12 Velux_9 raw ParameterActive=16 FP16=0 MP=55304 FP8=53504
2022-03-06_12:37:13 Velux_9 MPtarget: 63487
2022-03-06_12:37:13 Velux_9 sessionID: 510
2022-03-06_12:37:17 Velux_9 MPtarget: 51200

2022-03-06_12:37:33 Velux_9 raw ParameterActive=16 FP16=51200 MP=55304 FP8=53504
2022-03-06_12:37:34 Velux_9 MPtarget: 63487
2022-03-06_12:37:34 Velux_9 sessionID: 511
2022-03-06_12:37:39 Velux_9 MPtarget: 51200