55_GDS.pm - es muss nicht immer Yahoo, openweathermap usw. sein

Begonnen von betateilchen, 03 August 2013, 17:34:17

Vorheriges Thema - Nächstes Thema

betateilchen

das ist doch keine Frage zu 55_GDS sondern eher für den RSS-Workshop.

Grundsätzlich kann ich bei Deinem textbox Eintrag keinen Fehler erkennen.
Hast Du mal in das Logfile von fhem geschaut, wenn Du versuchst, den textbox Befehl zu verwenden?
Hast Du die in der commandref aufgeführten, für die erweiterte Textdarstellung zusätzlich benötigten perl Module installiert?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mitch

Bin gerade mehr aus Zufall auf GDS gestossen. Ist genau was ich für meine "Overview" Seite suche.

Jetzt habe ich zwei Fragen/Probleme:

1. ist det Pfad z.B. Zur Map falsch (/temp//...)
Wie bekomme ich den zweiten / weg?
2. wie kann ich warnungen automatisch auf der Weboberfläche anzeigen? Am liebsten in einem bestimmten Raum?
Raum vermutlich mit attr room.

Danke im voraus.


Sent from my iPhone using Tapatalk 2

Gruss
Markus
FHEM im Proxmox Container

betateilchen

#197

  • Der Pfad kann nicht falsch sein. Ausserdem ist auf Linux-Systemen der Pfad /tmp/ und nicht /temp/
  • Mit dem GDS Modul gar nicht. Die Warnmeldungen stehen in readings. Die Darstellung musst Du Dir schon selber bauen
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mitch

Danke beta.

Mit dem TEMP hatte ich mich vertippt, es ist tmp//
und da sind wie gesagt, zwei mal // im Pfad und er findet nichts?

Leider kann ich nciht weiter testen, weil mir das Modul GDS gerade meinen Rechner abschmieren hat lassen und ich nicht Vorort bin  :-\

Zu 2. habe ich mir fast gedacht, muss ich mir etwas basteln.
FHEM im Proxmox Container

betateilchen

Zitat von: Mitch am 22 Mai 2014, 16:48:52
Danke beta.

Hast Du heute einen Clown gefrühstückt?

Zitat von: Mitch am 22 Mai 2014, 16:48:52
Mit dem TEMP hatte ich mich vertippt, es ist tmp//

Bei mir tauchen nirgends zwei slashes auf. Ausserdem ist das Verzeichnis für den Anwender völlig irrelevant.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mitch

Das mit dem Clow muss ich jetzt nicht verstehen?
Wollte nur höflich sein.

Pfad kann ich nachliefern, wenn ich Zuhause bin und die Kiste wieder läuft.


Sent from my iPhone using Tapatalk 2

Gruss
Markus
FHEM im Proxmox Container

betateilchen

Zitat von: Mitch am 22 Mai 2014, 16:54:42
Das mit dem Clow muss ich jetzt nicht verstehen?
Wollte nur höflich sein.

Einen Nutzernamen durch sinnloses Verkürzen zu verunstalten ist nicht höflich.

Zitat von: Mitch am 22 Mai 2014, 16:54:42
Pfad kann ich nachliefern, wenn ich Zuhause bin und die Kiste wieder läuft.

Es gibt in dem Modul nirgends einen Pfad, der vom Anwender zu nutzen wäre.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

justme1968

ich hab gerade nach das gds modul wieder raus gekramt  dabei sind mir ein paar dinge aufgefallen.

in der doku ist ein tippfehler bei 'get <name> list' -> capstationlist statt capstatio. im get help taucht das gar nicht auf.


in der doku ist bei capstation von 'warning regions' und WARNCELLID die rede. es geht aber um das was dann mit get alerts geholt wird und nicht mit get warnings.


ein get warnings im browser und aus der detail ansicht geht:     VHDL30 = current          |     VHDL31 = weekend or holiday
     VHDL32 = preliminary      |     VHDL33 = cancel VHDL32
-------------------------------+--------------------------------------
VHDL30 DWSG 221800
WARNLAGEBERICHT
für Baden-Württemberg

ausgegeben vom Deutschen Wetterdienst
am Donnerstag, 22.05.2014, 20:30 Uhr

Abends zunächst noch zum Teil unwetterartige Gewitter möglich. Nachts
schauerartiger und zum Teil gewittriger Regen. Am Freitag
nachlassende Niederschläge.   

Entwicklung der Wetter- und Warnlage für die nächsten 24 Stunden bis
Freitag, 23.05.2014, 20:30 Uhr:

Ausgehend von einem umfangreichen Tiefdrucksystem über Westeuropa
erfasst eine Kaltfront Baden-Württemberg. Zuvor strömt warme und
zunehmend feuchte Luft heran, die am Freitag durch kühlere
Atlantikluft ersetzt wird. 

Heute Abend sind anfangs noch kräftige, örtlich auch unwetterartige
Gewitter möglich. Die Gewitter können lokal mit heftigem Starkregen
von mehr als 30 Liter pro Quadratmeter in kurzer Zeit, Hagel mit
Korngrößen von mehr als 2 cm sowie mit Sturmböen um 85 km/h,
vereinzelt auch mit schweren Sturmböen bis 100 km/h einhergehen. In
der zweiten Nachthälfte ziehen die Gewitter nordostwärts ab. Im
nachfolgenden schauerartigen Regen sind nur noch einzelne Gewitter
eingelagert.

Am Freitag besteht im Tagesverlauf lediglich ein geringes
Gewitterrisiko.


Nächste Aktualisierung: spätestens Freitag, 23.05.2014, 04:30 Uhr

Deutscher Wetterdienst, Regionale Wetterberatung Stuttgart, Clemens
Steiner
----------------------------------------------------------------------
aber nicht per telnet:get gds warnings Baden-Württemberg
     VHDL30 = current          |     VHDL31 = weekend or holiday
     VHDL32 = preliminary      |     VHDL33 = cancel VHDL32
Steiner r Wetterdienst, Regionale Wetterberatung Stuttgart, Clemens  -
----------------------------------------------------------------------
da fehlt alles zwischen legende und Fußteile und die fußzeile ist verstümmelt. kann es sein das da mit den newlines was nicht stimmt und alles in die gleiche zeile immer wieder übereinander ausgegeben wird? das passiert auf einem mac.

im get alerts drop down habe ich sehr viele doppelte einträge. wenn das tatsächlich unterschiedliche alarme sind nützt es nichts wenn man sie nicht unterscheiden kann. wenn es gleiche sind sollte man die doppelten ausblenden.

wie wäre es wenn es eine möglichkeit gäbe (automatisch) abgelaufene alarme (also nur die a_) readings zu löschen?

ich fände es wäre praktisch beim 'get alerts' direkt die WARNCELLID angeben zu können. nicht nur den klar namen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

betateilchen

Zitat von: justme1968 am 22 Mai 2014, 23:12:39
aber nicht per telnet:

telnet geht mir ziemlich am Allerwertesten vorbei. Die telnet-Schnittstelle in fhem ist so krank, dass ich da nicht eine Minute Entwicklungsarbeit reinstecke.

Zitat von: justme1968 am 22 Mai 2014, 23:12:39
im get alerts drop down habe ich sehr viele doppelte einträge. wenn das tatsächlich unterschiedliche alarme sind nützt es nichts wenn man sie nicht unterscheiden kann. wenn es gleiche sind sollte man die doppelten ausblenden.

Es sind unterschiedliche, aber der Fall kommt recht selten vor. Heute zum Beispiel, wo es fast für die gesamte Bundesrepublik Warnmeldungen UND Vorwarnungen gleichzeitig gibt.

Zitat von: justme1968 am 22 Mai 2014, 23:12:39
wie wäre es wenn es eine möglichkeit gäbe (automatisch) abgelaufene alarme (also nur die a_) readings zu löschen?

Mach doch. Du musst Dir nur ein at definieren, das regelmäßig die alerts für die gewünschte Region abruft. Wenn es dabei keine neuen alerts mehr gibt, verschwinden auch die abgelaufenen a_ readings. Bei mir werden die alerts alle 10 Minuten geprüft, also sind spätestens 10 Minuten nach dem Ablauf einer Warnung auch die readings verschwunden.

Zitat von: justme1968 am 22 Mai 2014, 23:12:39
ich fände es wäre praktisch beim 'get alerts' direkt die WARNCELLID angeben zu können. nicht nur den klar namen.

Mach doch, das gds Modul ist intelligenter als Du denkst.

get gds alerts 105116000

funktioniert jedenfalls problemlos.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

#204
Zitat von: justme1968 am 22 Mai 2014, 23:12:39
in der doku ist bei capstation von 'warning regions' und WARNCELLID die rede. es geht aber um das was dann mit get alerts geholt wird und nicht mit get warnings.

Ja. Und das ist kein Fehler, das sind unterschiedliche Datenbestände, wie Dir ja auch an den unterschiedlichen Meldungen aufgefallen sein könnte.
Die Terminologie der GDS Beschreibung habe ich nicht zu verantworten (da sind sogar "echte" Fehler drin)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Übrigens - irgendjemand hat Dir heute abend sowohl beim Satzbau als auch bei der Rechtschreibung mal wieder gewaltig in die Suppe gespuckt, weswegen ich Deinen Beitrag mindestens fünfmal lesen musste, um rauszufinden, was Du eigentlich willst.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

flocki

Zitat von: betateilchen am 22 Mai 2014, 15:29:26
das ist doch keine Frage zu 55_GDS sondern eher für den RSS-Workshop.

Sorry habe mich im Post vertan.

Zitat von: betateilchen am 22 Mai 2014, 15:29:26
Grundsätzlich kann ich bei Deinem textbox Eintrag keinen Fehler erkennen.
Hast Du mal in das Logfile von fhem geschaut, wenn Du versuchst, den textbox Befehl zu verwenden?
Hast Du die in der commandref aufgeführten, für die erweiterte Textdarstellung zusätzlich benötigten perl Module installiert?

Ja alle perl Module sind installiert, funktioniert bei einer anderen RSS.layout Problemlos.
Im Log steht leider nichts

Mitch

Zitat von: betateilchen am 22 Mai 2014, 16:58:27
Es gibt in dem Modul nirgends einen Pfad, der vom Anwender zu nutzen wäre.

So, hier die Fehlermeldung: File not found: /tmp//DWD_conditionsmap.jpg
Kommt, wenn ich einen der Links aus GDS DWD Files, z.B. Aktuelle Wetterkarte: Wetterlage klicke
FHEM im Proxmox Container

HolyMoly

FHEM auf Raspi2 & Radxa Rock

justme1968

die anzahl der / ist nicht relevant. das file ist schlicht und einfach nicht da.

habt ihr die map mit 'get <device> conditionsmap' geholt? das macht das gds modul nicht automatisch sondern mit dem expliziten get.

diese dinge musst du mit einem at selber automatisieren.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968