HM-Dis-EP-WM55

Begonnen von OliWee, 14 Mai 2016, 16:48:43

Vorheriges Thema - Nächstes Thema

docb

Servus,
nur zur Info: habe noch keine Rückmeldung von Martin, vielleicht ist bei ihm Land unter oder er ist verdientermaßen im Urlaub. Ich melde mich sobald ich von ihm gehört habe.
Viele Grüße
doc
I love FHEM!

MadMax-FHEM

Hallo,

ich habe ja seit einiger Zeit das Display (rumliegen) und noch nicht so viel damit gemacht.

Mal eingebunden in mein Testsystem mit nanoCUL und ein wenig mit den Textkanälen "gespielt".
Nachdem es (wie hier beschrieben, danke!) "etwas" gemacht hat, habe ich es wieder beiseite gelegt (andere, wichtigere "Baustellen").
Dachte beim Anlernen ging alles gut.
Entweder ging wirklich alles gut oder ich hab nicht so drauf geachtet, hat ja funktioniert...

Parallel bin ich dabei ein System mit dem HM-UART aufzusetzen.

Habe das E-Paper-Display dann dort anlernen wollen und habe dauernd 'RESPONSE TIMEOUT:RegisterRead'...
Da ich dachte beim Anlernen am Testsystem mit nanoCUL wäre alles gut gewesen, habe ich es auf den HM-UART geschoben.

Habe rumprobiert und im Thread zum HM-UART versucht dem auf die Spur zu kommen.

https://forum.fhem.de/index.php/topic,54511.msg474169.html#msg474169

Eine Analyse hat irgendwie gezeigt, dass beim Gerät 9 Kanäle angelegt werden, es aber nur 8 sein sollen?!

Danach habe ich es wieder bei meinem Testsystem angelernt und siehe da der selbe Fehler, allerdings erst nach manuellem getConfig, da (dieses mal) das R-PairCentral bei set_ hängen blieb.

Danach war R-PairCentral ok aber auch hier der Fehler 'RESPONSE TIMEOUT:RegisterRead'...
Ebenso auf meinem System mit dem HM-USB-CFG...

Wie gesagt setzen von Text etc. funktioniert...

Nun die Frage, hatte jemand hier auch dieses Problem?
Wieviele Kanäle werden bei euch angelegt?

Sind es nun 9 oder 8??

Fhem ist neu (bzw. war neu als die Tests gestern gemacht wurden).

Hier noch ein List des E-Paper-Displays:


Internals:
   CFGFN
   DEF        4BD2DA
   HM_UART_MSGCNT 108
   HM_UART_RAWMSG 050100292AA0104BD2DAAFFE220100000000
   HM_UART_RSSI -41
   HM_UART_TIME 2016-07-20 22:10:52
   IODev      HM_UART
   LASTInputDev HM_UART
   MSGCNT     108
   NAME       HM_4BD2DA
   NR         32
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_4BD2DA_Dis_01
   channel_02 HM_4BD2DA_Dis_02
   channel_03 HM_4BD2DA_Key_01
   channel_04 HM_4BD2DA_Key_02
   channel_05 HM_4BD2DA_Key_03
   channel_06 HM_4BD2DA_Key_04
   channel_07 HM_4BD2DA_Key_05
   channel_08 HM_4BD2DA_Key_06
   channel_09 HM_4BD2DA_Key_07
   lastMsg    No:2A - t:10 s:4BD2DA d:AFFE22 0100000000
   protCmdDel 92
   protLastRcv 2016-07-20 22:10:52
   protResnd  6 last_at:2016-07-20 22:11:00
   protResndFail 6 last_at:2016-07-20 22:11:05
   protSnd    146 last_at:2016-07-20 22:10:55
   protState  CMDs_done_Errors:1
   rssi_at_HM_UART avg:-41.51 max:-41 lst:-41 cnt:108 min:-51
   Readings:
     2016-07-20 22:06:10   CommandAccepted yes
     2016-07-20 22:06:09   D-firmware      1.0
     2016-07-20 22:06:09   D-serialNr      NEQ0711293
     2016-07-20 22:06:14   PairedTo        0xAFFE22
     2016-07-20 22:06:14   R-pairCentral   0xAFFE22
     2016-07-20 22:06:14   R-powerSupply   bat
     2016-07-20 22:06:14   RegL_00.          02:01 05:00 08:01 0A:AF 0B:FE 0C:22 14:03 21:03  00:00
     2016-07-20 22:11:05   state           RESPONSE TIMEOUT:RegisterRead
   Helper:
     HM_CMDNR   43
     cSnd       01AFFE224BD2DA0803,01AFFE224BD2DA09040000000001
     mId        00FB
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +4BD2DA,00,00,00
       nextSend   1469045170.91038
       prefIO
       rxt        0
       vccu
       p:
         4BD2DA
         00
         00
         00
     Mrssi:
       mNo        2A
       Io:
         HM_UART    -39
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         HM_UART
       flg        A
       ts         1469045452.83523
       ack:
         HASH(0x28cad00)
         2A8002AFFE224BD2DA00
     Rssi:
       At_hm_uart:
         avg        -41.5185185185185
         cnt        108
         lst        -41
         max        -41
         min        -51
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HM_UART
   IOgrp      vccu:HM_UART
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-Dis-EP-WM55
   msgRepeat  1
   room       CUL_HM
   serialNr   NEQ0711293
   subType    pushButton
   webCmd     getConfig:clear msgEvents


Vielen Dank schon mal, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

martinp876

Es ist aktuell einer zuviel. Ich bin am korrigieren.
Auch das setzen des Text ist nicht optimal, da fehlt noch mehr.
Habe es aber nur theoretisch in Bearbeitung, ohne praktische Überprüfung.
Ein Update kommt daher ohne Gewähr

docb

Servus Martin, wir hätten einige Spender und würdendir ein Gerät "schenken". Was meinst? Hast dazu auch eine PN von mir.
Viele Grüße
Doc
I love FHEM!

martinp876

Hi, habe dir schon geantwortet. Mit einem realen Devise geht es immer einfacher, man kann ein sinnvolles verhalten  besser realisieren.

MadMax-FHEM

Hi Martin,

klar richtig testen ist alle mal besser als theoretisch mit "Fremdtestern"...

Willst du selber eins bestellen und basteln oder lieber eins was fertig ist?

Also falls du Zeit und Lust hast dich dem Thema anzunehmen...

Gruß und danke schon mal!

Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

docb

#51
Servus zusammen,
also los geht's mit der Spende für Martin:
Joachim, du hast angeboten, deines zu spenden, wir sind aktuell inkl. dir 5 Spender. Daher mein Vorschlag zur Vorgehensweise: das Display kostet 50€ + Joachim muss 5€ Versandkosten zahlen. Bei 5 Spendern wären das 11€ pro Nase. Joachim nimmt per PN Kontakt zu Martin auf wegen der Adresse und kümmert sich um den Versand, zudem schickt er per PN seine Paypaladresse an die Spender. Jeder zahlt die 11€ per "an Freunde spenden", damit keine Gebühren abgezogen werden. Wären damit alle einverstanden? Sollte sich jetzt noch jemand dazu gesellen wollen, wir nehmen noch gerne Spender auf ;-)

Aktuelle Spender:
MadMax-FHEM PN: https://forum.fhem.de/index.php?action=pm;sa=send;u=10674
iamandy PN: https://forum.fhem.de/index.php?action=pm;sa=send;u=20448
TL PN: https://forum.fhem.de/index.php?action=pm;sa=send;u=455
Klinki PN: https://forum.fhem.de/index.php?action=pm;sa=send;u=7216
Doc PN: https://forum.fhem.de/index.php?action=pm;sa=send;u=1555

Viele Grüße und GN8
Doc
I love FHEM!

MadMax-FHEM

Hi Doc,

geht klar!

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

docb

Servus,
ein neuer Spender hat sich gemeldet, der allerdings anonym bleiben möchte. Daher 55€ - 11€ (ich habe schon gezahlt) / 5 noch offene Spender = 8,8€, dh. bitte 9€ an Joachim zahlen.
Vielen Dank an die edlen Spender,
viele Grüße
doc
I love FHEM!

TL

Moin!

Ich könnte ein Display bei ELV versandkostenfrei bestellen (durch ELV-Card :) ). Habe aber auch kein Problem damit, anteilig die Versandkosten zu bezahlen...

Viele Grüße,
   Thomas
Einen Pi, sie zu knechten, sie alle zu finden,
ins FHEM zu treiben und ewig zu binden.

MadMax-FHEM

Hallo,

die ersten Zahlungen sind eingegangen...
...hoffentlich macht das mit dem zusätzlichen (kurzfristigen) Spender jetzt nicht zu viel Wirbel...

Adresse hab ich auch erhalten, Gerät ist schon (lange) verpackt und geht dann an Martin.

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

martinp876

Danke, an die Spender.
Mittlerweile ungetestet:
- der überzählige Kanal wird nicht mehr eingerichtet. Man kann/soll den letzten löschen
- ich habe die Default namen geändert: die ersten beiden sind Buttons. der 3. ist das Display, also verantwortlich für die mittleren Zeilen. die übrigen 5 dienen der Bereitstellung von Default texten.

- der Kanal 3 hat ein Kommando displayEP. Einmal mit "help" starten, also
set ep_Dis displayEP help
für Optionen.
wie gesagt, ungetestet  (wie auch :) )

martinp876

So, device erhalten. Ausprobiert, Fehler im Code gefunden. Update abgegeben.
DisplayEP ist die keyfunktion im Kanal Dis
Ich muss noch etwas spielen, erst einmal scheint es aber ok. Falls noch Komfort Funktionen fehlen bitte melden.

peterk_de

#58
Hey super, ich hab zwar urlaubsbedingt die Spendenaktion irgendwie verpasst (nächstesmal bin ich wieder dabei docb ;-)) - aber hab es grad mal fix ausprobiert und es scheint zu klappen!

Wofür Martin sicher nix kann, ist dass man mit dem text Befehl der Buttons leider die mittleren DisplayEP-Zeilen überschreibt, und mit den DisplayEP-Zeilen jeweils eine der Button-Zeilen - schade, macht die Nutzung aller 5 Zeilen als dynamische Anzeige kompliziert.

Aber hey, wenn man nur DisplayEP und die mittleren Zeilen nutzt ist das Ding VIEL schneller und flackert auch nur einmal! Scheint so wohl mehr im Sinne von ELV zu sein, also dass in erste und letzte Zeile eher eine statische Beschriftung gehört und dynamischer Text in die Mitte...
FHEM auf Ubuntu-VM / 2xNUC Proxmox Cluster
UI: HomeKit, TabletUI, Grafana
IOdevs: 2xHueBridge, RaspiMatic-CCU, CUL868, 2xHarmonyHub, 6xRaspi-Roomnode mit CO2, VOC und lepresenced
Devices: 107xHomematic(IP), 96xPhilips Hue, 17xTECHEM, 12xBTLE, 8xSONOS, 2xHomeConnect, 1xShelly 3em, 1xNanoleaf ...

martinp876

Der Display Befehl setzt explizit die 3 inneren Zeilen.
Was mich noch stört ist, dass nach Tastendruck der Text weg ist. Den Mechanismus habe ich nicht verstanden.
Werde ich noch forschen müssen. Evtl wird der Text der buttons ausgegeben...
So ist es noch nicht befriedigend.