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

My-FHEM

Hier der KFL200 Node list:


Internals:
   CHANGED   
   DEF        192.168.20.88:51200 0
   DeviceName 192.168.20.88:51200
   FUUID      5cd1c8cb-xxxxxx
   IODev      velux
   LASTInputDev velux
   MSGCNT     351
   NAME       velux_0
   NR         851
   NodeID     0
   STATE      off
   TYPE       KLF200Node
   VelocitySet DEFAULT
   velux_MSGCNT 351
   velux_TIME 2019-05-11 08:46:36
   Helper:
     DBLOG:
       MP:
         myDbLog:
           TIME       1557317981.74135
           VALUE      51200
       MPtarget:
         myDbLog:
           TIME       1557317954.44292
           VALUE      51200
       execution:
         myDbLog:
           TIME       1557317981.74135
           VALUE      stop
       lastCommandOriginator:
         myDbLog:
           TIME       1557298757.39542
           VALUE      SAAC
       lastControl:
         myDbLog:
           TIME       1557298757.39542
           VALUE      FHEM
       lastMasterExecutionAddress:
         myDbLog:
           TIME       1557298757.39542
           VALUE      77a00d
       lastRunStatus:
         myDbLog:
           TIME       1557317981.73087
           VALUE      EXECUTION COMPLETED
       operatingState:
         myDbLog:
           TIME       1557317981.74135
           VALUE      Done
       pct:
         myDbLog:
           TIME       1557317981.74135
           VALUE      0
       remaining:
         myDbLog:
           TIME       1557317981.74135
           VALUE      0
       sessionID:
         myDbLog:
           TIME       1557317954.47192
           VALUE      7
       sessionInformationCode:
         myDbLog:
           TIME       1557317981.73087
           VALUE      20000500
       sessionStatusOwner:
         myDbLog:
           TIME       1557298757.39542
           VALUE      PROGRAM
       state:
         myDbLog:
           TIME       1557317981.74135
           VALUE      off
       target:
         myDbLog:
           TIME       1557317954.44292
           VALUE      0
       targetArrival:
         myDbLog:
           TIME       1557317955.00862
           VALUE      2019-05-08 14:19:34
   READINGS:
     2019-05-08 14:19:41   MP              51200
     2019-05-08 14:19:14   MPtarget        51200
     2019-05-07 20:04:59   actuatorAddress xxxxxxx
     2019-05-07 20:04:59   backboneReferenceNumber 000000
     2019-05-07 20:05:20   buildNumber     23
     2019-05-08 14:19:41   execution       stop
     2019-05-07 20:04:59   ioManufacturer  VELUX
     2019-05-08 08:59:17   lastCommandOriginator SAAC
     2019-05-08 08:59:17   lastControl     FHEM
     2019-05-08 08:59:17   lastMasterExecutionAddress 77a00d
     2019-05-08 14:19:41   lastRunStatus   EXECUTION COMPLETED
     2019-05-07 20:07:22   lastStatusReply COMMAND COMPLETED OK
     2019-05-07 20:05:20   model           VELUX Vertical Exterior Awning Type 3-6
     2019-05-07 20:05:20   name            Ve.Hz.Ku
     2019-05-07 20:04:59   nodeTypeSubType Vertical Exterior Awning
     2019-05-07 20:05:20   nodeVariation   NOT SET
     2019-05-08 14:19:41   operatingState  Done
     2019-05-08 14:19:41   pct             0
     2019-05-07 20:05:20   powerMode       LOW POWER MODE
     2019-05-07 20:05:20   productCode     Please report your device
     2019-05-07 20:05:20   productGroup    1
     2019-05-07 20:05:20   productType     6
     2019-05-07 20:05:20   production      2019 week 5
     2019-05-08 14:19:41   remaining       0
     2019-05-07 20:05:20   serial          xxxxxxxxxxx
     2019-05-08 14:19:14   sessionID       7
     2019-05-08 14:19:41   sessionInformationCode 20000500
     2019-05-08 08:59:17   sessionStatusOwner PROGRAM
     2019-05-08 14:19:41   state           off
     2019-05-08 14:19:14   target          0
     2019-05-08 14:19:15   targetArrival   2019-05-08 14:19:34
     2019-05-07 20:05:20   velocity        Not supported
Attributes:
   alias      Ve.Hz.Ku
   room       AZ_Gallerie,KLF200Node,Kueche


Die Bezeichnung der Markise lautet : MSL UK08 5060

buennerbernd

Danke, das war seit langem mal wieder ein neuer Velux-Gerätetyp.

Ich habe die Bezeichnung in das Modul mit aufgenommen. Wenn du noch einmal
update all https://raw.githubusercontent.com/buennerbernd/fhem/master/KLF200/2.0/controls_KLF200.txt
aufrufst und FHEM neu startest, dann hast du den Productcode auch mit drin.

Wenn du dann auch noch
fheminfo send
aufrufst, dann erscheint das neue Gerät noch in der FHEM Statistik.

Viel Erfolg mit der einen widerspenstigen Markise!
Modulentwickler von KLF200 und KLF200Node

My-FHEM

Das Gerät VELUX Vertical Exterior Awning Type 3-6 taucht jetzt in der Statistik auf.
Gruß

buennerbernd

Nee, da sollte eigentlich was von MSL stehen. Hattest du nach dem Update ein Restart gemacht?
Es wird das Reading Model übertragen.
Ansonsten muss ich noch einmal schauen, ob ich was verbockt habe.
Modulentwickler von KLF200 und KLF200Node

spacecowboy.21

Moin,

ich habe da noch eine Verständnis Frage.

Ich habe eine Markise von Markilux mit einer Markilux IO5 Fernbedienung.

Kann ich die Markise mir der KLF200 Box in FHEM einbinden?

buennerbernd

#275
Zitat von: spacecowboy.21 am 16 Mai 2019, 21:32:23
Ich habe eine Markise von Markilux mit einer Markilux IO5 Fernbedienung.

Kann ich die Markise mir der KLF200 Box in FHEM einbinden?

Ich gehe davon aus, dass das funktioniert. Das Protokoll ist io-homecontrol und ich habe gelesen, dass die Geräte mit der Connexoon Box zusammenarbeiten. Dann müsste es auch mit der KLF 200 Box funktionieren.
Schau mal in die Anleitung der Fernbedienung, ob da beschrieben ist, wie die Schlüssel an weitere Fernbedienungen oder Geräte weitergegeben werden.
Der Hersteller-Name Markilux ist im FHEM-Modul noch nicht hinterlegt, was aber kein Drama ist. Es müsste trotzdem alles funktionieren. Den Namen würde ich nachpflegen, wenn du das am Laufen hast und mich mit den entsprechenden Daten versorgst.

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

Grimmschak

Hi Stefan,

ich mal wieder  ;D
Im Wiki steht
Zitat
Zitatstate
Dieses Reading entspricht dem Reading pct, mit der Ausnahme, dass 0 durch off ersetzt wird und 100 durch on.
Bestünde die Möglichkeit da flexibler zu sein ?

Sprich 0 durch closed und 100 durch open zu ersetzen ?

Ich weiss das das zum einen wieder das Thema Substitute wäre, oder eben individuell.

Gruß
Jens

PS ansonsten läuft das Ganze stabil, Besser geht gar nicht.

buennerbernd

Dann würden on-for-timer und co. wahrscheinlich nicht mehr richtig gehen.

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

buennerbernd

Zitat von: Grimmschak am 17 Mai 2019, 16:21:23
Bestünde die Möglichkeit da flexibler zu sein ?

Sprich 0 durch closed und 100 durch open zu ersetzen ?

Hast du mal das Attribut eventMap ausprobiert? Das wäre für dich doch genau das richtige:

https://wiki.fhem.de/wiki/EventMap

attr Velux_1 eventMap on:open off:closed

Ich habe es getestet und ich meine, es funktioniert so, wie du dir es wünschst.
Modulentwickler von KLF200 und KLF200Node

Grimmschak

Hi Stefan,

hilft leider in meinem Fall nicht, da EvenMap zwar den STATE ändert, aber nicht den state.
Da ich nun das aber in einer ReadingsGroup nutze, und das Reading state ist (STATE ist ein Internal)
Werden die Werte bei mir nicht richtig qesetzt.

Andere Idee ?
Ich habe ehrlich da keine mehr.

Gruß
Jens

Fonzo

Ich scheitere irgendwie schon bei der Inbetriebnahme des Geräts. Zugriff zum Gerät per WLAN habe ich aufbauen können und die Rollläden wurden auch von den Fernbedienungen gefunden sowie Programme eingerichtet. Das Passwort habe ich auch angepasst sowie DHCP angekreuzt. Über die Netzwerkbuchse habe ich nun den KLF200 mit einer Fritzbox direkt verbunden. Mein Problem ist nun das ich keine Ahnung habe wie die IP Adresse des Geräts lautet. Die LED auf dem Gerät blinkt weiß, in der Fritzbox wird nichts angezeigt und auch im DHCP Server finde ich keinen Eintrag. Ist das Blinken der LED normal oder sollte diese nicht dauerhaft leuchten? Hat jemand eine Idee wie man nun die IP Adresse des Geräts herraus bekommt bzw. testen kann ob das Gerät überhaupt über das Netzwerk erreichbar ist?

Grimmschak

Hallo Fonzo,

sollte dauerhaft leuchten. Falscher Anschluss (Port) an der Fritzbox ?


@Stefan habe mein Problem mit userReading gelöst. Setze mir selbst die gewünschten Werte.

Gruß
Jens

buennerbernd

#282
@Fonzo
Hast du in den KLF Sicherheitseinstellungen gesetzt, dass der LAN Port dauerhaft aktiviert ist?
Modulentwickler von KLF200 und KLF200Node

Grimmschak

#283
Hier meine Lösung um ein UserReading mit open, closed, tilted (Lüftungsöffnung) oder Zwischenwert in Prozent zu bekommen:
state_vis {if(ReadingsVal($name,"state","") eq "on") {return "open"} elsif (ReadingsVal($name,"state","") eq "off") {return "closed"} elsif (ReadingsVal($name,"pct","") < 11) {return "tilted"} else {return ReadingsVal($name,"pct","")}}

Falls jemand es auch brauchen kann.
Für Rolladen ohne den "tilted" Anteil.


Gruß
Jens

Fonzo

Zitat von: Grimmschak am 19 Mai 2019, 10:56:48
sollte dauerhaft leuchten. Falscher Anschluss (Port) an der Fritzbox ?

Ich habe es auch schon auf einem anderen LAN Port der Fritzbox probiert, leider auch kein Erfolg.
Was bedeutet es denn wenn die LED weiß  blinkt? Ich habe dazu nichts im Handbuch gefunden.