Wh1080 Sensoren (FreeTec Wetterstation) in fhem einbinden

Begonnen von franky08, 17 Oktober 2013, 20:46:18

Vorheriges Thema - Nächstes Thema

franky08

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
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Olly

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
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

franky08

#2
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
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

maddinthebrain

Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

SabineT


franky08

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
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

franky08

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
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Xent

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?

pejonp

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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Xent

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.

pejonp

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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Xent

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.

pejonp

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
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect