Bresser Wetterstation 868Mhz - wie in FHEM integrieren?

Begonnen von alen, 31 Oktober 2017, 17:59:19

Vorheriges Thema - Nächstes Thema

isy

#165
Zitat von: Ralf9 am 25 Februar 2022, 18:49:29
Bitte mach mal
attr global showInternalValues 1

Und dann nochmal ein list bresser

List in der Anlage.
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Pajda

Ich möchte das die anzeige halt km/h wert anzeigt
das heist im Bild ist wind_speed kmh 3.2m/s  und das sollte 11.52km/h zeigen
also der wert soll 3.2 x3.6=11.52 sein
LG.

Ralf9

Die 3.2 sind km/h und die 0.9 sind m/s

@isy
ich kann kein List in der Anlage sehen
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

isy

Ups. Listing vergessen.

@Pajda: Es wird doch alles auch in km/h angezeigt. Zumindest bei mir.
List:
     2022-02-25 19:15:40   windDirectionDegree 216
     2022-02-25 19:15:40   windDirectionText SW
     2022-02-25 19:15:40   windGust        1.3
     2022-02-25 19:15:40   windGust_kmh    4.7
     2022-02-25 19:15:40   windSpeed       1.3
     2022-02-25 19:15:40   windSpeed_kmh   4.7

Da ist doch nichts weiter zu unternehmen.
Die Umrechnung ist korrekt (*3.6).
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Ralf9

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

isy

Internals:
   DEF        ks_Terrasse|SD_WS_54_R|au_Bresser
   DEV_REGEXP ks_Terrasse|SD_WS_54_R|au_Bresser
   FUUID      5c42e849-f33f-27cb-519d-a6a9c314ab0a9325
   NAME       Statistik
   NOTIFYDEV  global,ks_Terrasse|SD_WS_54_R|au_Bresser
   NR         640
   NTFY_ORDER 10-Statistik
   PREFIX     stat
   STATE      Updated stats for: au_Bresser
   TYPE       statistics
   READINGS:
     2022-02-25 18:52:00   monitoredDevicesOREGON ks_Terrasse
     2022-02-25 18:52:00   monitoredDevicesSD_WS SD_WS_54_R,au_Bresser
     2022-02-25 18:59:55   nextPeriodChangeCalc 2022-02-25 19:59:55
     2022-02-25 19:28:16   state           Updated stats for: au_Bresser
   fhem:
     modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
     nextPeriodChangeTime 1645815595
Attributes:
   singularReadings SD_WS_54_R:rain_total:Delta:(Month)
   specialDeltaPeriods SD_WS_54_R:Rain_total:Hour:06:72
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Ralf9

Bei Dir fehlen die readings die mit ".au_Bresser" anfangen

Wenn ich folgendes eingebe
define Statistik statistics SD_WS_115_0

dann bekomme ich beim "list Statistik"
...
READINGS:
...
2022-02-25 19:35:39   .SD_WS_115_0:rain LastValue: 5.6 ShowDate: 8 DecPlaces: 0
...
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

isy

#172
attr global showInternalValues 1
War schon wieder raus. Sorry


Internals:
   DEF        ks_Terrasse|SD_WS_54_R|au_Bresser
   DEV_REGEXP ks_Terrasse|SD_WS_54_R|au_Bresser
   FUUID      5c42e849-f33f-27cb-519d-a6a9c314ab0a9325
   NAME       Statistik
   NOTIFYDEV  global,ks_Terrasse|SD_WS_54_R|au_Bresser
   NR         640
   NTFY_ORDER 10-Statistik
   PREFIX     stat
   STATE      Updated stats for: ks_Terrasse
   TYPE       statistics
   .attraggr:
   .attrminint:
   READINGS:
     2022-02-25 19:47:22   .SD_WS_54_R:rain_total LastValue: 504.698 ShowDate: 1 DecPlaces: 3
     2022-02-25 19:48:04   .au_Bresser:humidityDay Sum: 5804432 Time: 71289 LastValue: 87 LastTime: 1645814884 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:04   .au_Bresser:humidityMonth Sum: 22448269 Time: 290695 LastValue: 87 LastTime: 1645814884 ShowDate: 1 DecPlaces: 0
     2022-02-25 19:48:04   .au_Bresser:humidityYear Sum: 22448344 Time: 290697 LastValue: 87 LastTime: 1645814884 ShowDate: 1 DecPlaces: 0
     2022-02-25 19:48:04   .au_Bresser:rain LastValue: 5.2 ShowDate: 4 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:rain_total LastValue: 5.2 ShowDate: 4 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:temperatureDay Sum: 124353 Time: 71289 LastValue: 1.9 LastTime: 1645814884 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:temperatureMonth Sum: 1280346.5 Time: 290697 LastValue: 1.9 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:temperatureYear Sum: 1280356.9 Time: 290699 LastValue: 1.9 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedDay Sum: 114069.8 Time: 71288 LastValue: 0 LastTime: 1645814884 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedHour Sum: 2055.6 Time: 2889 LastValue: 0 LastTime: 1645814884 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedMonth Sum: 473936.8 Time: 290698 LastValue: 0 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:04   .au_Bresser:windSpeedYear Sum: 473944.4 Time: 290700 LastValue: 0 LastTime: 1645814884 ShowDate: 1 DecPlaces: 1
     2022-02-25 19:48:11   .ks_Terrasse:humidityDay Sum: 5265260 Time: 71296 LastValue: 80 LastTime: 1645814891 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:11   .ks_Terrasse:humidityMonth Sum: 163929938 Time: 2144889 LastValue: 80 LastTime: 1645814891 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:11   .ks_Terrasse:humidityYear Sum: 387944735 Time: 4823292 LastValue: 80 LastTime: 1645814891 ShowDate: 0 DecPlaces: 0
     2022-02-25 19:48:11   .ks_Terrasse:temperatureDay Sum: 174581.3 Time: 71296 LastValue: 2.6 LastTime: 1645814891 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:11   .ks_Terrasse:temperatureMonth Sum: 10414965.4 Time: 2144890 LastValue: 2.6 LastTime: 1645814891 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:48:11   .ks_Terrasse:temperatureYear Sum: 20907499.9 Time: 4823285 LastValue: 2.6 LastTime: 1645814891 ShowDate: 0 DecPlaces: 1
     2022-02-25 19:43:10   monitoredDevicesOREGON ks_Terrasse
     2022-02-25 19:43:10   monitoredDevicesSD_WS SD_WS_54_R,au_Bresser
     2022-02-25 19:47:22   nextPeriodChangeCalc 2022-02-25 19:59:55
     2022-02-25 19:48:11   state           Updated stats for: ks_Terrasse
   fhem:
     modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
     nextPeriodChangeTime 1645815595
Attributes:
   singularReadings SD_WS_54_R:rain_total:Delta:(Month)
   specialDeltaPeriods SD_WS_54_R:Rain_total:Hour:06:72:96
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Ralf9

damit
.au_Bresser:rain LastValue: 5.2 ShowDate: 4 DecPlaces: 1
lässt sich das
statRain        Hour: 0.0 Day: xx
erklären

Wenn das rain morgen z.B. auf 6.0 steht, dann ist "statRain  Day: 0.8"
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

isy

Hallo Ralf,
danke für die Analyse zum statistics Modul, aber die Logik verstehe ich leider nicht.

Ich fasse noch mal zusammen:
- "rain" und "rain_total" sind gleich in FHEM
- "rain_total" entspricht dem Wert "Weekly" oder "Monthly" der Station
- "Daly" an der Station korreliert mit dem statRain aus dem statistics Modul

--> Das sieht mir (unabhängig von statistics) danach aus, dass im Modul etwas mit den erzeugten Readings für "rain" und "rain_total" nicht stimmt.


Ein Weg wird erst zu einem Weg, wenn man ihn geht

Ralf9

rain_total = rain + .rainOffset
siehe auch in der Device specific help
ZitatBei rain wird der Überlauf und der reset beim Batteriewechsel abgefangen.
Dafür gibts das reading ".rain_offset"

z.B.
rain 26.4
rain_total 26.4

dann reset von rain wegen Batteriewechsel

nächster rain Wert z.B. 0.5

2022.02.25 20:34:02.433 3 : sduinoD: SD_WS_115_0 reset rain, rain: 0.5 lastrain: 26.4, new rainOffset: 26.4

dann ist
rain: 0.5
rain_total: 26.9
.rainOffset 26.4


FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

isy

OK, verstehe mit dem Offset.

Dann ist es wohl so, dass der Außensensor "rain" als Wert sendet und ein Tageswert vom Sensor nicht gesendet wird, sondern nur in der Station als "Daily" berechnet wird?
Da die Station aktuelle Werte anzeigt, müssen die auch übertragen werden.
Ein  Reading dafür gibt es im Modul nicht?

Gruß Helmut
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Ralf9

Ja, im Außensensor gibts nur einen Zähler, der bei 999.9 einen Überlauf hat und dann wieder bei 0 anfängt.
Das Bresser Display berechnet dann den Tageswert so wie es das statistics Modul auch macht
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

isy

Ja, das klingt jetzt  alles logisch und richtig.

Ich nutze den TFA Drop zur Generierung eines Events "Es regnet".
Brauche ich für Warnungen, wenn Fenster offen sind.

Könntest du ein Reading des fortlaufenden Zählers im Modul erzeugen?
Damit könnte ich zeitnah die benötige Regenwarnung erzeugen.

Ein Weg wird erst zu einem Weg, wenn man ihn geht

Ralf9

#179
das reading "rain" ist der fortlaufende Zähler, die Umrechnung in mm macht bereits der Außensensor
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7