FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TobiasR am 18 August 2019, 16:28:54

Titel: Frage zu Readings
Beitrag von: TobiasR am 18 August 2019, 16:28:54
Hallo,
meine Wetterstation liefert über Underground den Wert nur in mph.
Ich rechne ihn in ms um in dem ich folgendes Readin eingefügt habe:

userReadings
Windgeschwindigkeit { sprintf("%.0f", ReadingsNum("Wetterzuause","windSpeed",0) / 2,237 ); }


Nun wird der Wert unter den readings angezeigt.
Allerdings nur beim Aufruf der Seite.
Eine Aktualisierung wenn windSpeed einen neuen Wert erhält, erfolgt nicht.
Auch wird die Windgeschwindigkeit im Log nicht angezeit.

Was habe ich vergessen?
Titel: Antw:Frage zu Readings
Beitrag von: bartman121 am 18 August 2019, 16:48:40
Poste mal ein ganzes list vom device.

Vermutlich hast du ein event-on-change-Attribut gesetzt.
Titel: Antw:Frage zu Readings
Beitrag von: TobiasR am 18 August 2019, 17:29:06
gerne...

Du hast recht. Wie muss ich das ändern?

Internals:
   .getList   
   .setList   
   .updateRequestHash 1
   BUSY       0
   CHANGED   
   DEF        http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INIDDA14 5
   Interval   5
   LASTSEND   1566142015.94548
   MainURL    http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INIDDA14
   ModuleVersion 3.5.1 - 5.7.2018
   NAME       Wetterzuhause
   NR         541
   STATE      ???
   TRIGGERTIME 1566142020.94315
   TRIGGERTIME_FMT 2019-08-18 17:27:00
   TYPE       HTTPMOD
   addr       http://api.wunderground.com:80
   auth       0
   buf       
   code       200
   compress   1
   conn       
   data       
   displayurl http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INIDDA14
   header     
   host       api.wunderground.com
   httpheader HTTP/1.0 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: http://www.wunderground.com
Content-Encoding: gzip
Content-Type: text/xml
Server: Apache/2.2.15 (CentOS)
X-CreationTime: 0.009
X-Varnish: 3682739886 3681607842
Content-Length: 911
Vary: Accept-Encoding
Expires: Sun, 18 Aug 2019 15:26:56 GMT
Cache-Control: max-age=0, no-cache
Pragma: no-cache
Date: Sun, 18 Aug 2019 15:26:56 GMT
Connection: close
   httpversion 1.0
   hu_blocking 0
   hu_filecount 886
   hu_port    80
   hu_portSfx
   ignoreredirects 0
   loglevel   4
   path       /weatherstation/WXCurrentObXML.asp?ID=INIDDA14
   protocol   http
   redirects  0
   timeout    2
   url        http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INIDDA14
   value      0
   .attraggr:
   .attreocr:
     dewpointTemperature
     humidity
     preciptodaymetric
     pressure
     solarRadiation
     solarUV
     temperature
     windDegrees
     windGust
     windSpeed
     precip1hrmetric
   .attrminint:
   .readingParseList:
     _humidity
     _precip1hrmetric
     _preciptodaymetric
     _solarUV
     _temperature
     _time
     _windChill
     _windDegrees
     _windDirection
     _windGust
     _windSpeed
   .userReadings:
     HASH(0x3df1910)
   QUEUE:
   READINGS:
     2019-08-18 11:48:38   Feuchtigkeit    80
     2019-08-09 20:21:06   Hitzeindex      28
     2019-08-18 11:48:53   Luftdruck       1006.0
     2019-08-18 11:48:48   Präzise        1 Stunde 0.0
     2019-05-15 10:42:43   Ruhewind        9
     2019-08-18 11:48:13   TaupunktTemperatur 18.1
     2019-01-08 20:46:34   Temperatur      1.4
     2019-08-18 16:12:52   Wind            Grad 252
     2019-08-18 17:26:56   Wind Grad       279
     2019-08-18 17:26:56   Windgeschwindigkeit 1
     2019-01-08 20:41:34   dewpointTemperature 1.4
     2019-08-18 17:26:56   humidity        69
     2019-08-18 17:26:56   precip1hrmetric 0.0
     2019-08-18 17:26:56   preciptodaymetric 0.2
     2019-01-08 20:43:34   pressure        1010.6
     2019-01-06 18:51:03   solarRadiation  0
     2019-08-18 17:26:56   solarUV         0.0
     2019-01-08 20:47:34   windChill       3
     2019-01-08 20:47:34   windDegrees     344
     2019-08-18 17:26:56   windGust        2.0
     2019-08-18 17:26:56   windSpeed       1.7
   REQUEST:
     data       
     header     
     ignoreredirects 0
     retryCount 0
     type       update
     url        http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=INIDDA14
     value      0
   defptr:
     readingBase:
       Wind Grad  reading
       humidity   reading
       precip1hrmetric reading
       preciptodaymetric reading
       solarUV    reading
       windGust   reading
       windSpeed  reading
     readingNum:
       Wind Grad  _windDegrees
       humidity   _humidity
       precip1hrmetric _precip1hrmetric
       preciptodaymetric _preciptodaymetric
       solarUV    _solarUV
       windGust   _windGust
       windSpeed  _windSpeed
     readingOutdated:
     requestReadings:
       update:
         Wind Grad  reading _windDegrees
         humidity   reading _humidity
         precip1hrmetric reading _precip1hrmetric
         preciptodaymetric reading _preciptodaymetric
         solarUV    reading _solarUV
         windGust   reading _windGust
         windSpeed  reading _windSpeed
   sslargs:
Attributes:
   event-on-change-reading dewpointTemperature,humidity,preciptodaymetric,pressure,solarRadiation,solarUV,temperature,windDegrees,windGust,windSpeed,precip1hrmetric
   icon       scene_summerhouse
   readingsName_humidity humidity
   readingsName_precip1hrmetric precip1hrmetric
   readingsName_preciptodaymetric preciptodaymetric
   readingsName_solarUV solarUV
   readingsName_temperature temperature
   readingsName_time Zeit
   readingsName_windChill Ruhewind
   readingsName_windDegrees Wind Grad
   readingsName_windDirection Windrichtung
   readingsName_windGust windGust
   readingsName_windSpeed windSpeed
   readingsRegex_cloudiness cloudiness id="NN" percent="([\d\.]+)
   readingsRegex_date date date" content="([\d\.]+)
   readingsRegex_dewpointTemperature <dewpoint_c>([\d\.]+)
   readingsRegex_fog fog id="FOG" percent="([\d\.]+)
   readingsRegex_heatindex <heat_index_c>([\d\.]+)
   readingsRegex_humidity <relative_humidity>([\d\.]+)
   readingsRegex_precip1hrmetric <precip_1hr_metric>([\d\.]+)
   readingsRegex_preciptodaymetric <precip_today_metric>([\d\.]+)
   readingsRegex_pressure <pressure_mb>([\d\.]+)
   readingsRegex_solarRadiation <solar_radiation>([\d\.]+)
   readingsRegex_solarUV <UV>([\d\.]+)
   readingsRegex_temperature <temp_c> ([-]*[\d\.]+)
   readingsRegex_time time Zeit([\d\:]+)
   readingsRegex_windChill <windchill_c>([\d\.]+)
   readingsRegex_windDegrees <wind_degrees>([\d\.]+)
   readingsRegex_windDirection <wind_dir>([\d\.]+)
   readingsRegex_windGust <wind_gust_mph>([\d\.]+)
   readingsRegex_windSpeed <wind_mph>([\d\.]+)
   room       Wetterstation
   userReadings Windgeschwindigkeit { sprintf("%.0f", ReadingsNum("Wetterzuhause","windSpeed",0) / 2,237 ); }
   userattr   readingsName_cloudiness readingsName_date readingsName_dewpointTemperature readingsName_fog readingsName_heatindex readingsName_humidity readingsName_precip1hrmetric readingsName_preciptodaymetric readingsName_pressure readingsName_solarRadiation readingsName_solarUV readingsName_temperature readingsName_time readingsName_windChill readingsName_windDegrees readingsName_windDirection readingsName_windGust readingsName_windSpeed readingsRegex_cloudiness readingsRegex_date readingsRegex_dewpointTemperature readingsRegex_fog readingsRegex_heatindex readingsRegex_humidity readingsRegex_precip1hrmetric readingsRegex_preciptodaymetric readingsRegex_pressure readingsRegex_solarRadiation readingsRegex_solarUV readingsRegex_temperature readingsRegex_time readingsRegex_windChill readingsRegex_windDegrees readingsRegex_windDirection readingsRegex_windGust readingsRegex_windSpeed
Titel: Antw:Frage zu Readings
Beitrag von: CoolTux am 18 August 2019, 17:32:05
event-on-change-reading um das neue Reading erweitern.
Titel: Antw:Frage zu Readings
Beitrag von: TobiasR am 18 August 2019, 17:33:08
ach so, ich dachte das ist die Änderung zum Aufrufen der Seite...

Danke!