Hello,
I have created a binding for the WMRS200 weather station provided by Oregon Scientific.
As I don't have the rain sensor and the UV sensor, I would appreciate if somebody with those devices can test by binding.
I have compiled it against the 1.4 version of OpenHab.
Please find attached the file.
The configuration in the openhab.cfg is:
########################### WMRS200 ###############################
#
wmrs200:VendorID = 0FDE
wmrs200:ProductID = CA01
Regards,
Sven
P.S.:
Here is my configuration
It is possible to add an offset to the some devices (temperature, humudity and wind direction) as third parameter.
The following value selectors are available depending on the devices used:
- Temperature
- TemperatureTrend
- DewPoint
- Humidity
- HumidityTrend
- BatteryLevel
- AbsolutePressure
- AbsolutePressureForecast
- RelativePressure
- RelativePressureForecast
- RainRate
- RainLastHour
- RainLast24Hours
- ResetDateTime
- WindDirection
- WindDirectionTextForm
- WindSpeed_average
- WindSpeed(gust)
- UvIndex
- DateTime
I have created a binding for the WMRS200 weather station provided by Oregon Scientific.
As I don't have the rain sensor and the UV sensor, I would appreciate if somebody with those devices can test by binding.
I have compiled it against the 1.4 version of OpenHab.
Please find attached the file.
The configuration in the openhab.cfg is:
########################### WMRS200 ###############################
#
wmrs200:VendorID = 0FDE
wmrs200:ProductID = CA01
Regards,
Sven
P.S.:
Here is my configuration
/* ---------------------------------------------------------------------------------- */
/* Temperatur/Luftfeuchtigkeits - Sensoren */
/* ---------------------------------------------------------------------------------- */
Number AussenTemperatur "Aussentemperatur [%.1f °C]" (Aussen, Temperatur){wmrs200="<1:Temperature"}
Number StubeTemperatur "Wohnzimmertemperatur [%.1f °C]" (Erdgeschoss, Wohnzimmer, Temperatur) {wmrs200="<4:Temperature"}
Number BadUntenTemperatur "Badezimmer(unten)-Temperatur [%.1f °C]" (Erdgeschoss, Badezimmer, Temperatur) {wmrs200="<5:Temperature"}
Number ESZTemperatur "ESZ-Temperatur [%.1f °C]" (Obergeschoss, Schlafzimmer, Temperatur) {wmrs200="<6:Temperature"}
Number KuecheTemperatur "Küchentemperatur [%.1f °C]" (Erdgeschoss, Kueche, Temperatur) {wmrs200="<8:Temperature"}
Number AussenLuftfeuchte "Aussenluftfeuchtigkeit [%d %%]" (Aussen, Luftfeuchtigkeit) {wmrs200="<1:Humidity"}
Number StubeLuftfeuchte "Wohnzimmerluftfeuchtigkeit [%d %%]" (Erdgeschoss, Wohnzimmer, Luftfeuchtigkeit) {wmrs200="<4:Humidity"}
Number BadUntenLuftfeuchte "Badezimmer(unten)-Luftfeuchtigkeit [%d %%]" (Erdgeschoss, Badezimmer, Luftfeuchtigkeit) {wmrs200="<5:Humidity"}
Number ESZLuftfeuchte "ESZ-Luftfeuchtigkeit [%d %%]" (Obergeschoss, Schlafzimmer, Luftfeuchtigkeit) {wmrs200="<6:Humidity"}
Number KuecheLuftfeuchte "Küchenluftfeuchtigkeit [%d %%]" (Erdgeschoss, Kueche, Luftfeuchtigkeit) {wmrs200="<8:Humidity"}
/* ---------------------------------------------------------------------------------- */
/* Aussensensoren */
/* ---------------------------------------------------------------------------------- */
Number Windrichtung "Windrichtung [%.1f °]" (Aussen, Windrichtung) {wmrs200="<0:WindDirection"}
String WindrichtungText "Windrichtung" (Aussen, Windrichtung) {wmrs200="<0:WindDirectionTextForm"}
/* ---------------------------------------------------------------------------------- */
/* Sonstige */
/* ---------------------------------------------------------------------------------- */
Number Luftdruck "Luftdruck [%4d]" (Luftdruck) {wmrs200="<0:AbsolutePressure"}
/* Temperatur/Luftfeuchtigkeits - Sensoren */
/* ---------------------------------------------------------------------------------- */
Number AussenTemperatur "Aussentemperatur [%.1f °C]" (Aussen, Temperatur){wmrs200="<1:Temperature"}
Number StubeTemperatur "Wohnzimmertemperatur [%.1f °C]" (Erdgeschoss, Wohnzimmer, Temperatur) {wmrs200="<4:Temperature"}
Number BadUntenTemperatur "Badezimmer(unten)-Temperatur [%.1f °C]" (Erdgeschoss, Badezimmer, Temperatur) {wmrs200="<5:Temperature"}
Number ESZTemperatur "ESZ-Temperatur [%.1f °C]" (Obergeschoss, Schlafzimmer, Temperatur) {wmrs200="<6:Temperature"}
Number KuecheTemperatur "Küchentemperatur [%.1f °C]" (Erdgeschoss, Kueche, Temperatur) {wmrs200="<8:Temperature"}
Number AussenLuftfeuchte "Aussenluftfeuchtigkeit [%d %%]" (Aussen, Luftfeuchtigkeit) {wmrs200="<1:Humidity"}
Number StubeLuftfeuchte "Wohnzimmerluftfeuchtigkeit [%d %%]" (Erdgeschoss, Wohnzimmer, Luftfeuchtigkeit) {wmrs200="<4:Humidity"}
Number BadUntenLuftfeuchte "Badezimmer(unten)-Luftfeuchtigkeit [%d %%]" (Erdgeschoss, Badezimmer, Luftfeuchtigkeit) {wmrs200="<5:Humidity"}
Number ESZLuftfeuchte "ESZ-Luftfeuchtigkeit [%d %%]" (Obergeschoss, Schlafzimmer, Luftfeuchtigkeit) {wmrs200="<6:Humidity"}
Number KuecheLuftfeuchte "Küchenluftfeuchtigkeit [%d %%]" (Erdgeschoss, Kueche, Luftfeuchtigkeit) {wmrs200="<8:Humidity"}
/* ---------------------------------------------------------------------------------- */
/* Aussensensoren */
/* ---------------------------------------------------------------------------------- */
Number Windrichtung "Windrichtung [%.1f °]" (Aussen, Windrichtung) {wmrs200="<0:WindDirection"}
String WindrichtungText "Windrichtung" (Aussen, Windrichtung) {wmrs200="<0:WindDirectionTextForm"}
/* ---------------------------------------------------------------------------------- */
/* Sonstige */
/* ---------------------------------------------------------------------------------- */
Number Luftdruck "Luftdruck [%4d]" (Luftdruck) {wmrs200="<0:AbsolutePressure"}
The following value selectors are available depending on the devices used:
- Temperature
- TemperatureTrend
- DewPoint
- Humidity
- HumidityTrend
- BatteryLevel
- AbsolutePressure
- AbsolutePressureForecast
- RelativePressure
- RelativePressureForecast
- RainRate
- RainLastHour
- RainLast24Hours
- ResetDateTime
- WindDirection
- WindDirectionTextForm
- WindSpeed_average
- WindSpeed(gust)
- UvIndex
- DateTime