Neues Modul für WLAN Wetterstation HP1000 / WH2600

Begonnen von Loredo, 13 November 2015, 23:16:02

Vorheriges Thema - Nächstes Thema

pejonp

Hallo,

ich habe meiner HP1003 ein WLan-Modul spendiert. Erst dieses hier (https://www.pollin.de/p/wlan-modul-daycom-m-rtl8188etv-5-150-mbps-712223), diese ging aber nach einer Weile kaput.
Jetzt habe ich ein 3,3V Modul  (https://www.pollin.de/p/wlan-modul-daycom-m-rtl8188etv-3-3-150-mbps-712366) eingebaut mit externer Antenne aus einem alten Router und einem 3,3V Regler. Umbau aber auf eigene Gefahr.

Die Server.ini habe ich etwas angepaßt:

web=5
web1=www.wunderground.com
web2=www.***.com
web3=raspi3.fritz.box
web4=rasppiwlan121.fritz.box
web5=odroid.fritz.box


[www.wunderground.com]
Server=odroid.fritz.box
ServerType=php
ServerPort=8087
UploadType=Customize
ReadOnly=false

[www.***.com]
Server=
ServerType=jsp
ServerPort=80
UploadType=Default
ReadOnly=false

[odroid.fritz.box]
Server=192.168.4.131
ServerType=php
ServerPort=8087
UploadType=Customize
ReadOnly=false

[rasppiwlan121.fritz.box]
Server=192.168.4.121
ServerType=php
ServerPort=8087
UploadType=Default
ReadOnly=false

[raspi3.fritz.box]
Server=192.168.4.157
ServerType=php
ServerPort=8087
UploadType=Customize
ReadOnly=false


Firmeware ist jetzt z.Z.: HP1003 V2.4.3 von hier https://ambientweather.wikispaces.com/ws1001-wifi.
Aber alles auf eigene Gefahr.

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

holle75

Hallo, ich benutze das Reading "condition" um mir entsprechende Icons anzuzeigen. Gerne würde ich auch noch den entsprechenden Text in deutsch ausgeben. Ich nehme an, das Reading kommt von wunderground? Oder wird es vom Modul generiert? Jemand eine Idee, wie man einen menschlesbaren deutschen Text aus dem Reading generieren kann? Zb "nt_clear" ist als icon hübsch, zum lesen halbsexy

Danke und Gruß

H.

pejonp

Zitat von: loriz71 am 18 Dezember 2017, 12:21:42
Salbe
Ich habe gelesen, dass ich ein wh2621 mit wh2600 Firmware verwende, um die wh24 Sensordaten zu erhalten. Werden alle Daten gesammelt? Ich möchte den WH2621 kaufen, der mit meinem HP1003 kombiniert werden soll, um Daten an WU zu senden.
Vielen Dank im Voraus für Ihre Antwort.
Ich habe Google Translate nicht mit Deutsch benutzt
Loris (aus Italien)

Hallo loriz71,

HP1003:
Eine HP1003 (868MHz) kann den WH24 (outdoor) und den WH25A (indoor) empfangen.
Eine HP1003 kann auf WLAN umgebaut werden.
Die HP1003 kann aber nicht die Sensoren der WH2621 (WH32A:temp,hum, press  und WH32D:temp,hum) empfangen.

(Firmware HP1003):
Schau mal hier https://forum.fhem.de/index.php/topic,44022.msg708757.html#msg708757.


WH26xx:
WH2621 (LAN-Modul) no Display. Zugriff per Web. Firmware: Weather Logger 2.2.5

(Firmware WH26xx):
https://www.ambientweather.com/observerip.html
http://www.aercusinstruments.com/downloads/

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

NCom

Hier meine FhemConfig für Froggit WH2601


define WetterstationWH2601 HTTPMOD http://192.168.1.XXX/livedata.htm 300
attr WetterstationWH2601 userattr readingsName.01 readingsName.02 readingsName.03 readingsName.04 readingsName.05 readingsName.06 readingsName.07 readingsName.08 readingsName.09 readingsName.10 readingsName.11 readingsName.12 readingsName.13 readingsName.14 readingsName.15 readingsName.16 readingsName.17 readingsName.18 readingsName.19 readingsName.20 readingsName.21 readingsName.22 readingsName.23 readingsName.24 readingsName.25 readingsName.26 readingsName.27 readingsRegex.01 readingsRegex.02 readingsRegex.03 readingsRegex.04 readingsRegex.05 readingsRegex.06 readingsRegex.07 readingsRegex.08 readingsRegex.09 readingsRegex.10 readingsRegex.11 readingsRegex.12 readingsRegex.13 readingsRegex.14 readingsRegex.15 readingsRegex.16 readingsRegex.17 readingsRegex.18 readingsRegex.19 readingsRegex.20 readingsRegex.21 readingsRegex.22 readingsRegex.23 readingsRegex.24 readingsRegex.25 readingsRegex.26 readingsRegex.27
attr WetterstationWH2601 event-on-change-reading BatteryIndoor,BatteryOutdoor,HumidityIndoor,HumidityOutdoor,PressureAbsolute,RainHourly,RainDaily,RainWeekly,RainMonthly,SolarRadiation,TemperatureIndoor,TemperatureOutdoor,UV,UVI,WindSpeed,WindGustMaxDaily
attr WetterstationWH2601 readingsName.01 ReceiverTime
attr WetterstationWH2601 readingsName.02 BatteryIndoor
attr WetterstationWH2601 readingsName.03 BatteryOutdoor
attr WetterstationWH2601 readingsName.04 BatteryOutdoor2
attr WetterstationWH2601 readingsName.05 TemperatureIndoor
attr WetterstationWH2601 readingsName.06 HumidityIndoor
attr WetterstationWH2601 readingsName.07 PressureAbsolute
attr WetterstationWH2601 readingsName.08 PressureRelative
attr WetterstationWH2601 readingsName.09 TemperatureOutdoor
attr WetterstationWH2601 readingsName.10 HumidityOutdoor
attr WetterstationWH2601 readingsName.11 WindDirection
attr WetterstationWH2601 readingsName.12 WindSpeed
attr WetterstationWH2601 readingsName.13 WindGust
attr WetterstationWH2601 readingsName.14 WindGustMaxDaily
attr WetterstationWH2601 readingsName.15 SolarRadiation
attr WetterstationWH2601 readingsName.16 UV
attr WetterstationWH2601 readingsName.17 UVI
attr WetterstationWH2601 readingsName.18 RainHourly
attr WetterstationWH2601 readingsName.19 RainDaily
attr WetterstationWH2601 readingsName.20 RainWeekly
attr WetterstationWH2601 readingsName.21 RainMonthly
attr WetterstationWH2601 readingsName.22 RainYearly
attr WetterstationWH2601 readingsName.23 ReceiverHour
attr WetterstationWH2601 readingsName.24 ReceiverMin
attr WetterstationWH2601 readingsName.25 ReceiverDay
attr WetterstationWH2601 readingsName.26 ReceiverMonth
attr WetterstationWH2601 readingsName.27 ReceiverYear
attr WetterstationWH2601 readingsRegex.01 name="CurrTime".*?value="([\d,:,\/,\s]+)"
attr WetterstationWH2601 readingsRegex.02 name="inBattSta".*?value="([\w,\s]*?)"
attr WetterstationWH2601 readingsRegex.03 name="outBattSta1".*?value="([\w,\s]*?)"
attr WetterstationWH2601 readingsRegex.04 name="outBattSta2".*?value="([\w,\s]*?)"
attr WetterstationWH2601 readingsRegex.05 name="inTemp".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.06 name="inHumi".*?value="([\d]+?)"
attr WetterstationWH2601 readingsRegex.07 name="AbsPress".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.08 name="RelPress".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.09 name="outTemp".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.10 name="outHumi".*?value="([\d]+?)"
attr WetterstationWH2601 readingsRegex.11 name="windir".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.12 name="avgwind".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.13 name="gustspeed".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.14 name="dailygust".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.15 name="solarrad".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.16 name="uv".*?value="([\d]+?)"
attr WetterstationWH2601 readingsRegex.17 name="uvi".*?value="([\d]+?)"
attr WetterstationWH2601 readingsRegex.18 name="rainofhourly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.19 name="rainofdaily".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.20 name="rainofweekly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.21 name="rainofmonthly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.22 name="rainofyearly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 readingsRegex.23 name="CurrTime".*?value="([\d]{2}):[\d]{2} [\d]{2}/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 readingsRegex.24 name="CurrTime".*?value="[\d]{2}:([\d]{2}) [\d]{2}/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 readingsRegex.25 name="CurrTime".*?value="[\d]{2}:[\d]{2} [\d]{2}/([\d]{2})/[\d]{4}"
attr WetterstationWH2601 readingsRegex.26 name="CurrTime".*?value="[\d]{2}:[\d]{2} ([\d]{2})/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 readingsRegex.27 name="CurrTime".*?value="[\d]{2}:[\d]{2} [\d]{2}/[\d]{2}/([\d]{4})"
attr WetterstationWH2601 room Wetter
define Logfile_WetterstationWH2601 FileLog ./log/fhem-WetterstationWH2601-%Y-%m.log WetterstationWH2601
attr Logfile_WetterstationWH2601 logtype text
attr Logfile_WetterstationWH2601 room Logs

MrAlbi

Hallo zusammen,
kann man das Modul auch für die Wetterstation WH4000 http://www.froggit.de/product_info.php/info/p234_profi-funk-wetterstation-wh4000-solar-windmessung-regen-uv.html nutzen?

Bisher habe ich einen Raspberry 2, einen CUL (868Mhz), installiertes FHEM, Funkschalter von Intertechno und schalte meine Jalousien. Nun möchte ich eine Wetterstation über Funk einbinden. Die WH4000 ist die Station, die mir alle Sensoren bietet und einen vernünftigen Preis hat oder kann mir jemand etwas anderes empfehlen.
Vielen Dank für eure Antworten.
RP 3, CUL 866MHz,CUL 433MHz Jalousiesteuerung, Somfi, Wetter und IT-Funksteckdosen.

holle75

#95
Hallo Ihr, habe die WH2600 eingebunden und es läuft vorzüglich. Danke Loredo. Kleine Herausforderung gerade ist die interne Zeit der Wetterstation. Diese hinkt peu a peu über die Monate nach und dadurch resettet sich zB "Rain dayly" zu spät (nach Mitternacht) und meine Berechnungen und Plots stimmen nicht mehr. Viele Worte, wenig Sinn .... wo kann man bei der Station die interne Uhrzeit einstellen? Habe in allen Menüpunkten nichts gefunden.

Danke und Gruß

H.

pejonp

Hallo holle75,

welche Firmeware hast du? Ich habe die WH2621 mit der Version 2.2.7 und da wird die Uhrzeit richtig angezeigt.
von hier : https://store-o0i4r7p.mybigcommerce.com/content/downloads/WH2600_V2.2.7.bin

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

holle75

Hallo pejonp, ich habe die 2.2.5. und bei mir wird die Uhrzeit auch so (ausgegraut) angezeigt. Nur leider verstellt sie sich über die Monate langsam. Hat du in deiner Firmware eine Möglichkeit sie einzustellen? Ich frage mich vor allem, wo die Uhrzeit herkommt? Habe mal sowohl die WH2600 als auch die Fritzbox als auch fhem neu gestartet und dachte, dass vielleicht der Zeitgeber in der Fritzbox (diese Zeit ist richtig) neu einen Abgleich triggert, aber die Zeit in der Wetterstation bleibt bei den (im Moment) 8 Minuten Verzögerung.

H.

pejonp

Hallo holle75,

ich denke einmal die Zeit kommt vom router/dns server (Static DNS Server).
Google mal nach deiner Firmeware und diesem Fehler. Oder versuche mal die andere Firmeware.

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

holle75

#99
nach der Zeitproblematik habe ich schon unabhängig der Firmware gesucht und nichts gefunden .... aber deine Idee mit dem DNS ist gut! Komm gerade nicht übers Netz an die Wetterstation ran, aber müßte doch in der Theorie auf manuelle IP Vergabe umstellen, Zeitserver ändern können und dann wieder zurückstellen?

Edit: halbraffinierte Idee. Da ändert sich nichts. Mmh, gerade recht happy, dass "alles" (sonstige) läuft. Nicht wirklich scharf auf ein Firmwareupdate. Ich suche wohl mal weiter. Danke pejonp

pejonp

Hallo holle75,
Ist die Zeit auf deinem fhem Server richtig ? Hast du deinen Router als zeitgeber hinterlegt oder einem aus dem Netz?
Auf was für einer Hardware läuft 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

holle75

Zitat von: pejonp am 21 Februar 2018, 16:22:01
Hallo holle75,
Ist die Zeit auf deinem fhem Server richtig ? Hast du deinen Router als zeitgeber hinterlegt oder einem aus dem Netz?
Auf was für einer Hardware läuft fhem ?

Pejonp

fhem-Zeit ist richtig und läuft auf einem raspi 3. Die Fritzbox als Default Gateway und Static DNS Server hatte ich versucht (über manuelle IP Vergabe) anzugeben. Keine Änderung. Wobei ich mir nicht ganz sicher bin, welche IP des Routers die richtige ist, bzw. an welcher Stelle was genau. Hatte irgendwas gelesen, dass die Fritte nicht als Zeitgeber fungieren kann, wenn sie hinter einem anderen Router hängt. Das tut sie.

hotbso

Wenn die Box direkt an Wunderground angeschlossen ist, holt sie sich wohl von dort die Zeit. Dann geht bei meiner wh2601 auch das Birnchen "Server" an. Ein tapferer Mensch müsste Mal mit einem Switch mit Portspiegelung und Wireshark das Protokoll entschlüsseln. Leider habe ich so einen Switch nicht.

Gesendet von meinem Nexus 5X mit Tapatalk


holle75

#103
meine redet nicht mit Wunderground sondern nur mit fhem. Ich bin dankbar für jedes kbit das meine mittelalterliche Wide-Range-Wifi Internetverbindung für sich behält und nur an mich über VPN weitergibt. Könnte sein, dass das das Problem hervorruft. Aber irgendein Device in meinem Netzwerk muß ja die Zeitvergabe leisten, da ja initial auch irgendwie die Zeit in die Wetterstation gekommen ist. Ich frage mich nach dem Updatezyklus ....

EDIT: mal ganz blöde Frage: könnte man nicht irgendwie via set das Internal SYSTEMTIME_UTC setzen??

pejonp

@holle75,

man kommt auch per telnet auf die WH26xx (https://wiki.fhem.de/wiki/HP1000) da kann noch was eingestellt werden.

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