Neues Modul für WLAN Wetterstation HP1000 / WH2600

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

Vorheriges Thema - Nächstes Thema

lomi666

Hallo hotbso,

top! Danke für den Tipp...

Damit klappt es...


seppe

#226
Hallo, eine frage bezüglich der Batterieanzeige: (Froggit WH2600SE)
Ich habe im außen und im Innensensor jeweils Batterien. Im Webinterface der Wetterstation wird mir der Ladezustand der jeweiligen Sensoren angegeben. Nur im FHEM Modul ist nur eine Batterie-Statusanzeige. Scheinbar vom Innensensor(der ist gerade leer geworden)?
Wie bekomme ich den Batteriestatus des Aussensensors?

WEBweather_192.168.178.58_30206 GET /weatherstation/updateweatherstation.php?ID=xxx&PASSWORD=xxx&tempf=47.3&humidity=63&dewptf=35.4&windchillf=47.3&winddir=224&windspeedmph=0.00&windgustmph=0.00&rainin=0.00&dailyrainin=0.00&weeklyrainin=0.00&monthlyrainin=0.00&yearlyrainin=0.00&solarradiation=176.49&UV=1&indoortempf=71.6&indoorhumidity=45&baromin=29.84&lowbatt=2&dateutc=2020-4-17%206:9:42&softwaretype=WH2600GEN_V2.2.5&action=updateraw&realtime=1&rtfreq=5; BUFLEN:0


Danke und Gruß
Seppe

NCom

Hallo seppe,

vielleicht hilft dir meine Konfiguration



define WetterstationWH2601 HTTPMOD http://192.168.3.175/livedata.htm 300
attr WetterstationWH2601 userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading10Name reading10Regex reading11Name reading11Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Name reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex
attr WetterstationWH2601 disable 0
attr WetterstationWH2601 enableControlSet 1
attr WetterstationWH2601 event-on-change-reading BatteryIndoor,BatteryOutdoor,HumidityIndoor,HumidityOutdoor,PressureAbsolute,RainHourly,RainDaily,RainWeekly,RainMonthly,SolarRadiation,TemperatureIndoor,TemperatureOutdoor,UV,UVI,WindSpeed,WindGustMaxDaily
attr WetterstationWH2601 icon weather_cloudy_light
attr WetterstationWH2601 reading01Name ReceiverTime
attr WetterstationWH2601 reading01Regex name="CurrTime".*?value="([\d,:,\/,\s]+)"
attr WetterstationWH2601 reading02Name BatteryIndoor
attr WetterstationWH2601 reading02Regex name="inBattSta".*?value="([\w,\s]*?)"
attr WetterstationWH2601 reading03Name BatteryOutdoor
attr WetterstationWH2601 reading03Regex name="outBattSta1".*?value="([\w,\s]*?)"
attr WetterstationWH2601 reading04Name BatteryOutdoor2
attr WetterstationWH2601 reading04Regex name="outBattSta2".*?value="([\w,\s]*?)"
attr WetterstationWH2601 reading05Name TemperatureIndoor
attr WetterstationWH2601 reading05Regex name="inTemp".*?value="([\-]{0,1}[\d,\.]+?)"
attr WetterstationWH2601 reading06Name HumidityIndoor
attr WetterstationWH2601 reading06Regex name="inHumi".*?value="([\d]+?)"
attr WetterstationWH2601 reading07Name PressureAbsolute
attr WetterstationWH2601 reading07Regex name="AbsPress".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading08Name PressureRelative
attr WetterstationWH2601 reading08Regex name="RelPress".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading09Name TemperatureOutdoor
attr WetterstationWH2601 reading09Regex name="outTemp".*?value="([\-]{0,1}[\d,\.]+?)"
attr WetterstationWH2601 reading10Name HumidityOutdoor
attr WetterstationWH2601 reading10Regex name="outHumi".*?value="([\d]+?)"
attr WetterstationWH2601 reading11Name WindDirection
attr WetterstationWH2601 reading11Regex name="windir".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading12Name WindSpeed
attr WetterstationWH2601 reading12Regex name="avgwind".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading13Name WindGust
attr WetterstationWH2601 reading13Regex name="gustspeed".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading14Name WindGustMaxDaily
attr WetterstationWH2601 reading14Regex name="dailygust".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading15Name SolarRadiation
attr WetterstationWH2601 reading15Regex name="solarrad".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading16Name UV
attr WetterstationWH2601 reading16Regex name="uv".*?value="([\d]+?)"
attr WetterstationWH2601 reading17Name UVI
attr WetterstationWH2601 reading17Regex name="uvi".*?value="([\d]+?)"
attr WetterstationWH2601 reading18Name RainHourly
attr WetterstationWH2601 reading18Regex name="rainofhourly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading19Name RainDaily
attr WetterstationWH2601 reading19Regex name="rainofdaily".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading20Name RainWeekly
attr WetterstationWH2601 reading20Regex name="rainofweekly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading21Name RainMonthly
attr WetterstationWH2601 reading21Regex name="rainofmonthly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading22Name RainYearly
attr WetterstationWH2601 reading22Regex name="rainofyearly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading23Name ReceiverHour
attr WetterstationWH2601 reading23Regex name="CurrTime".*?value="([\d]{2}):[\d]{2} [\d]{2}/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 reading24Name ReceiverMin
attr WetterstationWH2601 reading24Regex name="CurrTime".*?value="[\d]{2}:([\d]{2}) [\d]{2}/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 reading25Name ReceiverDay
attr WetterstationWH2601 reading25Regex name="CurrTime".*?value="[\d]{2}:[\d]{2} [\d]{2}/([\d]{2})/[\d]{4}"
attr WetterstationWH2601 reading26Name ReceiverMonth
attr WetterstationWH2601 reading26Regex name="CurrTime".*?value="[\d]{2}:[\d]{2} ([\d]{2})/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 reading27Name ReceiverYear
attr WetterstationWH2601 reading27Regex name="CurrTime".*?value="[\d]{2}:[\d]{2} [\d]{2}/[\d]{2}/([\d]{4})"
attr WetterstationWH2601 reading28Name OurdoorSensorState
attr WetterstationWH2601 reading28Regex name="outBattSta1".*?value="([\w,\s\-]*?)"
attr WetterstationWH2601 room Devices
attr WetterstationWH2601 stateFormat {\
if (ReadingsVal($name,"disable",0) eq 1)\
{ \
sprintf("%s", "disabled");; \
}\
elsif (ReadingsVal($name,"OurdoorSensorState",0) eq "- -")\
{\
my $LastTimeTemperatureOutdoor = ReadingsTimestamp($name,'TemperatureOutdoor','');;\
\
sprintf\
(\
"OFFLINE (%s)", \
$LastTimeTemperatureOutdoor\
)\
}\
else\
{\
sprintf\
(\
"T: %s°C H: %s%%", \
        ReadingsNum($name,"TemperatureOutdoor",0),\
ReadingsNum($name,"HumidityOutdoor",0)\
)\
}\
}
attr WetterstationWH2601 timeout 10




deathworm

#228
Hi,

erstmal Danke fuer dieses tolle Modul. Habe sehr flott meine WH2600 eingebunden bekommen. Ich habe nur ein kleines Problem, warum auch immer sendet meine Wetterstation im Sekundentakt an mein FHEM - mein EVENTlog bekommt schoin garkeine anderen Mitteilungen mehr rein. Gibt es dafür irgendwie abhilfe??

Danke!


########################

Ich denke, ich hab mein Problem gelöst. Ich habe das closeConn weggelöscht und nun kommen die Meldungen "nur" jede Minute. Das wäre in Ordnung.

cbl

#229
Gehe ich recht in der Annahme, dass ich über das Modul nicht nur die hier rege diskutierte WH2600 SE anbinden kann sondern auch eine WH3000 SE?
(EDIT: Den Thread mit dem DNS-Fake (https://forum.fhem.de/index.php/topic,89915.msg823946.html#msg823946) habe ich gesehen.)

Kennt jemand eine Bezugsquelle, bei der man nur die Außensensorik kaufen muss und nicht das Display, das ich vermutlich eh nicht nutzen würde?

naund

#230
Ich verwende das Modul mit WH4000SE ohne Probleme.
DNS muss nicht umgeleitet werden, da ein benutzerdefinierter Server angegeben werden kann.
Entgegen der Hinweise im Wiki ist auf der Wetterstation kein Telnet Port geöffnet.

Bartimaus

Hi,

in dem Aussensensor (Waldbeck Halley) wird auch Temp+Hum gemessen ? Oder nur Wind, Regen, Lux+UV ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Lucky2k12

Ja, wird alles gemessen.
Die Temperaturmessung ist auch wesentlich besser als bei meiner WS1600, da offensichtlich besser gegen Wärmestrahlung geschützt.
HP T610, HM, Jeelink, LGW, mapleCUL868+434

Bartimaus

Moin,

ich verwende seit heute eine WeatherScreen Pro von ELV. Diese verwendet auch einen AussenSensor wie die WaldBeckHalley. Die Station sendet ihre Daten an Wunderground.com.
Über HTTPMOD habe ich das dann auch in FHEM eingebunden.

Jedoch ist bei der Wetterstation auch ein Innensensor, den ich gerne abfragen möchte. Geht das mit diesem Modul ?

LG
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Bartimaus

#234
Hallo,

ich habe jetzt auch erfolgreich meine https://de.elv.com/wifi-wetterstation-weatherscreen-pro-251064 über dieses Modul eingebunden bekommen.
Erst kam ein ganzer Schwall an Readings (sehr cool, auch mein Innensensor), aber danach ist Schluss. Unter Readings habe ich ein Reading = Activity = dead.
Daraufhin habe ich in der Station den Zyklus von 60s auf 120s geändert, leider ohne Erfolg.

An Weatherunderground wird weiterhin fleissig gepostet, und via HTTPMOD werden die Einträge auch laufend aktualisiert.

Hat jemand einen Tip was ich noch prüfen kann ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

fredje

Hallo,
habe folgenden Eintrag von DiBa gefunden:
ZitatIch habe das heute bei mir endlich mal umgebaut und ja, es geht mit der WH3000 SE. Ich habe zwar ganz aktuell die FW 1.4.5 drauf, das sollte aber kein unterschied machen. Bei der Station habe ich über das Tool WS View lediglich den Port von 80 auf 8081 gesetzt, was bei Dir dann 8088 ist.

Habe gelesen das die WH3000SE baugleich mit der Ventus W830 sein soll, einzigen Unterschied das Display bei der W830 ist ohne Farbe.

Kann mir jemand sagen ob ich bei der Venus W830 den Port ändern kann und wenn ja wie? Habe die W830 in mein Netz eingebunden finde aber keine Einstellmöglichkeit für den Port.

Danke ...

cbl

Zitat von: fredje am 03 August 2020, 14:57:38
Hallo,
habe folgenden Eintrag von DiBa gefunden:
Habe gelesen das die WH3000SE baugleich mit der Ventus W830 sein soll, einzigen Unterschied das Display bei der W830 ist ohne Farbe.

Kann mir jemand sagen ob ich bei der Venus W830 den Port ändern kann und wenn ja wie? Habe die W830 in mein Netz eingebunden finde aber keine Einstellmöglichkeit für den Port.

Danke ...

Nachdem ich nach 3h durch pausenloses Wiederholen die WH3000SE in der chinesischen App hatte (sie wurde immer gefunden, aber nach der Erfolgsmeldung hat die App dann das Device nicht gespeichert), konnte ich in der App den Wetterdienst konfigurieren, an den die Daten geschickt werden sollen. Wunderground und die anderen habe ich freigelassen und nur den letzten Reiter mit dem eigenen Server gepflegt. Dort steht mein FHEM-Server sowie ein von mir gewählter Port.
Der Rest in FHEM lief dann wie erwartet glatt.

Bartimaus

#237
Hi,

seit 3h bekomme ich weder über das Modul noch über WU Daten der Station angezeigt.
Im Display werden die Daten regelmäßig aktualisiert, auch über WeatherCloud.net bekomme ich die Daten.

FHEM und Station habe ich ohne Erfolg neu gestartet.
Seit der Ersteinrichtung lief alles problemlos, die Konfig wurde nicht geändert.

LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Bartimaus

Noch immer keiner einen Tip ?

Mit Verbose 5 bekomme ich im Log nur:

2020.08.20 07:39:19.128 5: HP1000 WeatherScreenPro: called function HP1000_Get()
2020.08.20 07:39:46.463 5: HP1000 WeatherScreenPro: called function HP1000_SetAliveState()
2020.08.20 07:41:46.467 5: HP1000 WeatherScreenPro: called function HP1000_SetAliveState()


Die Webinstanz habe ich mal auf einen anderen Port in FHEM und der Wetterstation geändert. Ohne Erfolg.

Die WS liefert keine Werte mehr obwohl es fast 4 Wochen problemlos lief.
Anpingen kann ich die WS, in Wunderground sehe ich mittlerweile auch wieder die Werte, (scheinbar gab es auf deren Seite Probleme, denn auch andere WS waren "offline)

Ich kann auch den Host auf dem die Webinstanz von FHEMweb läuft problemlos anpingen, so ist sie auch in der WS eingetragen.

Hat wirklich keiner eine Idee ? Was muss ich noch liefern ? Ich habe jetzt hier 16 Seiten gelesen, und gesehen, das einige die gleiche Fehlermeldung hatten, was aber letztendlich bei denen zum Erfolg geführt hat, erkenne ich nicht.

Hier das List:

ZitatInternals:
   CFGFN     
   FUUID      5f3d8348-f33f-dcb4-de48-bd584b6614800ae0
   FVERSION   50_HP1000.pm:0.192630/2019-04-25
   FW         WEBweatherstation
   NAME       WeatherScreenPro
   NR         6013
   STATE      -???
   TYPE       HP1000
   READINGS:
     2020-08-19 21:55:44   Activity        dead
   fhem:
     infix      updateweatherstation
Attributes:
   room       00_Wetter
   stateReadings temperature humidity
   stateReadingsFormat 1
   verbose    5
   webhookFWinstances WEBweatherstation
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

sabu

Hallo!

Erst einmal vielen Dank für das Modul.

Ich lese hier im Forum schon einige Jahre mit und habe bisher alles hinbekommen. Hier komme ich aber einfach nicht weiter.

Habe eine HP1000SE Pro mit Bodenfeuchtesensor und Indoorsensor Temp und Feuchte. Das Verbinden mit Fhem klappte alles super.

Alle Readings wurden eingelesen.

Jetzt habe ich mir noch einige DP100 Sensoren dazu gekauft, das Anlernen an die Station klappte auch wunderbar.

Nun zu meinem Problem, wie lese ich die einzelnen Kanäle der Indoorsensoren oder der anderen Sensoren aus?

Z. B. in den Readings "_soilmoisture" wird immer der CH1 angezeigt. Wie komme ich an die Daten ab CH2?

Vielen Dank vorab.