Autor Thema: frage zu HM-WDS100-C6-O-2  (Gelesen 1234 mal)

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #15 am: 08 August 2018, 13:25:44 »
naja, die sun is eher uninteressant, die zählt (wie der regenzählar auch) hoch und fangt von vorne an ab nen gewissen wert. wen die sonnenscheindauer also interessiert, der wird sich was basteln müssen, wie den "isRaining". wenn allerdings alle stationen so wie meine sind, kann man das aber gleich mal knicken. der helligkeits-sensor zeigt tagsüber die selben werte, wie meine anderen helligkeitssensoren (die hm aussen-bewegungsmelder), geht aber schon bei beginnender dämmerung auf 0. wie weit man mit dem ding also ernsthaft was machen kann - ich weiß es nicht.

storm low und high ist eben genau das, was mich interessiert. warscheinlich auch die meisten anderen. so kann man dann ja seine markisen zeitnah und ohne panik steuern.
ich pers. halte die 2 werte und ihre darstellung (als reading und/oder peering) als das wichtigste an der ganzen station. wobei es mich pers. sogar nur als reading interessieren würde, weil ich meine markisen auch, je nach windstärke, mal nur halb einfahren würde (praktiziere ich jetzt seit jahren schon erfolgreich per hand. und ja, mir sind die gefahren bei fhem-ausfall usw. durchaus bewusst).

was mich halt auch noch brennend interessieren würde - ich hab die wetterstation an meiner solaranlage hängen - ob man die sendeintervalle nicht generell schneller kriegen würde. z.b. finde ich windrichtung und schwankungsbreite als total sinnlos, wenn ich die nur alle paar minuten kriege. dahinter steht z.b. die idee: rollos als regenschutz nur zuzufahren, wenn der wind auch aus einer "gefärlichen richtung" kommt.

zeit sollt sicher nicht das problem sein. "man" hat ja nun lange genug auch ohne neue features gelebt.
ich bin ehrlich gesagt schon heil froh, dass sich das überhaupt mal wer anschaut. dass es gleich der hm-fhem-cheffe pers. ist, ist dabei sicher kein beinbruch *g*.

somit: wennst mal neue modulversionen zum testen hast --> nur her damit und sagen, auf was ich achten soll.
wenn du weitere informationen willst --> was soll ich eintippen und was willst du vom ergebnis sehen?
→do↑p!dnʇs↓shit←

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #16 am: 12 August 2018, 08:32:45 »
Zu Sun und Storm: Der CUL_HM Layer implementiert alles, was möglich ist. Der User kann dann machen was er will - gelegentlich gibt es tolle sonderideen.

Bei dirwürde ich nun gerne einmal alle Register sehen. Dazu einfach einmal ein paar dummies peeren und sichtbarkeit einschalten
set wetterstation clear msgEvents
set wetterstation regSet burstRx  on
{$HMConfig::culHmModelSets{"HM-WDS100-C6-O-2"}{"burstXmit"}=""}
Zitat
wetterstation protState CMDs_pending
sollte zu sehen sein
Warten oder Config drücken. Nach max 5min sollte
Zitat
wetterstation protState CMDs_done
sollte zu sehen sein.
nun kannst du schneller aggieren. Das Kommando burstXmit (muss ich noch permanent einbauen) steht zu Verfügung.

set wetterstation peerBulk 11223301,11223302,11224401
set wetterstation getConfig
set wetterstation burstXmit
attr wetterstation expert 251
Zitat
wetterstation protState CMDs_done
abwarten

l wetterstation
get wetterstation regTable
get wetterstation regList
 
posten.

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #17 am: 12 August 2018, 10:42:26 »
so, alles mit dem neuen modul gemacht - mal ein reset und neu gepaiered (pairing war weg - frag mich nicht warum ...) - jetzt kann ichs angehen *G*

set wetterstation clear msgEvents --> protState Info_Cleared
set wetterstation regSet burstRx  on

kann doch ned sein - nach3 updates der readings immer noch
R-burstRx    set_on
und
protState    CMDs_pending … den burst will er mir nicht setzen kommt dann nur irgendwan mal "CMDs_done_Errors:1"

ok, man muß nur nervig sein - nach 10 mal set burstRx on und getconfig mit tasten drücken hab ich endlich ein
R-burstRx  on
*juhuuu*
weiter gehts …

{$HMConfig::culHmModelSets{"HM-WDS100-C6-O-2"}{"burstXmit"}=""} --> houston, wir haben ein "protState CMDs_done"

set wetterstation peerBulk 11223301,11223302,11224401
set wetterstation getConfig
set wetterstation burstXmit
attr wetterstation expert 251
--> "protState CMDs_done" und einige neue readings:R-11223301-stormLowThresh 5 2018-08-12 11:05:04
R-11223301-stormUpThresh 20 2018-08-12 11:05:04
R-11223301-sunThresh 50 2018-08-12 11:05:04
R-11223301-windSpeedRsltSrc max 2018-08-12 11:05:04
R-11223302-stormLowThresh 5 2018-08-12 11:05:04
R-11223302-stormUpThresh 20 2018-08-12 11:05:04
R-11223302-sunThresh 50 2018-08-12 11:05:04
R-11223302-windSpeedRsltSrc max 2018-08-12 11:05:04
R-11224401-stormLowThresh 5 2018-08-12 11:05:05
R-11224401-stormUpThresh 20 2018-08-12 11:05:05
R-11224401-sunThresh 50 2018-08-12 11:05:05
R-11224401-windSpeedRsltSrc max 2018-08-12 11:05:05
R-burstRx on 2018-08-12 10:51:36
R-localResDis off 2018-08-12 10:33:04
R-pairCentral 0x322433 2018-08-12 10:33:04
R-stormLowThresh 5 2018-08-12 10:33:05
R-stormUpThresh 20 2018-08-12 10:33:05
R-sunThresh 50 2018-08-12 10:33:05
R-windSpeedRsltSrc max 2018-08-12 10:33:05
RegL_00. 01:01 02:01 0A:32 0B:24 0C:33 18:00 00:00 2018-08-12 11:05:03
RegL_01. 05:32 06:14 07:05 0A:01 00:00 2018-08-12 11:05:04
RegL_01.11223301 05:32 06:14 07:05 0A:01 00:00 2018-08-12 11:05:04
RegL_01.11223302 05:32 06:14 07:05 0A:01 00:00 2018-08-12 11:05:04
RegL_01.11224401 05:32 06:14 07:05 0A:01 00:00 2018-08-12 11:05:05
RegL_04.11223301 05:00 00:00 2018-08-12 11:05:05
RegL_04.11223302 05:00 00:00 2018-08-12 11:05:06
RegL_04.11224401 05:00 00:00 2018-08-12 11:05:06
hoffe, dass passt so


l wetterstation (meinste list, oder?)
Internals:
   DEF        62E4AE
   IODev      hmLan2
   LASTInputDev hmLan2
   MSGCNT     95
   NAME       wetterstation
   NOTIFYDEV  global
   NR         155
   NTFY_ORDER 50-wetterstation
   STATE      t:23.2 °c || lf:44 % || tp:10.3 °c (abs:9.1 °c)
   TYPE       CUL_HM
   hmLan2_MSGCNT 95
   hmLan2_RAWMSG 0500003A11867062E4AE00000000E82C000040003E2AC6
   hmLan2_RSSI -58
   hmLan2_TIME 2018-08-12 11:13:01
   lastMsg    No:11 - t:70 s:62E4AE d:000000 00E82C000040003E2AC6
   peerList   11223301,11223302,11224401,
   protCmdDel 8
   protCondBurst off
   protLastRcv 2018-08-12 11:13:01
   protRcv    47 last_at:2018-08-12 11:13:01
   protResnd  5 last_at:2018-08-12 11:03:33
   protResndFail 1 last_at:2018-08-12 10:45:50
   protSnd    39 last_at:2018-08-12 11:05:06
   protSndB   1 last_at:2018-08-12 10:55:34
   protState  CMDs_done
   rssi_at_hmLan2 cnt:95 min:-80 max:-49 avg:-58.28 lst:-58
   Helper:
     DBLOG:
       brightness:
         logdb:
           TIME       1534065181.99458
           VALUE      198
       dewpoint:
         logdb:
           TIME       1534065181.99458
           VALUE      10.3
       humidity:
         logdb:
           TIME       1534065181.99458
           VALUE      44
       regen_heute:
         logdb:
           TIME       1534065181.99458
           VALUE      -252.2
       temperature:
         logdb:
           TIME       1534065181.99458
           VALUE      23.2
       temperature_komma:
         logdb:
           TIME       1534065181.99458
           VALUE      23,2
       windDirection:
         logdb:
           TIME       1534065181.99458
           VALUE      310
       windSpeed:
         logdb:
           TIME       1534065181.99458
           VALUE      0
   READINGS:
     2018-08-12 10:50:44   Activity        alive
     2018-08-12 11:05:02   CommandAccepted yes
     2018-08-12 10:50:44   D-firmware      1.6
     2018-08-12 10:50:44   D-serialNr      OEQ1864809
     2018-08-12 11:05:03   PairedTo        0x322433
     2018-08-12 11:05:04   R-11223301-stormLowThresh 5
     2018-08-12 11:05:04   R-11223301-stormUpThresh 20
     2018-08-12 11:05:04   R-11223301-sunThresh 50
     2018-08-12 11:05:04   R-11223301-windSpeedRsltSrc max
     2018-08-12 11:05:04   R-11223302-stormLowThresh 5
     2018-08-12 11:05:04   R-11223302-stormUpThresh 20
     2018-08-12 11:05:04   R-11223302-sunThresh 50
     2018-08-12 11:05:04   R-11223302-windSpeedRsltSrc max
     2018-08-12 11:05:05   R-11224401-stormLowThresh 5
     2018-08-12 11:05:05   R-11224401-stormUpThresh 20
     2018-08-12 11:05:05   R-11224401-sunThresh 50
     2018-08-12 11:05:05   R-11224401-windSpeedRsltSrc max
     2018-08-12 10:51:36   R-burstRx       on
     2018-08-12 10:33:04   R-localResDis   off
     2018-08-12 10:33:04   R-pairCentral   0x322433
     2018-08-12 10:33:05   R-stormLowThresh 5
     2018-08-12 10:33:05   R-stormUpThresh 20
     2018-08-12 10:33:05   R-sunThresh     50
     2018-08-12 10:33:05   R-windSpeedRsltSrc max
     2018-08-12 11:05:03   RegL_00.          01:01 02:01 0A:32 0B:24 0C:33 18:00 00:00
     2018-08-12 11:05:04   RegL_01.          05:32 06:14 07:05 0A:01 00:00
     2018-08-12 11:05:04   RegL_01.11223301   05:32 06:14 07:05 0A:01 00:00
     2018-08-12 11:05:04   RegL_01.11223302   05:32 06:14 07:05 0A:01 00:00
     2018-08-12 11:05:05   RegL_01.11224401   05:32 06:14 07:05 0A:01 00:00
     2018-08-12 11:05:05   RegL_04.11223301   05:00 00:00
     2018-08-12 11:05:06   RegL_04.11223302   05:00 00:00
     2018-08-12 11:05:06   RegL_04.11224401   05:00 00:00
     2018-08-12 11:13:01   absoluteHumidity 9.1
     2018-08-12 11:13:01   battery         ok
     2018-08-12 11:13:01   brightness      198
     2018-08-12 11:13:01   dewpoint        10.3
     2018-08-12 11:13:01   humidity        44
     2018-08-12 11:13:01   isRaining       0
     2018-08-12 11:05:04   peerList        11223301,11223302,11224401,
     2018-08-12 10:30:07   powerOn         2018-08-12 10:30:07
     2018-08-12 11:13:01   rain            0
     2018-08-12 10:30:07   recentStateType info
     2018-08-12 11:13:01   regen_all       cH: 0.0 lH: 0.0 cD: -252.2 lD: 0.0 IR: 0 Rnow: 0.0 Rdif: 0
     2018-08-12 11:13:01   regen_d_curr    -252.2
     2018-08-12 00:02:19   regen_d_last    0.0
     2018-08-12 00:02:19   regen_d_start   252.2
     2018-08-12 00:02:19   regen_d_trig_tsecs 1534111200
     2018-08-12 11:13:01   regen_h_curr    0.0
     2018-08-12 11:13:01   regen_h_last    0.0
     2018-08-12 11:13:01   regen_h_start   0.0
     2018-08-12 11:13:01   regen_h_trig_tsecs 1534064400
     2018-08-12 11:13:01   regen_heute     -252.2
     2018-08-12 11:13:01   regen_now_diff  0
     2018-08-12 11:13:01   regen_now_rate  0.0
     2018-08-12 11:13:01   regen_now_value 0.0
     2018-08-12 11:13:01   regen_tsecs     1534065181.96869
     2018-08-12 11:13:01   state           T: 23.2 H: 44 W: 0 R: 0 IR: 0 WD: 310 WDR: 22.5 S: 42 B: 198
     2018-08-12 11:13:01   sunshine        42
     2018-08-12 11:13:01   temperature     23.2
     2018-08-12 11:13:01   temperature_komma 23,2
     2018-08-12 10:51:35   unknown         0400000000000105320A010000
     2018-08-12 11:13:01   windDirRange    22.5
     2018-08-12 11:13:01   windDirection   310
     2018-08-12 11:13:01   windSpeed       0
   helper:
     HM_CMDNR   17
     PONtest    1
     cSnd       0132243362E4AE01041122330204,0132243362E4AE01041122440104
     cfgChkResult No regs found for:

wetterstation type:THSensor -
list:peer register         :value
   0:      burstRx          :on
   0:      localResDis      :off
   0:      pairCentral      :0x322433
   1:11223301 stormLowThresh   :5
   1:11223301 stormLowThresh   :5
   1:11223301 stormUpThresh    :20
   1:11223301 stormUpThresh    :20
   1:11223301 sunThresh        :50
   1:11223301 sunThresh        :50
   1:11223301 windSpeedRsltSrc :max
   1:11223301 windSpeedRsltSrc :max
   1:11223302 stormLowThresh   :5
   1:11223302 stormLowThresh   :5
   1:11223302 stormUpThresh    :20
   1:11223302 stormUpThresh    :20
   1:11223302 sunThresh        :50
   1:11223302 sunThresh        :50
   1:11223302 windSpeedRsltSrc :max
   1:11223302 windSpeedRsltSrc :max
   1:11224401 stormLowThresh   :5
   1:11224401 stormLowThresh   :5
   1:11224401 stormUpThresh    :20
   1:11224401 stormUpThresh    :20
   1:11224401 sunThresh        :50
   1:11224401 sunThresh        :50
   1:11224401 windSpeedRsltSrc :max
   1:11224401 windSpeedRsltSrc :max
                       
                       

     mId        00AE
     peerIDsRaw ,11223301,11223302,11224401,00000000
     regLst     ,0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +62E4AE,00,00,00
       nextSend   1534065182.05448
       rxt        2
       vccu       vccu
       p:
         62E4AE
         00
         00
         00
       prefIO:
         hmLan2
     mRssi:
       mNo        11
       io:
         hmLan:
         hmLan2:
           -52
           -52
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_hmLan2:
         avg        -58.2842105263158
         cnt        95
         lst        -58
         max        -49
         min        -80
     shadowReg:
     tmpl:
   nb:
     cnt        1
Attributes:
   IODev      hmLan2
   IOgrp      vccu:hmLan2
   actCycle   000:10
   actStatus  alive
   alias      wetterstation
   autoReadReg 4_reqStatus
   expert     251
   firmware   1.6
   fp_tablet_plan 54,208,0,wetterstation,
   group      sensoren
   icon       weather_station
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,11223301,11223302,11224401,
   room       homematic
   serialNr   OEQ1864809
   stateFormat t:temperature °c || lf:humidity % || tp:dewpoint °c (abs:absoluteHumidity °c)
   subType    THSensor
   userReadings regen_heute { sprintf("%.1f", (ReadingsNum($name,"regen_d_curr",0))) },
temperature_komma { my $val = (ReadingsVal($name,"temperature",0)); $val =~ s/\./,/g; return $val;}

get wetterstation regTable
No regs found for:

wetterstation type:THSensor -
list:peer register         :value
   0:      burstRx          :on
   0:      localResDis      :off
   0:      pairCentral      :0x322433
   1:11223301 stormLowThresh   :5
   1:11223301 stormLowThresh   :5
   1:11223301 stormUpThresh    :20
   1:11223301 stormUpThresh    :20
   1:11223301 sunThresh        :50
   1:11223301 sunThresh        :50
   1:11223301 windSpeedRsltSrc :max
   1:11223301 windSpeedRsltSrc :max
   1:11223302 stormLowThresh   :5
   1:11223302 stormLowThresh   :5
   1:11223302 stormUpThresh    :20
   1:11223302 stormUpThresh    :20
   1:11223302 sunThresh        :50
   1:11223302 sunThresh        :50
   1:11223302 windSpeedRsltSrc :max
   1:11223302 windSpeedRsltSrc :max
   1:11224401 stormLowThresh   :5
   1:11224401 stormLowThresh   :5
   1:11224401 stormUpThresh    :20
   1:11224401 stormUpThresh    :20
   1:11224401 sunThresh        :50
   1:11224401 sunThresh        :50
   1:11224401 windSpeedRsltSrc :max
   1:11224401 windSpeedRsltSrc :max

get wetterstation regList
list:         register | range              | peer     | description
   0: burstRx          |     literal        |          | device reacts on Burst options:on,off
   0: localResDis      |     literal        |          | local reset disable options:off,on
   0: pairCentral      |   0 to 16777215    |          | pairing to central
   1: sign             |     literal        |          | signature (AES) options:on,off
   1: stormLowThresh   |   0 to 200         | required | Storm lower threshold
   1: stormUpThresh    |   0 to 200         | required | Storm upper threshold
   1: sunThresh        |   0 to 255         |          | Sunshine threshold
   1: windSpeedRsltSrc |     literal        |          | wind result source options:max,average
   4: peerNeedsBurst   |     literal        | required | peer expects burst options:off,on


aja, derzeit: global "exclude_from_update HMConfig.pm 10_CUL_HM.pm"
wenn ich das ändern soll, bitte sagen ...
« Letzte Änderung: 12 August 2018, 11:31:19 von the ratman »
→do↑p!dnʇs↓shit←

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #18 am: 12 August 2018, 13:42:48 »
Prima. Schaue nachher.
Zur info, nur falls es interessiert: bevor das kommando burstXmit funktioniert muss im device burstRx =on sein. Somit musst du, bis es gesetzt ist,  mit den anderen beiden modi des device aggieren. Also entweder warten oder config drücken. Da ich den zustand nicht kenne ( das register kann stehen wie es will...) Muss ich vorsichtig aggieren.

Nun, da es gesetzt ist geht es einfacher. Wir haben uns frei geschwommen. Mit set burstxmit können wir wartende komandos in der cmd queue abarbeiten lassen ohne warten zu müssen.

Die register sind nun interessant. Entgegen dem manual sind sowohl sun wie storm gepeert alsauch ungepeert zu sehen. Das ist erst einmal überraschend.
Wir mussen nun verstehen, ob sie unabhängig sind. Also setzen wir einen und beobachten(lesen) alles wieder.


set wetterstation regSet sunTresh 100
set wetterstation regSet stormLowTresh 77 11224401
set wetterstation regSet stormUpTresh 88 11223302
set wetterstation getConfig
set wetterstation burstXmit

Auf cmd_done warten. Dann ein list ( kann man mit l abkürzen) und posten

Erwartet wird, dass sich immer nur einer der werte ändert.



Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #19 am: 12 August 2018, 14:13:25 »
set wetterstation regSet sunTresh 100
--> fehlerteufelchen … sunTresh failed: supported register are burstRx localResDis pairCentral peerNeedsBurst sign stormLowThresh stormUpThresh sunThresh windSpeedRsltSrc
hast n h zu viel eingebaut.
ich probier mich trotzdem durch, nehm halt mal *Thresh

set wetterstation regSet stormLowTresh 77 11224401 --> auch hier Thresh zum testen nehm
set wetterstation regSet stormUpTresh 88 11223302 --> auch hier Thresh zum testen nehm
set wetterstation getConfig
set wetterstation burstXmit --> scheint ihm egal zu sein ... protState CMDs_pending
auch nach einem update von der weteerstation bleibts auf pending und alle neuen werte stehen noch mit set_ in den readings

ich greif jetzt mal nix an, mach also auch kein knöpfchen-drücken oder so.
→do↑p!dnʇs↓shit←

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #20 am: 12 August 2018, 15:07:56 »
Ok. Check ich
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #21 am: 12 August 2018, 16:04:14 »
zu einfach. man muss nur lesen können... Der Registername war falsch.

set wetterstation regSet sunThresh 100
set wetterstation regSet stormLowThresh 77 11224401
set wetterstation regSet stormUpThresh 88 11223302
set wetterstation getConfig
set wetterstation burstXmit

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #22 am: 12 August 2018, 16:12:35 »
set wetterstation regSet sunThresh 100
set wetterstation regSet stormLowThresh 77 11224401
set wetterstation regSet stormUpThresh 88 11223302
set wetterstation getConfig
set wetterstation burstXmit


mal alles eingegben, passieren tut wieder nix mit burstXmit
er meint weiterhin: protState CMDs_pending

und ich bin immer noch verwirrt wegen *Thresh und *Tresh


hab das ding mal per button upgedatet … nix mehr pending, und die regtable schaut jetzt so aus:wetterstation type:THSensor -
list:peer register         :value
   0:      burstRx          :on
   0:      localResDis      :off
   0:      pairCentral      :0x322433
   1:11223301 stormLowThresh   :5
   1:11223301 stormLowThresh   :5
   1:11223301 stormUpThresh    :20
   1:11223301 stormUpThresh    :20
   1:11223301 sunThresh        :100
   1:11223301 sunThresh        :100
   1:11223301 windSpeedRsltSrc :max
   1:11223301 windSpeedRsltSrc :max
   1:11223302 stormLowThresh   :5
   1:11223302 stormLowThresh   :5
   1:11223302 stormUpThresh    :88
   1:11223302 stormUpThresh    :88
   1:11223302 sunThresh        :100
   1:11223302 sunThresh        :100
   1:11223302 windSpeedRsltSrc :max
   1:11223302 windSpeedRsltSrc :max
   1:11224401 stormLowThresh   :77
   1:11224401 stormLowThresh   :77
   1:11224401 stormUpThresh    :20
   1:11224401 stormUpThresh    :20
   1:11224401 sunThresh        :100
   1:11224401 sunThresh        :100
   1:11224401 windSpeedRsltSrc :max
   1:11224401 windSpeedRsltSrc :max
btw - ruf ich regtable auf, krieg ich 2 popups … eines ohne inhalt und eines mit - nur, falls das mal zu sprache käme ...

noch n list hinten nach, falls dus brauchen kannst:Internals:
   DEF        62E4AE
   IODev      hmLan2
   LASTInputDev hmLan2
   MSGCNT     238
   NAME       wetterstation
   NOTIFYDEV  global
   NR         155
   NTFY_ORDER 50-wetterstation
   STATE      t:31.7 °c || lf:25 % || tp:9.3 °c (abs:8.3 °c)
   TYPE       CUL_HM
   hmLan2_MSGCNT 238
   hmLan2_RAWMSG 050000325F867062E4AE000000013D19800CC03640EFD6
   hmLan2_RSSI -50
   hmLan2_TIME 2018-08-12 16:22:13
   lastMsg    No:5F - t:70 s:62E4AE d:000000 013D19800CC03640EFD6
   peerList   11223301,11223302,11224401,
   protCmdDel 27
   protCondBurst off
   protLastRcv 2018-08-12 16:22:13
   protRcv    190 last_at:2018-08-12 16:22:13
   protResnd  13 last_at:2018-08-12 16:11:58
   protResndFail 3 last_at:2018-08-12 14:23:49
   protSnd    88 last_at:2018-08-12 16:19:22
   protSndB   3 last_at:2018-08-12 16:09:01
   protState  CMDs_done
   rssi_at_hmLan2 cnt:238 min:-80 max:-44 avg:-54.29 lst:-50
   Helper:
     DBLOG:
       brightness:
         logdb:
           TIME       1534083733.17952
           VALUE      214
       dewpoint:
         logdb:
           TIME       1534083733.17952
           VALUE      9.3
       humidity:
         logdb:
           TIME       1534083733.17952
           VALUE      25
       regen_heute:
         logdb:
           TIME       1534083733.17952
           VALUE      -248.7
       temperature:
         logdb:
           TIME       1534083733.17952
           VALUE      31.7
       temperature_komma:
         logdb:
           TIME       1534083733.17952
           VALUE      31,7
       windDirection:
         logdb:
           TIME       1534083733.17952
           VALUE      320
       windSpeed:
         logdb:
           TIME       1534083733.17952
           VALUE      5.4
   READINGS:
     2018-08-12 16:19:12   Activity        alive
     2018-08-12 16:19:17   CommandAccepted yes
     2018-08-12 16:19:12   D-firmware      1.6
     2018-08-12 16:19:12   D-serialNr      OEQ1864809
     2018-08-12 16:19:17   PairedTo        0x322433
     2018-08-12 11:05:04   R-11223301-stormLowThresh 5
     2018-08-12 11:05:04   R-11223301-stormUpThresh 20
     2018-08-12 16:19:18   R-11223301-sunThresh 100
     2018-08-12 11:05:04   R-11223301-windSpeedRsltSrc max
     2018-08-12 11:05:04   R-11223302-stormLowThresh 5
     2018-08-12 16:19:19   R-11223302-stormUpThresh 88
     2018-08-12 16:19:19   R-11223302-sunThresh 100
     2018-08-12 11:05:04   R-11223302-windSpeedRsltSrc max
     2018-08-12 16:19:20   R-11224401-stormLowThresh 77
     2018-08-12 11:05:05   R-11224401-stormUpThresh 20
     2018-08-12 16:19:20   R-11224401-sunThresh 100
     2018-08-12 11:05:05   R-11224401-windSpeedRsltSrc max
     2018-08-12 10:51:36   R-burstRx       on
     2018-08-12 10:33:04   R-localResDis   off
     2018-08-12 10:33:04   R-pairCentral   0x322433
     2018-08-12 10:33:05   R-stormLowThresh 5
     2018-08-12 10:33:05   R-stormUpThresh 20
     2018-08-12 16:19:18   R-sunThresh     100
     2018-08-12 10:33:05   R-windSpeedRsltSrc max
     2018-08-12 16:19:17   RegL_00.          01:01 02:01 0A:32 0B:24 0C:33 18:00 00:00
     2018-08-12 16:19:18   RegL_01.          05:64 06:14 07:05 0A:01 00:00
     2018-08-12 16:19:18   RegL_01.11223301   05:64 06:14 07:05 0A:01 00:00
     2018-08-12 16:19:19   RegL_01.11223302   05:64 06:58 07:05 0A:01 00:00
     2018-08-12 16:19:20   RegL_01.11224401   05:64 06:14 07:4D 0A:01 00:00
     2018-08-12 16:19:21   RegL_04.11223301   05:00 00:00
     2018-08-12 16:19:21   RegL_04.11223302   05:00 00:00
     2018-08-12 16:19:22   RegL_04.11224401   05:00 00:00
     2018-08-12 16:22:13   absoluteHumidity 8.3
     2018-08-12 16:22:13   battery         ok
     2018-08-12 16:22:13   brightness      214
     2018-08-12 16:22:13   dewpoint        9.3
     2018-08-12 16:22:13   humidity        25
     2018-08-12 16:22:13   isRaining       1
     2018-08-12 16:19:18   peerList        11223301,11223302,11224401,
     2018-08-12 12:22:35   powerOn         2018-08-12 12:22:35
     2018-08-12 16:22:13   rain            3.54
     2018-08-12 12:22:35   recentStateType info
     2018-08-12 16:22:13   regen_all       cH: 0.0 lH: 0.3 cD: -248.7 lD: 0.0 IR: 1 Rnow: 8.1 Rdif: 0.3
     2018-08-12 16:22:13   regen_d_curr    -248.7
     2018-08-12 00:02:19   regen_d_last    0.0
     2018-08-12 00:02:19   regen_d_start   252.2
     2018-08-12 00:02:19   regen_d_trig_tsecs 1534111200
     2018-08-12 16:22:13   regen_h_curr    0.0
     2018-08-12 16:22:13   regen_h_last    0.3
     2018-08-12 16:22:13   regen_h_start   3.5
     2018-08-12 16:22:13   regen_h_trig_tsecs 1534082400
     2018-08-12 16:22:13   regen_heute     -248.7
     2018-08-12 16:22:13   regen_now_diff  0.3
     2018-08-12 16:22:13   regen_now_rate  8.1
     2018-08-12 16:22:13   regen_now_value 3.5
     2018-08-12 16:22:13   regen_tsecs     1534083733.16006
     2018-08-12 16:22:13   state           T: 31.7 H: 25 W: 5.4 R: 3.54 IR: 1 WD: 320 WDR: 67.5 S: 239 B: 214
     2018-08-12 16:22:13   sunshine        239
     2018-08-12 16:22:13   temperature     31.7
     2018-08-12 16:22:13   temperature_komma 31,7
     2018-08-12 16:19:17   unknown         04000000000000010102010A320B240C33
     2018-08-12 16:22:13   windDirRange    67.5
     2018-08-12 16:22:13   windDirection   320
     2018-08-12 16:22:13   windSpeed       5.4
   helper:
     HM_CMDNR   95
     PONtest    1
     cSnd       0132243362E4AE01041122330204,0132243362E4AE01041122440104
     cfgChkResult No regs found for:

wetterstation type:THSensor -
list:peer register         :value
   0:      burstRx          :on
   0:      localResDis      :off
   0:      pairCentral      :0x322433
   1:11223301 stormLowThresh   :5
   1:11223301 stormLowThresh   :5
   1:11223301 stormUpThresh    :20
   1:11223301 stormUpThresh    :20
   1:11223301 sunThresh        :100
   1:11223301 sunThresh        :100
   1:11223301 windSpeedRsltSrc :max
   1:11223301 windSpeedRsltSrc :max
   1:11223302 stormLowThresh   :5
   1:11223302 stormLowThresh   :5
   1:11223302 stormUpThresh    :88
   1:11223302 stormUpThresh    :88
   1:11223302 sunThresh        :100
   1:11223302 sunThresh        :100
   1:11223302 windSpeedRsltSrc :max
   1:11223302 windSpeedRsltSrc :max
   1:11224401 stormLowThresh   :77
   1:11224401 stormLowThresh   :77
   1:11224401 stormUpThresh    :20
   1:11224401 stormUpThresh    :20
   1:11224401 sunThresh        :100
   1:11224401 sunThresh        :100
   1:11224401 windSpeedRsltSrc :max
   1:11224401 windSpeedRsltSrc :max
                       
                       

     mId        00AE
     peerIDsRaw ,11223301,11223302,11224401,00000000
     regLst     ,0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +62E4AE,00,00,00
       nextSend   1534083733.24786
       rxt        2
       vccu       vccu
       p:
         62E4AE
         00
         00
         00
       prefIO:
         hmLan2
     mRssi:
       mNo        5F
       io:
         hmLan:
         hmLan2:
           -44
           -44
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       try        1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_hmLan2:
         avg        -54.2983193277311
         cnt        238
         lst        -50
         max        -44
         min        -80
     shadowReg:
     tmpl:
   nb:
     cnt        3
Attributes:
   IODev      hmLan2
   IOgrp      vccu:hmLan2
   actCycle   000:10
   actStatus  alive
   alias      wetterstation
   autoReadReg 4_reqStatus
   expert     251
   firmware   1.6
   fp_tablet_plan 54,208,0,wetterstation,
   group      sensoren
   icon       weather_station
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,11223301,11223302,11224401,
   room       homematic
   serialNr   OEQ1864809
   stateFormat t:temperature °c || lf:humidity % || tp:dewpoint °c (abs:absoluteHumidity °c)
   subType    THSensor
   userReadings regen_heute { sprintf("%.1f", (ReadingsNum($name,"regen_d_curr",0))) },
temperature_komma { my $val = (ReadingsVal($name,"temperature",0)); $val =~ s/\./,/g; return $val;}
« Letzte Änderung: 12 August 2018, 16:24:25 von the ratman »
→do↑p!dnʇs↓shit←

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #23 am: 12 August 2018, 16:49:52 »
so weit so gut.
Bei burtRX hatte ich dich falsch verstanden. Scheint also bei der WDS100 nicht zu funktionieren. Werde ich demnach auch abschalten bis sich klärt, was es  ist.
Sun scheint demnach bei den Peers nicht zu funktionieren (alle werte habe sich geändert obwohl wir nur einen gesetzt haben).
Bei Strom scheint es allerdings peer-spezifisch zu funktionieren.
Hm - wieder eine SonderLocke, die Werte abzuschalten.
Mache ich nachher...

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #24 am: 12 August 2018, 19:25:28 »
nur ned hetzen - wenn du sagst, dass meine sturm-werte irgendwann mal funktionieren werden, bin ich schon glücklich *g* der rest ist mir wirklich absolut egal.
was mir weniger egal ist, dass scheints keiner wirklich weiß, was die station nun kann oder nicht.
wenn ich da mit deiner hilfe klarheit schaffen kann, dann wäre dass wohl auch viel für künftige käufer wert.

mich mit burst mißverstanden? hab ja nie was gesagt. wie auch, ohne ahnung von dem ganzen? *g* nur, dass es in einem fred  (ich glaub dieser hier wars: https://forum.fhem.de/index.php?topic=71025.0 ) mal behauptet wurde, dass werte der alten wetterstation gehen, wenn man deinem modul diese station vorgaukelt. hatte bei mir allerdings nie gefunzt, drum hatte ich überhaupt erst diesen fred hier eröffnet, nachdem dort Ewigkeiten keiner mehr was gesagt hatte.
→do↑p!dnʇs↓shit←

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #25 am: 12 August 2018, 19:52:53 »
so, ich habe eingecheckt.
Was sollte funktionieren:
- sun threshold generell für das Device (nicht peer abhängig)
- storm up/low abhängig vom peer. Wenndu also mehrere Peers peerst kannst du unterschiedliche Trigger einstellen. Zu testen ist nun das Verhalten. WDS100 sollte entsprechend der Einstellungen jeweils einen Trigger an den entsprechenden Peer senden.
=> klar so weit?
WDS sollte auch an di eDummy peers senden. Die Werte kannst du über
set wetterstation regSet stormUpThresh 100 11223301 einstellen - oder eben den Peer deiner wahl. Zum testen must du den Storm selbst machen :)
- WinspeedRsltsrc kannst du einstellen a) einmal am device und b) zwischen max/absolut wählen (siehe auch get regList)

- burstRx scheint nicht zu funktionieren - damit auch burstXmit nicht. Kann ich ohne Device schlecht testen. Dann muss es so gehen.
- peerNeedsBurst ist... ein eq3-Bug? Die Werte stehe nicht in den vorgesehenen Registern. dafür werden anderen - unbekannte - register ausgegeben. Das ist nicht eq3 qualität.... kommt aber vor. => kann ich aktuell nicht unterstützen.

- cyclicInfoMsg sollte funktionieren - aber auch hier fehlt das Register von eq3. 2. Bug?

und zu letzt. an den templates muss ich in dieser Konstellation noch arbeiten. Hier melde ich mich zu gegebener Zeit. Wird wohl 2-3 Wochen dauern.

Du kannst ab morgen einen normalen Update machen(oder heute HMConfig und 10_CUL_HM aus SVN manuell). Sollte dann alles klappen. Drück die Daumen ;)



Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #26 am: 12 August 2018, 23:20:41 »
vielen dank dir!

dann wird ich mich die tage mal spielen. vor allem muß ich wohl nun wirklich peering kapieren. ich meld mich dann in 1-3 jahren wieder *lach*
aber solangs nach dem motto "set wetterstation regSet stormUpThresh 100 11223301" geht, sollt ichs hinbekommen, wenn mir auch noch nicht klar is, wie sich 11223301 zusammen setzt, oder is die zahl egal, haupsache, sie kommt nur 1 mal vor?

wenn du irgenwelche infos und/oder tests brauchst ... nur sagen
→do↑p!dnʇs↓shit←

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #27 am: 13 August 2018, 12:22:46 »
hmm, irgendwas stimmt da nicht

egal, was ich sende und sei es nur ein "set wetterstation getConfig" - ich krieg immer nach einiger zeit (10-15min) ein "CMDs_done_Errors:1" zurück, sofern ich nicht zur wetterstion selber klettere und dort den cfg-button drücke.
eventuell abgesetze befehle, z.b. dein "set wetterstation regSet stormUpThresh 100 11223301" resultieren dann in einem reading, bei dem immer set_ … davor steht, aber sonst nix passiert.

will die wetterstation mich fit halten? ich muß jedes mal aufs dach, um bei dem dummen ding den button zu drücken *g*.
hast du ne idee, was ich da machen könnte?
« Letzte Änderung: 13 August 2018, 12:25:54 von the ratman »
→do↑p!dnʇs↓shit←

Offline martinp876

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 10287
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #28 am: 15 August 2018, 08:01:36 »
1) das 11223301 ist ein dummy-peer. Ein Peer ist ein Kanal eines (typisch) anderen Device - und hat somit einen "spechenden Namen". Du hast also einen Schaltaktor mit 2 Kanälen. Dann vewaltet fhem 3 Entities: das Device und 2 Kanäle. Allen kannst du Namen geben - ob sie zu dir sprechen liegt an dir. Also bspw "DevWohnLicht" als Device und "WzLichtTisch" und "WzLichtStehlampe" als Kanäle.
Peeren kannst du die Kanäle - bspw mit einem Schalter.
Das Device hat eine HMId (Adresse) die 3 Byte-hex ist. Also 6 zeichen 0-9, A-F. Solltest du schon gesehe haben. Das könnte nun 112233 sein. Du musst das nicht vergeben, das ist im Device fix eingestellt.
Die Kanäle haben nun eine Pseode HMId mit der Nummer des Kanals am ende der HMId ihres Device. Also 11223301 für Kanal 1, 11223302 für Kanal 2. Diese Nummer ist die maschinenlesbare Id- eines Peers.

in FHEM kann man mit Namen arbeiten (was alle User machen) oder mit der ID (in Ausnahmefällen).

Was habe ich gemaht: Wir mussten das Device peeren damit es die Register anlegt und wir ansehen können. Dazu brauche ich nur irgendeinen peer. Die Zahl habe ich mir also ausgedacht. Am Ende werden wir den Peer wieder "unpeeren" und er ist vergessen.

Was ist zu erwarten:
Deine Wetterstation sollte nun entsprechend der Registersettings einen Trigger an die Peers schicken wenn Strom über oder unterschritten wird. Nachdem mehrere Peers zugelassen sind kann man also für jeden Peer eigene Schwellen setzen. Die WDS100 wird in userem Fall den Trigger 3-mal schicken weil der peer nicht antwortet (existiert ja nicht).

Im realen Leben:
kann man bspw eine Markise mit der WDS peeren und das ein/ausfahren steuern.
oder einen oder mehrere virtuelle Kanäle (ich würde vccu Kanläe nutzen - das Protokoll ist hier am stabilsten) mit der WDS100 peeren. Mit jedem Peer bekommst du nun 2 Trigger (low/high - ist wohl eine Hysterese) und kannst dich somit bei unterschiedlichen Schwellen informieren lassen.

Zum Kommunikationsproblem:
Das auszuloten ist etwas komplexer - ohne das Device vor Ort zu haben. Nach Beschreibung kann das Device folgende Modi:
- config: Das Kommando wird abgesetzt und in der Q gespeichert. Du kletterst, drückst den Knopf und die Q wird abgearbeitet
- wakeup: Kommandos wie vor. Das Device wacht auf, signalisiert dies und FHEM kann/darf die Q senden.
- Burst: Kommandos wie vor. FHEM sendet ein "Wach-Auf" und es geht los.

Config geht immer, ist aber blöd.
wakeup ist integriert. Hier brauche ich einmal logs um zu erkennen ob das Device sich auch korrekt meldet.
burst. Schwierig. Es gibt ein Register, es abzuschalten - was es in die Klasse "conditional burst" schiebt. Das haben wir nun schon probiert - ohne Erfolg.
=> nach allen was ich sehe ist das Device nicht von eq3 Entwickelt. Fremdentwickler halten sich nich konsequent an die Kommunikatons- Architektur. Dann wird es schwierig und man muss es austesten - und hässliche Sonderlocken einbauen.

Was ich von dir gerne hätte ist ein langer msg-mitschnitt (sniffen) des Device.
siehe https://wiki.fhem.de/wiki/Homematic_Nachrichten_sniffen
setze
attr hmLan2 logIDs wetterstationJetzt werden alle messages zum und vom Device im systemlog gespeichert. Wenn es einmal 1h gelaufen ist das Log schicken (gerne auch gepackt).
Interessant sind auch Sonderaktionen die Trigger erzeugen. Bspw Sun (also Fotosensor zuhalten, aufmachen) oder Sturm (Windrad drehen, kräftig pusten). Ich sehe dann alles im Log. Kurze info, wann du gepustet hat macht das Prüfen einfacher :)

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1597
  • cosmoprolet & intelligenzdiabetiker
Antw:frage zu HM-WDS100-C6-O-2
« Antwort #29 am: 15 August 2018, 10:21:02 »
vorweg - nach dem update heute fehlen ein haufen readings und internals (nachtrag: tauchen langsam wieder auf)
dafür krieg ich immer noch keine regs durch und das peering haut gar nimma hin scheinbar:PairedTo invalid:no peer for this Register 2018-08-14 23:34:45
R-11223301-stormUpThresh set_100 2018-08-13 11:49:28
R-11223302-stormLowThresh set_20 2018-08-13 11:50:18
ich hab da seit unseren letzten spielchen noch nix angegriffen gehabt.

mal ein aktueller listInternals:
   DEF        62E4AE
   IODev      hmLan2
   LASTInputDev hmLan2
   MSGCNT     35
   NAME       wetterstation
   NOTIFYDEV  global
   NR         155
   NTFY_ORDER 50-wetterstation
   STATE      t:22.3 °c || lf:63 % || tp:14.9 °c (abs:12.4 °c)
   TYPE       CUL_HM
   hmLan2_MSGCNT 35
   hmLan2_RAWMSG 0500003A7F867062E4AE00000000DF3F004DC0001177ED
   hmLan2_RSSI -58
   hmLan2_TIME 2018-08-15 10:20:57
   lastMsg    No:7F - t:70 s:62E4AE d:000000 00DF3F004DC0001177ED
   peerList   11223301,11223302,11224401,
   protCmdDel 4
   protLastRcv 2018-08-15 10:20:57
   protRcv    35 last_at:2018-08-15 10:20:57
   protResnd  3 last_at:2018-08-15 08:59:37
   protResndFail 1 last_at:2018-08-15 09:02:39
   protSnd    4 last_at:2018-08-15 09:02:36
   protState  CMDs_done_Errors:1
   rssi_at_hmLan2 cnt:35 min:-63 max:-50 avg:-53.08 lst:-58
   Helper:
     DBLOG:
       brightness:
         logdb:
           TIME       1534321258.00587
           VALUE      237
       dewpoint:
         logdb:
           TIME       1534321258.00587
           VALUE      14.9
       humidity:
         logdb:
           TIME       1534321258.00587
           VALUE      63
       regen_heute:
         logdb:
           TIME       1534321258.00587
           VALUE      0.0
       temperature:
         logdb:
           TIME       1534321258.00587
           VALUE      22.3
       temperature_komma:
         logdb:
           TIME       1534321258.00587
           VALUE      22,3
       windDirection:
         logdb:
           TIME       1534321258.00587
           VALUE      85
       windSpeed:
         logdb:
           TIME       1534321258.00587
           VALUE      0
   READINGS:
     2018-08-15 08:52:34   Activity        alive
     2018-08-14 23:34:44   CommandAccepted yes
     2018-08-12 16:19:12   D-firmware      1.6
     2018-08-12 16:19:12   D-serialNr      OEQ1864809
     2018-08-14 23:34:45   PairedTo        invalid:no peer for this register
     2018-08-13 11:49:28   R-11223301-stormUpThresh set_100
     2018-08-13 11:50:18   R-11223302-stormLowThresh set_20
     2018-08-15 10:20:57   absoluteHumidity 12.4
     2018-08-15 10:20:57   battery         ok
     2018-08-15 10:20:57   brightness      237
     2018-08-15 10:20:57   dewpoint        14.9
     2018-08-15 10:20:57   humidity        63
     2018-08-15 10:20:57   isRaining       0
     2018-08-15 08:52:34   peerList        11223301,11223302,11224401,
     2018-08-12 12:22:35   powerOn         2018-08-12 12:22:35
     2018-08-15 10:20:57   rain            22.715
     2018-08-12 12:22:35   recentStateType info
     2018-08-15 10:20:57   regen_all       cH: 0.0 lH: 0.0 cD: 0.0 lD: 0.0 IR: 0 Rnow: 0.0 Rdif: 0
     2018-08-15 10:20:57   regen_d_curr    0.0
     2018-08-15 00:00:34   regen_d_last    0.0
     2018-08-15 00:00:34   regen_d_start   22.7
     2018-08-15 00:00:34   regen_d_trig_tsecs 1534370400
     2018-08-15 10:20:57   regen_h_curr    0.0
     2018-08-15 10:20:57   regen_h_last    0.0
     2018-08-15 10:20:57   regen_h_start   22.7
     2018-08-15 10:20:57   regen_h_trig_tsecs 1534320000
     2018-08-15 10:20:57   regen_heute     0.0
     2018-08-15 10:20:57   regen_now_diff  0
     2018-08-15 10:20:57   regen_now_rate  0.0
     2018-08-15 10:20:57   regen_now_value 22.7
     2018-08-15 10:20:57   regen_tsecs     1534321257.99178
     2018-08-15 10:20:57   state           T: 22.3 H: 63 W: 0 R: 22.715 IR: 0 WD: 85 WDR: 67.5 S: 119 B: 237
     2018-08-15 10:20:57   sunshine        119
     2018-08-15 10:20:57   temperature     22.3
     2018-08-15 10:20:57   temperature_komma 22,3
     2018-08-15 10:20:57   windDirRange    67.5
     2018-08-15 10:20:57   windDirection   85
     2018-08-15 10:20:57   windSpeed       0
   helper:
     HM_CMDNR   127
     getCfgList all
     getCfgListNo ,1,4
     mId        00AE
     regLst     ,0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +62E4AE,00,00,00
       nextSend   1534321258.08077
       rxt        2
       vccu       vccu
       p:
         62E4AE
         00
         00
         00
       prefIO:
         hmLan2
     mRssi:
       mNo        7F
       io:
         hmLan:
         hmLan2:
           -52
           -52
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_hmLan2:
         avg        -53.0857142857143
         cnt        35
         lst        -58
         max        -50
         min        -63
     tmpl:
Attributes:
   IODev      hmLan2
   IOgrp      vccu:hmLan2
   actCycle   000:10
   actStatus  alive
   alias      wetterstation
   autoReadReg 4_reqStatus
   expert     251
   firmware   1.6
   fp_tablet_plan 54,208,0,wetterstation,
   group      sensoren
   icon       weather_station
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,11223301,11223302,11224401,
   room       homematic
   serialNr   OEQ1864809
   stateFormat t:temperature °c || lf:humidity % || tp:dewpoint °c (abs:absoluteHumidity °c)
   subType    THSensor
   userReadings regen_heute { sprintf("%.1f", (ReadingsNum($name,"regen_d_curr",0))) },
temperature_komma { my $val = (ReadingsVal($name,"temperature",0)); $val =~ s/\./,/g; return $val;}

würde sich nicht alles hier nach der wetterstation richten, würd ichs dir sogar ausborgen ...

"attr hmLan2 logIDs wetterstation" mal gemacht um 10:18
wenns recht ist, send ich auch mal einen getConfig um 10:25
nu warten ma mal

hier bitte: dein gewünschter zahlensalat:2018.08.15 10:20:57 0: HMUARTLGW hmLan2 recv: 01 05 00 00 3A msg: 7F 86 70 62E4AE 000000 00DF3F004DC0001177ED
2018.08.15 10:23:46 0: HMUARTLGW hmLan2 recv: 01 05 00 00 38 msg: 80 86 70 62E4AE 000000 00E23E004DC000097AEE
2018.08.15 10:25:55 0: HMUARTLGW hmLan2 send: 01 0662E4AE000100
2018.08.15 10:25:55 0: HMUARTLGW hmLan2 added peer: 62E4AE, aesChannels: FFFFFFFFFFFFFFFF
2018.08.15 10:25:55 0: HMUARTLGW hmLan2 send: 01 0662E4AE000100
2018.08.15 10:25:55 0: HMUARTLGW hmLan2 added peer: 62E4AE, aesChannels: FFFFFFFFFFFFFFFF
2018.08.15 10:26:21 0: HMUARTLGW hmLan2 recv: 01 05 10 00 34 msg: 81 86 70 62E4AE 000000 00E63D004DC030147CEF
2018.08.15 10:26:21 0: HMUARTLGW hmLan2 send: 01 02 00 00 00 msg: 82 A1 12 322433 62E4AE
2018.08.15 10:28:40 0: HMUARTLGW hmLan2 recv: 01 05 10 00 34 msg: 82 86 70 62E4AE 000000 00EB3B004DC00C297FD5
2018.08.15 10:28:41 0: HMUARTLGW hmLan2 send: 01 02 00 00 00 msg: 83 A1 12 322433 62E4AE
2018.08.15 10:30:46 0: HMUARTLGW hmLan2 recv: 01 05 10 00 35 msg: 83 86 70 62E4AE 000000 00ED3B004DC00C4481CB
2018.08.15 10:30:46 0: HMUARTLGW hmLan2 send: 01 02 00 00 00 msg: 84 A1 12 322433 62E4AE
2018.08.15 10:33:41 0: HMUARTLGW hmLan2 recv: 01 05 10 00 36 msg: 84 86 70 62E4AE 000000 00EC3A004DC0184084CC
2018.08.15 10:33:41 0: HMUARTLGW hmLan2 send: 01 02 00 00 00 msg: 85 A1 12 322433 62E4AE
2018.08.15 10:33:46 0: HMUARTLGW hmLan2 send: 01 0662E4AE000000
2018.08.15 10:33:46 0: HMUARTLGW hmLan2 added peer: 62E4AE, aesChannels: FFFFFFFFFFFFFFFF
2018.08.15 10:33:46 0: HMUARTLGW hmLan2 send: 01 0662E4AE000000
2018.08.15 10:33:46 0: HMUARTLGW hmLan2 added peer: 62E4AE, aesChannels: FFFFFFFFFFFFFFFF
2018.08.15 10:36:22 0: HMUARTLGW hmLan2 recv: 01 05 00 00 34 msg: 85 86 70 62E4AE 000000 00EA3B004DC00C0B86CC
2018.08.15 10:38:47 0: HMUARTLGW hmLan2 recv: 01 05 00 00 35 msg: 86 86 70 62E4AE 000000 00EB3C004DC0060989CF
2018.08.15 10:40:59 0: HMUARTLGW hmLan2 recv: 01 05 00 00 36 msg: 87 86 70 62E4AE 000000 00ED3B004D0000098BCA
2018.08.15 10:44:00 0: HMUARTLGW hmLan2 recv: 01 05 00 00 37 msg: 88 86 70 62E4AE 000000 00EE3B004DC000018EC9
2018.08.15 10:46:47 0: HMUARTLGW hmLan2 recv: 01 05 00 00 3E msg: 89 86 70 62E4AE 000000 00F039004DC0001291D4
2018.08.15 10:49:20 0: HMUARTLGW hmLan2 recv: 01 05 00 00 39 msg: 8A 86 70 62E4AE 000000 00F039004D40000B93C4
2018.08.15 10:51:38 0: HMUARTLGW hmLan2 recv: 01 05 00 00 38 msg: 8B 86 70 62E4AE 000000 00F038004DC0004496C3
2018.08.15 10:53:41 0: HMUARTLGW hmLan2 recv: 01 05 00 00 35 msg: 8C 86 70 62E4AE 000000 00EF39004D80004698C4
2018.08.15 10:56:34 0: HMUARTLGW hmLan2 recv: 01 05 00 00 34 msg: 8D 86 70 62E4AE 000000 00EF39004DC000239AC8
2018.08.15 10:59:13 0: HMUARTLGW hmLan2 recv: 01 05 00 00 33 msg: 8E 86 70 62E4AE 000000 00EF3A004DC000049DD0
2018.08.15 11:01:37 0: HMUARTLGW hmLan2 recv: 01 05 00 00 34 msg: 8F 86 70 62E4AE 000000 00EE39004D8018019FCD
2018.08.15 11:03:47 0: HMUARTLGW hmLan2 recv: 01 05 00 00 34 msg: 90 86 70 62E4AE 000000 00EF3A004D80000AA2D8
2018.08.15 11:06:49 0: HMUARTLGW hmLan2 recv: 01 05 00 00 34 msg: 91 86 70 62E4AE 000000 00F139004DC02414A5EC
2018.08.15 11:09:32 0: HMUARTLGW hmLan2 recv: 01 05 00 00 34 msg: 92 86 70 62E4AE 000000 00F138004DC0242EA7ED
2018.08.15 11:12:04 0: HMUARTLGW hmLan2 recv: 01 05 00 00 33 msg: 93 86 70 62E4AE 000000 00F339004DC01208AAEC
2018.08.15 11:14:19 0: HMUARTLGW hmLan2 recv: 01 05 00 00 37 msg: 94 86 70 62E4AE 000000 00F338004DC01213ACEC
2018.08.15 11:16:21 0: HMUARTLGW hmLan2 recv: 01 05 00 00 33 msg: 95 86 70 62E4AE 000000 00F637004DC03041AEEA


uij, ich seh grad, da stimmt so einiges nicht

mein regensensor HM-Sen-RD-O meint auchPairedTo invalid:no peer for this Register 2018-08-15 11:25:39
R-pairCentral 0x322433 2018-07-06 15:52:02

beim drüberfliegen (hab grad ned so die zeit), scheinen die andern devices wie z.b. HM-LC-SW4-WM, HM-PB-2-WM55-2 oder auch HM-LC-Bl1PBU-FM aber diesen fehler nicht aufzuzeigen.

uij, doch - selbe fehlermeldung nach dem drücken der conf-taste, bei allen tempertursensoren der bezeichnung HM-WDS10-TH-O und HM-WDS40-TH-I-2.
bei denen fehlt auch "R-pairCentral 0x322433"
« Letzte Änderung: 15 August 2018, 13:07:54 von the ratman »
→do↑p!dnʇs↓shit←