Hallo zusammen,
ich lege mir die Karten und kann dazu leider auch nichts finden.
Mein SIGNALduino empfängt fleißig Daten vom W174-Regenmengenmesser.
Gerne würde ich aber das Reading "rain" regelmäßig zurücksetzen, ohne die Batterie herausnehmen zu müssen.
Gibt es eine Möglichkeit, eine entsprechende Nachricht über den SIGNALduino an den W174 zu senden?
List SUDINO
Internals:
CFGFN ./FHEM/000_ccu.cfg
Clients :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
DEF /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
DMSG sA36C5300E000
DevState initialized
DeviceName /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
FD 8
FUUID 61371c40-f33f-dfaa-e597-90a74c0eb8bbf239
IDsNoDispatch 2,72.1,82
ITClock 250
LASTDMSG sA36C5300E000
LASTDMSGID 0.3
MSGCNT 389
NAME SDUINO
NR 43
NR_CMD_LAST_H 2
PARTIAL
RAWMSG MS;P1=501;P2=-1994;P3=-4030;P4=-9032;D=14131213121212131312131312131312121213121312121313121212121212121213131312;CP=1;SP=4;R=241;O;m2;
RSSI -81.5
STATE opened
TIME 1631013602
TYPE SIGNALduino
cc1101_available 1
sendworking 0
version V 3.4.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul 16 2020 20:52:15
versionProtocols 1.35
versionmodul 3.5.2+20210829
DoubleMsgIDs:
MatchList:
10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
11:SD_WS09 ^P9#F[A-Fa-f0-9]+
12:SD_WS ^W\d+x{0,1}#.*
13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
14:Dooya ^P16#[A-Fa-f0-9]+
15:SOMFY ^Ys[0-9A-F]+
16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
17:SD_UT ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114)#.*
18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
19:CUL_WS ^K[A-Fa-f0-9]{5,}
1:IT ^i......
20:Revolt ^r[A-Fa-f0-9]{22}
21:FS10 ^P61#[A-F0-9]+
22:Siro ^P72#[A-Fa-f0-9]+
23:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
24:FS20 ^81..(04|0c)..0101a001
25:CUL_EM ^E0.................
26:Fernotron ^P82#.*
27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
28:SD_Keeloq ^P(?:87|88)#.*
29:SD_GT ^P49#[A-Fa-f0-9]+
2:CUL_TCM97001 ^s[A-Fa-f0-9]+
30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
31:KOPP_FC ^kr\w{18,}
32:PCA301 ^\S+\s+24
3:SD_RSL ^P1#[A-Fa-f0-9]{8}
4:OREGON ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
5:CUL_TX ^TX..........
6:SD_AS ^P2#[A-Fa-f0-9]{7,8}
7:Hideki ^P12#75[A-F0-9]+
9:CUL_FHTTK ^T[A-F0-9]{8}
X:SIGNALduino_un ^[u]\d+#.*
QUEUE:
READINGS:
2021-09-07 12:29:06 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
2021-09-07 12:29:06 cc1101_config_ext Modulation: ASK/OOK
2021-09-07 12:29:07 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
2021-09-07 10:01:06 state opened
XMIT_TIME:
1631010652
1631013266
additionalSets:
keepalive:
ok 0
retry 0
mcIdList:
10
11
12
18
43
47
52
57
58
96
mnIdList:
100
101
102
103
108
112
115
msIdList:
0
0.1
0.2
0.3
0.4
0.5
1
3
3.1
4
6
7
13
13.2
14
15
17
20
23
25
33
33.1
33.2
35
41
49
51
53
54.1
55
65
68
74.1
87
88
90
91.1
93
106
113
muIdList:
8
9
13.1
16
17.1
19
21
22
24
26
27
28
29
30
31
32
34
36
37
38
39
40
42
44
44.1
45
46
48
49.1
49.2
50
54
56
59
60
61
62
64
66
67
69
70
71
72
73
74
76
78
79
80
81
83
84
85
86
89
91
92
94
95
97
98
99
104
105
110
111
114
ucCmd:
Attributes:
list 433_sensor_Regenmenge
Internals:
CFGFN ./FHEM/015_test.cfg
CODE CUL_TCM97001_163
DEF CUL_TCM97001_163
FUUID 61371c40-f33f-dfaa-9047-19b7d110712c2cfb
IODev SDUINO
LASTInputDev SDUINO
MSGCNT 325
NAME 433_sensor_Regenmenge
NR 674
SDUINO_DMSG sA36C5300E000
SDUINO_MSGCNT 325
SDUINO_Protocol_ID 0
SDUINO_RAWMSG MS;P0=-1993;P1=502;P3=-9058;P4=-4016;D=13141014101010141410141410141410101014101410101414101010101010101014141410;CP=1;SP=3;R=245;O;m2;
SDUINO_RSSI -79.5
SDUINO_TIME 2021-09-07 13:21:15
STATE R: 50.5
TYPE CUL_TCM97001
lastH 0
lastT 1631013675
Helper:
DBLOG:
rain:
DB_Log:
TIME 1631013675.9942
VALUE 50.5
READINGS:
2021-09-07 10:01:04 IODev SDUINO
2021-09-07 09:17:04 battery ok
2021-09-07 09:17:04 batteryState ok
2021-09-07 13:21:15 israining no
2021-09-07 13:21:15 rain 50.5
2021-09-07 13:21:15 state R: 50.5
Attributes:
IODev SDUINO
alias Regenmenge
event-min-interval .*:300
event-on-change-reading .*
model W174
room TEST
Gruß
Wenn es nur darum geht das Reading rain "zurückzusetzen": setreading 433_sensor_Regenmenge rain 0
Dazu braucht es kein "Signal" vom SDUINO... ;)
Gruß, Joachim
Hallo MadMax-FHEM,
soweit war ich schon :D
Beim nächstem Emfang von Daten wechselt das Reading aber wieder auf den vorherigen Wert...
Wünschenswert wäre den Counter im Sensor direkt zurück zu setzen.
Gruß
Dann hättest du das auch so formulieren sollen... ;)
EDIT: jetzt wo ich weiß worum es geht ist das nat. schon "in die richtige Richtung" formuliert...
Zitat
Gerne würde ich aber das Reading "rain" regelmäßig zurücksetzen, ohne die Batterie herausnehmen zu müssen.
Gibt es eine Möglichkeit, eine entsprechende Nachricht über den SIGNALduino an den W174 zu senden?
...aber hinterher ist man (immer) schlauer... ;)
Allerdings hilft dir da dann auch kein SDUINO Signal, weil der ja auch nur das Reading (halt eine Etappe vorher) beeinflusst aber ja auch NICHT den Wert "im Sensor".
Wenn der Sensor keinen Zurücksetz-Befehl kennt, dann wird das auch nicht gehen...
EDIT: vermutlich war das eher deine Frage als das Zurücksetzen des Readings ;)
Evtl. würde ein userReadings helfen, das eben "berechnet" ob ein tatsächlich interessanter Wert vom Sensor kommt oder nicht...
...das userReadings kannst du ja zurücksetzen wie es dir beliebt.
Gruß, Joachim
Gut, dann verstehen wir uns jetzt ;)
Stimmt, war etwas schwammig formuliert...
ZitatWenn der Sensor keinen Zurücksetz-Befehl kennt, dann wird das auch nicht gehen...
Meine Hoffnung war, genau diesen Befehl irgendwie herauszubekommen ???
Gruß
Zitat von: remo am 07 September 2021, 14:24:53
Gut, dann verstehen wir uns jetzt ;)
Stimmt, war etwas schwammig formuliert...
Meine Hoffnung war, genau diesen Befehl irgendwie herauszubekommen ???
Gruß
Leider muss ich (genau) da passen :-\
Aber da es nun klar(er) ist, vielleicht hat ja jemand anderer eine Lösung...
Viel Erfolg, Joachim