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

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

Das ist ein schwieriges Problem. Ich selbst hatte es noch nicht.
"Performing task in Command Handler" zusammen mit einer volllaufenden Queue deutet darauf hin, dass der Command Handler in der KLF-Box abgestürzt ist, die Box selbst aber noch antwortet.
Aus diesem Zustand kommt man nur raus, wenn man die Box neu startet. Nimmt die Box noch das reeboot-Kommando an?
Das zweite Problem ist, dass die Queue auch nach einem Reboot noch abgearbeitet werden will. Momentan bekommt man die nur gelöscht, wenn man FHEM neu startet. Ansonsten dauerte es eine Weile, bis die 104 aufgestauten Befehle abgearbeitet werden.

Ich denke, ich muss mal eine Funktion hinzufügen um die Queue zu löschen.
Dann könnten die Nutzer selbst diesen Fehlerzustand erkennen und evtl. die Queue löschen und einen Reboot auslösen.
Modulentwickler von KLF200 und KLF200Node

tomix

#751
Zitat von: buennerbernd am 27 Januar 2022, 16:36:21
Aus diesem Zustand kommt man nur raus, wenn man die Box neu startet.
Bringt nichts. Ich habe das Problem nun nach einem Update von FHEM und das letzte mal nach einem Stromunterbruch beim KLF 200, also nun schon drei mal.

Zitat von: buennerbernd am 27 Januar 2022, 16:36:21
Nimmt die Box noch das reeboot-Kommando an?
Nein, die queueSize nimmt um eins zu. Nach einem shutdown restart in FHEM ist die queueSize nach dem logged in 4. Hab die Box aber auch schon ausgesteckt. Stromquelle ist die Fritzbox gleich daneben. Wenn ich die neu boote (was eigentlich nie vorkommt), erhält sie soviel ich weiss kurz auch kein Strom und ich hab das Theater. Habe daher auch schon überlegt ein Update bei der Firmware der Box durchzuführen. Allerdings habe ich gelesen, dass dann die verbunden Geräte verloren gehen und diese nicht mehr nur via Handsender angelernt werden können. Ich komme beim einen Dachfenster nicht an den Knopf, das wäre eine sehr grobe Übung.

Ich habe inzwischen immerhin rausgefunden wie ich den KLF 200 wieder ansprechbar hinkriege.
- USB-Kabel (Stromversorgung) und Netzwerkkabel ausstecken
- USB-Kabel wieder einstecken
- warten bis der KLF 200 als Accesspoint erscheint
- USB-Kabel wieder ausstecken
- FHEM neustarten
- Netzwerkkabel wieder einstecken und dann das USB-Kabel
- FHEM kann sich wieder einloggen und die 4 Einträge in queue werden gleich abgearbeitet.

Das Problem hängt evtl. damit zusammen, dass ich regelmässig den Regensensor abfrage. Muss mal nachsehen was ich diesbzgl. genau eingerichtet habe.

Gruss
tomix

tomix

#752
Zu früh gefreut hängt schon wieder. Aber immerhin kann wie beschrieben das ganze wieder in Gang gebracht werden.
Gruss
tomix

satprofi

Hallo.
Heute auch wieder device löschen und neu anlegen müssen.
Habe nur die IP aktualisiert, danach andauernd reconnect.
Komischerweise war ich aber nach neudefinition sofort verbunden, ohne login eingeben zu müssen.
queueSize wurde sofort auf 0 gesetzt.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

buennerbernd

Das Modul ist so implementiert, dass es eine konstante IP voraussetzt.
Neuanlegen ist das Schnellste bei geänderter IP.
Modulentwickler von KLF200 und KLF200Node

leuschman

#755
Hallo zusammen und ein großes Lob und Dank an den Ersteller der KLF200-Integration!

Dieses Wochenende habe ich endlich auch ein KLF200 in meine kleine Hausautomation integriert.
Eingebunden sind erst einmal 2 VELUX-Rolladen und 2 SOMFY-Senkrechtmarkisen. Diese habe ich über die separaten Bedieneinheiten mit der KLF gekoppelt und die Box mittels LAN an meinen Router (FritzBox) gehängt. Daran läuft ein RasPi mit FHEM onBoard.  ;D
Nachdem die "Hardware" in FHEM eingebunden war (Passwort war hier das Box-PWD, nicht das WLAN-PWD!) konnte ich auch die VELUX-Rollos problemlos über die FHEM-Oberfläche bedienen.
NUR die SOMFY-Markisen wollen NICHT.  :-\

2022-01-29_16:35:49 Velux_2 ioManufacturer: Somfy
2022-01-29_16:35:49 Velux_2 nodeTypeSubType: Vertical Exterior Awning
2022-01-29_16:35:49 Velux_2 model: Somfy Vertical Exterior Awning Type 3
2022-01-29_16:35:49 Velux_2 actuatorAddress: c42a56
2022-01-29_16:35:49 Velux_2 backboneReferenceNumber: c42a56
2022-01-29_16:35:49 Velux_2 MP: 0
2022-01-29_16:35:49 Velux_2 pct: 100
2022-01-29_16:35:49 Velux_2 on
2022-01-29_16:35:49 Velux_2 MPtarget: 0
2022-01-29_16:35:49 Velux_2 target: 100
2022-01-29_16:35:49 Velux_2 execution: stop
2022-01-29_16:35:49 Velux_2 remaining: 0
2022-01-29_16:35:49 Velux_2 operatingState: Done
2022-01-29_16:35:49 Velux_2 sessionID: 3
2022-01-29_16:35:49 Velux_2 sessionStatusOwner: USER
2022-01-29_16:35:49 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-29_16:35:49 Velux_2 lastStatusReply: COMMAND COMPLETED OK
2022-01-29_16:35:49 Velux_2 lastMasterExecutionAddress: 931ea3
2022-01-29_16:35:49 Velux_2 lastCommandOriginator: WIND
2022-01-29_16:35:49 Velux_2 lastControl: Wind sensor
2022-01-29_16:35:53 Velux_2 velocity: Not supported
2022-01-29_16:35:53 Velux_2 nodeVariation: NOT SET
2022-01-29_16:35:53 Velux_2 name: Kuechenfenster
2022-01-29_16:35:53 Velux_2 powerMode: ALWAYS ALIVE
2022-01-29_16:55:08 Velux_2 MP: 63487
2022-01-29_16:55:08 Velux_2 MPtarget: 63487
2022-01-29_16:57:13 Velux_2 MP: 0
2022-01-29_16:57:13 Velux_2 MPtarget: 0
2022-01-29_16:57:14 Velux_2 sessionID: 10
2022-01-30_13:38:06 Velux_2 off
2022-01-30_13:38:06 Velux_2 MPtarget: 51200
2022-01-30_13:38:06 Velux_2 target: 0
2022-01-30_13:38:06 Velux_2 execution: down
2022-01-30_13:38:06 Velux_2 sessionID: 17
2022-01-30_13:38:06 Velux_2 sessionStatusOwner: PROGRAM
2022-01-30_13:38:06 Velux_2 sessionInformationCode: 20000038
2022-01-30_13:38:06 Velux_2 lastRunStatus: EXECUTION FAILED
2022-01-30_13:38:06 Velux_2 lastStatusReply: PRIORITY LEVEL LOCKED
2022-01-30_13:38:06 Velux_2 lastMasterExecutionAddress: e436fe
2022-01-30_13:38:06 Velux_2 lastControl: FHEM
2022-01-30_13:38:06 Velux_2 lastCommandOriginator: SAAC
2022-01-30_13:39:04 Velux_2 off
2022-01-30_13:39:04 Velux_2 sessionID: 21
2022-01-30_13:40:19 Velux_2 MPtarget: 0
2022-01-30_13:40:19 Velux_2 target: 100
2022-01-30_13:40:19 Velux_2 execution: stop
2022-01-30_14:34:55 Velux_2 MP: 63487
2022-01-30_14:34:55 Velux_2 MPtarget: 63487
2022-01-30_14:36:59 Velux_2 MP: 0
2022-01-30_14:36:59 Velux_2 MPtarget: 0
2022-01-30_14:37:00 Velux_2 sessionID: 33
2022-01-30_14:37:00 Velux_2 sessionStatusOwner: USER
2022-01-30_14:37:00 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_14:37:00 Velux_2 lastStatusReply: COMMAND COMPLETED OK
2022-01-30_14:37:00 Velux_2 lastMasterExecutionAddress: 931ea3
2022-01-30_14:37:00 Velux_2 lastCommandOriginator: WIND
2022-01-30_14:37:00 Velux_2 lastControl: Wind sensor
2022-01-30_14:47:32 Velux_2 off
2022-01-30_14:47:32 Velux_2 MPtarget: 51200
2022-01-30_14:47:32 Velux_2 target: 0
2022-01-30_14:47:32 Velux_2 execution: down
2022-01-30_14:47:32 Velux_2 sessionID: 40
2022-01-30_14:47:32 Velux_2 sessionStatusOwner: PROGRAM
2022-01-30_14:47:32 Velux_2 lastRunStatus: EXECUTION FAILED
2022-01-30_14:47:32 Velux_2 lastStatusReply: PRIORITY LEVEL LOCKED
2022-01-30_14:47:32 Velux_2 lastMasterExecutionAddress: e436fe
2022-01-30_14:47:32 Velux_2 lastControl: FHEM
2022-01-30_14:47:32 Velux_2 lastCommandOriginator: SAAC
2022-01-30_14:48:43 Velux_2 MPtarget: 0
2022-01-30_14:48:43 Velux_2 target: 100
2022-01-30_14:48:43 Velux_2 execution: stop
2022-01-30_14:50:08 Velux_2 MP: 63487
2022-01-30_14:50:08 Velux_2 MPtarget: 63487
2022-01-30_14:52:14 Velux_2 MP: 0
2022-01-30_14:52:14 Velux_2 MPtarget: 0
2022-01-30_14:52:14 Velux_2 sessionID: 43
2022-01-30_14:52:14 Velux_2 sessionStatusOwner: USER
2022-01-30_14:52:14 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_14:52:14 Velux_2 lastStatusReply: COMMAND COMPLETED OK
2022-01-30_14:52:14 Velux_2 lastMasterExecutionAddress: 931ea3
2022-01-30_14:52:14 Velux_2 lastCommandOriginator: WIND
2022-01-30_14:52:14 Velux_2 lastControl: Wind sensor
2022-01-30_15:04:00 Velux_2 MP: 63487
2022-01-30_15:04:00 Velux_2 MPtarget: 63487
2022-01-30_15:04:51 Velux_2 down
2022-01-30_15:04:51 Velux_2 MPtarget: 51200
2022-01-30_15:04:51 Velux_2 target: 0
2022-01-30_15:04:51 Velux_2 sessionID: 45
2022-01-30_15:04:51 Velux_2 sessionStatusOwner: PROGRAM
2022-01-30_15:04:51 Velux_2 lastRunStatus: EXECUTION FAILED
2022-01-30_15:04:51 Velux_2 lastStatusReply: PRIORITY LEVEL LOCKED
2022-01-30_15:04:51 Velux_2 lastMasterExecutionAddress: e436fe
2022-01-30_15:04:51 Velux_2 lastControl: FHEM
2022-01-30_15:04:51 Velux_2 lastCommandOriginator: SAAC
2022-01-30_15:05:36 Velux_2 execution down
2022-01-30_15:05:36 Velux_2 sessionID: 46
2022-01-30_15:05:48 Velux_2 execution down
2022-01-30_15:05:48 Velux_2 sessionID: 47
2022-01-30_15:06:05 Velux_2 MP: 0
2022-01-30_15:06:05 Velux_2 MPtarget: 0
2022-01-30_15:06:05 Velux_2 target: 100
2022-01-30_15:06:05 Velux_2 sessionID: 50
2022-01-30_15:06:05 Velux_2 sessionStatusOwner: USER
2022-01-30_15:06:05 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_15:06:05 Velux_2 lastStatusReply: COMMAND COMPLETED OK
2022-01-30_15:06:05 Velux_2 lastMasterExecutionAddress: 931ea3
2022-01-30_15:06:05 Velux_2 lastCommandOriginator: WIND
2022-01-30_15:06:05 Velux_2 lastControl: Wind sensor
2022-01-30_15:06:07 Velux_2 execution down SILENT
2022-01-30_15:06:07 Velux_2 MPtarget: 51200
2022-01-30_15:06:07 Velux_2 target: 0
2022-01-30_15:06:07 Velux_2 execution: down
2022-01-30_15:06:07 Velux_2 sessionID: 52
2022-01-30_15:06:07 Velux_2 sessionStatusOwner: PROGRAM
2022-01-30_15:06:07 Velux_2 lastRunStatus: EXECUTION FAILED
2022-01-30_15:06:07 Velux_2 lastStatusReply: PRIORITY LEVEL LOCKED
2022-01-30_15:06:07 Velux_2 lastMasterExecutionAddress: e436fe
2022-01-30_15:06:07 Velux_2 lastControl: FHEM
2022-01-30_15:06:07 Velux_2 lastCommandOriginator: SAAC
2022-01-30_15:07:41 Velux_2 MPtarget: 0
2022-01-30_15:07:41 Velux_2 target: 100
2022-01-30_15:07:41 Velux_2 execution: stop
2022-01-30_15:32:57 Velux_2 updateStatus
2022-01-30_15:32:57 Velux_2 sessionID: 53
2022-01-30_15:32:57 Velux_2 sessionStatusOwner: USER
2022-01-30_15:32:57 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_15:32:57 Velux_2 lastStatusReply: COMMAND COMPLETED OK
2022-01-30_15:32:57 Velux_2 lastMasterExecutionAddress: f1cc32
2022-01-30_15:32:57 Velux_2 lastCommandOriginator: USER
2022-01-30_15:32:57 Velux_2 lastControl: User Remote control
2022-01-30_15:32:57 Velux_2 MP: 15780
2022-01-30_15:32:57 Velux_2 pct: 69
2022-01-30_15:32:57 Velux_2 69
2022-01-30_15:32:57 Velux_2 MPtarget: 15780
2022-01-30_15:32:57 Velux_2 target: 69
2022-01-30_15:33:36 Velux_2 pct 100
2022-01-30_15:33:36 Velux_2 MPtarget: 0
2022-01-30_15:33:36 Velux_2 target: 100
2022-01-30_15:33:36 Velux_2 execution: up
2022-01-30_15:33:36 Velux_2 sessionID: 54
2022-01-30_15:33:36 Velux_2 sessionStatusOwner: PROGRAM
2022-01-30_15:33:36 Velux_2 lastRunStatus: EXECUTION FAILED
2022-01-30_15:33:36 Velux_2 lastStatusReply: PRIORITY LEVEL LOCKED
2022-01-30_15:33:36 Velux_2 lastMasterExecutionAddress: e436fe
2022-01-30_15:33:36 Velux_2 lastControl: FHEM
2022-01-30_15:33:36 Velux_2 lastCommandOriginator: SAAC
2022-01-30_15:34:05 Velux_2 MPtarget: 15780
2022-01-30_15:34:05 Velux_2 target: 69
2022-01-30_15:34:05 Velux_2 execution: stop
2022-01-30_15:35:05 Velux_2 updateStatus
2022-01-30_15:35:05 Velux_2 sessionID: 55
2022-01-30_15:35:05 Velux_2 sessionStatusOwner: USER
2022-01-30_15:35:05 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_15:35:05 Velux_2 lastStatusReply: COMMAND COMPLETED OK
2022-01-30_15:35:05 Velux_2 lastMasterExecutionAddress: f1cc32
2022-01-30_15:35:05 Velux_2 lastCommandOriginator: USER
2022-01-30_15:35:05 Velux_2 lastControl: User Remote control
2022-01-30_15:35:05 Velux_2 MP: 19725
2022-01-30_15:35:05 Velux_2 pct: 61
2022-01-30_15:35:05 Velux_2 61
2022-01-30_15:35:05 Velux_2 MPtarget: 19725
2022-01-30_15:35:05 Velux_2 target: 61
2022-01-30_15:37:41 Velux_2 MP: 0
2022-01-30_15:37:41 Velux_2 pct: 100
2022-01-30_15:37:41 Velux_2 on
2022-01-30_15:37:41 Velux_2 MPtarget: 0
2022-01-30_15:37:41 Velux_2 target: 100
2022-01-30_15:37:41 Velux_2 sessionID: 56


Sobald ich versuche die Markisen zu fahren (up/down/%) bekomme ich nur die Rückmeldung:

lastRunStatus: EXECUTION FAILED
lastStatusReply: PRIORITY LEVEL LOCKED


Die Bedienung über den lokalen Taster geht - es liegt also keine Blockierung wegen eines Befehles vom Windsensor vor.  ???

Noch habe ich keine weiteren Settings oder DEF's gemacht....
Habt Ihr eine Idee?

Gruß leuschman

buennerbernd

Das Problem ist mir neu.

Die könntest in den beiden Modulen nach folgenden Stellen suchen:
  my $PriorityLevel = "\05";
(3 Treffer)
Dort tauschst du die 5 gegen eine 3 aus. Wenn 3 nicht geht, dann 2.

Schreib mal, wie erfolgreich das war!
Modulentwickler von KLF200 und KLF200Node

pejonp

@leuschman

Werden die SOMFY Markiesen im KLF200 angezeigt ?
Anzeige bei Zugriff über WEB-Oberfläche ?
SOMFY sendet und empfängt auch auf 868MHZ ?
Hast du von SOMFY den Key an die KLF200 übertragen ?
Kannst du die SOMFY Geräte mit einer Fernbedienung von Velux (KLR 200) steuern ?

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

leuschman

So, habe die "\03" eingetragen und probiert.....

TaaaaDaaaaaa!!
Es läuft jetzt!  ;D ;D ;D


2022-01-30_17:12:49 Velux_2 sessionInformationCode: 20000500
2022-01-30_17:12:49 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_17:12:49 Velux_2 MP: 0
2022-01-30_17:12:49 Velux_2 pct: 100
2022-01-30_17:12:49 Velux_2 on
2022-01-30_17:12:49 Velux_2 execution: stop
2022-01-30_17:12:49 Velux_2 remaining: 0
2022-01-30_17:12:49 Velux_2 operatingState: Done
2022-01-30_17:12:51 Velux_2 pct 100
2022-01-30_17:12:51 Velux_2 sessionID: 59
2022-01-30_17:12:51 Velux_2 sessionInformationCode: 06800500
2022-01-30_17:12:51 Velux_2 lastRunStatus: EXECUTION ACTIVE
2022-01-30_17:12:51 Velux_2 sessionInformationCode: 20800500
2022-01-30_17:12:51 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_17:12:59 Velux_2 pct 80
2022-01-30_17:12:59 Velux_2 MPtarget: 10240
2022-01-30_17:12:59 Velux_2 target: 80
2022-01-30_17:12:59 Velux_2 execution: down
2022-01-30_17:12:59 Velux_2 sessionID: 60
2022-01-30_17:12:59 Velux_2 sessionInformationCode: 06800400
2022-01-30_17:12:59 Velux_2 lastRunStatus: EXECUTION ACTIVE
2022-01-30_17:12:59 Velux_2 remaining: 3
2022-01-30_17:12:59 Velux_2 targetArrival: 2022-01-30 17:13:02
2022-01-30_17:12:59 Velux_2 operatingState: Executing
2022-01-30_17:13:03 Velux_2 sessionInformationCode: 20000500
2022-01-30_17:13:03 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_17:13:03 Velux_2 MP: 10291
2022-01-30_17:13:03 Velux_2 pct: 80
2022-01-30_17:13:03 Velux_2 80
2022-01-30_17:13:03 Velux_2 execution: stop
2022-01-30_17:13:03 Velux_2 remaining: 0
2022-01-30_17:13:03 Velux_2 operatingState: Done
2022-01-30_17:13:09 Velux_2 pct 50
2022-01-30_17:13:09 Velux_2 MPtarget: 25600
2022-01-30_17:13:09 Velux_2 target: 50
2022-01-30_17:13:09 Velux_2 execution: down
2022-01-30_17:13:10 Velux_2 sessionID: 61
2022-01-30_17:13:10 Velux_2 sessionInformationCode: 06800400
2022-01-30_17:13:10 Velux_2 lastRunStatus: EXECUTION ACTIVE
2022-01-30_17:13:10 Velux_2 remaining: 5
2022-01-30_17:13:10 Velux_2 targetArrival: 2022-01-30 17:13:15
2022-01-30_17:13:10 Velux_2 operatingState: Executing
2022-01-30_17:13:16 Velux_2 sessionInformationCode: 20000500
2022-01-30_17:13:16 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_17:13:16 Velux_2 MP: 25643
2022-01-30_17:13:16 Velux_2 pct: 50
2022-01-30_17:13:16 Velux_2 50
2022-01-30_17:13:16 Velux_2 execution: stop
2022-01-30_17:13:16 Velux_2 remaining: 0
2022-01-30_17:13:16 Velux_2 operatingState: Done
2022-01-30_17:13:18 Velux_2 on
2022-01-30_17:13:18 Velux_2 MPtarget: 0
2022-01-30_17:13:18 Velux_2 target: 100
2022-01-30_17:13:18 Velux_2 execution: up
2022-01-30_17:13:18 Velux_2 sessionID: 62
2022-01-30_17:13:18 Velux_2 sessionInformationCode: 06800400
2022-01-30_17:13:18 Velux_2 lastRunStatus: EXECUTION ACTIVE
2022-01-30_17:13:18 Velux_2 remaining: 8
2022-01-30_17:13:18 Velux_2 targetArrival: 2022-01-30 17:13:26
2022-01-30_17:13:18 Velux_2 operatingState: Executing
2022-01-30_17:13:27 Velux_2 sessionInformationCode: 20000500
2022-01-30_17:13:27 Velux_2 lastRunStatus: EXECUTION COMPLETED
2022-01-30_17:13:27 Velux_2 MP: 0
2022-01-30_17:13:27 Velux_2 pct: 100
2022-01-30_17:13:27 Velux_2 on
2022-01-30_17:13:27 Velux_2 execution: stop
2022-01-30_17:13:27 Velux_2 remaining: 0
2022-01-30_17:13:27 Velux_2 operatingState: Done




Vielen Dank!
Wie gehts hier weiter - wird die Änderung in den Standard einfließen?

Gruß
leuschman


leuschman

#759
@pejonp

Habe Deinen Beitrag gerade erst gesehen....
Es läuft nun.

Hier noch ein paar Daten von einer der Markisen:

defmod Velux_2 KLF200Node 192.168.178.31:51200 2
attr Velux_2 room KLF200Node

setstate Velux_2 on
setstate Velux_2 2022-01-30 17:13:27 MP 0
setstate Velux_2 2022-01-30 17:13:18 MPtarget 0
setstate Velux_2 2022-01-29 16:35:33 actuatorAddress c42a56
setstate Velux_2 2022-01-29 16:35:33 backboneReferenceNumber c42a56
setstate Velux_2 2022-01-30 17:13:27 execution stop
setstate Velux_2 2022-01-29 16:35:33 ioManufacturer Somfy
setstate Velux_2 2022-01-30 17:12:38 lastCommandOriginator SAAC
setstate Velux_2 2022-01-30 17:12:38 lastControl FHEM
setstate Velux_2 2022-01-30 17:12:38 lastMasterExecutionAddress e436fe
setstate Velux_2 2022-01-30 17:13:27 lastRunStatus EXECUTION COMPLETED
setstate Velux_2 2022-01-30 17:12:43 lastStatusReply COMMAND COMPLETED OK
setstate Velux_2 2022-01-29 16:35:33 model Somfy Vertical Exterior Awning Type 3
setstate Velux_2 2022-01-29 16:35:53 name Kuechenfenster
setstate Velux_2 2022-01-29 16:35:33 nodeTypeSubType Vertical Exterior Awning
setstate Velux_2 2022-01-29 16:35:53 nodeVariation NOT SET
setstate Velux_2 2022-01-30 17:13:27 operatingState Done
setstate Velux_2 2022-01-30 17:13:27 pct 100
setstate Velux_2 2022-01-29 16:35:53 powerMode ALWAYS ALIVE
setstate Velux_2 2022-01-30 17:13:27 remaining 0
setstate Velux_2 2022-01-30 17:13:18 sessionID 62
setstate Velux_2 2022-01-30 17:13:27 sessionInformationCode 20000500
setstate Velux_2 2022-01-30 17:12:38 sessionStatusOwner PROGRAM
setstate Velux_2 2022-01-30 17:13:27 state on
setstate Velux_2 2022-01-30 17:13:18 target 100
setstate Velux_2 2022-01-30 17:13:18 targetArrival 2022-01-30 17:13:26
setstate Velux_2 2022-01-29 16:35:53 velocity Not supported


Ein KLR200 habe ich nicht, sondern habe die VELUX-Standardfernbedienungen, welche bei den Rollos dabei sind.
Bei SOMFY sind es die Smoove 1A/M iO + Windsensor und Sonnensensor.

Gruß
leuschman

deathworm

Ahoj,

ich nutze das klf200 mit einem stadndard velux fenster. die box ist etwa vier meter entfernt. hat jetzt sehr lang immer einwandfrei funktioniert. aber nun seit einer woche gibts wieder probleme, dass beim ausführen "execution failed" kommt. und dann kann man machen was man will, es passiert nichts mehr. ich habe sogar extra schaltbare steckdosen an die box und ans fenster hingemacht. MANCHMAL klappt es, wenn ich alles kurz ausschalte und wieder einschalte. nun hat es mehrfach nicht mehr funktioniert. ich habe auch einige andere optionen ausgeführt wie down und update - nichts hilft da.

was jedoch immer bisher geholfen hat, war mit der fernbedienung (klr 200) das fenster etwas zu bewegen. danach klappt das auch wieder per fhem und der klf box

ich hatte das selbige thema schon einmal vor längerer zeit (auch hier im forum reingeschrieben). da habe ich damals die box reklamiert gg. eine neue und habe auch meine installation aufgrund eines dämlichen fehlers neu aufsetzen müssen. somit sind seit dem fehler beide komponenten getauscht worden.

kennt jemand hier eine andere lösung, als per fernbedienung das zu machen? wenn man daheim is, is das ja kein problem. aber wenn ich halt von unterwegs das fenster zum lüften bediene und es dann nich mehr runter will, isses halt doof.

leuschman

Ich habe - wie schon kurz vorher geschrieben - gerade eine KLF200 in Betrieb genommen.
Da ich diese gebraucht über e-Kleinanzeigen erstanden habe, waren nicht mehr alle Teile im Karton dabei. So auch nicht das Netzteil. Der Verkäufer hat mir ein Handynetzteil (1A OUTPUT) als Ersatz mitgegeben.
Mit diesem Netzteil läuft die BOX ohne Probleme. Gestern habe ich nochmal meine Verkabelung der Box "sortiert" und dabei das Netzteil gegen ein anderes (1A) getauscht. Kurze Zeit später war keine Verbindung mehr zur Box möglich, auch über LAN war sie nicht an der FritzBox zu finden, obwohl die LED der Box blinkte...
Das "alte" Netzteil wieder benutzt und siehe da, es läuft.

Wichtig ist also ein passendes Netzteil zu verwenden, auch wenn an der Box "nur" 500mA als Verbrauch steht.

Gruß
leuschman

buennerbernd

Zitat von: leuschman am 30 Januar 2022, 16:08:01
Sobald ich versuche die Markisen zu fahren (up/down/%) bekomme ich nur die Rückmeldung:

lastRunStatus: EXECUTION FAILED
lastStatusReply: PRIORITY LEVEL LOCKED


Die Bedienung über den lokalen Taster geht - es liegt also keine Blockierung wegen eines Befehles vom Windsensor vor.  ???

Wenn man es genau nimmt, hat deine Anlage genau so funktioniert, wie sie soll.
Auch bei der Einbindung in FHEM war alles richtig.

Ich nehme an, dass bei dir folgende Prioritäten gesetzt waren:
Wind-Sensor: 1 (Environment Protection)
Fernbedienung: 2 oder 3 (User Level)
FHEM: 5 (Stand Alone Automatic Controls)

Der Wind-Sensor (oder die Fernbedienung) startet nicht nur die Bewegung, sondern setzt auch ein PriorityLevelLock (evtl. mit Ablauftimer). Das heißt, Befehle mit Priority 5 von automatischen Steuerungen sind zumindest für eine definierte Zeit ausgesperrt.

Das bedeutet, dass dein Priority Level dem einer Fernbedienung entsprechen muss, wenn du dich nicht vom Windsensor bevormunden lassen willst.

Ich denke, für die Allgemeinheit der FHEM-Nutzer ist das PriorityLevel 5 weiterhin richtig. Ich könnte mir ein Attribut vorstellen, wo einzelne Nutzer das Level für einzelne Geräte anpassen können.

Ich muss mir mal eins zwei Abende frei schaufeln um aufgelaufene Änderungen einzubauen.
Es ist nur so: Ich sitze schon jeden verdammten Tag im Home Office.
Modulentwickler von KLF200 und KLF200Node

leuschman

Ahh... ich verstehe schon...

Der Sonnensensor ist ja auch nachrangig dem Taster - hier kann ich den Befehl vom Sonnensensor "überstimmen".
Der Windsensor "überstimmt" alle anderen.

Danke für die Erklärung!  :D

Gruß
leuschman

buennerbernd

Zitat von: leuschman am 30 Januar 2022, 17:18:53
So, habe die "\03" eingetragen und probiert.....

TaaaaDaaaaaa!!
Es läuft jetzt!  ;D ;D ;D

...

Vielen Dank!
Wie gehts hier weiter - wird die Änderung in den Standard einfließen?

Gruß
leuschman

Ich habe ein Update gemacht. Es gibt jetzt ein Attribut priorityLevel auf KLF200 und KLF200Node.

Kannst ja mal testen. Am Besten nur auf den Geräten setzen, die es brauchen!
Modulentwickler von KLF200 und KLF200Node