FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: scooty am 22 Juni 2015, 13:36:16

Titel: HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: scooty am 22 Juni 2015, 13:36:16
Hallo zusammen,

habe nun meinen HM-WDS100-C6-O Wettersensor in Betrieb genommen.

Zwei Fragen:
1 ) Ich kann kein Reading "battery" entdecken, obwohl es ein batteriebetriebenes Device ist. Ist das nicht vorgesehen oder wie kann ich es darstellen (lassen?)
2) Habe über das peeren mit einem virtuellen Kanal meiner VCCU die Möglichkeit, über die HM-WDS100-C6-O-interne Erkennung eine Sturmwarnung (Reading "storm") senden zu lassen (Infos dazu hatte ich von hier (http://forum.fhem.de/index.php/topic,29766.msg243178.html#msg243178) und hier (http://forum.fhem.de/index.php/topic,36721.msg290649.html#msg290649)). Nur schaffe ich es nicht, den oberen Sturm-Threshold anzupassen (standardmäßig auf Wert 25). Die entsprechenden Register werden in den Readings angezeigt (s. u. list). Ein set WGEG_SENW regSet VCCU_Chan03-stormUpThresh 15ergibt die FehlermeldungVCCU_Chan03-stormUpThresh failed: supported register are burstRx pairCentral stormLowThresh stormUpThresh sunThresh

Ein set WGEG_SENW regSet stormUpThresh 15 erzeugt
- 3 CMDs_pending (die über einen längeren Zeitraum beobachtet abgearbeitet werden)
- ein Reading "R-stormUpThresh" mit Wert "set_15"
- der Versuch durch kurzes Drücken es Anlern-Knopfes die Registerwerte übernommen zu bekommen, hilft leider nicht (CMD pending weg, aber keine Änderung des "R-stormUpThresh"
- "get WGEG_SENW stormUpThresh" ergibt leider nur "Value not captured"

Vielleicht hat jemand einen Tipp/Lösung zu den zwei Punkten für mich?

Vielen Dank,
Andreas

 
Anbei das list meiner HM-WDS100-C6-O:
Internals:
   CUL_HM_MSGCNT 11
   CUL_HM_RAWMSG A132E8670338893000000008654006AC009055F19::-53.5:CUL_HM
   CUL_HM_RSSI -53.5
   CUL_HM_TIME 2015-06-22 13:13:23
   DEF        338893
   HMLAN_EG_MSGCNT 11
   HMLAN_EG_RAWMSG E338893,0000,2EC3AB98,FF,FFBA,2E8670338893000000008654006AC009055F19
   HMLAN_EG_RSSI -70
   HMLAN_EG_TIME 2015-06-22 13:13:23
   IODev      CUL_HM
   LASTInputDev HMLAN_EG
   MSGCNT     22
   NAME       WGEG_SENW
   NR         438
   NTFY_ORDER 50-WGEG_SENW
   STATE      Temperatur: 13.4 C°, Feuchtigkeit: 84 %, Taupunkt: 10.8 C° Helligkeit : 25, Sonnenscheindauer : 95 , Regen : 31.27 mm/qm Wind : 0.9 km/h , Richtung : north-northeast
   TYPE       CUL_HM
   lastMsg    No:2E - t:70 s:338893 d:000000 008654006AC009055F19
   peerList   VCCU_Chan03,
   protLastRcv 2015-06-22 13:13:23
   protSnd    5 last_at:2015-06-22 13:01:01
   protState  CMDs_done
   rssi_at_CUL_HM avg:-53.86 min:-57.5 max:-53.5 lst:-53.5 cnt:11
   rssi_at_HMLAN_EG avg:-68.45 min:-70 max:-67 lst:-70 cnt:11
   Readings:
     2015-06-22 12:57:48   Activity        alive
     2015-06-22 13:01:00   CommandAccepted yes
     2015-06-19 23:30:36   D-firmware      1.4
     2015-06-19 23:30:36   D-serialNr      LEQ1442799
     2015-06-22 13:01:01   PairedTo        0xF10000
     2015-06-18 22:07:02   R-VCCU_Chan03-stormLowThresh 5
     2015-06-18 22:07:02   R-VCCU_Chan03-stormUpThresh 25
     2015-06-17 23:13:45   R-burstRx       off
     2015-06-17 23:13:45   R-pairCentral   0xF10000
     2015-06-17 23:13:46   R-sunThresh     30
     2015-06-22 13:01:01   RegL_00:          01:00 02:01 05:00 0A:F1 0B:00 0C:00 00:00
     2015-06-22 13:01:01   RegL_01:VCCU_Chan03   06:19 07:05 00:00
     2015-06-22 13:13:23   brightness      25
     2015-06-22 13:10:32   dewpoint        10.8
     2015-06-22 13:13:23   humidity        84
     2015-06-22 13:13:23   isRaining       0
     2015-06-22 13:01:01   peerList        VCCU_Chan03,
     2015-06-17 23:10:59   powerOn         2015-06-17 23:10:59
     2015-06-22 13:13:23   rain            31.27
     2015-06-22 13:13:23   rain_calc_all   cH: 0.0 lH: 1.8 cD: 4.5 lD: 3.2 IR: 0 Rnow: 0.0 Rdif: 0
     2015-06-22 13:13:23   rain_calc_d_curr 4.5
     2015-06-22 07:51:58   rain_calc_d_last 3.2
     2015-06-22 07:51:58   rain_calc_d_start 26.8
     2015-06-22 07:51:58   rain_calc_d_trig_tsecs 1435038600
     2015-06-22 13:13:23   rain_calc_h_curr 0.0
     2015-06-22 12:50:49   rain_calc_h_last 1.8
     2015-06-22 12:50:49   rain_calc_h_start 31.3
     2015-06-22 12:50:49   rain_calc_h_trig_tsecs 1434973800
     2015-06-22 13:13:23   rain_calc_now_diff 0
     2015-06-22 13:13:23   rain_calc_now_rate 0.0
     2015-06-22 13:13:23   rain_calc_now_value 31.3
     2015-06-22 13:13:23   rain_calc_tsecs 1434971603.80357
     2015-06-17 23:10:59   recentStateType info
     2015-06-22 13:13:23   state           T: 13.4 H: 84 W: 0.9 R: 31.27 IR: 0 WD: 25 WDR: 67.5 S: 95 B: 25
     2015-06-20 10:10:15   storm           quiet
     2015-06-22 13:13:23   sunshine        95
     2015-06-22 13:13:23   tempWindChill   13.4
     2015-06-22 13:13:23   temperature     13.4
     2015-06-20 10:10:15   trig_03         VCCU
     2015-06-20 10:10:15   trigger_cnt     7
     2015-06-22 13:13:23   windDirRange    67.5
     2015-06-22 13:13:23   windDirection   25
     2015-06-22 13:13:23   windDirectionText north-northeast
     2015-06-22 13:13:23   windSpeed       0.9
     Regl_01::
       VAL
   Helper:
     HM_CMDNR   46
     cSnd       01F1000033889301040000000001,01F100003388930104F100000301
     mId        0040
     peerIDsRaw ,F1000003,00000000
     rxType     12
     Io:
       newChn     +338893,00,01,00
       nextSend   1434971603.88262
       rxt        0
       vccu       VCCU
       p:
         338893
         00
         01
         00
     Mrssi:
       mNo        2E
       Io:
         CUL_HM     -51.5
         HMLAN_EG   -70
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_hm:
         avg        -53.8636363636364
         cnt        11
         lst        -53.5
         max        -53.5
         min        -57.5
       At_hmlan_eg:
         avg        -68.4545454545455
         cnt        11
         lst        -70
         max        -67
         min        -70
     Shadowreg:
Attributes:
   IODev      CUL_HM
   IOgrp      VCCU
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   event-on-change-reading .*
   event-on-update-reading rain,isRaining
   expert     2_full
   firmware   1.4
   group      EG
   model      HM-WDS100-C6-O
   peerIDs    00000000,F1000003,
   room       WGEG
   serialNr   LEQ1442799
   stateFormat Temperatur: temperature C°, Feuchtigkeit: humidity %, Taupunkt: dewpoint C° Helligkeit : brightness, Sonnenscheindauer : sunshine , Regen : rain mm/qm Wind : windSpeed km/h , Richtung : windDirectionText
   subType    THSensor
   userReadings windDirectionText:windDirection {Twilight_CompassPoint(ReadingsNum("WGEG_SENW","windDirection",0))}, tempWindChill {my $T=ReadingsNum("WGEG_SENW","temperature",0);;my $Vw=ReadingsNum("WGEG_SENW","windSpeed",0);;my $TWC=0;;if ($Vw > 5) {$TWC=13.12+0.6215*$T-11.37*($Vw**0.16)+0.3965*$T*($Vw**0.16)} else {$TWC=$T};;sprintf('%.1f',$TWC)}


Viele Grüße,
Andreas
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: martinp876 am 22 Juni 2015, 21:52:12
set WGEG_SENW regSet VCCU_Chan03-stormUpThresh 15
wo ist das beschrieben?
Zitat
set WGEG_SENW regSet stormUpThresh 15
genau
Zitat"get WGEG_SENW stormUpThresh" ergibt leider nur "Value not captured"
wo kommt das her?

mache ein getConfig und lese die Readings.


zu Battery - wenn es unterstützt wird - schicke einmal ein paar roh-register. und dann, wenn die Battery low ist.
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: scooty am 22 Juni 2015, 23:15:14
Hallo Martin,

vielen Dank für Deine Antwort.

Zitat von: martinp876 am 22 Juni 2015, 21:52:12
set WGEG_SENW regSet VCCU_Chan03-stormUpThresh 15
wo ist das beschrieben?
Da als Reading im Device "R-VCCU_Chan03-stormUpThresh" angezeigt wird, war es nur ein Versuch, da
Zitat von: martinp876 am 22 Juni 2015, 21:52:12
set WGEG_SENW regSet stormUpThresh 15
genau
leider nur das im ersten Beitrag beschriebene Verhalten zeigt.

Zitat von: martinp876 am 22 Juni 2015, 21:52:12
get WGEG_SENW stormUpThresh
wo kommt das her?
Mea culpa, Copy&Paste/Tipp-Fehler meinerseits, eingegeben/im WebIf ausgewählt hatte ich korrekterweise
get WGEG_SENW regVal stormUpThresh
mit dem obigen Ergebnis "Value not captured".

Zitat von: martinp876 am 22 Juni 2015, 21:52:12
mache ein getConfig und lese die Readings.
Ich hoffe, damit meine leider ungenauen Aussagen etwas geklärt zu haben?

Zitat von: martinp876 am 22 Juni 2015, 21:52:12
zu Battery - wenn es unterstützt wird - schicke einmal ein paar roh-register. und dann, wenn die Battery low ist.
OK, kümmere ich mich die nächsten Tage drum.

Vielen Dank für Deine Unterstützung,
Andreas

PS: Anbei noch ein list des Wettersensors nach "set WGEG_SENW regSet stormUpThresh 15" und "set WGEG_SENW getConfig":
Internals:
   CUL_HM_MSGCNT 118
   CUL_HM_RAWMSG A13178670338893000000006A5B009E0000136309::-54.5:CUL_HM
   CUL_HM_RSSI -54.5
   CUL_HM_TIME 2015-06-22 23:04:11
   DEF        338893
   HMLAN_EG_MSGCNT 117
   HMLAN_EG_RAWMSG E338893,0000,30E0A3ED,FF,FFB8,178670338893000000006A5B009E0000136309
   HMLAN_EG_RSSI -72
   HMLAN_EG_TIME 2015-06-22 23:04:11
   IODev      CUL_HM
   LASTInputDev HMLAN_EG
   MSGCNT     235
   NAME       WGEG_SENW
   NR         438
   NTFY_ORDER 50-WGEG_SENW
   STATE      Temperatur: 10.6 C°, Feuchtigkeit: 91 %, Taupunkt: 9.2 C°, Helligkeit: 9, Regen: 46.61 mm/qm, Wind: 0 km/h, Richtung: east
   TYPE       CUL_HM
   lastMsg    No:17 - t:70 s:338893 d:000000 006A5B009E0000136309
   peerList   VCCU_Chan03,
   protCmdDel 2
   protLastRcv 2015-06-22 23:04:11
   protNack   2 last_at:2015-06-22 22:48:43
   protSnd    25 last_at:2015-06-22 22:50:51
   protState  CMDs_done
   rssi_at_CUL_HM avg:-55.01 min:-59 max:-54.5 lst:-54.5 cnt:37
   rssi_at_HMLAN_EG avg:-71.45 min:-82 max:-70 lst:-72 cnt:37
   Readings:
     2015-06-22 22:32:50   Activity        alive
     2015-06-22 22:50:50   CommandAccepted yes
     2015-06-22 22:32:50   D-firmware      1.4
     2015-06-22 22:32:50   D-serialNr      LEQ1442799
     2015-06-22 22:50:50   PairedTo        0xF10000
     2015-06-18 22:07:02   R-VCCU_Chan03-stormLowThresh 5
     2015-06-18 22:07:02   R-VCCU_Chan03-stormUpThresh 25
     2015-06-17 23:13:45   R-burstRx       off
     2015-06-17 23:13:45   R-pairCentral   0xF10000
     2015-06-22 22:37:38   R-stormUpThresh set_15
     2015-06-17 23:13:46   R-sunThresh     30
     2015-06-22 22:50:50   RegL_00:          01:00 02:01 05:00 0A:F1 0B:00 0C:00 00:00
     2015-06-22 22:50:51   RegL_01:VCCU_Chan03   06:19 07:05 00:00
     2015-06-22 23:04:11   brightness      9
     2015-06-22 22:58:55   dewpoint        9.2
     2015-06-22 23:04:11   humidity        91
     2015-06-22 23:04:11   isRaining       0
     2015-06-22 22:50:50   peerList        VCCU_Chan03,
     2015-06-17 23:10:59   powerOn         2015-06-17 23:10:59
     2015-06-22 23:04:11   rain            46.61
     2015-06-22 23:04:11   rain_calc_all   cH: 0.0 lH: 1.8 cD: 19.8 lD: 3.2 IR: 0 Rnow: 0.0 Rdif: 0
     2015-06-22 23:04:11   rain_calc_d_curr 19.8
     2015-06-22 07:51:58   rain_calc_d_last 3.2
     2015-06-22 07:51:58   rain_calc_d_start 26.8
     2015-06-22 07:51:58   rain_calc_d_trig_tsecs 1435038600
     2015-06-22 23:04:11   rain_calc_h_curr 0.0
     2015-06-22 22:50:49   rain_calc_h_last 1.8
     2015-06-22 22:50:49   rain_calc_h_start 46.6
     2015-06-22 22:50:49   rain_calc_h_trig_tsecs 1435009800
     2015-06-22 23:04:11   rain_calc_now_diff 0
     2015-06-22 23:04:11   rain_calc_now_rate 0.0
     2015-06-22 23:04:11   rain_calc_now_value 46.6
     2015-06-22 23:04:11   rain_calc_tsecs 1435007051.30287
     2015-06-17 23:10:59   recentStateType info
     2015-06-22 23:04:11   state           T: 10.6 H: 91 W: 0 R: 46.61 IR: 0 WD: 95 WDR: 0 S: 99 B: 9
     2015-06-20 10:10:15   storm           quiet
     2015-06-22 23:04:11   sunshine        99
     2015-06-22 23:04:11   tempWindChill   10.6
     2015-06-22 23:04:11   temperature     10.6
     2015-06-20 10:10:15   trig_03         VCCU
     2015-06-20 10:10:15   trigger_cnt     7
     2015-06-22 23:04:11   windDirRange    0
     2015-06-22 23:04:11   windDirection   95
     2015-06-22 22:58:55   windDirectionText east
     2015-06-22 23:04:11   windSpeed       0
     Regl_01::
       VAL
   Helper:
     HM_CMDNR   23
     cSnd       01F1000033889301040000000001,01F100003388930104F100000301
     mId        0040
     peerIDsRaw ,F1000003,00000000
     rxType     12
     Io:
       newChn     +338893,00,01,00
       nextSend   1435007051.38843
       rxt        0
       vccu       VCCU
       p:
         338893
         00
         01
         00
     Mrssi:
       mNo        17
       Io:
         CUL_HM     -52.5
         HMLAN_EG   -72
     Prt:
       bErr       0
       sProc      0
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_hm:
         avg        -55.0135135135135
         cnt        37
         lst        -54.5
         max        -54.5
         min        -59
       At_hmlan_eg:
         avg        -71.4594594594595
         cnt        37
         lst        -72
         max        -70
         min        -82
     Shadowreg:
Attributes:
   IODev      CUL_HM
   IOgrp      VCCU
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   event-on-change-reading .*
   event-on-update-reading rain,isRaining
   expert     2_full
   firmware   1.4
   group      EG
   model      HM-WDS100-C6-O
   peerIDs    00000000,F1000003,
   room       WGEG
   serialNr   LEQ1442799
   stateFormat Temperatur: temperature C°, Feuchtigkeit: humidity %, Taupunkt: dewpoint C°, Helligkeit: brightness, Regen: rain mm/qm, Wind: windSpeed km/h, Richtung: windDirectionText
   subType    THSensor
   userReadings windDirectionText:windDirection {Twilight_CompassPoint(ReadingsNum("WGEG_SENW","windDirection",0))}, tempWindChill {my $T=ReadingsNum("WGEG_SENW","temperature",0);;my $Vw=ReadingsNum("WGEG_SENW","windSpeed",0);;my $TWC=0;;if ($Vw > 5) {$TWC=13.12+0.6215*$T-11.37*($Vw**0.16)+0.3965*$T*($Vw**0.16)} else {$TWC=$T};;sprintf('%.1f',$TWC)}
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: scooty am 24 Juni 2015, 18:20:40
Hallo zusammen,

gerade nochmal meinen letzten Beitrag gelesen, ich glaube, so richtig kann man mein Anliegen nicht mehr rauslesen.
Daher nochmal "vernünftig" dargestellt:

Nach erfolgreicher Inbetriebnahme des HM-WDS100-C6-O Wettersensors in FHEM möchte ich nun die interne Sturmerkennung des Sensors nutzen und die Schwellwerte der Sturmerkennung anpassen:
1) Peering des Wettersensors "WGEG_SENW" mit virtuellem Button 3 der VCCU "VCCU_Chan03" mit
set WGEG_SENW peerChan 1 VCCU_Chan03 single set
erzeugt wunschgemäß das Peering (überprüft mit HMinfo durch peerCheck und peerXref) und bei (simuliertem) Sturm wird auch entsprechend über das Peering kommuniziert.
Folgende Readings sind nun nach Peering und simuliertem Sturm im Wettersensor dazugekommen:
R-VCCU_Chan03-stormLowThresh 5
R-VCCU_Chan03-stormUpThresh 25
RegL_01:
RegL_01:VCCU_Chan03 06:19 07:05 00:00
peerList VCCU_Chan03,
storm storm
trig_03 VCCU
trigger_cnt 5


Das einzige, was nicht meinen Erwartung entspricht ist das Reading "RegL_01:" ohne weiteren Inhalt.

Das komplette list des Wettersensors in diesem Status:
Internals:
   CUL_HM_MSGCNT 166
   CUL_HM_RAWMSG A1323867033889300000000DC2F0001C118343B8D::-59.5:CUL_HM
   CUL_HM_RSSI -59.5
   CUL_HM_TIME 2015-06-24 17:31:29
   DEF        338893
   HMLAN_EG_MSGCNT 165
   HMLAN_EG_RAWMSG E338893,0000,0520ECD7,FF,FFBD,23867033889300000000DC2F0001C118343B8D
   HMLAN_EG_RSSI -67
   HMLAN_EG_TIME 2015-06-24 17:31:29
   IODev      CUL_HM
   LASTInputDev HMLAN_EG
   MSGCNT     331
   NAME       WGEG_SENW
   NR         449
   NTFY_ORDER 50-WGEG_SENW
   STATE      T: 22 H: 47 W: 28 R: 0.295 IR: 0 WD: 260 WDR: 67.5 S: 59 B: 141
   TYPE       CUL_HM
   lastMsg    No:23 - t:70 s:338893 d:000000 00DC2F0001C118343B8D
   peerList   VCCU_Chan03,
   protIOdly  1 last_at:2015-06-24 17:23:58
   protLastRcv 2015-06-24 17:31:29
   protSnd    30 last_at:2015-06-24 17:30:04
   protState  CMDs_done
   rssi_at_CUL_HM avg:-59.89 min:-63 max:-58.5 lst:-59.5 cnt:166
   rssi_at_HMLAN_EG avg:-78.92 min:-85 max:-67 lst:-67 cnt:165
   Readings:
     2015-06-24 11:54:26   Activity        alive
     2015-06-24 17:26:40   CommandAccepted yes
     2015-06-24 09:09:21   D-firmware      1.4
     2015-06-24 09:09:21   D-serialNr      LEQ1442799
     2015-06-24 17:26:40   PairedTo        0xF10000
     2015-06-24 17:26:41   R-VCCU_Chan03-stormLowThresh 5
     2015-06-24 17:26:41   R-VCCU_Chan03-stormUpThresh 25
     2015-06-23 21:17:29   R-burstRx       off
     2015-06-23 21:17:29   R-pairCentral   0xF10000
     2015-06-23 21:17:30   R-sunThresh     30
     2015-06-24 17:26:40   RegL_00:          01:00 02:01 05:00 0A:F1 0B:00 0C:00 00:00
     2015-06-24 17:26:41   RegL_01:VCCU_Chan03   06:19 07:05 00:00
     2015-06-24 17:31:29   brightness      141
     2015-06-24 17:31:29   humidity        47
     2015-06-24 17:31:29   isRaining       0
     2015-06-24 17:26:40   peerList        VCCU_Chan03,
     2015-06-24 17:31:29   rain            0.295
     2015-06-24 17:31:29   state           T: 22 H: 47 W: 28 R: 0.295 IR: 0 WD: 260 WDR: 67.5 S: 59 B: 141
     2015-06-24 17:30:04   storm           storm
     2015-06-24 17:31:29   sunshine        59
     2015-06-24 17:31:29   temperature     22
     2015-06-24 17:30:04   trig_03         VCCU
     2015-06-24 17:30:04   trigger_cnt     5
     2015-06-24 17:31:29   windDirRange    67.5
     2015-06-24 17:31:29   windDirection   260
     2015-06-24 17:31:29   windSpeed       28
     Regl_01::
       VAL
   Helper:
     HM_CMDNR   35
     cSnd       01F1000033889301040000000001,01F100003388930104F100000301
     mId        0040
     peerIDsRaw ,F1000003,00000000
     rxType     12
     Io:
       newChn     +338893,00,01,00
       nextSend   1435159889.67416
       rxt        0
       vccu       VCCU
       p:
         338893
         00
         01
         00
       prefIO:
         CUL_HM
     Mrssi:
       mNo        23
       Io:
         CUL_HM     -57.5
         HMLAN_EG   -67
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_hm:
         avg        -59.8915662650602
         cnt        166
         lst        -59.5
         max        -58.5
         min        -63
       At_hmlan_eg:
         avg        -78.9212121212121
         cnt        165
         lst        -67
         max        -67
         min        -85
     Shadowreg:
Attributes:
   IODev      CUL_HM
   IOgrp      VCCU:CUL_HM
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   expert     2_full
   firmware   1.4
   group      EG
   model      HM-WDS100-C6-O
   peerIDs    00000000,F1000003,
   room       WGEG
   serialNr   LEQ1442799
   subType    THSensor


2) Nun also zum eigentlichen Problem, der nicht funktionierenden Anpassung der Schwellwerte für die interne Sturmerkennung des Wettersensors.
Nach meinem Verständnis sollten die Schwellwerte durch
set WGEG_SENW regSet stormUpThresh 15
bzw.
set WGEG_SENW regSet stormLowThresh 7

einstellbar sein. Nach Eingabe zeigt der Sensor auch brav "protCmdPend 3 CMDs_pending", zwischendurch auch ""protCmdPend 5 CMDs_pending", an und arbeitet diese nach und nach ab.
Ein weiteres Reading wird erzeugt
R-stormUpThresh set_15
aber der eigentliche Registerwert
R-VCCU_Chan03-stormUpThresh 25
verändert sich nicht. Eine simulierte Windstärke von 21.5 löst auch nicht den Sturm-Trigger aus.

Hier das list des Sensors in diesem Status:
Internals:
   CUL_HM_MSGCNT 180
   CUL_HM_RAWMSG A1328867033889300000000E62E0001C0002C488A::-58.5:CUL_HM
   CUL_HM_RSSI -58.5
   CUL_HM_TIME 2015-06-24 17:43:37
   DEF        338893
   HMLAN_EG_MSGCNT 179
   HMLAN_EG_RAWMSG E338893,0000,052C090E,FF,FFBB,28867033889300000000E62E0001C0002C488A
   HMLAN_EG_RSSI -69
   HMLAN_EG_TIME 2015-06-24 17:43:37
   IODev      CUL_HM
   LASTInputDev HMLAN_EG
   MSGCNT     359
   NAME       WGEG_SENW
   NR         449
   NTFY_ORDER 50-WGEG_SENW
   STATE      T: 23 H: 46 W: 0 R: 0.295 IR: 0 WD: 220 WDR: 67.5 S: 72 B: 138
   TYPE       CUL_HM
   lastMsg    No:28 - t:70 s:338893 d:000000 00E62E0001C0002C488A
   peerList   VCCU_Chan03,
   protIOdly  1 last_at:2015-06-24 17:23:58
   protLastRcv 2015-06-24 17:43:37
   protSnd    39 last_at:2015-06-24 17:41:30
   protState  CMDs_done
   rssi_at_CUL_HM avg:-59.81 min:-63 max:-58.5 lst:-58.5 cnt:180
   rssi_at_HMLAN_EG avg:-78.06 min:-85 max:-67 lst:-69 cnt:179
   Readings:
     2015-06-24 11:54:26   Activity        alive
     2015-06-24 17:41:29   CommandAccepted yes
     2015-06-24 09:09:21   D-firmware      1.4
     2015-06-24 09:09:21   D-serialNr      LEQ1442799
     2015-06-24 17:41:29   PairedTo        0xF10000
     2015-06-24 17:26:41   R-VCCU_Chan03-stormLowThresh 5
     2015-06-24 17:26:41   R-VCCU_Chan03-stormUpThresh 25
     2015-06-23 21:17:29   R-burstRx       off
     2015-06-23 21:17:29   R-pairCentral   0xF10000
     2015-06-24 17:40:10   R-stormUpThresh set_15
     2015-06-23 21:17:30   R-sunThresh     30
     2015-06-24 17:41:29   RegL_00:          01:00 02:01 05:00 0A:F1 0B:00 0C:00 00:00
     2015-06-24 17:41:30   RegL_01:VCCU_Chan03   06:19 07:05 00:00
     2015-06-24 17:43:37   brightness      138
     2015-06-24 17:43:37   humidity        46
     2015-06-24 17:43:37   isRaining       0
     2015-06-24 17:41:29   peerList        VCCU_Chan03,
     2015-06-24 17:43:37   rain            0.295
     2015-06-24 17:43:37   state           T: 23 H: 46 W: 0 R: 0.295 IR: 0 WD: 220 WDR: 67.5 S: 72 B: 138
     2015-06-24 17:40:05   storm           quiet
     2015-06-24 17:43:37   sunshine        72
     2015-06-24 17:43:37   temperature     23
     2015-06-24 17:40:05   trig_03         VCCU
     2015-06-24 17:40:05   trigger_cnt     6
     2015-06-24 17:43:37   windDirRange    67.5
     2015-06-24 17:43:37   windDirection   220
     2015-06-24 17:43:37   windSpeed       21.5
     Regl_01::
       VAL
   Helper:
     HM_CMDNR   40
     cSnd       01F1000033889301040000000001,01F100003388930104F100000301
     mId        0040
     peerIDsRaw ,F1000003,00000000
     rxType     12
     Io:
       newChn     +338893,00,01,00
       nextSend   1435160617.67709
       rxt        0
       vccu       VCCU
       p:
         338893
         00
         01
         00
       prefIO:
         CUL_HM
     Mrssi:
       mNo        28
       Io:
         CUL_HM     -56.5
         HMLAN_EG   -69
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_cul_hm:
         avg        -59.8111111111111
         cnt        180
         lst        -58.5
         max        -58.5
         min        -63
       At_hmlan_eg:
         avg        -78.0614525139665
         cnt        179
         lst        -69
         max        -67
         min        -85
     Shadowreg:
Attributes:
   IODev      CUL_HM
   IOgrp      VCCU:CUL_HM
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   expert     2_full
   firmware   1.4
   group      EG
   model      HM-WDS100-C6-O
   peerIDs    00000000,F1000003,
   room       WGEG
   serialNr   LEQ1442799
   subType    THSensor


Hat jemand eine Idee, warum das nicht klappt?

Weitere Infos:
get WGEG_SENW regVal stormUpThresh nach Peering liefert nur "Value not captured" zurück
set WGEG_SENW regSet sunThresh 29 funktioniert!

Alle obigen Schritte habe ich auch unter folgenden Konfigurationen ausgetestet, allerdings ohne dem Problem weiter auf die Spur zu kommen:
- Peering des Wettersensors mit einem HM-LC-Bl1PBU-FM Jalousieaktor (Trigger funktionierte, Jalousie fuhr herunter, Sturm-Schwellwerte des Wettersensors konnten auch nicht angepasst werden)
- Kommunikation des Wettersensors mit FHEM ohne VCCU direkt über den CUL
- Löschen des Wettersensors in FHEM, reset des Wettersensors auf Werkszustand und komplette Neuanlage in FHEM

Tschuldigung, ist nun ein Roman geworden, vielen Dank für's lesen ;) und jeglichen Tipp bzw. Hilfestellung.
Sollten weitere Infos benötigt werden kann ich diese gerne bereitstellen.

Eins muss ich aber noch loswerden, die verschiedenen Umkonfigurationen, Peerings, Un-Peerings usw. verträgt der Wettersensor klaglos ohne  zwischenzeitliches Aufhängen. Vielen Dank für die 1A Implementierung in FHEM!

Viele Grüße,
Andreas
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: MrRight am 24 Juni 2015, 22:38:12
Hallo,

Du must das "gepeerte" Register setzen:

set WGEG_SENW regSet R-VCCU_Chan03-stormUpThresh 21.5

gruss,
Carsten
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: scooty am 24 Juni 2015, 22:46:21
Hallo Carsten,

danke für Deine Antwort,

Das läßt er leider nicht zu, bei beiden Befehlen
set WGEG_SENW regSet VCCU_Chan03-stormUpThresh 15
bzw.
set WGEG_SENW regSet R-VCCU_Chan03-stormUpThresh 15

kommt die Fehlermeldung:
VCCU_Chan03-stormUpThresh failed: supported register are burstRx pairCentral stormLowThresh stormUpThresh sunThresh
bzw.
R-VCCU_Chan03-stormUpThresh failed: supported register are burstRx pairCentral stormLowThresh stormUpThresh sunThresh

:(

Andreas
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: martinp876 am 25 Juni 2015, 18:53:06
Das R- gehoert nicht in das kommando.
Der peer ans ende.
Commandref ist dein freund
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: scooty am 25 Juni 2015, 21:03:42
Hallo Martin,

vielen, vielen Dank, jetzt klappt's.
Hier also das komplette Kommando zur Anpassung des oberen Sturm-Schwellwerts:
set WGEG_SENW regSet stormUpThresh 15 VCCU_Chan03

In der Kombi war mir der regSet-Befehl tatsächlich noch nicht geläufig, in FHEM lernt man anscheinend nie aus.
;)

Viele Grüße,
Andreas

PS: Habe die Konfiguration der Sturmerkennung jetzt auch ins Wiki (http://www.fhemwiki.de/wiki/HM-WDS100-C6-O_Funk-Kombi-Sensor_OC3#Sturmerkennung) aufgenommen.
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: steimer-vl am 12 August 2015, 17:30:32
Hallo zusammen,

der Beitrag hier hat mir sehr geholfen die Wetterstation einzubinden, sowie den Wert stormUpThresh auszulesen.
Ich habe diesen nun auf "15" gestellt. Leider habe ich keine Tabelle in der ich die passenden Windgeschwindigkeiten dazu ablesen kann.

Beim Simulieren des Wertes 15 dreh ich schon ordentlich am Windsensor.

Welcher Wert hat sich hier in der Praxis als ordentlichen Indiz für einen "Sturm" bewährt?

Vielen Dank für eine kurze Rückmeldung
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: MrRight am 15 August 2015, 08:47:41
Hallo steimer-vl,

ich habe mal folgende Tabelle gefunden:

Windstärke 12 =  118   Orkan
Windstärke 11  =  103   orkanartiger Sturm
Windstärke 10  =   89    schwerer Sturm
Windstärke 09  =   75    Sturm
Windstärke 08  =   62    stürmischer Wind
Windstärke 07  =   50     steifer Wind
Windstärke 06  =   39     starker Wind
Windstärke 05  =   29     frische Brise
Windstärke 04  =   25     mäßige Brise
Windstärke 03  =   12     schache Brise
Windstärke 02  =   5       leichte Brise
Windstärke 01  =   2       leiser Zug
Windstärke 00  =   0       Windstille

Titel: Antw:HM-WDS100-C6-O: Reading "battery"
Beitrag von: rabehd am 30 September 2016, 11:16:48
zum Thema wurde schon länger hier nichts geschrieben. Ich frage trotzdem nochmal nach.
Ich sehe bei mir auch kein Reading "battery". Gibt es dazu neue Info?
Laut Wiki gehört die Übermittlung des Batteriestatus zu den Features.
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: martinp876 am 01 Oktober 2016, 09:32:35
sollte es schon geben.
logge einmal die Messages (sniffen!)
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: mrhaefele@gmx.de am 14 Oktober 2016, 09:49:51
 Auch wenn es nicht direkt weiterhilft, aber bei mir ist es auch weg. Der Sensor läuft jetzt bei mir über ein Jahr ohne Probleme. Heute habe ich ihn neu gestartet beziehungsweise die Batterien getauscht. Vielleicht ist es auch erst seit heute so.

Gruß Udo
Titel: Antw:HM-WDS100-C6-O: Reading "battery" weg(?) / "stormUpThresh" setzen
Beitrag von: spooy99 am 02 Januar 2017, 21:31:13
Hallo,

bei mir gibt es das Reading "battery" beim HM-WDS100-C6-O auch nicht (ich nutze aktuell noch keine VCCU, aber das dürfte ja nichts ausmachen).

Ungeachtet dessen scheinen die Batterien in der Wetterstation schwach zu werden - bei den aktuellen Temperaturen habe ich immer öfter Funk-Aussetzer. Wie kann ich hier ggf. unterstützen (bevor ich die Batterien wechsle)?!

Gruß

EDIT - Hab das sniffen der Messages mal aktiviert - hoffe die Wetterstation "meldet" sich nochmal ;-)