Neuinstallation und neu anlernen ? F4 Fehler

Begonnen von pg03, 03 März 2017, 08:25:38

Vorheriges Thema - Nächstes Thema

pg03

Ich habe jetzt nochmal den Artikel zum pairing gelesen aber das mit dem anschließenden Tastendrücken finde ich immer noch nicht... egal, ich habe noch mal zurück gesetzt und jetzt hoffentlich alles richtig gemacht:

Internals:
   CFGFN
   DEF        515B40
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     183
   NAME       HM_515B40
   NOTIFYDEV  global
   NR         209
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_515B40_Weather
   channel_02 HM_515B40_Climate
   channel_03 HM_515B40_WindowRec
   channel_06 HM_515B40_remote
   channel_07 HM_515B40_SwitchTr
   lastMsg    No:3E - t:10 s:515B40 d:384787 0208000000
   myHmUART_MSGCNT 183
   myHmUART_RAWMSG 050100373E8010515B403847870208000000
   myHmUART_RSSI -55
   myHmUART_TIME 2017-03-03 17:12:59
   protLastRcv 2017-03-03 17:12:59
   protResnd  1 last_at:2017-03-03 17:12:04
   protSnd    178 last_at:2017-03-03 17:12:59
   protState  CMDs_done
   rssi_at_myHmUART avg:-56.75 cnt:183 min:-74 lst:-55 max:-45
   Readings:
     2017-03-03 17:11:46   Activity        alive
     2017-03-03 17:12:44   CommandAccepted yes
     2017-03-03 17:11:41   D-firmware      1.3
     2017-03-03 17:11:41   D-serialNr      NEQ1523014
     2017-03-03 17:12:44   PairedTo        0x384787
     2017-03-03 17:11:47   R-burstRx       on
     2017-03-03 17:11:47   R-cyclicInfoMsg on
     2017-03-03 17:11:47   R-cyclicInfoMsgDis 0
     2017-03-03 17:11:47   R-pairCentral   0x384787
     2017-03-03 17:12:44   RegL_00.          01:01 02:01 09:01 0A:38 0B:47 0C:87 0F:00 11:00  12:16 16:01 18:00 19:00 1A:00 00:00
     2017-03-03 17:12:31   battery         ok
     2017-03-03 17:12:31   batteryLevel    3
     2017-03-03 17:12:31   desired-temp    21.0
     2017-03-03 17:12:31   measured-temp   21.8
     2017-03-03 17:12:59   state           CMDs_done
     2017-03-03 17:12:32   time-request    -
     Regl_07.:
       VAL
   Helper:
     HM_CMDNR   62
     cSnd       01384787515B400703,01384787515B4007040000000001
     mId        00AD
     rxType     6
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +515B40,00,00,00
       nextSend   1488557579.42835
       prefIO
       rxt        0
       vccu
       p:
         515B40
         00
         00
         00
     Mrssi:
       mNo        3E
       Io:
         myHmUART   -53
     Prt:
       awake      0
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_myhmuart:
         avg        -56.7540983606557
         cnt        183
         lst        -55
         max        -45
         min        -74
     Shregw:
       07         02
     Shadowreg:
Attributes:
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   NEQ1523014
   subType    thermostat
   webCmd     getConfig:clear msgEvents


ODER?

Thorsten Pferdekaemper

Hi,
meiner Meinung nach sieht jetzt alles ok aus. Das mit den Tastendrücken ist normalerweise nur für die ungeduldigen. Ansonsten kann es halt sein, dass es ein paar Minuten dauert, bis alles abgearbeitet ist. Du solltest immer warten, bis bei state "CMDs_done" steht und nicht mehr "CMDs_pending".
Gruß,
   Thorsten
FUIP

pc1246

@pg03
Warum bist Du denn so ungeduldig? Es war doch schon alles gut! Es steht nirgendwo geschrieben, dass Du die Taste mehrmals druecken musst! Meine Erfahrung aber hat gezeigt, dass es am einfachsten ist, wenn man die Taste so oft drueckt, bis der Timer durchlaeuft. Thorsten hat aber auch recht, man kann einfach warten, was dann aber halt bis zu 9 Minuten dauern kann, bis alle cmds abgearbeitet sind!
Und dann kommt spaeter das get-config, was halt auch noch 2-3 mal Daten abholt!
Also merke, wenn das set bei pairedto weg ist, dann ist meistens alles gut! Danach Ruhe bewaren und warten, bzw. druecken bis keine pending cmds mehr da sind. Dann weitermachen!
Viel Erfolg noch
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div

MadMax-FHEM

#33
Zitat von: Thorsten Pferdekaemper am 03 März 2017, 17:23:28
Hi,
meiner Meinung nach sieht jetzt alles ok aus. Das mit den Tastendrücken ist normalerweise nur für die ungeduldigen. Ansonsten kann es halt sein, dass es ein paar Minuten dauert, bis alles abgearbeitet ist. Du solltest immer warten, bis bei state "CMDs_done" steht und nicht mehr "CMDs_pending".
Gruß,
   Thorsten

Jep und bei den Wandthermostaten eigentlich nicht nötig, da gehen die Kommandos meist "schnell" von alleine...
...nur die Heizkörperthermostate brauchen immer länger...

Ebenso bei den Peering-Befehlen: also Geduld und warten bis (wie bereits geschrieben) cmdsDone!

EDIT: es sind "kleine" auf Batterie-sparsamkeit getrimmte Geräte, da kann es gerade beim Anlernen (wo "viele" also für diese Geräte gesehen) Daten übertragen werden müssen schon mal dauern. Es sind keine Hochleistungs-Smartphones mit WLAN ;)  (aber die müssen ja auch spät. nach 2 Tagen ans Ladegerät / hier halten die Batterien 2-3 Jahre)

Und dann erst weitermachen...
...zwischendrin mal per hminfo prüfen ob alles ok ist.

Viel Erfolg, 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)

pg03

Zitat von: pc1246 am 03 März 2017, 17:36:08
@pg03
Warum bist Du denn so ungeduldig?

Das hat weniger mit Ungeduld als mit Unwissenheit zu tun - man möchte eben nichts falsch machen...

Jetzt werde ich noch das HM-CC-RT-DN pairen und dann mal ein peeren über fhem versuchen.... Ich hoffe die Reihenfolge ist so ok und ich habe keine Zwischenschritte vergessen..