FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Reinhard.Leibetseder am 16 Juni 2019, 20:21:41

Titel: HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: Reinhard.Leibetseder am 16 Juni 2019, 20:21:41
Hallo
Ich bin ein Neuling in Sachen FHEM und habe das Problem das ich die Homematic Komponenten noch über die CCU3 ( PIVCCu3) betreibe da es ja leider noch nicht möglich ist die Homematic IP unter FHEM direkt zu steuern.

Ich habe die HM-LC-Ja1PBU-FM als Raffstore Aktivator am laufen, funktionieren unter HomeMatic ohne Probleme aber möchte diese ja nun direkt alles über FHEM steuern und auch überwachen.

Habe leider in der Übersicht nur die Möglichkeit die Höhe zu steuern jedoch nicht die Lamellen Position.

Ich kann es zwar über den Befehlt set HM_OG_RFS_Kueche control  1.LEVEL_SLATS 0.5  aber habe nicht die Möglichkeit die über ein Schieberegler so wie bei der Höhe zu steuern.

Was hab ich Falsch gemacht und wie kann ich das ändern?
Was mir auch fehlt sind die Befehle pctSlat & pctLvSlat.

Danke für eure Hilfe.



Titel: Antw:HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: zap am 17 Juni 2019, 07:53:49
Führe mal folgende Befehle für das Device aus und poste die Ausgabe:

get <Name> deviceinfo
list <Name>
Titel: Antw:HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: Reinhard.Leibetseder am 17 Juni 2019, 08:41:06
Hallo

die Deviceinfo:

CHN PEQ0097601:0 OG_RFS-Kueche:0
  DPT {b} BidCos-RF.PEQ0097601:0.UNREACH = false [RE]
  DPT {b} BidCos-RF.PEQ0097601:0.STICKY_UNREACH = true [RWE]
  DPT {b} BidCos-RF.PEQ0097601:0.CONFIG_PENDING = false [RE]
  DPT {b} BidCos-RF.PEQ0097601:0.DUTYCYCLE = false [RE]
  DPT {n} BidCos-RF.PEQ0097601:0.RSSI_DEVICE = 184 [RE]
  DPT {n} BidCos-RF.PEQ0097601:0.RSSI_PEER = 74 [RE]
  DPT {b} BidCos-RF.PEQ0097601:0.DEVICE_IN_BOOTLOADER = false [RE]
  DPT {b} BidCos-RF.PEQ0097601:0.UPDATE_PENDING = false [RE]
  DPT {n} BidCos-RF.PEQ0097601:0.AES_KEY = 2 [R]
CHN PEQ0097601:1 OG_RFS_Kueche
  DPT {f} BidCos-RF.PEQ0097601:1.LEVEL = 0.030000 [RWE]
  DPT {b} BidCos-RF.PEQ0097601:1.STOP =  [W]
  DPT {b} BidCos-RF.PEQ0097601:1.INHIBIT = false [RWE]
  DPT {f} BidCos-RF.PEQ0097601:1.LEVEL_SLATS = 0.500000 [RWE]
  DPT {s} BidCos-RF.PEQ0097601:1.LEVEL_COMBINED =  [W]
  DPT {i} BidCos-RF.PEQ0097601:1.DIRECTION = 0 [RE]
  DPT {i} BidCos-RF.PEQ0097601:1.DIRECTION_SLATS = 0 [RE]
  DPT {b} BidCos-RF.PEQ0097601:1.INSTALL_TEST =  [W]
  DPT {b} BidCos-RF.PEQ0097601:1.WORKING = false [RE]
  DPT {b} BidCos-RF.PEQ0097601:1.WORKING_SLATS = false [RE]


die List Infos

Internals:
   DEF        PEQ0097601
   FUUID      5d063b84-f33f-f2a9-f00f-87188392300c91ab
   IODev      CCU3
   NAME       HM_OG_RFS_Kueche
   NR         32
   STATE      3 / 0.5
   TYPE       HMCCUDEV
   ccuaddr    PEQ0097601
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    OG_RFS-Kueche
   ccutype    HM-LC-Ja1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   READINGS:
     2019-06-16 20:16:43   0.AES_KEY       2
     2019-06-16 20:16:43   0.CONFIG_PENDING false
     2019-06-16 20:16:43   0.DEVICE_IN_BOOTLOADER false
     2019-06-16 20:16:43   0.DUTYCYCLE     false
     2019-06-16 20:16:43   0.RSSI_DEVICE   184
     2019-06-16 20:16:43   0.RSSI_PEER     74
     2019-06-16 21:00:01   0.STICKY_UNREACH 1
     2019-06-16 20:16:43   0.UPDATE_PENDING false
     2019-06-17 07:30:06   1.DIRECTION     none
     2019-06-17 07:30:06   1.DIRECTION_SLATS 0
     2019-06-16 20:16:43   1.INHIBIT       unlocked
     2019-06-17 07:30:06   1.LEVEL         3
     2019-06-17 07:30:06   1.LEVEL_SLATS   0.5
     2019-06-17 07:30:06   1.WORKING       no
     2019-06-17 07:30:06   1.WORKING_SLATS 0
     2019-06-16 21:00:04   activity        alive
     2019-06-17 07:30:06   control         3
     2019-06-17 07:30:06   hmstate         3
     2019-06-17 07:30:06   state           3
   hmccu:
     devspec    PEQ0097601
     dp:
       0.AES_KEY:
         OSVAL      2
         OVAL       2
         SVAL       2
         VAL        2
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      184
         OVAL       184
         SVAL       184
         VAL        184
       0.RSSI_PEER:
         OSVAL      74
         OVAL       74
         SVAL       74
         VAL        74
       0.STICKY_UNREACH:
         OSVAL      true
         OVAL       true
         SVAL       1
         VAL        1
       0.UNREACH:
         OSVAL      dead
         OVAL       1
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      down
         OVAL       2
         SVAL       none
         VAL        0
       1.DIRECTION_SLATS:
         OSVAL      2
         OVAL       2
         SVAL       0
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      1.5
         OVAL       0.015000
         SVAL       3
         VAL        0.030000
       1.LEVEL_SLATS:
         OSVAL      0.3
         OVAL       0.300000
         SVAL       0.5
         VAL        0.500000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
       1.WORKING_SLATS:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   IODev      CCU3
   ccureadingfilter .*
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/
   room       HomeMatic
   stateFormat 1.LEVEL / 1.LEVEL_SLATS
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute LEVEL!#0-0:closed,#100-100:open;DIRECTION!0:none,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100
Titel: Antw:HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: zap am 17 Juni 2019, 13:11:51
Du kannst mal das versuchen:


eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.LEVEL_SLATS:slats:slider,0,10,100/
substitute LEVEL,LEVEL_SLATS!#0-0:closed,#100-100:open;DIRECTION!0:none,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes


Die Erweiterung in substitute sorgt dafür, dass auch LEVEL_SLATS von 0-100 geht statt von 0-1.
Die Erweiterung in eventMap stellt einen neuen Befehl slats bereit, inkl. Slider.
Titel: Antw:HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: Reinhard.Leibetseder am 17 Juni 2019, 17:28:31
Leider funktioniert das nicht

Der befehlt Slats ist jetzt da und auch von 0 bis 100.
wenn ich ihn ausführe sehe ich auch kurz in der Homematic das sich was tut aber es ändert sich dann doch nichts.
Kann es sein das die Werte nicht zusammen passen dem im Readings steht immer noch 0.5 und nicht 50
Titel: Antw:HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: zap am 17 Juni 2019, 17:46:35
Manchmal hilft die Suchfunktion doch. Die Frage gab es schon mal:

https://forum.fhem.de/index.php?topic=84402.0
Titel: Antw:HM-LC-Ja1PBU-FM mit PIVCCU3 und FHEM steuern
Beitrag von: Reinhard.Leibetseder am 17 Juni 2019, 17:57:37
Danke für die schnelle Hilfe

Diesen Beitrag hab ich noch nicht gefunden aber werde ihn genau studieren, hab ja schon stunden mit der suche verbracht.

Danke  :D