Hallo,
irgendwie komme ich nicht weiter, ich habe noch eine alte Wetterstation von Pearl (Wh1080) mit einer Ausensensoreinheit für Wind, Windrichtung,Temperatur,Luftfeuchte und Regenmenge. Habe auf dem Raspi die COC Erweiterung auf 868,3 MHz, die Sensoren senden auch auf der gleichen Frequenz. Es muss doch irgendwie möglich sein, die Sensoren mit fhem zu erfassen. Probiert habe ich es mit dem CUL_WS Modul und mit CUL_TX aber leider scheint das nicht zu gehen.
Hat jemand Erfahrungen mit den ges. Sensoren oder einen Tipp wie diese einzubinden sind?
Pairing, so wie bei HM Devices ist ja nicht möglich aber irgendwie muss der COC ja wissen, dass er nach neuen Devices suchen soll, wie?
Für jeden Tipp dankbar
VG Frank
Hi,
ich vermute mal, dass das Protokoll welches die Sensoren verwenden nicht von fhem unterstützt wird.
Ich hab auch so eine WH1080, da hängt die Basis z. Z. an einer SLUG und gibt die Daten da in eine XML-Datei die dann ausgewertet wird.
Evtl. kannst du die Sensordaten auch über diesen Weg in fhem bringen. Such doch mal nach dem Stichwort "wh1080" und "fowsr".
Gruß
Olly
Ja, das habe ich schon ins Auge gefasst. ABER, dass bedingt, das die Wh1080 per USB Kabel am Raspi hängt und das geht von der räumlichen Anordnung bei mir nicht. Wenn ich an der COC Platine ein Antennenkabel habe müssten die Sensordaten auch dort zu empfangen sein, wo der Raspi steht.
Hier wäre ein Lösungsansatz:
http://www.susa.net/wordpress/2012/08/raspberry-pi-reading-wh1081-weather-sensors-using-an-rfm01-and-rfm12b/
Und dort scheitert es am USB Driver, obwohl das Paket installiert ist:
File "TestWeatherStation.py", line 145, in <module>
sys.exit(main())
File "TestWeatherStation.py", line 90, in main
ws = WeatherStation.weather_station()
File "/usr/local/weather/pywws/WeatherStation.py", line 353, in __init__
self.cusb = CUSBDrive(library)
File "/usr/local/weather/pywws/WeatherStation.py", line 279, in __init__
from device_pyusb import USBDevice
File "/usr/local/weather/pywws/device_pyusb.py", line 64, in <module>
import usb
ImportError: No module named usb
Installiert ist:
libusb-1.0.9
VG Frank
Siehe auch https://forum.fhem.de/index.php/topic,39451.0.html (https://forum.fhem.de/index.php/topic,39451.0.html)
ich hab diese WH1080 von Conrad [/url]https://www.conrad.at/de/funk-wetterstation-wh1080-wh1080-672861.html (https://www.conrad.at/de/funk-wetterstation-wh1080-wh1080-672861.html)
funktinoiert wunderbar mit dem SignalDuino auf 868MHz.
Ei der Daus, habe gerade mal auf meine zweite fhem Instanz geschaut, dort ist ein COC mit 868Mhz verbaut, und siehe die WH1080 wird empfangen. Leider mit define WH1080_Wetter CUL_TX 115 nur die Temperaturen und Luftfeuchte aber immerhin.
Internals:
CFGFN
COC_MSGCNT 19
COC_RAWMSG TXAEE725025A
COC_RSSI -96.5
COC_TIME 2017-06-24 19:05:06
CODE 115
DEF 115
IODev COC
LASTInputDev COC
MSGCNT 19
NAME WH1080_Wetter
NR 430
STATE T: 24.8 H: 25.0
TYPE CUL_TX
corr 0
lastH 1498323906
lastT 1498323905
minsecs 0
Readings:
2017-06-24 19:05:06 humidity 25.0
2017-06-24 19:05:06 state T: 24.8 H: 25.0
2017-06-24 19:05:05 temperature 24.8
Attributes:
IODev COC
P.S. Ja, der RSSI ist ziemlich bescheiden
VG
Frank
Ich habe den COC jetzt mal neu geflasht und er hat nun die Version V 1.61 CSM868. Leider werden die Sensoren der WH1080 immer noch als CUL_TX CUL_TX_115 erkannt. Geht das überhaupt mit dem COC als IO device alle Sensoren der Wetterstation zu empfangen oder habe ich mich da verrannt.
VG
Frank
Im ersten Posting schreibst du, dass du die Wetterstation von Pearl hast.
Ist die auch von Freetec?
Habe kürzlich auch eine Wetterstation von Pearl von Freetec gekauft, die baulich genau die WH1080 ist nur bekomme ich keine Daten mit meinem CUL oder Jeelink empfangen.
Welchen Modus nutzt du bei dem COC?
Zitat von: Xent am 06 September 2017, 13:40:33
Im ersten Posting schreibst du, dass du die Wetterstation von Pearl hast.
Ist die auch von Freetec?
Habe kürzlich auch eine Wetterstation von Pearl von Freetec gekauft, die baulich genau die WH1080 ist nur bekomme ich keine Daten mit meinem CUL oder Jeelink empfangen.
...
@Xent,
es gibt Unterschiede zwischen den WH1080. Hier ist eine Beschreibung (https://github.com/RFD-FHEM/RFFHEM/blob/dev-proto9/Wetterstationen%20WS1080%20%2B%20Sender.pdf). Mit einem Signalduino ud einem CC1101 kann man die eine Sorte empfangen und die ander mit einem JeeLink/LaCrossGateway.
pejonp
Danke für das PDF, das hätte mir einiges an Sucharbeit erspart.
Bin mittlerweile auch darauf gekommen, dass die Wetterstation von mit auf 868,3 Mhz arbeitet mit OOK.
Ich möchte die Wetterstation direkt an die CCU von Homematic mit z.B. CuxD anbinden.
Es gibt ja auch Sketche für nen RFM12B als OOK Receiver der dann diese Daten richtig dekodiert.
Vielleicht bekomme ich es auch hin das ganze mit nem CC1101 kompatible zu machen.
Wenn ich dann schon nen CC1101 an nem Arduino dran hab könnte ich das eigentlich direkt mit AsksinPP kombinieren und dann das ganze direkt an der CCU anmelden.
Hätte den Vorteil dass ich die Bridge dann dort platzieren könnte wo der Empfang der Wetterstation gut ist.
Hi Xent,
Wenn du schon einen cc1101 hast und vielleicht auch noch einen Nano, kannst du dir einen SignalDUINO bauen und dort ist schon alles fertig. Und die Daten sind im fhem.
Pejonp
Ja ich weiß aber bisher nutze ich nur direkt die CCU und Openhab2 mit dem Habpanel als Frontend.
Ne FHEM Instanz hatte ich mir zum Testen ob die Station vom Signalduino empfangen wird auch auf meinem Windows PC aufgesetzt.
Allerdings fehlten da irgendwie die Windgeschwindigkeit, Richtung und der Regen.
Ich mein das stand auch in irgend einem Thread hier, dass das über den SignalDuino noch nicht richtig funktioniert.
Bisher habe ich bis auf nen paar MAX Thermostate die ich noch von früher hatte alles auf Basis von Homematic.
Daher hab ich Openhab2 bzw. FHEM wenn schon nur als Visualisierung benutzt.
Hi Xent,
Wenn alle Sensoren angeschlossen sind und ok werden diese auch empfangen.
Ich habe 2 verschiedene im Einsatz. Signalduino + elv868 und cc1101. Siehe auch Anleitung
Werden die Daten am Display der ws angezeigt. Ansonsten stell mal verbose =5 und häng das log an.
Pejonp