59_Buienradar

Begonnen von Christoph Morrison, 23 Juli 2019, 21:37:15

Vorheriges Thema - Nächstes Thema

hanswerner1

Hallo,

seit einiger Zeit zeigt Buinenradar keine Regenmengen mehr an.

List:

Internals:
   DEF        50.779647 6.153432
   FUUID      5f326c9a-f33f-8133-9f51-c9f552c6ecac4870
   INTERVAL   240
   LATITUDE   50.779647
   LONGITUDE  6.153432
   NAME       BuienRadar
   NEXTUPDATE 2021-05-09 13:19:14
   NR         943
   REGION     de
   STATE      unknown
   TYPE       Buienradar
   URL        https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=50.779647&lon=6.153432&region=de&unit=mm/u
   VERSION    3.0.8
   READINGS:
     2021-05-09 13:15:14   rainAmount      unknown
     2021-05-09 13:15:14   rainBegin       unknown
     2021-05-09 13:15:14   rainData        unknown
     2021-05-09 13:15:14   rainDataEnd     unknown
     2021-05-09 13:15:14   rainDataStart   unknown
     2021-05-09 13:07:15   rainDuration    0
     2021-05-09 13:07:15   rainDurationIntervals 0
     2021-05-09 13:07:15   rainDurationPercent 0
     2021-05-09 13:07:15   rainDurationTime 00:00
     2021-05-09 13:15:14   rainEnd         unknown
     2021-05-09 13:15:14   rainLaMetric    unknown
     2021-05-09 13:15:14   rainMax         unknown
     2021-05-09 13:15:14   rainNow         unknown
     2020-08-15 14:43:43   rainNow_rounded 0.00
     2021-05-09 13:15:14   rainTotal       unknown
     2021-05-09 13:15:14   state           Pulling https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=50.779647&lon=6.153432&region=de&unit=mm/u returns HTTP status code 502 instead of 200.
Attributes:
   group      Wetter
   icon       weather_rain_gauge
   interval   240
   region     de
   room       90_System
   stateFormat rainTotal


Hat sich bei Buinenradar etwas geändert ?

Ich habe zum Testen parallel RainTMC installiert. Da wurde der Regen der letzten Tage angezeigt, bei Buienenradar blieb alles bei 0
Wenn ich set buienenradar refresh aufrufe werden die unknown Readings manchmal mit 0 Werten gesetzt, auch wenn's eigentlich regnet.


Internals:
   DEF        50.779647 6.153432
   FUUID      5f326c9a-f33f-8133-9f51-c9f552c6ecac4870
   INTERVAL   240
   LATITUDE   50.779647
   LONGITUDE  6.153432
   NAME       BuienRadar
   NEXTUPDATE 2021-05-09 13:27:14
   NR         943
   REGION     de
   STATE      0.000
   TYPE       Buienradar
   URL        https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=50.779647&lon=6.153432&region=de&unit=mm/u
   VERSION    3.0.8
   READINGS:
     2021-05-09 13:24:19   rainAmount      0.000
     2021-05-09 13:24:19   rainBegin       unknown
     2021-05-09 13:24:19   rainData        0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
     2021-05-09 13:24:19   rainDataEnd     17:50
     2021-05-09 13:24:19   rainDataStart   15:45
     2021-05-09 13:24:19   rainDuration    0
     2021-05-09 13:24:19   rainDurationIntervals 0
     2021-05-09 13:24:19   rainDurationPercent 0
     2021-05-09 13:24:19   rainDurationTime 00:00
     2021-05-09 13:24:19   rainEnd         unknown
     2021-05-09 13:24:19   rainLaMetric    0,0,0,0,0,0,0,0,0,0,0,0
     2021-05-09 13:24:19   rainMax         0.000
     2021-05-09 13:24:19   rainNow         unknown
     2020-08-15 14:43:43   rainNow_rounded 0.00
     2021-05-09 13:24:19   rainTotal       0.000
     2021-05-09 13:24:19   state           unknown
Attributes:
   group      Wetter
   icon       weather_rain_gauge
   interval   240
   region     de
   room       90_System
   stateFormat rainTotal


Beim nächsten refresh aber meist wieder auf unknown

Ygramul

Danke,

hatte die Release-Note nicht gesehen.
Funktioniert jetzt.

Jamo

Zitat von: hanswerner1 am 09 Mai 2021, 13:29:11
Hallo,

seit einiger Zeit zeigt Buinenradar keine Regenmengen mehr an.

List:

Internals:
...
   stateFormat rainTotal


Hat sich bei Buinenradar etwas geändert ?

Ich habe zum Testen parallel RainTMC installiert. Da wurde der Regen der letzten Tage angezeigt, bei Buienenradar blieb alles bei 0
Wenn ich set buienenradar refresh aufrufe werden die unknown Readings manchmal mit 0 Werten gesetzt, auch wenn's eigentlich regnet.


Internals:
.....
     2021-05-09 13:24:19   state           unknown
Attributes:
.....
   stateFormat rainTotal


Beim nächsten refresh aber meist wieder auf unknown

Ist bei mir auch so... Irgendwie liefern die über die API wohl keine Daten mehr aus....
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Gisbert

#258
Hallo,

auch bei mir steht bei rainBegin, rainEnd, rainNow und state: unknown.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Christoph Morrison

Die letzten Daten für https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=50.779647&lon=6.153432&region=de&unit=mm/u sind von 1619617500:

Assuming that this timestamp is in seconds:
GMT: Wednesday, 28. April 2021 13:45:00
Your time zone: Mittwoch, 28. April 2021 15:45:00 GMT+02:00 DST
Relative: 12 days ago

Wenn man auf nl umstellt, kommen aktuelle Daten.

(Wenn Aachen richtig ist, war ich da letztens, an dem Gefallenendenkmal)

hanswerner1

Zitat von: Christoph Morrison am 10 Mai 2021, 20:33:58
Wenn man auf nl umstellt, kommen aktuelle Daten.

(Wenn Aachen richtig ist, war ich da letztens, an dem Gefallenendenkmal)

auf nl umgestellt, und jetzt kommen wieder Daten. Vielen Dank !!!

ja ist richtig, Gefallendenkmal ??

Gisbert

Zitat von: hanswerner1 am 11 Mai 2021, 11:07:46
auf nl umgestellt, und jetzt kommen wieder Daten. Vielen Dank !!!

ja ist richtig, Gefallendenkmal ??

Meinst du das Attribut region, welches ich jetzt von de auf nl geändert habe? Aber leider ohne Auswirkung auf den Bezug von Regendaten.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

hanswerner1

ja, region habe ich gestern Abend auf nl geändert und der Regen heute morgen wurde angezeigt.

Jamo

ja, wenn man in Aachen ist, an der hollaendischen Grenze, dann gahts, aber für München gehts dann nicht.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Christoph Morrison

Zitat von: Gisbert am 11 Mai 2021, 11:52:25
Meinst du das Attribut region, welches ich jetzt von de auf nl geändert habe? Aber leider ohne Auswirkung auf den Bezug von Regendaten.

nl funktioniert, überraschend, in erster Linie für die Niederlande, aber auch für Grenzregionen, wobei die Definition davon sehr liberal ist. Hier in Gütersloh sind wir zwei Autostunden weg von der Grenze und ich bekomme Daten über die nl-Region.

So wie es aussieht, liefert BR aber für die de-Region keine aktuellen Daten mehr. Das kommt wohl öfter vor. Ihr könnt mal an RTL/BR schreiben und nachfragen, die haben vermutlich nur wenig Motivation einfach so was an der de-Region zu fixen.

Gisbert

Hallo zusammen,

seit heute ca. 14.00 bekomme ich einen ellenlangen, verstörenden Eintrag im logfile, der sich alle halbe Stunde wiederholt.

Hat das noch jemand festgestellt oder bin ich der einzig verbleibende Nutzer von Buienradar?

2021.09.11 14:15:08.181 1: DEBUG>[Buienradar]
HTTP Response code is: 502
2021.09.11 14:15:08.190 1: DEBUG>[Buienradar]
$VAR1 = {
          'loglevel' => 4,
          'hu_portSfx' => '',
          'callback' => sub { "DUMMY" },
          'hu_port' => 443,
          'host' => 'cdn-secure.buienalarm.nl',
          'protocol' => 'https',
          'hu_blocking' => 0,
          'timeout' => 10,
          'url' => 'https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=51.02943&lon=7.05584®ion=de&unit=mm/u',
          'addr' => 'https://cdn-secure.buienalarm.nl:443',
          'httpheader' => 'HTTP/1.1 502 Bad Gateway
Date: Sat, 11 Sep 2021 12:15:08 GMT
Content-Type: text/html
Connection: close
Vary: Accept-Encoding
CF-Cache-Status: DYNAMIC
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Report-To: {"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=PZ2F6f6vC%2B0Pqmr%2BAlZvy%2BHBz9Qitv504EpCB7TXLYlfY701PGgKSCt3vbXgzZvbI%2BIy7Qy%2FcQLS7rBB6zqNJ06Sz5YmsNCzGcQJOtO65ty4S6QnwEisGcnI6FdznHaM2lc73BnRLxwZMg%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 68d0d1dbaca6c2bd-FRA',
          'NAME' => '',
          'method' => 'GET',
          'sslargs' => {},
          'auth' => 0,
          'redirects' => 0,
          'code' => 502,
          'compress' => 1,
          'conn' => undef,
          'hu_filecount' => 1,
          'displayurl' => 'https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=51.02943&lon=7.05584®ion=de&unit=mm/u',
          'path' => '/api/3.4/forecast.php?lat=51.02943&lon=7.05584®ion=de&unit=mm/u',
          'hash' => {
                      'DEF' => '',
                      'LONGITUDE' => '7.05584',
                      '.FhemMetaInternals' => 1,
                      'NAME' => 'Buienradar',
                      '.userReadings' => [
                                           {
                                             'trigger' => undef,
                                             'reading' => 'rainDataNow',
                                             'TIME' => '2021-09-11 14:10:09',
                                             't' => '1631362209.26899',
                                             'modifier' => 'none',
                                             'value' => '0.0',
                                             'perlCode' => '{round(ReadingsNum($name,\'rainNow\',\'\'),1)}'
                                           },
                                           {
                                             'trigger' => undef,
                                             'reading' => 'Zeitstempel',
                                             'TIME' => '2021-09-11 14:10:09',
                                             'modifier' => 'none',
                                             't' => '1631362209.26899',
                                             'value' => '2021-09-11 14:10',
                                             'perlCode' => '{substr(ReadingsTimestamp($name,\'rainDataNow\',\'\'),0,16)}'
                                           },
                                           {
                                             'value' => '0.0',
                                             'perlCode' => '{ReadingsNum($name,\'rainDataNow\',\'\')}',
                                             'reading' => 'rain',
                                             'TIME' => '2021-09-11 14:10:09',
                                             'trigger' => undef,
                                             't' => '1631362209.26899',
                                             'modifier' => 'none'
                                           },
                                           {
                                             'perlCode' => '{round(max_rain(),1)}',
                                             'value' => '0.0',
                                             't' => '1631362209.26899',
                                             'modifier' => 'none',
                                             'trigger' => undef,
                                             'TIME' => '2021-09-11 14:10:09',
                                             'reading' => 'maxrain'
                                           },
                                           {
                                             'perlCode' => '{(ReadingsAge($name,\'state\',0) > 300 ? "not ok":"ok")}',
                                             'value' => 'ok',
                                             't' => '1631362209.26899',
                                             'modifier' => 'none',
                                             'reading' => 'active',
                                             'TIME' => '2021-09-11 14:10:09',
                                             'trigger' => undef
                                           }
                                         ],
                      'FUUID' => '5c430dc6-f33f-b139-0391-311dd930d4dd016b',
                      'TYPE' => 'Buienradar',
                      'URL' => 'https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=51.02943&lon=7.05584®ion=de&unit=mm/u',
                      'INTERVAL' => 300,
                      '.RainStart' => undef,
                      '.SERIALIZED' => ' 12345678
0
precipitation���`endЁ�`start
1619624400�z�`start�{�`end
0
precipitation
1619622600�m�`end
0
precipitation�l�`start
1619619000Ё�`end
0
precipitation���`start
1619624100�{�`start
0
precipitation }�`end
1619622900h�`end
0
precipitation�f�`start
1619617500�s�`end
0
precipitation�r�`start
1619620500 }�`start
0
precipitationL~�`end
1619623200�y�`start
0
precipitation�z�`end
1619622300�t�`end
0
precipitation�s�`start
1619620800px�`end
0
precipitationDw�`start
1619621700
0
precipitation�l�`end�k�`start
1619618700h�`start4i�`end
0
precipitation
1619617800
0
precipitation(��`end���`start
1619624700hq�`start
0
precipitation�r�`end
1619620200x�`end
0
precipitationL~�`start
1619623500�m�`starto�`end
0
precipitation
1619619300x�`start
0
precipitation���`end
1619623800`j�`start�k�`end
0
precipitation
16196184004i�`start
0
precipitation`j�`end
1619618100
0
precipitationv�`end�t�`start
1619621100<p�`start
0
precipitationhq�`end
1619619900v�`start
0
precipitationDw�`end
1619621400px�`start
0
precipitation�y�`end
1619622000<p�`end
0
precipitationo�`start
1619619600',
                      'READINGS' => {
                                      'maxrain' => {
                                                     'TIME' => '2021-09-11 14:10:09',
                                                     'VAL' => '0.0'
                                                   },
                                      'rainData' => {
                                                      'VAL' => '0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0',
                                                      'TIME' => '2021-09-11 14:10:09'
                                                    },
                                      'state' => {
                                                   'TIME' => '2021-09-11 14:10:09',
                                                   'VAL' => 'unknown'
                                                 },
                                      'rainTotal' => {
                                                       'TIME' => '2021-09-11 14:10:09',
                                                       'VAL' => '0.000'
                                                     },
                                      'rainDurationIntervals' => {
                                                                   'VAL' => 0,
                                                                   'TIME' => '2021-09-11 14:10:09'
                                                                 },
                                      'rainDataStart' => {
                                                           'VAL' => '15:45',
                                                           'TIME' => '2021-09-11 14:10:09'
                                                         },
                                      'rainEnd' => {
                                                     'VAL' => 'unknown',
                                                     'TIME' => '2021-09-11 14:10:09'
                                                   },
                                      'rainDurationTime' => {
                                                              'VAL' => '00:00',
                                                              'TIME' => '2021-09-11 14:10:09'
                                                            },
                                      'chartData' => {
                                                       'TIME' => '2019-08-05 22:09:07',
                                                       'VAL' => '[\'00:00\', 0.000], [\'22:00\', 0.000], [\'22:05\', 0.000], [\'22:10\', 0.000], [\'22:15\', 0.000], [\'22:20\', 0.000], [\'22:25\', 0.000], [\'22:30\', 0.000], [\'22:35\', 0.000], [\'22:40\', 0.000], [\'22:45\', 0.000], [\'22:50\', 0.000], [\'22:55\', 0.000], [\'23:00\', 0.000], [\'23:05\', 0.000], [\'23:10\', 0.000], [\'23:15\', 0.000], [\'23:20\', 0.000], [\'23:25\', 0.000], [\'23:30\', 0.000], [\'23:35\', 0.000], [\'23:40\', 0.000], [\'23:45\', 0.000], [\'23:50\', 0.000], [\'23:55\', 0.000]'
                                                     },
                                      'rainDataNow' => {
                                                         'VAL' => '0.0',
                                                         'TIME' => '2021-09-11 14:10:09'
                                                       },
                                      'rainDurationPercent' => {
                                                                 'TIME' => '2021-09-11 14:10:09',
                                                                 'VAL' => 0
                                                               },
                                      'active' => {
                                                    'TIME' => '2021-09-11 14:10:09',
                                                    'VAL' => 'ok'
                                                  },
                                      'rainAmount' => {
                                                        'TIME' => '2021-09-11 14:10:09',
                                                        'VAL' => '0.000'
                                                      },
                                      'rainDuration' => {
                                                          'TIME' => '2021-09-11 14:10:09',
                                                          'VAL' => 0
                                                        },
                                      'rain' => {
                                                  'VAL' => '0.0',
                                                  'TIME' => '2021-09-11 14:10:09'
                                                },
                                      'rainNow' => {
                                                     'VAL' => 'unknown',
                                                     'TIME' => '2021-09-11 14:10:09'
                                                   },
                                      'rainMax' => {
                                                     'TIME' => '2021-09-11 14:10:09',
                                                     'VAL' => '0.000'
                                                   },
                                      'Zeitstempel' => {
                                                         'VAL' => '2021-09-11 14:10',
                                                         'TIME' => '2021-09-11 14:10:09'
                                                       },
                                      'rainLaMetric' => {
                                                          'TIME' => '2021-09-11 14:10:09',
                                                          'VAL' => '0,0,0,0,0,0,0,0,0,0,0,0'
                                                        },
                                      'rainBegin' => {
                                                       'TIME' => '2021-09-11 14:10:09',
                                                       'VAL' => 'unknown'
                                                     },
                                      'rainDataEnd' => {
                                                         'TIME' => '2021-09-11 14:10:09',
                                                         'VAL' => '17:50'
                                                       }
                                    },
                      'REGION' => 'de',
                      'STATE' => 'Regen: <span style=\'color:#2e5e87\'>0.0 mm/h</span><br/>
max. Regen: <span style=\'color:#2e5e87\'>0.0 mm/h</span>',
                      'NR' => 532,
                      'FVERSION' => 'Buienradar.pm:?/2021-09-11',
                      'VERSION' => '3.0.9',
                      '.attrminint' => [],
                      'NEXTUPDATE' => '2021-09-11 14:20:08',
                      'helper' => {
                                    'bm' => {
                                              'CODE(0x55efc490e5c0)' => {
                                                                          'tot' => '0.00111269950866699',
                                                                          'dtotcnt' => 0,
                                                                          'cnt' => 41,
                                                                          'mAr' => [
                                                                                     $VAR1->{'hash'},
                                                                                     'Buienradar',
                                                                                     '?'
                                                                                   ],
                                                                          'dmx' => -1000,
                                                                          'max' => '9.20295715332031e-05',
                                                                          'mTS' => '11.09. 13:15:11',
                                                                          'dtot' => 0
                                                                        }
                                            }
                                  },
                      '.attraggr' => [],
                      'LATITUDE' => '51.02943',
                      'CFGFN' => './FHEM/WetterdatenSensorenInternet.cfg'
                    }
        };

2021.09.11 14:35:08.202 1: DEBUG>[Buienradar]
... usw...usw


Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

choenig

Hi,

Zitat von: Gisbert am 11 September 2021, 19:28:34
Hat das noch jemand festgestellt oder bin ich der einzig verbleibende Nutzer von Buienradar?

Nein und nein :-).

Bei mir ist alles normal.

LG
Christian


Christoph Morrison

Ich habe übrigens endlich mal v3.0.9 veröffentlicht. Nach wie vor beta.

Ich werde aber die Entwicklung des Moduls wieder aufnehmen, auch wenn für die Region de (wohl) keine Daten mehr kommen. Ich habe aber bei BR noch mal angefragt, denn auf der Website und der App gibt es noch Daten z.B. für München oder Dresden, die es früher nur in der Region de gab.

Jamo

#269
ZitatHallo Christoph,

ich bekomme im logfile einen Bad Request 502 mit einem merkwürdigen Zeichen in der Adresszeile:
https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=51.02943&lon=7.05584®ion=de&unit=mm/u
®ion statt Region

Ich hab's heute erstmalig gegen 14.00 im logfile gesehen.

Viele​ Grüße​
Gisbert​

Hallo Giesbert,
die Loesung dazu steht hier, ich hatte Christoph schon mal gebeten das mit in den Code mit aufzunehmen, aber dazu ist es nie gekommen.
Der erst Teil von "&region" wird als "registered" interpretiert, und dort das entsprechende "®" Zeichen für "&reg" eingesetzt , also "®ion".
Um den Fehler zu vermeiden, hilft es im Code die Reihenfolge zu veraendern, also aus
https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=46.881530&lon=11.435549&region=nl ein
https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?region=nl&lat=46.881530&lon=11.435549 Also das Region an den Anfang zu nehmen, direkt nach dem Fragezeichen, damit vermeidet man das &region.

https://forum.fhem.de/index.php/topic,102497.msg971402.html#msg971402
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack