diff --git a/fhem/CHANGED b/fhem/CHANGED
index 7f3f28516..c03a9732f 100644
--- a/fhem/CHANGED
+++ b/fhem/CHANGED
@@ -1,5 +1,7 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
+ - changed: 14_SD_WS09: reading batteryState added, commandref extended
+ - changed: 14_Hideki: reading batteryState added
- bugfix: 73_AutoShuttersControl: fix typo in shuttersMode
- changed: 14_SD_WS_Maverick: rename Readings for Temperatures
added state reading
diff --git a/fhem/FHEM/14_SD_WS09.pm b/fhem/FHEM/14_SD_WS09.pm
index f94570d81..e04381333 100644
--- a/fhem/FHEM/14_SD_WS09.pm
+++ b/fhem/FHEM/14_SD_WS09.pm
@@ -650,7 +650,7 @@
=pod
-=item summary Supports weather sensors (WH1080/3080/CTW-600) protocol 9 from SIGNALduino
+=item summary Supports weather sensors (WH1080/3080/CTW-600) protocl 9 from SIGNALduino
=item summary_DE Unterstuetzt Wettersensoren (WH1080/3080/CTW-600) mit Protokol 9 vom SIGNALduino
=begin html
@@ -673,7 +673,7 @@
New received device are add in fhem with autocreate.
-
+
Define
@@ -682,6 +682,61 @@
If you want to use more sensors, you can use the longid option to differentiate them.
+
+
+ Set
+
+
+ Get
+
+
+ Attributes
+
+ - do_not_notify
+ - ignore
+ - showtime
+ - readingFnAttributes
+
+
+ - Model: WH1080,CTW600
+
+
+
+ - windKorrektur: -3,-2,-1,0,1,2,3
+
+
+
+ - Unit_of_Wind
+ Unit of windSpeed and windGuest. State-Format: Value + Unit.
+
m/s,km/h,ft/s,mph,bft,knot
+
+
+
+ - WindDirAverageTime
+ default is 600s, time span to be considered for the calculation
+
+
+
+ - WindDirAverageMinSpeed
+ since the wind direction is usually not clear at very low wind speeds,
+ minspeed can be used to specify a threshold value.
+
The (weighted) mean velocity < minspeed is returned undef
+
+
+
+ - WindDirAverageDecay
+ 1 -> all values are weighted equally
+ 0 -> only the current value is used.
+ in practice, you will take values around 0.75
+
+
+
+ - WS09_CRCAUS (set in Signalduino-Modul 00_SIGNALduino.pm)
+
0: CRC-Check WH1080 CRC-Summe = 0 on, default
+
2: CRC-Summe = 49 (x031) WH1080, set OK
+
+
+
Generated readings:
Some devices may not support all readings, so they will not be presented
@@ -702,49 +757,6 @@
Lux
-
- Attributes
-
- - do_not_notify
- - ignore
- - showtime
- - readingFnAttributes
- - Model: WH1080,CTW600
-
- - windKorrektur: -3,-2,-1,0,1,2,3
-
- - Unit_of_Wind
- Unit of windSpeed and windGuest. State-Format: Value + Unit.
-
m/s,km/h,ft/s,mph,bft,knot
-
-
- - WindDirAverageTime
- default is 600s, time span to be considered for the calculation
-
-
- - WindDirAverageMinSpeed
- since the wind direction is usually not clear at very low wind speeds,
- minspeed can be used to specify a threshold value.
-
The (weighted) mean velocity < minspeed is returned undef
-
-
- - WindDirAverageDecay
- 1 -> all values are weighted equally
- 0 -> only the current value is used.
- in practice, you will take values around 0.75
-
-
- - WS09_CRCAUS (set in Signalduino-Modul 00_SIGNALduino.pm)
-
0: CRC-Check WH1080 CRC-Summe = 0 on, default
-
2: CRC-Summe = 49 (x031) WH1080, set OK
-
-
-
- Set
-
-
- Parse
-
=end html
@@ -771,7 +783,7 @@
Neu empfangene Sensoren werden in FHEM per autocreate angelegt.
-
+
Define
@@ -780,15 +792,73 @@
CRC Checksumme wird zur Zeit noch nicht überprüft, deshalb werden Sensoren bei denen die Luftfeuchte < 0 oder > 100 ist, nicht angelegt.
+
+
+ Set
+
+
+ Get
+
+ Attribute
+
+ - do_not_notify
+ - ignore
+ - showtime
+ - readingFnAttributes
+
+
+ - Model
+ WH1080, CTW600
+
+
+
+ - windKorrektur
+ Korrigiert die Nord-Ausrichtung des Windrichtungsmessers, wenn dieser nicht richtig nach Norden ausgerichtet ist.
+ -3,-2,-1,0,1,2,3
+
+
+
+ - Unit_of_Wind
+ Hiermit wird der Einheit eingestellt und im State die entsprechenden Werte + Einheit angezeigt.
+
m/s,km/h,ft/s,mph,bft,knot
+
+
+
+ - WindDirAverageTime
+ default ist 600s, Zeitspanne die für die Berechung berücksichtig werden soll
+
+
+
+ - WindDirAverageMinSpeed
+ da bei sehr geringer Windgeschwindigkeit die Windrichtung üblicherweise nicht
+ eindeutig ist, kann mit minspeed ein Schwellwert angegeben werden
+ Ist die (gewichtetete) mittlere Geschwindigkeit < minspeed wird undef zurück geliefert
+
+
+
+ - WindDirAverageDecay
+ 1 -> alle Werte werden gleich gewichtet
+ 0 -> nur der aktuelle Wert wird verwendet.
+ in der Praxis wird man Werte so um 0.75 nehmen
+
+
+
+ - WS09_CRCAUS
+ Wird im Signalduino-Modul (00_SIGNALduino.pm) gesetzt
+
0: CRC-Prüfung bei WH1080 CRC-Summe = 0
+
2: CRC-Summe = 49 (x031) bei WH1080 wird als OK verarbeitet
+
+
+
Generierte Readings:
- State (T: H: Ws: Wg: Wd: R: ) temperature, humidity, windSpeed, windGuest, Einheit, windDirection, Rain
- Temperature (°C)
- - Humidity: (The humidity (1-100 if available)
+ - Humidity: (1-100 wenn verfügbar)
- Battery: (low or ok)
- - ID: (The ID-Number (number if)
- - windSpeed/windgust (Einheit siehe Unit_of_Wind) and windDirection (N-O-S-W)
+ - ID: (ID-Nummer wenn verfügbar)
+ - windSpeed/windgust (Einheit siehe Unit_of_Wind) und windDirection (N-O-S-W)
- Rain (mm)
- windDirectionAverage
Als Ergebnis wird die Windrichtung zurück geliefert, die aus dem aktuellen und
@@ -799,56 +869,8 @@
- UV Index
- Lux
-
-
- Attribute
-
- - do_not_notify
- - ignore
- - showtime
- - readingFnAttributes
- - Model
- WH1080, CTW600
-
- - windKorrektur
- Korrigiert die Nord-Ausrichtung des Windrichtungsmessers, wenn dieser nicht richtig nach Norden ausgerichtet ist.
- -3,-2,-1,0,1,2,3
-
- - Unit_of_Wind
- Hiermit wird der Einheit eingestellt und im State die entsprechenden Werte + Einheit angezeigt.
-
m/s,km/h,ft/s,mph,bft,knot
-
-
- - WindDirAverageTime
- default ist 600s, Zeitspanne die für die Berechung berücksichtig werden soll
-
-
- - WindDirAverageMinSpeed
- da bei sehr geringer Windgeschwindigkeit die Windrichtung üblicherweise nicht
- eindeutig ist, kann mit minspeed ein Schwellwert angegeben werden
- Ist die (gewichtetete) mittlere Geschwindigkeit < minspeed wird undef zurück geliefert
-
-
- - WindDirAverageDecay
- 1 -> alle Werte werden gleich gewichtet
- 0 -> nur der aktuelle Wert wird verwendet.
- in der Praxis wird man Werte so um 0.75 nehmen
-
+
- WS09_CRCAUS
- Wird im Signalduino-Modul (00_SIGNALduino.pm) gesetzt
-
0: CRC-Prüfung bei WH1080 CRC-Summe = 0
-
2: CRC-Summe = 49 (x031) bei WH1080 wird als OK verarbeitet
-
-
-
-
-
- Set
-
-
- Parse
-
=end html_DE