Neues Modul für die WS980WiFi Wetterstation

Begonnen von choenig, 15 Februar 2019, 19:16:29

Vorheriges Thema - Nächstes Thema

curt

Zitat von: ujaudio am 28 Mai 2019, 14:25:49
Ich habe die gesamte FHEM-Installation nicht im Internet, sondern nur in einem lokalen Netz (irgendwann muss ich mal eine ordentliche Firewall bauen...), da geht das sicherlich auch

Ja, natürlich.

Zitat von: ujaudio am 28 Mai 2019, 14:25:49
aber ohne die Displayeinheit geht es wohl nicht, so habe ich das diesem Faden entnommen.

Ja, exakt. Dort ist die Wlan-Station verbaut. Ohne die geht es nicht, da ist das Bindeglied zu FHEM.
RPI 4 - Jeelink HomeMatic Z-Wave

doesel

Hallo,
mir ist heute aufgefallen, dass u.a. die Werte für temperature_todayMax und temperature_todayMin nicht mehr aktualisiert werden. Habe ich etwas überlesen oder ist die Funktion nicht mehr im Modul vorhanden?
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

choenig

Hi,

das ist nach wie vor vorhanden.

Mach mal ein list von deinem Device.

LG
Christian

doesel

#153
Hallo,
hab jetzt nur mal die Readings herauskopiert:
READINGS:
     2019-06-04 12:42:29   1               12.1
     2019-06-04 12:42:29   brightness      38021
     2019-03-06 04:58:00   brightness_historyMax 76399
     2019-03-06 00:00:00   brightness_todayMax 0
     2019-06-04 12:42:29   dewPoint        14.9
     2019-03-06 04:57:59   dewPoint_historyMax 14.7
     2019-03-06 04:57:53   dewPoint_historyMin -13.3
     2019-03-06 00:03:00   dewPoint_todayMax 1.0
     2019-03-06 04:42:00   dewPoint_todayMin -1.4
     2019-06-04 12:42:29   dewpoint        14.9
     2019-03-06 04:58:01   firmware        EasyWeatherV1.2.8
     2019-06-04 12:42:29   heatIndex       28.9
     2019-03-06 04:58:00   heatIndex_historyMax 26.9
     2019-03-06 00:10:00   heatIndex_todayMax 2.1
     2019-06-04 12:42:29   humidity        42
     2019-06-04 12:42:29   humidityInside  58
     2019-03-06 04:58:00   humidityInside_historyMax 64
     2019-03-06 04:57:53   humidityInside_historyMin 23
     2019-03-06 00:00:00   humidityInside_todayMax 49
     2019-03-06 00:00:00   humidityInside_todayMin 49
     2019-03-06 04:58:00   humidity_historyMax 99
     2019-03-06 04:57:53   humidity_historyMin 19
     2019-03-06 03:57:00   humidity_todayMax 97
     2019-03-06 01:37:00   humidity_todayMin 90
     2019-06-04 12:42:29   lastUpdate      2019-06-04 12:42:29
     2019-06-04 12:42:29   pressureAbs     1008.5
     2019-03-06 04:58:00   pressureAbs_historyMax 1041.4
     2019-03-06 04:57:53   pressureAbs_historyMin 981.9
     2019-03-06 04:28:00   pressureAbs_todayMax 1007.2
     2019-03-06 00:25:00   pressureAbs_todayMin 1005.8
     2019-06-04 12:42:29   pressureRel     1008.5
     2019-06-04 12:42:29   pressureRel_calculated 1011.6
     2019-03-06 04:58:00   pressureRel_historyMax 1041.4
     2019-03-06 04:57:53   pressureRel_historyMin 981.9
     2019-03-06 04:28:00   pressureRel_todayMax 1007.2
     2019-03-06 00:25:00   pressureRel_todayMin 1005.8
     2019-06-04 12:00:29   rain24h         0.2
     2019-06-04 12:42:29   rainPerDay      0.0
     2019-03-06 04:58:00   rainPerDay_historyMax 6.1
     2019-06-04 12:42:29   rainPerMonth    0.5
     2019-03-06 04:58:00   rainPerMonth_historyMax 10.6
     2019-06-04 12:42:29   rainPerWeek     0.2
     2019-03-06 04:58:00   rainPerWeek_historyMax 10.6
     2019-06-04 12:42:29   rainPerYear     213.1
     2019-03-06 04:58:00   rainPerYear_historyMax 21.1
     2019-06-04 12:42:29   rainRate        0.0
     2019-03-06 04:58:00   rainRate_historyMax 15.6
     2019-03-06 00:00:00   rainRate_todayMax 0.0
     2019-06-04 12:42:29   rainTotal       213.1
     2019-06-04 12:42:29   state           T: 29.1°C H: 42% W: 0.4m/s P: 1008.5hPa
     2019-06-04 12:42:29   temperature     29.1
     2019-06-04 12:42:29   temperatureInside 23.0
     2019-03-06 04:57:59   temperatureInside_historyMax 26.0
     2019-03-06 04:57:53   temperatureInside_historyMin 4.5
     2019-03-06 00:12:00   temperatureInside_todayMax 12.8
     2019-03-06 04:24:00   temperatureInside_todayMin 12.2
     2019-03-06 04:57:59   temperature_historyMax 26.7
     2019-03-06 04:57:53   temperature_historyMin -4.1
     2019-03-06 00:10:00   temperature_todayMax 2.1
     2019-03-06 04:42:00   temperature_todayMin -1.0
     2019-06-04 12:42:29   uv              968
     2019-06-04 12:42:29   uvIndex         2
     2019-03-06 04:58:00   uvIndex_historyMax 5
     2019-03-06 00:00:00   uvIndex_todayMax 0
     2019-03-06 04:58:00   uv_historyMax   n/a
     2019-03-06 00:00:00   uv_todayMax     3
     2019-06-04 12:42:29   wind            0.4
     2019-06-04 12:42:29   windChill       29.1
     2019-03-06 04:57:53   windChill_historyMin -4.1
     2019-03-06 04:42:00   windChill_todayMin -1.0
     2019-06-04 12:42:29   windDirection   177
     2019-06-04 12:42:29   windGusts       0.5
     2019-03-06 04:58:00   windGusts_historyMax 9.7
     2019-03-06 00:28:00   windGusts_todayMax 1.0
     2019-03-06 04:58:00   wind_historyMax 6.2
     2019-03-06 00:00:00   wind_todayMax   0.5
     2019-06-04 12:42:29   windkmh         1.44
   

Man beachte die Readings vom 06.03.2019, ziemlich alt!
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

choenig

Hi,

Zitat von: doesel am 04 Juni 2019, 12:47:41
hab jetzt nur mal die Readings herauskopiert:

Warum?

Zitat von: choenig am 04 Juni 2019, 09:22:17
Mach mal ein list von deinem Device.

LG
Christian

doesel

Hier komplett:
Internals:
   CHANGED   
   ConnectionState connected
   DEF        192.168.2.172 60
   FD         40
   FUUID      5c695d90-f33f-61cf-90fb-e1c2d0b8b6de961e
   INTERVAL   60
   IP         192.168.2.172
   NAME       WS980
   NR         327
   PORT       45000
   STATE      T: 30.1°C H: 38% W: 0.7m/s P: 1008.5hPa
   TYPE       WS980
   VERSION    1.0.0
   Helper:
     DBLOG:
       brightness:
         myDbLog:
           TIME       1559645516.65061
           VALUE      101726
       humidity:
         myDbLog:
           TIME       1559645516.42235
           VALUE      38
       humidityInside:
         myDbLog:
           TIME       1559644508.44667
           VALUE      58
       pressureRel:
         myDbLog:
           TIME       1559645516.48494
           VALUE      1008.5
       pressureRel_calculated:
         myDbLog:
           TIME       1559645516.79577
           VALUE      1011.6
       rainPerDay:
         myDbLog:
           TIME       1559599274.59197
           VALUE      0.0
       rainPerMonth:
         myDbLog:
           TIME       1559587304.75277
           VALUE      0.5
       rainPerWeek:
         myDbLog:
           TIME       1559587304.6904
           VALUE      0.2
       rainPerYear:
         myDbLog:
           TIME       1559587304.81483
           VALUE      213.1
       rainRate:
         myDbLog:
           TIME       1559587934.89869
           VALUE      0.0
       rainTotal:
         myDbLog:
           TIME       1559587304.87543
           VALUE      213.1
       state:
         myDbLog:
           TIME       1559627499.63327
           VALUE      update
       temperature:
         myDbLog:
           TIME       1559645516.25605
           VALUE      30.1
       temperatureInside:
         myDbLog:
           TIME       1559645201.78834
           VALUE      23.1
       uv:
         myDbLog:
           TIME       1559645516.71234
           VALUE      3061
       uvIndex:
         myDbLog:
           TIME       1559645453.63673
           VALUE      7
       wind:
         myDbLog:
           TIME       1559645453.40174
           VALUE      0.7
       windChill:
         myDbLog:
           TIME       1559645516.33741
           VALUE      30.1
       windDirection:
         myDbLog:
           TIME       1559645516.53215
           VALUE      191
       windGusts:
         myDbLog:
           TIME       1559645390.6995
           VALUE      1.0
       windkmh:
         myDbLog:
           TIME       1559645453.40174
           VALUE      2.52
   READINGS:
     2019-06-04 12:51:56   1               11.6
     2019-06-04 12:51:56   brightness      101726
     2019-03-06 04:58:00   brightness_historyMax 76399
     2019-03-06 00:00:00   brightness_todayMax 0
     2019-06-04 12:51:56   dewPoint        14.3
     2019-03-06 04:57:59   dewPoint_historyMax 14.7
     2019-03-06 04:57:53   dewPoint_historyMin -13.3
     2019-03-06 00:03:00   dewPoint_todayMax 1.0
     2019-03-06 04:42:00   dewPoint_todayMin -1.4
     2019-06-04 12:51:56   dewpoint        14.2
     2019-03-06 04:58:01   firmware        EasyWeatherV1.2.8
     2019-06-04 12:51:56   heatIndex       29.6
     2019-03-06 04:58:00   heatIndex_historyMax 26.9
     2019-03-06 00:10:00   heatIndex_todayMax 2.1
     2019-06-04 12:51:56   humidity        38
     2019-06-04 12:51:56   humidityInside  58
     2019-03-06 04:58:00   humidityInside_historyMax 64
     2019-03-06 04:57:53   humidityInside_historyMin 23
     2019-03-06 00:00:00   humidityInside_todayMax 49
     2019-03-06 00:00:00   humidityInside_todayMin 49
     2019-03-06 04:58:00   humidity_historyMax 99
     2019-03-06 04:57:53   humidity_historyMin 19
     2019-03-06 03:57:00   humidity_todayMax 97
     2019-03-06 01:37:00   humidity_todayMin 90
     2019-06-04 12:51:56   lastUpdate      2019-06-04 12:51:56
     2019-06-04 12:51:56   pressureAbs     1008.5
     2019-03-06 04:58:00   pressureAbs_historyMax 1041.4
     2019-03-06 04:57:53   pressureAbs_historyMin 981.9
     2019-03-06 04:28:00   pressureAbs_todayMax 1007.2
     2019-03-06 00:25:00   pressureAbs_todayMin 1005.8
     2019-06-04 12:51:56   pressureRel     1008.5
     2019-06-04 12:51:56   pressureRel_calculated 1011.6
     2019-03-06 04:58:00   pressureRel_historyMax 1041.4
     2019-03-06 04:57:53   pressureRel_historyMin 981.9
     2019-03-06 04:28:00   pressureRel_todayMax 1007.2
     2019-03-06 00:25:00   pressureRel_todayMin 1005.8
     2019-06-04 12:00:29   rain24h         0.2
     2019-06-04 12:51:56   rainPerDay      0.0
     2019-03-06 04:58:00   rainPerDay_historyMax 6.1
     2019-06-04 12:51:56   rainPerMonth    0.5
     2019-03-06 04:58:00   rainPerMonth_historyMax 10.6
     2019-06-04 12:51:56   rainPerWeek     0.2
     2019-03-06 04:58:00   rainPerWeek_historyMax 10.6
     2019-06-04 12:51:56   rainPerYear     213.1
     2019-03-06 04:58:00   rainPerYear_historyMax 21.1
     2019-06-04 12:51:56   rainRate        0.0
     2019-03-06 04:58:00   rainRate_historyMax 15.6
     2019-03-06 00:00:00   rainRate_todayMax 0.0
     2019-06-04 12:51:56   rainTotal       213.1
     2019-06-04 12:51:56   state           T: 30.1°C H: 38% W: 0.7m/s P: 1008.5hPa
     2019-06-04 12:51:56   temperature     30.1
     2019-06-04 12:51:56   temperatureInside 23.1
     2019-03-06 04:57:59   temperatureInside_historyMax 26.0
     2019-03-06 04:57:53   temperatureInside_historyMin 4.5
     2019-03-06 00:12:00   temperatureInside_todayMax 12.8
     2019-03-06 04:24:00   temperatureInside_todayMin 12.2
     2019-03-06 04:57:59   temperature_historyMax 26.7
     2019-03-06 04:57:53   temperature_historyMin -4.1
     2019-03-06 00:10:00   temperature_todayMax 2.1
     2019-03-06 04:42:00   temperature_todayMin -1.0
     2019-06-04 12:51:56   uv              3061
     2019-06-04 12:51:56   uvIndex         7
     2019-03-06 04:58:00   uvIndex_historyMax 5
     2019-03-06 00:00:00   uvIndex_todayMax 0
     2019-03-06 04:58:00   uv_historyMax   n/a
     2019-03-06 00:00:00   uv_todayMax     3
     2019-06-04 12:51:56   wind            0.7
     2019-06-04 12:51:56   windChill       30.1
     2019-03-06 04:57:53   windChill_historyMin -4.1
     2019-03-06 04:42:00   windChill_todayMin -1.0
     2019-06-04 12:51:56   windDirection   191
     2019-06-04 12:51:56   windGusts       1.0
     2019-03-06 04:58:00   windGusts_historyMax 9.7
     2019-03-06 00:28:00   windGusts_todayMax 1.0
     2019-03-06 04:58:00   wind_historyMax 6.2
     2019-03-06 00:00:00   wind_todayMax   0.5
     2019-06-04 12:51:56   windkmh         2.52
   helper:
     requestInProgress 0
     activeRequests:
Attributes:
   altitude   27
   event-on-change-reading brightness,dewPoint,heatIndex,humidity,humidityInside,pressureAbs,pressureRel,pressureRel_calculated,rainRate,rainPerDay,rainPerMonth,rainPerWeek,rainPerYear,rainTotal,temperature,temperatureInside,uv,uvIndex,wind,windChill,windDirection,windGusts,windkmh,windGustskmh,brightness30k,temperature_todayMin,temperature_todayMax
   requests   current
   room       Wetter
   userReadings windkmh { ReadingsVal("WS980","wind",0) * 3.6 ;;;; },\
windGustskmh { ReadingsVal("WS980","windGusts",0) * 3.6 ;;;; }, \
brightness30k { ReadingsVal("WS980","brightness",0) >= 30000 ? 1 : 0 ;;;; }

Danke fürs drübergucken...
(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

choenig

Hi,

Du musst das Attribut 'requests' so erweitern, dass er nicht nur 'current' lädt, sondern auch die todayMin/todayMax Werte :)

LG
Christian

doesel

(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

curt

@choenig

Ich schaue mir gerade die Readings an:

lastError   Couldn't connect to 192.168.x.y:45000: IO::Socket::INET: connect: timeout


Interessant, aber nicht aussagekräftig genug. Wäre es denn bitte möglich, dort Datum und Uhrzeit (dieses letzten Fehlers) zu ergänzen?

Oder habe ich etwas übersehen?
RPI 4 - Jeelink HomeMatic Z-Wave

Waldmensch

#159
Das Reading hat doch ein Datum? Du musst nur event-onchange-reading auf .* setzen. Dann sollte das Datum des Readings dem letzten Fehler entsprechen.

Edit: falls das wegen gleichem value nicht zieht, könnte der Plugin Autor einen count in die Fehlermeldung einfügen, der hochzählt. Dann hätte man bei jedem Fehler einen anderen Value

Gesendet von iPhone mit Tapatalk

curt

Zitat von: Waldmensch am 12 Juni 2019, 07:25:44
Das Reading hat doch ein Datum?

Sicher?
Ich bin zu blöd - bei mir ist da keins.

Zitat von: Waldmensch am 12 Juni 2019, 07:25:44
Du musst nur event-onchange-reading auf .* setzen. Dann sollte das Datum des Readings dem letzten Fehler entsprechen.

Ich weiß nicht, ob das so eine gute Idee ist:
Ich nutze ja FTUI und lasse mir da fallweise Grafiken anzeigen. Das bedeutet: Je größer das Log ist, desto mehr Last kommt auf den süßen kleinen RPi, das dauert zudem dann ohne Ende.

Ich stelle mir (Vorschlag) eher sowas vor:

lastError Couldn't connect to 192.168.1.243:45000: IO::Socket::INET: connect: timeout 2019-06-10 18:49:17


In meinem Verständnis müsste das von @choenig leicht zu machen sein: Der lastError ist ja der letzte Error - dann halt den Zeitstempel dahinter.

Oder davor. Oder wo auch immer hin und wie auch immer formatiert. Wie das dann ganz genau aussieht, das ist eher Kosmetik.
RPI 4 - Jeelink HomeMatic Z-Wave

Waldmensch

Auf dem iPhone lässt sich das schlecht darstellen, aber jedes Reading hat einen Zeitstempel.

Das mit dem .* war ja nur ein Beispiel, du kannst da ja auch nur die Readings kommasepariert eintragen, die Du haben willst.


Gesendet von iPhone mit Tapatalk

curt

Ach Mensch, ja - stimmt! Völlig vergessen.

Danke!
RPI 4 - Jeelink HomeMatic Z-Wave

choenig

Freut mich, dass sich das Problem ohne mein Zutun erledigt hat, ich bin gerade sehr knapp bei Zeit :-\

Ich lese aber die meiste Zeit mit, also wenn ein 'echtes' Problem aufkommt, bin ich da ;)

LG
Christian

bigcheese

Doofe Frage meinerseits: in welcher Einheit kommt die Windgeschwindigkeit? ich kann nicht glauben dass der bei mir so langsam in km/h sein soll - hier weht es ordentlich durch so dass die Ratanmöbel durch die gegen fliegen...
Oder kann/muss man da was einstellen irgendwo?
gruesse,
bigcheese

wind
1.3
2019-07-07 19:45:40
windChill
19.3
2019-07-07 19:45:38
windChill_historyMin
-6.1
2019-07-07 19:45:30
windChill_todayMin
15.6
2019-07-07 19:45:24
windDirection
245
2019-07-07 19:45:40
windGusts
1.5
2019-07-07 19:45:41
windGusts_historyMax
14.8
2019-07-07 19:45:34
windGusts_todayMax
3.6
2019-07-07 19:45:28
wind_historyMax
9.8
2019-07-07 19:45:34
wind_todayMax
2.9