FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: edition am 06 August 2016, 11:37:53

Titel: HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 06 August 2016, 11:37:53
Hallo zusammen

Ich habe mir einen Display-Wand-Taster zugelegt, mit dem ich meine Rolläden im Obergeschoss steuern möchte. Die Aktoren der Rolläden befinden sich auf dem Dachboden und werden ausschleßlich durch FHEM angesteuert.
Ich habe mich beim Taster ans WIKI gehalten und ihn zunächst in FHEM angelernt. Dann habe ich die Kanäle mit dem Rolladenaktor gepeert.
set Displaytaster_Wohnzimmer_Btn_01 peerChan 0 Rolladen_Schlafzimmer dual set
Nach mehreren getConfig kann ich nun den Rolladen mittels Taster rauf und runter fahren. Jetzt wollte ich noch den Text aufs Display bringen.
Also habe ich:
set Displaytaster_Wohnzimmer_Btn_02 text Auf Rolladen
und
set Displaytaster_Wohnzimmer_Btn_01 text Zu Schlafzimmer
eingegeben und wieder mehrfach getConfig ausgeführt.
Im Display steht aber weiterhin "Kein Gerät angelernt". Irgendwie wird das wohl nicht an den Taster übertragen. Ich habe immer noch CMDs_Pending beim Taster stehen und bekomme es nicht weg. Auch nicht nach 100x getConfig und am Taster Menü Zemtrale Übernehmen.
Der Config Check zeigt mir:
missing register list
    Displaytaster_Wohnzimmer_Btn_01: RegL_01.
    Displaytaster_Wohnzimmer_Btn_02: RegL_01.

und
peer not verified. Check that peer is set on both sides
    Rolladen_Schlafzimmer p:Displaytaster_Wohnzimmer_Btn_01
    Rolladen_Schlafzimmer p:Displaytaster_Wohnzimmer_Btn_02

Und da komme ich nicht weiter. Was muss ich tun, um das weg zu bekommen?

Gruß
edition
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: martinp876 am 06 August 2016, 14:13:16
sicher, das schon gepairt ist? Ich vermute das ist der Grund!
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 06 August 2016, 14:27:30
Der Taster ist gepairt. Hier das reading vom Taster:
PairedTo  0x000FFF
Der Rolladenaktor ist mit den Kanälen gepeert
peerList  Displaytaster_Wohnzimmer_Btn_01,Displaytaster_Wohnzimmer_Btn_02,
und die Kanäle haben auch den Text


Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: martinp876 am 06 August 2016, 15:02:27
Wenn er gepairt ist und dies angezeigt wird geht auch ein getconfig.
Logge das einmal. Falls du einen reset gemacht hast ist das pairing weg. Also Datum prüfen.
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 06 August 2016, 16:32:56
Das Pairing ist aktuell. Wenn ich getConfig anklicke und am Taster übernehmen drücke, erscheint im Log des Tasters folgendes:

2016-08-06_16:29:16 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:17 Displaytaster_Wohnzimmer CMDs_pending
2016-08-06_16:30:19 Displaytaster_Wohnzimmer D-firmware: 1.5
2016-08-06_16:30:19 Displaytaster_Wohnzimmer D-serialNr: LEQ1221965
2016-08-06_16:30:24 Displaytaster_Wohnzimmer CMDs_pending
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 06 August 2016, 18:07:49
Also das
missing register list
    Displaytaster_Wohnzimmer_Btn_01: RegL_01.
    Displaytaster_Wohnzimmer_Btn_02: RegL_01.

und das
peer not verified. Check that peer is set on both sides
    Rolladen_Schlafzimmer p:Displaytaster_Wohnzimmer_Btn_01
    Rolladen_Schlafzimmer p:Displaytaster_Wohnzimmer_Btn_02

habe ich weg. nun steht noch
Register changes pending
    Displaytaster_Wohnzimmer_Btn_01
    Displaytaster_Wohnzimmer_Btn_02

an.
Doch im Display steht weiterhin "kein Gerät angelernt".
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Otto123 am 06 August 2016, 23:39:30
Poste doch mal das Ergebnis von einem list Displaytaster_Wohnzimmer
Gruß Otto
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 07 August 2016, 10:35:49
Bitteschön:

Internals:
   DEF        304176
   IODev      SCC
   LASTInputDev SCC1
   MSGCNT     5186
   NAME       Displaytaster_Wohnzimmer
   NR         258
   NTFY_ORDER 50-Displaytaster_Wohnzimmer
   SCC1_MSGCNT 2593
   SCC1_RAWMSG A0EE4A010304176000FFF0100000000::-82:SCC1
   SCC1_RSSI  -82
   SCC1_TIME  2016-08-06 20:17:22
   SCC_MSGCNT 2593
   SCC_RAWMSG A0EE4A010304176000FFF0100000000::-39.5:SCC
   SCC_RSSI   -39.5
   SCC_TIME   2016-08-06 20:17:22
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Displaytaster_Wohnzimmer_Btn_01
   channel_02 Displaytaster_Wohnzimmer_Btn_02
   channel_03 Displaytaster_Wohnzimmer_Btn_03
   channel_04 Displaytaster_Wohnzimmer_Btn_04
   channel_05 Displaytaster_Wohnzimmer_Btn_05
   channel_06 Displaytaster_Wohnzimmer_Btn_06
   channel_07 Displaytaster_Wohnzimmer_Btn_07
   channel_08 Displaytaster_Wohnzimmer_Btn_08
   channel_09 Displaytaster_Wohnzimmer_Btn_09
   channel_0A Displaytaster_Wohnzimmer_Btn_10
   channel_0B Displaytaster_Wohnzimmer_Btn_11
   channel_0C Displaytaster_Wohnzimmer_Btn_12
   channel_0D Displaytaster_Wohnzimmer_Btn_13
   channel_0E Displaytaster_Wohnzimmer_Btn_14
   channel_0F Displaytaster_Wohnzimmer_Btn_15
   channel_10 Displaytaster_Wohnzimmer_Btn_16
   channel_11 Displaytaster_Wohnzimmer_Btn_17
   channel_12 Displaytaster_Wohnzimmer_Btn_18
   channel_13 Displaytaster_Wohnzimmer_Btn_19
   channel_14 Displaytaster_Wohnzimmer_Btn_20
   lastMsg    No:E4 - t:10 s:304176 d:000FFF 0100000000
   protCmdDel 191
   protLastRcv 2016-08-06 20:17:22
   protResnd  21 last_at:2016-08-06 20:14:53
   protResndFail 2 last_at:2016-08-06 17:28:49
   protSnd    2546 last_at:2016-08-06 20:17:22
   protState  CMDs_done
   rssi_at_SCC min:-65.5 max:-33.5 cnt:2593 lst:-39.5 avg:-44.01
   rssi_at_SCC1 cnt:2593 lst:-82 avg:-86.25 min:-108 max:-77
   Readings:
     2016-08-06 17:32:13   CommandAccepted yes
     2016-08-06 20:15:01   D-firmware      1.5
     2016-08-06 20:15:01   D-serialNr      LEQ1221965
     2016-08-06 20:16:52   PairedTo        0x000FFF
     2016-08-06 17:26:04   R-language      German
     2016-08-06 17:32:15   R-pairCentral   0x000FFF
     2016-08-06 17:26:04   R-stbyTime      10 s
     2016-08-06 20:16:52   RegL_00.          02:01 07:01 0A:00 0B:0F 0C:FF 0E:0A 00:00
     2016-08-06 17:31:12   battery         ok
     2016-08-06 20:17:22   state           CMDs_done
   Helper:
     HM_CMDNR   228
     PONtest    1
     cSnd       01000FFF30417614040000000001,01000FFF3041761403
     mId        00DD
     rxType     28
     Expert:
       def        1
       det        1
       raw        1
       tpl        0
     Io:
       newChn     +304176,00,00,00
       nextSend   1470507442.48532
       prefIO
       rxt        2
       vccu
       p:
         304176
         00
         00
         00
     Mrssi:
       mNo        E4
       Io:
         SCC        -37.5
         SCC1       -82
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         SCC
       flg        A
       ts         1470507442.26634
       ack:
         HASH(0x23510b0)
         E48002000FFF30417600
     Rssi:
       At_scc:
         avg        -44.0188970304666
         cnt        2593
         lst        -39.5
         max        -33.5
         min        -65.5
       At_scc1:
         avg        -86.2581951407636
         cnt        2593
         lst        -82
         max        -77
         min        -108
     Shadowreg:
     Tmpl:
Attributes:
   IODev      SCC
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.5
   model      HM-PB-4DIS-WM-2
   room       01_Wohnzimmer
   serialNr   LEQ1221965
   subType    pushButton
   webCmd     getConfig:clear msgEvents


Ich habe beim Kanal1 & 2 des Tasters folgendes in den readings gefunden:
device     Displaytaster_Wohnzimmer
   Readings:
     2016-08-06 17:24:00   R-Rolladen_Schlafzimmer_chn-01-expectAES set_off
     2016-08-06 17:24:00   R-Rolladen_Schlafzimmer_chn-01-peerNeedsBurst set_off

Das set_off bedeutet doch, das der Befehl zur Übertragung ansteht, aber noch nicht an den Taster übertragen wurde, richtig?
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Otto123 am 07 August 2016, 20:24:02
Das list sieht eigentlich gut aus. Gepairt ist, im Gegensatz zu Deinen bisherigen Posts ist auch CMDs_done.
Das Set_off bedeutet, Du hast was gemacht und der Schalter hat es noch nicht bekommen, bzw. quittiert. Das siehst Du richtig

Du hast zwei IOs richtig? SCC und SCC1, der SCC1 hat schlechte RSSI Werte. Eigentlich steht SCC als IODev
   IODev      SCC
   LASTInputDev SCC1

aber SCC1 als letztes InputDev.

Ich vermute daher kommt das Problem.
Vielleicht kann Martin das besser deuten als ich.

Gruß Otto
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 07 August 2016, 20:33:11
Also das mit CMDs_done habe ich mittlerweole hinbekommen. Ich muss bis zu 7x getConfig und am Taster übernehmen drücken, bis CMDs_done kommt.
Der SCC1 ist der 433Mhz für Intertechno. Hat bisher keine große Rolle bei der Einbindung der Komponenten gespielt. Warum der da reinfunkt ist mir ein Rätsel. Ob es was bringt, wenn ich den deaktiviere, während ich getConfig ausführe? Probier ich mal.

Gruß
edition
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Otto123 am 07 August 2016, 22:07:18
eigentlich ist Taster übernehmen drücken wichtiger als getconfig. Mit getconfig löst Du ja jedesmal eine neue Übertragung der Config aus.
Gruß Otto
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 07 August 2016, 22:58:11
Hmm, wenn ich getConfig auslöse und am Taster übernehmen drücke, wechselt der Status von CMDs_Pending nach CMDs-Processing. Nach einer Zeit geht es dann zurück auf CMDs_Pending. Dann klicke ich wieder auf getConfig und drücke wieder übernehmen. Das ganze geht zwischen 3 und 7 mal so, bis dann CMDs_done kommt.
Ich habe gerade mal versucht, getConfig und übernehmen, wenn CMDs_processing auf CMDs_Pending wechselt, wieder übernehmen, bis CMDs_done.
Das ging deutlich schneller, ändert aber auch nichts.
R-Rolladen_Schlafzimmer_chn-01-expectAES  set_off
steht immer noch an.
Wie übernehme ich denn das auf den Taster? Mit getConfig offensichtlich nicht!
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Otto123 am 07 August 2016, 23:17:34
Also wie gesagt, getconfig löst eine neue Übertragung aus. Es kann aber sein die alte Anforderung ist noch nicht abgeschlossen.

Wenn Du am Taster übernehmen drückst, empfängt und verarbeitet er dein getconfig. Manchmal braucht es einen zweiten Taster übernehmen drücken (oder einfach viel Zeit) OHNE getconfig um alles zu übertragen.

Zu Deinem Problem mit set_off:
Diese Readings haben beim Taster (Hauptdevice=Displaytaster_Wohnzimmer) doch nichts zu suchen sondern gehören zum Channel, also in etwa:
Displaytaster_Wohnzimmer_Btn_01
Je nach dem mit wem Rolladen_Schlafzimmer gepeert ist.

Gruß Otto
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 07 August 2016, 23:33:31
Jaja, das set-off stammt auch aus den readings des Channel. Steht bei Btn_01 und Btn_02 drin.
Wie bekomme ich das "set" denn weg? Also wie übernehme ich das?

Gruß
edition
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Otto123 am 07 August 2016, 23:36:50
getconfig (am channel) und Tester übernehmen :-X
eventuell noch mal setzen? Musste ich aber z.B. gar nicht machen, da das default so ist.
eventuell auch nochmal neu machen mit clear readings|msgEvents, aber da bin ich jetzt überfragt. Das ist jetzt nur so dahin gesagt ...

Gute Nacht Otto
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 08 August 2016, 00:09:58
Nach jeweils clear readings und getConfig auf beiden Chanels ist das "set" nun weg. Es steht aber laut Configcheck immer noch
peer not verified. Check that peer is set on both sides
    Rolladen_Schlafzimmer p:Displaytaster_Wohnzimmer_Btn_01
    Rolladen_Schlafzimmer p:Displaytaster_Wohnzimmer_Btn_02

an.
Wie bekomme ich das weg? Fehlt das peering jetzt beim Taster, oder beim Rolladenaktor?
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 08 August 2016, 00:25:12
Ich hab`s, ich hab`s!!!!

Ich habe die peering Befehle erneut abgesetzt und am Taster solange übernehmen gedrückt, bis CMDs_done kam. Jetzt habe ich Text :)

Danke für die Hilfe
edition
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: edition am 08 August 2016, 15:02:46
So, hier erst mal für alle, die mitlesen, weil sie das gleiche Problem haben, die Lösung:

Genau wie im Wiki beschrieben. Allerdings nach jedem Befehl so oft übernehmen drücken, bis CMDs_done im Status des Tasters steht. Dann nächsten Befehl, der Status wechselt auf CMDs_Pending und wieder übernehmen, bis CMDs_done.
Da war mein Fehler. Ich habe nur einmal übernehmen gedrückt. Das reicht offenbar nicht immer aus.

Gruß
edition
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: frank am 08 August 2016, 16:17:33
ZitatGenau wie im Wiki beschrieben. Allerdings nach jedem Befehl so oft übernehmen drücken, bis CMDs_done im Status des Tasters steht. Dann nächsten Befehl, der Status wechselt auf CMDs_Pending und wieder übernehmen, bis CMDs_done.
Da war mein Fehler. Ich habe nur einmal übernehmen gedrückt. Das reicht offenbar nicht immer aus.
ein getconfig am device macht auch zusätzlich für jeden channel ein getconfig. bei dem haufen von channels also kein wunder.
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Kroegi am 24 März 2017, 15:07:38
Habe es nach deine Anleitung gemacht, bis zum mehrmaligen drücken von Übernehmen.
Dann kommt irgendwann bei mir statt CMDs_pending oder _prozessing ein RESPONSE TIMEOUT:RegisterRead
Ich habs immerhin geschafft Text zu übernehmen, allerdings was der erste Versuch in der Reihenfolge verkehrt herum.
Eine erneute Übernehmen drücken Runde scheitert allerdings wegen dem RESPONSE TIMEOUT:RegisterRead.
Jemand eine Idee dazu?
Muss ich so oft übernehmen drücken wie es mögliche Buttons gibt?
Danke
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: choetzu am 27 November 2017, 21:52:52
Hallo, evtl komm ich hier weiter.

Bislang hat der Wandtaster super seine Dienste gemacht. Seit neustem setzt er aber bei Knopfdruck anstelle von "Short (to VCCU)" ein "Short 1_50 (to VCCU)" ab. Drückt man erneut, wird es dann "Short 1_51 (to VCCU)". Somit ist es schwierig ein DOIF zu kreieren.. ich habs versucht. Z.Z bin ich hier, was aber nicht funktioniert:

([HM_303548_Btn_02] eq "Short.*")
(set Abwesend_Dummy on)

DOELSEIF
([HM_303548_Btn_01] eq "Short.*")

hat jemand eine Antwort? Gibt es nebst eq und ne auch die möglichkeit "enthält" zu nehmen?
(set Abwesend_Dummy off)
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: Otto123 am 27 November 2017, 22:28:06
Hi,
Bist Du sicher mit Deiner Einschätzung seit kurzem? Ich wüsste nicht, dass sich hier etwas geändert hat.
Also mal ein Taster von mir:
2017-11-27 22:23:23 CUL_HM RC62 battery: ok
2017-11-27 22:23:23 CUL_HM RC62 RC62_2 Short
2017-11-27 22:23:23 CUL_HM RC62_2 Short 1_61 (to LichtSz)
2017-11-27 22:23:23 CUL_HM RC62_2 trigger: Short_61
2017-11-27 22:23:23 CUL_HM RC62_2 triggerTo_LichtSz: Short_61
2017-11-27 22:23:23 CUL_HM RC62_2 trigger_cnt: 61

Wie Du siehst liefert die Taste  RC62_2 den Event Short 1_61
Aber das Gerät RC62  liefert den Event RC62_2 Short auf den kannst Du schon triggern.

Du fragst allerdings den state des Button ab, das ist aus meiner Sicht eh ziemlich witzlos. Du willst doch auf das Ereignis triggern?
https://fhem.de/commandref_DE.html#DOIF_Ereignissteuerung

Oder ich habe es falsch verstanden.

Und: Diesen alten Thread mit völlig anderem Betrefftext kapern halte ich auch für abwegig  :o  ;D

Gruß Otto
Titel: Antw:HM-PB-4DIS-WM-2 zeigt keinen Text
Beitrag von: choetzu am 28 November 2017, 08:11:51
Guten Morgen,

herzlichen dank, das half.. Und sorry, dass ich diesen Thread missbraucht habe. Du hast natürlich recht, macht nicht viel Sinn.

Lg c