Tägliche Regenmenge aus DWD-Radolan Daten einlesen

Begonnen von alkazaa, 12 August 2023, 21:12:09

Vorheriges Thema - Nächstes Thema

mj-crawl

Das Modul lief bei mir erst, nachdem ich im FHEM Docker-Container den FTP passive Modus gesetzt habe.

    environment:
      - FTP_PASSIVE=1

KleineHexe

Zitat von: mj-crawl am 17 September 2024, 11:35:00Das Modul lief bei mir erst, nachdem ich im FHEM Docker-Container den FTP passive Modus gesetzt habe.

    environment:
      - FTP_PASSIVE=1


Bei mir auch - kann das bitte in die Doku des Moduls aufgenommen werden?

JoWiemann

Zitat von: KleineHexe am 22 April 2025, 18:52:25Bei mir auch - kann das bitte in die Doku des Moduls aufgenommen werden?

Hallo,

Systemumgebungshinweise gehören m.E. nicht in die commandRef, sondern ins Fhem Wiki. Wenn ich das anfange, dann muss ich jedesmal das Modul anpacken, wenn wieder etwas in einer Systemumgebung besonderes zu beachten ist.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

rabehd

Zitat von: mj-crawl am 17 September 2024, 11:35:00Das Modul lief bei mir erst, nachdem ich im FHEM Docker-Container den FTP passive Modus gesetzt habe.

    environment:
      - FTP_PASSIVE=1


Bei mir läuft das auch so nicht.
Ich sehe aber auch keine Fehlermeldung. "1 values captured in 0.00 s"
Auch funktionierende Lösungen kann man hinterfragen.

mi.ke

Moin zusammen,

ich wollte mir die Zeit des Regenbeginns per Push senden lassen.

mit dieser Abfrage bekomm ich das passende Reading:
(["^DWD_Regen$:^loc0_rain_radar",0] > 0)
Das Reading sieht dann etwa so aus:
loc0_rain_radar/02: 0.01
um jetzt mit ReadingsTimeStamp die Uhrzeit zu extrahieren, müsste ich das Reading splitten.
Und hier kommt mein Problem:

my $EVT;
$EVT = (split(':',$EVENT));

funktioniert nicht, da der Slash die Abtrage unterbricht 
loc0_rain_radar

Kennt Ihr eine Möglichkeit das Problem zu umgehen oder bin ich sowieso ganz auf dem Holzweg?

cheers mi.ke





FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

mi.ke

hab es jetzt alternativ mit  substr gelöst.
$EVT = lc(substr($EVENT, 0, 18));
cheers
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara