Ankündigung

Einklappen
Keine Ankündigung bisher.

Weather Underground Bausteine

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • jonofe
    antwortet
    Zitat von HelixNRW Beitrag anzeigen
    Die URL stimmt, aber ich bekomme nichts zurück ... ?
    Deutet auf einen Fehler beim Abruf der URL hin. Tritt das dauerhaft auf oder nur einmalig?
    Am besten mal die URL vom EDOMI Server mit

    wget <URL>

    abrufen und schauen was da raus kommt.

    Einen Kommentar schreiben:


  • HelixNRW
    antwortet
    Nanu,
    irgendwas stimmt hier nicht..
    2020-09-25 00:19:01 179743 11863 debug EXE19002085 [v0.2]: Retrieving data from URL: https://api.weather.com/v3/wx/foreca...at=json&units= m&language=de-DE&apiKey=6532d6454b8aa370768e63d6xxxxxxxxx (2)
    2020-09-25 00:20:01 236231 11863 debug EXE19002085 [v0.2]: Failed to retrieve weather forecast data. (2)
    Die URL stimmt, aber ich bekomme nichts zurück ... ?
    Zuletzt geändert von vento66; 25.09.2020, 05:45. Grund: API Key unkenntlich gemacht

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Hallo!

    Eine Frage! Wie kann ich den aktuellen Icon HMTL Link Code extrahieren und verwenden?

    Einen Kommentar schreiben:


  • mars
    antwortet
    ... und hier gibt es ein paar Erklärungen ...

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Naja, das kann man hier sicher nicht umfassend erklären, dafür ist das Thema zu komplex. Du solltest Dich eben einfach mal intensiv mit Regular Expressions beschäftigen, denn Hexenwerk ist es nun auch wieder nicht. Hier findest Du bspw. ein Cheat-Sheet für php.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    hallo. Kannst du mir erklären wie man auf die formel kommt?

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Dann musst Du an E3 eine 1 eintragen, dann gehts. Du kannst für E2 auch
    Code:
    /T([\d:]+)/
    nehmen, macht keinen Unterschied.

    Und nur Stunden und Minuten
    Code:
    /T([\d:]{5})/
    Zuletzt geändert von vento66; 20.06.2020, 20:03.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Zitat von jonofe Beitrag anzeigen

    Mit dem PREG Match LBS, deinem String an E1 und der Regular Expression /.*T([0-9]{2}:[0-9]{2}:[0-9]{2}).*/ an E2. Dann sollte an A2 die gewünschte Zeit rauskommen.


    Hallo Jonofe!

    Kannst du mir erklären wie das mit der Zeichenkette funktioniert, damit ich das mit den Regular Expression auch verstehe?
    Leider kommt mit deiner Formel genau das selbe raus, wies rein kommt

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Danke. Werde ich versuchen 👍

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von uzi10 Beitrag anzeigen
    Wie filtere ich einen Textteil heraus?
    Mit dem PREG Match LBS, deinem String an E1 und der Regular Expression /.*T([0-9]{2}:[0-9]{2}:[0-9]{2}).*/ an E2. Dann sollte an A2 die gewünschte Zeit rauskommen.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    'Hallo!

    Kann ich irgendwie Zeitwerte oder auch Temperaturwerte aus einen String herausbekommen?
    Hintergrund, ich möchte zb Sonnenauf und untergang visualisieren!
    Aber mit sunsriseTimeLocal kommt 2020-06-17T04:52:35+0200! Ich hätte gerne nur 04:52:35 angezeigt!
    Wie filtere ich einen Textteil heraus?

    MFG Andi

    Einen Kommentar schreiben:


  • Sonnengruesser
    antwortet
    jonofe der LBS19002085 gibt öfter folgendes in den Error log (CentOS 6.5):
    Code:
     [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR="class: sErr"]
     			[TD]2020-06-13 06:00:01[/TD]
     			[TD]000788[/TD]
     			[TD]?[/TD]
     			[TD]13089[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002085.php | Fehlercode: 2 | Zeile: 58 | file_get_contents(): SSL: connection timeout[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR="class: sErr"]
     			[TD]2020-06-13 06:00:01[/TD]
     			[TD]001279[/TD]
     			[TD]?[/TD]
     			[TD]13089[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002085.php | Fehlercode: 2 | Zeile: 58 | file_get_contents(): Failed to enable crypto[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR="class: sErr"]
     			[TD]2020-06-13 06:00:01[/TD]
     			[TD]001718[/TD]
     			[TD]?[/TD]
     			[TD]13089[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002085.php | Fehlercode: 2 | Zeile: 58 | file_get_contents(https://api.weather.com/v3/wx/forecast/daily/5day?geocode=xxxx,yyyy&format=json&units =m&language=de-DE&apiKey=zzzz): failed to open stream: operation failed[/TD]
     			[TD]ERROR
    			 [/TD]
     		[/TR]
     	 [/TABLE]
    kann man das abfangen?

    Einen Kommentar schreiben:


  • spike1302
    antwortet
    ja sehr cool vielen Dank. Ich probiere es gleich

    Einen Kommentar schreiben:


  • jaydee73
    antwortet
    Zitat von spike1302 Beitrag anzeigen
    Oder kann man die iKO irgendwie Zwischenspeichern ?
    Jawohl, das kann man und das ist des Rätsels Lösung.

    Du setzt in der Konfiguration das KO auf "remanent" (Feld recht neben dem KO-Namen anklicken). Dann bleibt der aktuelle Wert auch bei einem Neustart erhalten und wird weiter angezeigt.

    Einen Kommentar schreiben:


  • spike1302
    antwortet
    Ok super. Verstanden

    Dh wenn edomi in der Zwischenzeit (Ab 3pm) Neugestartet wird (was in letzter Zeit aufgrund weiterer Logik Implementierung erfolgt), werden dann auch keine Daten angezeigt... das ist semi cool habt ihr ne Lösung dafür? Oder kann man die iKO irgendwie Zwischenspeichern ?
    Zuletzt geändert von spike1302; 09.06.2020, 18:39.

    Einen Kommentar schreiben:

Lädt...
X