59_Buienradar

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

Vorheriges Thema - Nächstes Thema

Christoph Morrison

Zitat von: Gisbert am 25 Juli 2019, 12:51:43
verbose hatte ich nicht eingeschaltet, und mehr Einträge gab es keine. Wie gesagt 11 Neustarts, d.h. dieser Text taucht 11mal auf.
Welchen verbose level empfiehlst Du?

Hallo Gisbert,

das wundert mich, denn in der aktuellen Version (und auch in der, in der es disable noch nicht gab) loggt Buienradar mit Loglevel 1. Zeig mal bitte dein global-Device mit list.
Mach doch auch bitte mal ein Update.

Gruß
CM

Christoph Morrison

Mit Abschluss der Dokumentation ist nun der finale Erweiterungsstand der 2.1.0 erreicht. Ich fixe dort nun nur noch Bugs.

Gisbert

Hallo Christoph,

ich hab heute morgen ein update gefahren, und davon kann ich ein list anhängen:

Save config
RSS
AMAD
netatmo
Finance
Traffic
Network
icoHaus Haus
CUL_HM
Rollladen
Heizung
Weather
Unsorted
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor
Internals:
   CFGFN      ./FHEM/WetterdatenSensorenInternet.cfg
   DATA       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
   FUUID      5c430dc6-f33f-b139-0391-311dd930d4dd016b
   INTERVAL   150
   LATITUDE   51.02943
   LONGITUDE  7.05584
   NAME       Buienradar
   NEXTUPDATE 2019-07-25 17:07:14
   NR         420
   STATE      <span style='color:#2e5e87'>Niederschlag:<br/>0.000 mm/h</span><br/>
<span style='color:#2e5e87'>max. Niederschlag:<br/>0 mm/h</span>
   TYPE       Buienradar
   URL        https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=51.02943&lon=7.05584&region=nl&unit=mm/u
   VERSION    2.1.0
   READINGS:
     2019-07-25 17:04:44   Zeitstempel     2019-07-25 17:04
     2019-07-25 17:04:44   maxrain         0
     2019-07-25 17:04:44   rain            0.000
     2019-07-25 17:04:44   rainAmount      0.000
     2019-07-25 17:04:44   rainBegin       unknown
     2019-07-25 17:04:44   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
     2019-07-25 17:04:44   rainDataEnd     19:00
     2019-07-25 17:04:44   rainDataNow     0.000
     2019-07-25 17:04:44   rainDataStart   16:55
     2019-07-25 17:04:44   rainEnd         unknown
     2019-07-25 17:04:44   rainLaMetric    0,0,0,0,0,0,0,0,0,0,0,0
     2019-07-25 17:04:44   rainMax         0.000
     2019-07-25 17:04:44   rainNow         0.000 mm/h
     2019-07-25 17:04:44   rainTotal       0.000
   helper:
     bm:
       FHEM::Buienradar::Attr:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.07. 12:53:01
         max        0.00589489936828613
         tot        0.00755786895751953
         mAr:
           set
           Buienradar
           disabled
           off
       FHEM::Buienradar::Get:
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.07. 17:04:30
         max        5.69820404052734e-05
         tot        0.000225067138671875
         mAr:
           HASH(0x564d154ea740)
           Buienradar
           ?
Attributes:
   comment    Das Reading maxrain ist der Maximalwert der Regenmenge aus folgenden Devices:
- Buienradar
- Leverkusen.DarkSky - wegen fehlerhaften Daten (Werte ~ 0.01 mm/qm) rausgenommen
- verschiedene Netatmo-Geräte in der Umgebung
- Am Mühlenweg 1 und Dünenweg 33 wurden rausgenommen wegen Fehlmessungen (Rasen sprengen?)
Das Reading maxrain wird über eine Funktion max_rain() erzeugt, die in 99_myUtils_Dewpoint.pm steht
   disabled   off
   group      Wetter
   icon       weather_rain_meter
   room       Weather
   stateFormat <span style='color:{(ReadingsVal('$name','rainDataNow','') > 0 ? "red":"#2e5e87")}'>Niederschlag:<br/>[$name:rainDataNow] mm/h</span><br/>
<span style='color:{(ReadingsVal('$name','maxrain','') > 0 ? "red":"#2e5e87")}'>max. Niederschlag:<br/>[$name:maxrain] mm/h</span>
   userReadings rainDataNow {substr(ReadingsVal($name,'rainNow',''),0,5)},
Zeitstempel {substr(ReadingsTimestamp($name,'rainDataNow',''),0,16)},
rain {ReadingsNum($name,'rainDataNow',0)},
maxrain {max_rain()}


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

Christoph Morrison

Dann schauen wir mal was die Nacht bringt ;-)
Stell mal verbose auf 4 bitte über Nacht.

Gisbert

Hallo Christoph,

wird gemacht - ich melde mich dann morgen früh wieder.

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

Jamo

#20
Hallo Christoph,
leider läuft das Modul in München nicht, obwohl https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=48.1234&lon=11.1234&region=de&unit=mm/u einen vernünftigen json String zurückliefert.

Es kommt immer eine Fehlermeldung, wenn ich das im Modul händisch mache: HTTP response code is not 200: 404

Kann man die Region "de" evtl mit in der Def übergeben, wie auch LATITUDE und LONGITUDE?

{"success":true,"start":1564080900,"start_human":"20:55","temp":19,"delta":300,"precip":[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],"levels":{"light":0.25,"moderate":1,"heavy":2.5},"grid":{"x":880,"y":826},"source":"de","bounds":{"N":56.397869,"E":18.257635,"S":45.506641,"W":3.454513}}
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

Christoph Morrison

Zitat von: inoma am 25 Juli 2019, 21:11:40
Hallo Christoph,
leider läuft das Modul in München nicht, obwohl https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=48.1234&lon=11.1234&region=de&unit=mm/u einen vernünftigen json String zurückliefert.
[...]
Kann man die Region "de" evtl mit in der Def übergeben, wie auch LATITUDE und LONGITUDE?

Aktuell noch nicht. Ich hatte hier auch mit de getestet, allerdings kamen dann nur weniger Werte an als wenn ich nl genutzt habe - aber wir sind hier in Westfalen auch deutlich näher am Lande der bescheidenen Fahrkünste als ihr in Minga.

Ich nehm's mal in die Liste für 2.2.0 auf.

Jamo

Danke, ich freu mich schon aufs update!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

Gisbert

Hallo Christoph,

heute Nacht ab 0:24 gab es 18 Neustarts; leider hab ich vergessen das verbose-Attribut zu setzen.
Can't use an undefined value as an ARRAY reference at .//FHEM/59_Buienradar.pm line 466.
2019.07.26 00:24:11 1: Including fhem.cfg
2019.07.26 00:24:12 3: WEB: port 8083 opened
...


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

mahowi

Zumindest einen Neustart nach der Meldung Can't use an undefined value as an ARRAY reference at .//FHEM/59_Buienradar.pm line 466. kann ich bestätigen. Um 00:29 Uhr hab ich die auch im Log. Leider hatte ich verbose auch nicht gesetzt.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Papaloewe

Ich auch:
Can't use an undefined value as an ARRAY reference at /opt/fhem/FHEM/59_Buienradar.pm line 466.

Leider startet mein FHEM danach nicht neu, sondern hängt sich ganz weg und nur ein manuelle Start am nächsten Morgen hilft. :'(

Gruß
Thomas

Gisbert

Hallo Thomas,

meine Hardware scheint wohl stärker im Nehmen zu sein ;D , und versucht es wohl mehrfach, bis Fhem dann wieder läuft.
Bis das Problem gefixt ist, bleibt uns wohl nichts anderes übrig, als das Device zu disablen.

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

Christoph Morrison

Habt ihr inzwischen verbose-Logs für mich?

mahowi

Leider steht auch mit verbose auf 5 nix im Log:
2019.07.27 00:26:40.047 4: BR: Update requested
Can't use an undefined value as an ARRAY reference at ./FHEM/59_Buienradar.pm line 466.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Papaloewe

Logs ggf. erst Morgen früh, aber wenn da nichts drin steht?
Habe noch diese Einträge bei mir im Log gefunden, weiß aber nicht ob das überhaupt ein Problem von Buinrader ist, oder vom LogProxy:
mylogProxy: Buienradar_logProxy("BR_Lev"): Undefined subroutine &main::Buienradar_logProxy called at (eval 27170) line 1