Neues Modul für WLAN Wetterstation HP1000 / WH2600

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

Vorheriges Thema - Nächstes Thema

klein1524

#270
Hallo,

ich habe jetzt die Wetterstation Waldbeck Huygens gekauft. Sie wurde auch schon geliefert.
Die Station habe ich zusammengebaut und erste Tests gemacht - und auch bereits in der Fritzbox connected.
Die Wetterstation und das zugehörige Display funktionieren miteinander.
In der App WS View bekomme ich auch die MAC-Adresse angezeigt.
Mein Raspi hat die IP: 192.168.23.46 und den Port 8083.
Die Wetterstation hat in der Fritzbox die IP 192.168.23.48 bekommen.

Im WS View habe ich folgendes eingetragen:
Server IP / Hostname: 192.168.23.46
Port: 8087
Path: /data/report/


Im Log bekomme ich folgende Werte von meiner neuen Wetterstation:
2020.10.17 10:05:02 4 : Connection accepted from WEBweatherstation_192.168.23.48_37199
2020.10.17 10:05:02 4 : WEBweatherstation_192.168.23.48_37199 POST /data/report&PASSKEY=177DD39xxx&stationtype=EasyWeatherV1.5.4&dateutc=2020-10-17+08:05:01&tempinf=69.6&humidityin=58&baromrelin=29.864&baromabsin=29.365&tempf=47.3&humidity=87&winddir=315&windspeedmph=0.0&windgustmph=0.0&maxdailygust=1.1&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.000&totalrainin=0.000&solarradiation=55.90&uv=0&wh65batt=0&freq=868M&model=WS2900_V2.01.10; BUFLEN:0
2020.10.17 10:05:02 4 : WEBweatherstation: redirecting /data/report&PASSKEY=177DD39xxx&stationtype=EasyWeatherV1.5.4&dateutc=2020-10-17+08:05:01&tempinf=69.6&humidityin=58&baromrelin=29.864&baromabsin=29.365&tempf=47.3&humidity=87&winddir=315&windspeedmph=0.0&windgustmph=0.0&maxdailygust=1.1&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.000&totalrainin=0.000&solarradiation=55.90&uv=0&wh65batt=0&freq=868M&model=WS2900_V2.01.10 to /weatherstation
2020.10.17 10:05:02 5 : POST /data/report HTTP/1.1 HOST: 192.168.23.46 Connection: Close Content-Type: application/x-www-form-urlencoded Content-Length: 444


Definition von WEBweatherstation und Wetterstation:
define WEBweatherstation FHEMWEB 8087 global
attr WEBweatherstation closeConn 1
attr WEBweatherstation csrfToken none
attr WEBweatherstation group Interfaces
attr WEBweatherstation icon it_internet
attr WEBweatherstation room System
attr WEBweatherstation verbose 5
attr WEBweatherstation webname weatherstation


define Wetterstation HP1000
attr Wetterstation room Wetter
attr Wetterstation stateReadings temperature humidity
attr Wetterstation stateReadingsFormat 1
attr Wetterstation verbose 5
attr Wetterstation webhookFWinstances WEBweatherstation


define FileLog_WeatherStation FileLog ./log/WeatherStation-%Y.log WeatherStation:T:.*

define SVG_FileLog_WeatherStation_1 SVG FileLog_WeatherStation:SVG_FileLog_WeatherStation_1:CURRENT


Danach habe ich mehrere Attribute definiert um die Daten auszulesen.
Hier ein paar - erfolglose - Versuche: (Es werden aber keine Readings erstellt)
attr WEBweatherstation userattr reading01Format reading01Name reading01Regex reading02Format reading02Name reading02Regex reading03Format reading03Name reading03Regex reading04Format reading04Name reading04Regex reading05Name reading05Regex reading06Format reading06Name reading06Regex
attr WEBweatherstation icon weather_sunrise
attr WEBweatherstation reading01Format %.0f
attr WEBweatherstation reading01Name Windxxx
attr WEBweatherstation reading01Regex &winddir([^=]+)

attr WEBweatherstation reading02Format %.2f
attr WEBweatherstation reading02Name Tempxxx
attr WEBweatherstation reading02Regex tempinf([6]+)

attr WEBweatherstation reading03Format %.2f
attr WEBweatherstation reading03Name Temp2yyy
attr WEBweatherstation reading03Regex &tempinf([\d,\.]+?)

attr WEBweatherstation reading04Format %.2f
attr WEBweatherstation reading04Name Windzzz
attr WEBweatherstation reading04Regex winddir([^=]+)


list WEBweatherstation
Internals:
   BYTES_READ 24805
   BYTES_WRITTEN 2788
   CONNECTS   41
   DEF        8087 global
   FD         14
   FUUID      5f8aa266-f33f-8023-0c9d-d0dc8ec192670129
   NAME       WEBweatherstation
   NR         261
   NTFY_ORDER 50-WEBweatherstation
   PORT       8087
   STATE      Initialized
   TYPE       FHEMWEB
   READINGS:
     2020-10-17 09:51:54   state           Initialized
Attributes:
   closeConn  1
   csrfToken  none
   group      Interfaces
   icon       weather_sunrise
   reading01Format %.0f
   reading01Name Windxxx
   reading01Regex &winddir([^=]+)
   reading02Format %.2f
   reading02Name Tempxxx
   reading02Regex tempinf([6]+)
   reading03Format %.2f
   reading03Name Temp2yyy
   reading03Regex &tempinf([\d,\.]+?)
   reading04Format %.2f
   reading04Name Windzzz
   reading04Regex winddir([^=]+)
   room       System
   userattr   reading01Format reading01Name reading01Regex reading02Format reading02Name reading02Regex reading03Format reading03Name reading03Regex reading04Format reading04Name reading04Regex reading05Name reading05Regex reading06Format reading06Name reading06Regex
   verbose    5
   webname    weatherstation


list Wetterstation
Internals:
   FUUID      5f8aa276-f33f-8023-34ca-37b52d987173e47b
   FVERSION   50_HP1000.pm:0.192630/2019-04-25
   NAME       Wetterstation
   NR         263
   STATE      ???
   TYPE       HP1000
   READINGS:
     2020-10-17 09:53:54   Activity        dead
   fhem:
     infix      updateweatherstation
Attributes:
   room       Wetter
   stateReadings temperature humidity
   stateReadingsFormat 1
   userattr   reading01Format reading01Name reading01Regex reading02Format reading02Name reading02Regex reading03Format reading03Name reading03Regex reading04Format reading04Name reading04Regex reading05Name reading05Regex reading06Format reading06Name reading06Regex
   verbose    5
   webhookFWinstances WEBweatherstation


Es steht aber bei Readings bei "Activity" immer "dead":
READINGS:
     2020-10-17 09:53:54   Activity        dead


Was mache ich hier falsch?

Danke vorab für eure Antworten.
VG klein1524


Zusatz: Ergänzung siehe Info von mannebk am 24.05.2021
https://forum.fhem.de/index.php/topic,44022.315.html
Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)

pejonp

@klein1524

kannst du per Browser auf die wetterstation bzw. Display zugreifen ?


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

klein1524

Hallo pejonp,

ich habe mich nicht bei wunderground angemeldet,  kann also dort die Daten nicht sehen.
Die App WS View habe ich heruntergeladen. Dort kann ich die Werte einstellen, s. o.
Im Log bei fhem werden ja auch die Werte, die auf dem Display angezeigt werden, protokolliert, s. vorherigen Logauszug.
D.h. die Daten werden doch über das HP1000-Modul empfangen.

VG klein1524
Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)

eurofinder

@klein1524:
Probiere es doch mal mit dieser Lösung (muss natürlich deine IP-Adresse anpassen:
https://forum.fhem.de/index.php/topic,44022.msg1049081.html#msg1049081

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

pejonp

da war einer schneller ;-)

@klein1524

Nein ich meine deine Wetterstation mit der IP 192.168.23.48 die bei dir zu Hause steht. Bei einigen kann man mit einem Browser auf eine REST-API oder so darauf zugreifen.
Ich habe eine WH2601 und kann mit einem Browser darauf zugreifen, Einstellungen vornehmen und die Daten sehen. Und lese diese über HTTPDMOD aus.

Aber das ist es ja was dir @Bartimaus schon vorgeschlagen hat.

Kommst du mit einem Browser auf deine Wetterstation und wird etwas angezeigt ?

Ja oder Nein.


defmod WetterstationWH2601 HTTPMOD http://WH2601/livedata.htm 60
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
attr WetterstationWH2601 enableControlSet 1
attr WetterstationWH2601 reading01Name UVI
attr WetterstationWH2601 reading01Regex name="uvi".*?value="([\d]+?)"
attr WetterstationWH2601 reading02Name BatteryOutdoor2
attr WetterstationWH2601 reading02Regex name="outBattSta2".*?value="([\w,\s]*?)"
attr WetterstationWH2601 reading03Name PressureRelative
attr WetterstationWH2601 reading03Regex name="RelPress".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading04Name WindSpeed
attr WetterstationWH2601 reading04Regex name="avgwind".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading05Name ReceiverYear
attr WetterstationWH2601 reading05Regex name="CurrTime".*?value="[\d]{2}:[\d]{2} [\d]{2}/[\d]{2}/([\d]{4})"
attr WetterstationWH2601 reading06Name TemperatureOutdoor
attr WetterstationWH2601 reading06Regex name="outTemp".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading07Name BatteryOutdoor
attr WetterstationWH2601 reading07Regex name="outBattSta1".*?value="([\w,\s]*?)"
attr WetterstationWH2601 reading08Name ReceiverDay
attr WetterstationWH2601 reading08Regex name="CurrTime".*?value="[\d]{2}:[\d]{2} [\d]{2}/([\d]{2})/[\d]{4}"
attr WetterstationWH2601 reading09Name RainHourly
attr WetterstationWH2601 reading09Regex name="rainofhourly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading10Name ReceiverTime
attr WetterstationWH2601 reading10Regex name="CurrTime".*?value="([\d,:,\/,\s]+)"
attr WetterstationWH2601 reading11Name BatteryIndoor
attr WetterstationWH2601 reading11Regex name="inBattSta".*?value="([\w,\s]*?)"
attr WetterstationWH2601 reading12Name ReceiverMin
attr WetterstationWH2601 reading12Regex name="CurrTime".*?value="[\d]{2}:([\d]{2}) [\d]{2}/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 reading13Name UV
attr WetterstationWH2601 reading13Regex name="uv".*?value="([\d]+?)"
attr WetterstationWH2601 reading14Name RainWeekly
attr WetterstationWH2601 reading14Regex name="rainofweekly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading15Name PressureAbsolute
attr WetterstationWH2601 reading15Regex name="AbsPress".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading16Name HumidityIndoor
attr WetterstationWH2601 reading16Regex name="inHumi".*?value="([\d]+?)"
attr WetterstationWH2601 reading17Name RainYearly
attr WetterstationWH2601 reading17Regex name="rainofyearly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading18Name RainMonthly
attr WetterstationWH2601 reading18Regex name="rainofmonthly".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading19Name WindGustMaxDaily
attr WetterstationWH2601 reading19Regex name="dailygust".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading20Name ReceiverHour
attr WetterstationWH2601 reading20Regex name="CurrTime".*?value="([\d]{2}):[\d]{2} [\d]{2}/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 reading21Name RainDaily
attr WetterstationWH2601 reading21Regex name="rainofdaily".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading22Name WindDirection
attr WetterstationWH2601 reading22Regex name="windir".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading23Name SolarRadiation
attr WetterstationWH2601 reading23Regex name="solarrad".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading24Name HumidityOutdoor
attr WetterstationWH2601 reading24Regex name="outHumi".*?value="([\d]+?)"
attr WetterstationWH2601 reading25Name WindGust
attr WetterstationWH2601 reading25Regex name="gustspeed".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading26Name TemperatureIndoor
attr WetterstationWH2601 reading26Regex name="inTemp".*?value="([\d,\.]+?)"
attr WetterstationWH2601 reading27Name ReceiverMonth
attr WetterstationWH2601 reading27Regex name="CurrTime".*?value="[\d]{2}:[\d]{2} ([\d]{2})/[\d]{2}/[\d]{4}"
attr WetterstationWH2601 room LaCrosse,Wetter
attr WetterstationWH2601 stateFormat {sprintf("T: %.1f °C H: %.1f : %.1f hpa",ReadingsVal($name,"TemperatureOutdoor",0), ReadingsVal($name,"HumidityOutdoor",0), ReadingsVal($name,"PressureAbsolute",0))}
attr WetterstationWH2601 verbose 0

setstate WetterstationWH2601 T: 17.8 °C H: 59.0 : 1014.8 hpa
setstate WetterstationWH2601 2020-10-17 14:25:20 BatteryIndoor LOW STATUS
setstate WetterstationWH2601 2020-10-17 14:25:20 BatteryOutdoor2 Normal
setstate WetterstationWH2601 2020-10-17 14:25:20 HumidityIndoor 50
setstate WetterstationWH2601 2020-10-17 14:25:20 HumidityOutdoor 59
setstate WetterstationWH2601 2020-10-17 14:25:20 PressureAbsolute 1014.80
setstate WetterstationWH2601 2020-10-17 14:25:20 PressureRelative 1021.90
setstate WetterstationWH2601 2020-10-17 14:25:20 RainDaily 0.00
setstate WetterstationWH2601 2020-10-17 14:25:20 RainHourly 0.00
setstate WetterstationWH2601 2020-10-17 14:25:20 RainMonthly 0.00
setstate WetterstationWH2601 2020-10-17 14:25:20 RainWeekly 0.00
setstate WetterstationWH2601 2020-10-17 14:25:20 RainYearly 0.00
setstate WetterstationWH2601 2020-10-17 14:25:20 ReceiverDay 17
setstate WetterstationWH2601 2020-10-17 14:25:20 ReceiverHour 14
setstate WetterstationWH2601 2020-10-17 14:25:20 ReceiverMin 25
setstate WetterstationWH2601 2020-10-17 14:25:20 ReceiverMonth 10
setstate WetterstationWH2601 2020-10-17 14:25:20 ReceiverTime 14:25 10/17/2020
setstate WetterstationWH2601 2020-10-17 14:25:20 ReceiverYear 2020
setstate WetterstationWH2601 2020-10-17 14:25:20 TemperatureIndoor 19.7
setstate WetterstationWH2601 2020-10-17 14:25:20 TemperatureOutdoor 17.8
setstate WetterstationWH2601 2020-10-17 14:25:20 WindGustMaxDaily 0.0


Von deiner wetterstation gibt es ja auch so ein Teil (https://www.amazon.de/dp/B07JN73RKW/ref=twister_B07KB66P67?_encoding=UTF8&psc=1) (https://images-na.ssl-images-amazon.com/images/I/318I2TA1qWL._AC_.jpg)

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

pejonp

@klein1524

das HTTPMOD und das HP1000 Modul sind zwei ganz verschiedene Module und arbeiten auch ganz anders.

1. HTTPMOD: Es werden Daten von einem Gerät ausgelesen. FHEM greift aktiv darauf zu und pollt das Gerät.

2. HP1000: läuft sozusagen als Dienst,Server oder Daemon auf FHEM und wartet auf Anfragen/gesendete Daten.
- Das ist in etwa so wie es auch Weatherground und Co. machen.
- Du musst in FHEM eine neue Instanz anlegen z.B.


defmod WEBweatherstation FHEMWEB 8087 global
attr WEBweatherstation closeConn 1
attr WEBweatherstation csrfToken none
attr WEBweatherstation plotfork 0
attr WEBweatherstation verbose 1
attr WEBweatherstation webname weatherstation


- Dafür musst du aber in der Wetterstation den Eintrag auf FHEM (IP + Port: 80 irgendetwas -> 8087 muss noch frei sein) verbiegen.
- Oder du musst über Netzwerkmittel die Route zu Weatherground.com auf FHEM umbiegen. (https://obrienlabs.net/redirecting-weather-station-data-from-observerip/)

3. oder du nutzt weewx.

Ich hoffe das ich dich nicht zu sehr durcheinander gebracht habe ? Oder konnte ich dir etwas helfen ?

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

klein1524

Hallo zusammen,

vielen Dank für eure Unterstützung und eure Geduld.

Ich habe mich weder bei Ecowitt noch bei Wunderground registriert und komme auch nicht über einen Browser auf meine WS.
So wie ich es verstanden habe, müssen auch keine Daten dorthin hochgeladen werden, um sie in fhem zu sehen. (Ich sehe die Daten meiner WS eigentlich ja schon in dem LOG)

Wenn ich den vorgeschlagenen "defmod"  oder "define" mit der IP probiere
define WetterstationTest HTTPMOD http://198.162.23.48

kommt folgende Meldung:
2020.10.17 16:09:39 3 : WetterstationTest: Read callback: Error: http://198.162.23.48: malformed or unsupported URL

@pejonp: Die schwarze Box der WS von deinen Links habe ich nicht, sondern das Display.

Die neue Instanz habe ich bereits angelegt, aber den Port noch nicht "verbogen"
Muss ich das wirklich machen, da doch bereits Daten im Log stehen?
Welche Kommandos muss ich denn dann genau über Putty eingeben?
iptables ... ?

Sorry, aber mit Ports und Netzen kenne ich mich nicht aus.

VG klein1524
Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)

eurofinder

@klein 1524:
Probiere es mal bitte mit:
defmod WetterstationTest HTTPMOD http://198.162.23.48/livedata.htm 60
statt
define WetterstationTest HTTPMOD http://198.162.23.48

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

klein1524

Hallo eurofinder,

danke für deine Antwort.

Leider hat dies auch nicht zum Erfolg geführt:
2020.10.18 08:54:35 3 : WetterstationTest: Defined with URL http://198.162.23.48/livedata.htm and interval 60 featurelevel 6
2020-10-18 08:54:35 Global global MODIFIED WetterstationTest

2020.10.18 08:54:47 3 : WetterstationTest: Read callback: Error: connect to http://198.162.23.48:80 timed out


Wenn ich
http://198.162.23.48/livedata.htm
im Browser eingebe, bekomme ich auch keine Antwort, da die Seite nicht existiert.


Oder sollte ich die Werte aus dem Log auslesen und von dort weiterverarbeiten?
Aber das ist doch bestimmt nicht der beste Weg?

VG
klein1524
Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)

Bartimaus

Moin,

welche FW ist auf der Wetterstation ?
Mit WS-View kannst Du diese sehen.

Erst nach dem Update auf EasyWeatherV1.5.2 konnte ich unter ,,customized" die FHEM-IP eintragen/nutzen

StationID+StationKey habe ich selber vergeben und dann entsprechend im HP1000 eingetragen.

Danach kamen die Daten
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

klein1524

Hallo,

die Firmware von EasyWeather ist V 1.5.4, siehe Screenshot.

Ich habe die IP bei Ecowitt eingetragen.

Was müsste ich bei Wunderground bei Station ID und Station Key eintragen?
Einen beliebigen Namen und ein Passwort und dies hinter "defmod Wetterstation HP1000"

VG
klein1524
Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)

LuckyDay

defmod WetterstationTest HTTPMOD http://198.162.23.48/livedata.htm 60

ist da nicht ein Zahlendreher drin?

Bartimaus

#282
Zitat von: klein1524 am 18 Oktober 2020, 15:22:05
Hallo,

die Firmware von EasyWeather ist V 1.5.4, siehe Screenshot.

Ich habe die IP bei Ecowitt eingetragen.

Was müsste ich bei Wunderground bei Station ID und Station Key eintragen?
Einen beliebigen Namen und ein Passwort und dies hinter "defmod Wetterstation HP1000" -> JA !!

VG
klein1524

Protokoll wie Wunderground

Path: /weatherstation/updateweathertation.php?
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

klein1524

Hallo fhem-hm-knecht,

ja, du hast recht.
Aber es ändert nix am Ergebnis  :'(

2020.10.18 15:49:27 3 : WetterstationTest: Defined with URL http://192.168.23.48/livedata.htm and interval 60 featurelevel 6
2020.10.18 15:50:29 3 : WetterstationTest: Read callback: Error: 192.168.23.48: Connection refused (111)

Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)

klein1524

#284
Hallo zusammen,

hurra, es hat jetzt endlich geklappt. :) :) :)

Nachdem ich bei der App WS View (EasyWeather) bei Wunderground (und nicht bei Ecowitt) die Daten eingegeben habe, hat´s funktioniert.
Jetzt bekomme ich die Daten alle rein und die Readings wurden angelegt!

Hier nochmal meine Einstellungen:
define WEBweatherstation FHEMWEB 8087 global
attr WEBweatherstation closeConn 1
attr WEBweatherstation csrfToken none
attr WEBweatherstation group Interfaces
attr WEBweatherstation icon weather_sunrise
attr WEBweatherstation plotfork 0
attr WEBweatherstation room System
attr WEBweatherstation verbose 5
attr WEBweatherstation webname weatherstation


Info: Der Name beim Define muss unbedingt ,,Wetterstation" lauten, sonst werden keine Readings erstellt. Es kann dann ein auch ein Alias definiert werden.
define Wetterstation HP1000 <Name Station ID> <Passwort Station Key>
attr Wetterstation room Wetter
attr Wetterstation stateReadings temperature humidity
attr Wetterstation stateReadingsFormat 1
attr Wetterstation verbose 5
attr Wetterstation webhookFWinstances WEBweatherstation


define FileLog_Wetterstation FileLog ./log/Wetterstation_%Y.log Wetterstation
attr FileLog_Wetterstation logtype text
attr FileLog_Wetterstation room Logs

define SVG_FileLog_Wetterstation SVG FileLog_Wetterstation:SVG_FileLog_Wetterstation:CURRENT
attr SVG_FileLog_Wetterstation room Diagramm-Wetter


Vielen Dank euch allen für eure Unterstützung.

VG
klein1524


Zusatz: siehe auch Ergänzung von mannebk am 24.05.2021:
https://forum.fhem.de/index.php/topic,44022.315.html
Homematic-Funk-LAN-Gateway, HM-Heizkörperthermostate (HM-CC-RT-DN), HM-Kontaktschalter (HM-Sec-SCo),
Somfy-Motoren, TaHoma-Box, Wetterstation Waldbeck Huygens, Regensensor RS (Fa. Eltako)