[frage] wetterstation HM-WDS100-C6-O-2 "rain" zurück setzen

Begonnen von the ratman, 14 Oktober 2022, 12:00:37

Vorheriges Thema - Nächstes Thema

the ratman

grüß euch.

ich hab wieder mal ein problem. bisher hab ich das regen-statistik modul zum anzeigen der täglichen/stündlichen regenmengen verwendet. irgendwie ist da aber der wurm drinnen und ich dachte, ich verwende einfach die regenmengen der wetterstation und resette die zu einer bestimmten zeit.

allerdings bringt ein "setreading wetterstation 0" nur temporär eine 0 bei "rain".
beim nächsten update hab ich wieder den alten wert da stehen.

was mach' ich, um z.b. um mitternacht den wert des readings in der station auf 0 zu stellen?

Internals:
   DEF        62E4AE
   FUUID      5c62c6bf-f33f-0f9e-8d92-c33bb22adf9d44b4
   IODev      hmLan2
   LASTInputDev hmLan2
   MSGCNT     76
   NAME       wetterstation
   NR         99
   NTFY_ORDER 48-wetterstation
   STATE      regen 19.765 mm



temp:16.8 °c || lf:81 %

tp:13.5 °c (abs:11.6 %)
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 84
   hmLan2_MSGCNT 76
   hmLan2_RAWMSG 0500003587867062E4AE00000000A8510043C05B0314A3
   hmLan2_RSSI -53
   hmLan2_TIME 2022-10-14 11:59:28
   lastMsg    No:87 - t:70 s:62E4AE d:000000 00A8510043C05B0314A3
   protCmdPend 3 CMDs_pending
   protLastRcv 2022-10-14 11:59:28
   protRcv    76 last_at:2022-10-14 11:59:28
   protState  CMDs_pending
   rssi_at_hmLan2 cnt:76 min:-62 max:-53 avg:-55.92 lst:-53
   CL:
     Authenticated 0
     BUF       
     FD         17
     FW_ID      25633
     LASTACCESS 1665741713.43007
     NAME       WEB_192.168.178.21_4738
     NR         26898
     PEER       192.168.178.21
     PORT       4738
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     encoding   UTF-8
     READINGS:
       2022-10-14 12:00:55   state           Connected
   Helper:
     DBLOG:
       brightness:
         logdb:
           TIME       1665741568.11607
           VALUE      163
       dewpoint:
         logdb:
           TIME       1665741568.11607
           VALUE      13.5
       humidity:
         logdb:
           TIME       1665741568.11607
           VALUE      81
       temperature:
         logdb:
           TIME       1665741568.11607
           VALUE      16.8
       temperature_alt:
         logdb:
           TIME       1665741568.11607
           VALUE      16.7
       temperature_komma:
         logdb:
           TIME       1665741568.11607
           VALUE      16,8
       windDirection:
         logdb:
           TIME       1665741568.11607
           VALUE      15
       windSpeed:
         logdb:
           TIME       1665741568.11607
           VALUE      9.1
   OLDREADINGS:
     2022-10-14 11:54:50   temperature     16.7
   READINGS:
     2022-10-14 08:58:26   Activity        alive
     2021-04-13 10:30:00   CommandAccepted yes
     2021-04-12 08:46:10   D-firmware      1.6
     2021-04-12 08:46:10   D-serialNr      OEQ1864809
     2022-10-14 08:48:26   IODev           hmLan2
     2021-04-13 11:52:47   PairedTo        0x322433
     2021-04-13 10:29:58   R-burstRx       off
     2021-04-13 10:29:58   R-localResDis   off
     2021-04-13 10:29:58   R-pairCentral   0x322433
     2021-04-13 10:29:59   R-sunThresh     50
     2021-04-13 10:29:59   R-windSpeedRsltSrc max
     2022-10-14 11:59:28   absoluteHumidity 11.6
     2022-10-14 11:59:28   battery         ok
     2022-10-14 11:59:28   brightness      163
     2022-10-14 11:54:13   cfgState        updating
     2022-10-14 11:54:13   commState       CMDs_pending
     2022-10-14 11:59:28   dewpoint        13.5
     2022-10-14 11:59:28   humidity        81
     2022-10-14 11:59:28   isRaining       0
     2022-10-02 14:16:35   powerOn         2022-10-02 14:16:35
     2022-10-14 11:59:28   rain            19.765
     2022-10-02 14:16:35   recentStateType info
     2022-10-14 11:59:28   state           T: 16.8 H: 81 W: 9.1 R: 19.765 IR: 0 WD: 15 WDR: 67.5 S: 20 B: 163
     2022-10-14 11:59:28   sunshine        20
     2022-10-14 11:59:28   temperature     16.8
     2022-10-14 11:59:28   temperature_alt 16.7
     2022-10-14 11:59:28   temperature_komma 16,8
     2022-10-02 14:16:35   unknown         06000030
     2022-10-14 11:59:28   windDirRange    67.5
     2022-10-14 11:59:28   windDirection   15
     2022-10-14 11:59:28   windSpeed       9.1
   cmdStack:
     ++A00132243362E4AE00040000000000
     ##A00132243362E4AE0103
     ##A00132243362E4AE01040000000001
   helper:
     HM_CMDNR   135
     getCfgList all
     getCfgListNo ,1,4
     lastMsgTm  1665741568.10728
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1665730107.05233
       TmplTs     1665730107.05233
       cmdKey     1:1:0::wetterstation:00AE:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    4k12v_schalter1,4k12v_schalter2,4k12v_schalter3,4k12v_schalter4,schlafzimmer_rollo,solaranlage_kuehlung,vccu
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       flgs       0
       newChn     +62E4AE,00,00,00
       nextSend   1665741568.20039
       rxt        0
       vccu       vccu
       p:
         62E4AE
         00
         00
         00
       prefIO:
         hmLan2
     mRssi:
       mNo        87
       io:
         hmLan2:
           -47
           -47
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_hmLan2:
         avg        -55.9210526315789
         cnt        76
         lst        -53
         max        -53
         min        -62
     tmpl:
Attributes:
   IOgrp      vccu:hmLan2
   actCycle   000:10
   actStatus  alive
   alias      wetterstation
   autoReadReg 0_off
   expert     defReg,allReg,rawReg,templ
   firmware   1.6
   group      sensoren
   icon       weather_station
   model      HM-WDS100-C6-O-2
   oldreadings temperature
   peerIDs    00000000
   room       homematic
   serialNr   OEQ1864809
   stateFormat regen rain mm



temp:temperature °c || lf:humidity %

tp:dewpoint °c (abs:absoluteHumidity %)
   subType    THSensor
   userReadings temperature_komma:temperature.* { my $val = (ReadingsVal($name,"temperature",0)); $val =~ s/\./,/g; return $val;},
temperature_alt:temperature.* { OldReadingsNum($name,"temperature",0); }
→do↑p!dnʇs↓shit←

frank

Zitatwas mach' ich, um z.b. um mitternacht den wert des readings in der station auf 0 zu stellen?
vermutlich rebooten, also versorgungsspannungsunterbrechung.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

the ratman

#2
kommst du täglich vorbei bei mir?
hab sogar bei der inselsolaranlage einen kippschalter mittlerweile - müsstest also nicht mal aufs dach klettern *g*

könnte "set clear readings" hier helfen, oder stell' ich mir damit ein bein? bringt auch nix

nachtrag:

hab jetzt wieder mal das rain modul neu installiert. bis jetzt rechnet er richtig. morgen wahrscheinlich nicht mehr ...
kann man das attibut in der wetterstation wirklich nicht auf 0 setzen per befehl?
→do↑p!dnʇs↓shit←