FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Markus M. am 15 Mai 2015, 15:00:31

Titel: 7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 15 Mai 2015, 15:00:31
Ein kleines Modul zur Vorhersage des Pollenflugs ausgehend von einer deutschen Postleitzahl.

Es lassen sich 2 verschiedene Datenquellen verwenden, gesteuert über das Attribut extended5Day

Allergene (7 Tage, Standard):
Ambrosia, Ampfer, Beifuss, Birke, Buche, Eiche, Erle,
Graeser, Hasel, Pappel, Roggen, Ulme, Wegerich, Weide

Allergene (5 Tage, Extended):
Ahorn, Ambrosia, Beifuss, Birke, Brennnessel, Buche, Eiche, Erle, Esche, Fichte, Flieder, Gaensefuss, Gerste,
Graeser, Hafer, Hasel, Holunder, Hopfen, Kiefer, Linde, Loewenzahn, Mais, Nessel, Pappel, Platane, Raps, Roggen,
Rotbuche, Spitzwegerich, Tanne, Ulme, Weide, Weizen


Updates erfolgen automatisch alle 3h, die Tageswerte und generierten Readings lassen sich über ignoreList einschränken.
Mit updateIgnored lassen sich die leeren und ignorierten Readings trotzdem generieren.

Die Perl Module XML::Simple und JSON werden benötigt!

Viel Spass damit!  *hatschi*
Markus


UPDATE: 28. April 2018: Alternative Datenquelle
UPDATE: 31. Januar 2016: SVN Checkin


tags: Pollen Pollenflug Allergie Allergene Biowetter
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 15 Mai 2015, 15:21:50
Hallo

Schöne Idee.
Nur leider steigt fhem  bei get Pollenflug data kommentarlos aus.
Definiert als:
Zitatdefine Pollenflug allergy <plz>

Gruß
Hans
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Michael am 15 Mai 2015, 15:26:54
Moin

Da schließe ich mich doch gleich an.

Vielen Dank für das Modul, das gibt wieder was für 's Infoframe.

Bei mir läuft alles.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 15 Mai 2015, 15:40:53
Zitat von: Hans Franz am 15 Mai 2015, 15:21:50
leider steigt fhem  bei get Pollenflug data kommentarlos aus.

Hast du XML::Simple installiert?

Und ehe du es installierst: Probier bitte nochmal die neue Version im ersten Post aus.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: persching am 15 Mai 2015, 17:26:09
Gibt es dafür auch eine gute Visualisierungsmöglichkeit??
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 15 Mai 2015, 17:30:54
Hallo,
Neue Version ausprobiert, leider auch sofortiger Absturz nach get ohne log-Einträge.
ZitatXML::Simple is up to date (2.20).
Habe ein 64bit-System, wenn das von Relevanz ist.

Gruß
Hans

Edit:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/60_allergy.pm line 110.
2015.05.15 18:29:02 3: stacktrace:
2015.05.15 18:29:02 3:     main::__ANON__                      called by ./FHEM/60_allergy.pm (110)
2015.05.15 18:29:02 3:     main::allergy_Get                   called by fhem.pl (3022)
2015.05.15 18:29:02 3:     main::CallFn                        called by fhem.pl (1557)
2015.05.15 18:29:02 3:     main::CommandGet                    called by fhem.pl (1032)
2015.05.15 18:29:02 3:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2017)
2015.05.15 18:29:02 3:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (659)
2015.05.15 18:29:02 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (424)
2015.05.15 18:29:02 3:     main::FW_Read                       called by fhem.pl (3022)
2015.05.15 18:29:02 3:     main::CallFn                        called by fhem.pl (643)
2015.05.15 18:29:02 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/60_allergy.pm line 127.
2015.05.15 18:29:02 3: stacktrace:
2015.05.15 18:29:02 3:     main::__ANON__                      called by ./FHEM/60_allergy.pm (127)
2015.05.15 18:29:02 3:     main::allergy_GetUpdate             called by ./FHEM/60_allergy.pm (117)
2015.05.15 18:29:02 3:     main::allergy_Get                   called by fhem.pl (3022)
2015.05.15 18:29:02 3:     main::CallFn                        called by fhem.pl (1557)
2015.05.15 18:29:02 3:     main::CommandGet                    called by fhem.pl (1032)
2015.05.15 18:29:02 3:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2017)
2015.05.15 18:29:02 3:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (659)
2015.05.15 18:29:02 3:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (424)
2015.05.15 18:29:02 3:     main::FW_Read                       called by fhem.pl (3022)
2015.05.15 18:29:02 3:     main::CallFn                        called by fhem.pl (643)


Ich glaube (log eingebaut), fhem steigt bei
 
Zitatmy $data = $xml->XMLin($body);
aus.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 15 Mai 2015, 21:45:27
Zitat von: Hans Franz am 15 Mai 2015, 17:30:54Ich glaube (log eingebaut), fhem steigt bei
    my $data = $xml->XMLin($body);  aus.

Seltsam.
Was bekommst du hier?: http://www.allergie.hexal.de/pollenflug/xml-interface-neu/pollen_de_7tage.php?plz=DEINEPLZ
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Gigafix am 15 Mai 2015, 21:51:20
Hallo

Bei mir läuft es jetzt, nachdem ich die letzte Version geladen habe. Danke für das Modul.
Bin gerade noch am überlegen was man damit steuern kann.

Viele Grüße sendet
Gigafix
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: drdownload am 15 Mai 2015, 22:11:30
Nachdem es hier keine  Daten für Österreich gibt, aber es sicher ein interessantes Thema ist stellt sich mir eine grundsätzliche Frage: Ist es eigentlich sinnvoller andere Dienste (zB pollenwarndienst.at für Österreich) in einem eigenen Modul zu integrieren oder innerhalb eines Allgemeinen in dem man quasi das Backend auswählt.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 15 Mai 2015, 22:40:11
Zitat von: Markus M. am 15 Mai 2015, 21:45:27
Seltsam.
Was bekommst du hier?: http://www.allergie.hexal.de/pollenflug/xml-interface-neu/pollen_de_7tage.php?plz=DEINEPLZ
Soetwas:
<datasets>
<pollendaten plz="1234" ort="Ort">
<pollenbelastungen tag="0">
<pollen name="Ambrosia" belastung="0"/>
<pollen name="Ampfer" belastung="2"/>
<pollen name="Beifuß" belastung="0"/>
<pollen name="Birke" belastung="0"/>
<pollen name="Buche" belastung="0"/>
<pollen name="Eiche" belastung="1"/>
<pollen name="Erle" belastung="0"/>
<pollen name="Gräser" belastung="2"/>
<pollen name="Hasel" belastung="0"/>
<pollen name="Pappel" belastung="0"/>
<pollen name="Roggen" belastung="1"/>
<pollen name="Ulme" belastung="0"/>
<pollen name="Wegerich" belastung="1"/>
<pollen name="Weide" belastung="0"/>
</pollenbelastungen>
...
....


Gruß
Hans
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: persching am 15 Mai 2015, 23:07:06
Wäre es noch möglich bei den readings den Wochentag mit einzufügen? So wäre eine einfache readingsgroup möglich und man könnte schön eine Pollenvorhersage analog der Wettervorhersage visualisieren. Ich dachte da an farbige Kreise für die einzelnen Zustände je Allergen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 15 Mai 2015, 23:12:34
Zitat von: drdownload am 15 Mai 2015, 22:11:30
Nachdem es hier keine  Daten für Österreich gibt, aber es sicher ein interessantes Thema ist stellt sich mir eine grundsätzliche Frage: Ist es eigentlich sinnvoller andere Dienste (zB pollenwarndienst.at für Österreich) in einem eigenen Modul zu integrieren oder innerhalb eines Allgemeinen in dem man quasi das Backend auswählt.

Also wenn, dann hier mit rein. Inflationär neue Module zu erstellen halte ich für wenig sinnvoll.
Wenn du dir die Mühe machst eine Schnittstelle für die Rohdaten rauszufinden, kann ich versuchen den Dienst für Österreich auch mit einzubinden.
Für die erste Version habe ich mich lediglich bei der ersten App bedient, die mir die Adresse im Klartext verraten hat.



Zitat von: Hans Franz am 15 Mai 2015, 22:40:11
Soetwas:
<datasets>
<pollendaten plz="1234" ort="Ort">
<pollenbelastungen tag="0">
....

Sieht gut aus. Leider... Dann weiss ich nämlich nicht warum es bei dir nicht funktioniert.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 15 Mai 2015, 23:20:06
Zitat von: persching am 15 Mai 2015, 23:07:06
Wäre es noch möglich bei den readings den Wochentag mit einzufügen? So wäre eine einfache readingsgroup möglich und man könnte schön eine Pollenvorhersage analog der Wettervorhersage visualisieren. Ich dachte da an farbige Kreise für die einzelnen Zustände je Allergen.

Ich könnte als Prefix statt day0_..day6_ einfach fc1_..fc7_ als Prefix verwenden, analog des Weather Moduls.
Würde das helfen?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 16 Mai 2015, 01:10:41
Hallo,
Ich noch 'mal :)

Habe es nun auf meinem Produktivsystem (Raspi, 32bit) versucht, und es rennt.

Gruß
Hans

Edit:
Kannst du dir erklären, warum das "ä" in Gräser nur manchmal korrekt dekodiert wird?

2015-05-15 23:11:54   day0_Ampfer     moderate
     2015-05-15 23:11:54   day0_Eiche      low
     2015-05-15 23:11:54   day0_Gr�ser   moderate
     2015-05-15 23:11:54   day0_Roggen     low
     2015-05-15 23:11:54   day0_Wegerich   low
     2015-05-15 23:11:54   day1_Ampfer     low
     2015-05-15 23:11:54   day1_Eiche      low
     2015-05-15 23:11:54   day1_Gr�ser   low
     2015-05-15 23:11:54   day1_Roggen     low
     2015-05-15 23:11:54   day1_Wegerich   low
     2015-05-15 23:11:54   day2_Ampfer     low
     2015-05-15 23:11:54   day2_Eiche      low
     2015-05-15 23:11:54   day2_Gr�ser   low
     2015-05-15 23:11:54   day2_Roggen     low
     2015-05-15 23:11:54   day2_Wegerich   low
     2015-05-15 23:11:54   day3_Ampfer     moderate
     2015-05-15 23:11:54   day3_Eiche      low
     2015-05-15 23:11:54   day3_Gräser    moderate
     2015-05-15 23:11:54   day3_Roggen     low
     2015-05-15 23:11:54   day3_Wegerich   low
     2015-05-15 23:11:54   day4_Ampfer     low
     2015-05-15 23:11:54   day4_Eiche      low
     2015-05-15 23:11:54   day4_Gräser    low
     2015-05-15 23:11:54   day4_Roggen     low
     2015-05-15 23:11:54   day4_Wegerich   low
     2015-05-15 23:11:54   day5_Ampfer     low
     2015-05-15 23:11:54   day5_Eiche      low
     2015-05-15 23:11:54   day5_Gräser    low
     2015-05-15 23:11:54   day5_Roggen     low
     2015-05-15 23:11:54   day5_Wegerich   low
     2015-05-15 23:11:54   day6_Ampfer     moderate
     2015-05-15 23:11:54   day6_Eiche      low
     2015-05-15 23:11:54   day6_Gräser    moderate
     2015-05-15 23:11:54   day6_Roggen     moderate
     2015-05-15 23:11:54   day6_Wegerich   low
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Elektrolurch am 16 Mai 2015, 09:46:14
Hallo,

kommentarlos nicht:

2015.05.16 09:39:47 1: reload: Error:Modul 60_allergy deactivated:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 177, near "$pollenhash)"

2015.05.16 09:39:47 0: Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 177, near "$pollenhash)"



aber das dürfte wohl nichts mit XML zu tun haben, oder?

Gruß

Elektrolurch
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: persching am 16 Mai 2015, 09:59:30
@Markus M.: ich weiß nicht ob das mit fc1...fc7 etwas bringt. Beim Wetter ist in den Readings auch der Wert fc1_day_of_week, also der Tag explizit angegeben. Wie man nur von der Nummerierung auf den Tag kommt weiß ich nicht... Also ich weiß nicht wie man das in Code umsetzen kann.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 16 Mai 2015, 13:11:41
Hallo,

vielen Dank für das Modul.

Ich habe eine veränderte Version angehangen, in der ein paar Fehler korrigiert sind und die Wochentage als Readings anstatt day(n) implementiert sind.

Ein gemeinder Fehler war in Zeile 74 in der allergy_GetData aufgerufen wird, die es nicht gibt:

Mist, habe noch mal auf den ersten Post geschaut und gesehen, dass dieser Fehler schon korrigiert war.

Grüße Jörg
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Michael am 16 Mai 2015, 18:22:16
Moin

Einen Wunsch hätte ich noch, ein get <device> clear

Eine Frage habe auch noch.
Ist es denn wirklich so das day0, day1, ... der Montag, Dienstag ist, und nicht Heute, Morgen, ...?

Edit
Wenn ich mir den Screen der APP auf deren HP ansehen, ist da Heute, Morgen zu Sehen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: persching am 16 Mai 2015, 18:37:22
Ich hätte es auch so verstanden, dass day_0 heute ist, day_1 dann morgen usw. Aber wie kann man das verifizieren?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 16 Mai 2015, 18:54:22
Hallo,

wenn man das XML-File gegen die Anzeige der Webseite verifiziert, dann ist day0 Heute, day1 Morgen usw. So habe ich es dann auch umgesetzt.

Grüße Jörg.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Michael am 16 Mai 2015, 19:01:31
@JoWiemann

Dann verwirren so aber die Tage. (sh. Anhang)
Wären dann nicht die Readings in dieser Reihenfolge (Heute, Morgen, ... ) nicht Sinnvoll?

Oder ist da bei mir was nicht in Ordnung, bekomme auch nur fünf Angezeigt.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 16 Mai 2015, 19:28:36
Hallo Michael,

ich habe einfach nur $daycode durch einen Zugriff auf ein Array ersetzt. Das Modul ignoriert übrigens alle Allergene, die in der XML Liste ein "pollen belastung="0"" haben.

Grüße Jörg

PS: Was ich noch machen könnte ist, das Wochentags-Array über ein Attribut konfigurierbar zu machen. Dann würde halt auch Morgen, Übermorgen, und wie auch immer gehen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Michael am 16 Mai 2015, 19:53:22
Hallo Jörg

Bitte nicht falsch Verstehen, ich will nicht Meckern.
Wenn ich so was Erstellen könnte wäre ich froh.
Bin halt nur etwas mit VBA unterwegs.  ::)
Finde das Modul SUPER.  :)

Aber das mit den Wochentagen finde ich so nicht gelungen.
Die wären als extra Reading besser aufgehoben, auch wenn die Liste (um sieben) größer wird.

ZitatDas Modul ignoriert übrigens alle Allergene, die in der XML Liste ein "pollen belastung="0"" haben.
Das würde dem Nutzer als Attribut an bieten. ( attr <device> 0|1)

Ich bin erstmal auf deine erste Version zurück Gegangen.
Gefällt mir besser, universeller. (sh. Anhang / mein InfoPanel)

Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Elektrolurch am 16 Mai 2015, 19:57:12
Hallo,

define Allergie allergy 12345

führt im log zu:

2015.05.16 19:52:31 1: reload: Error:Modul 60_allergy deactivated:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 174, near "$pollenhash)"

2015.05.16 19:52:31 0: Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 174, near "$pollenhash)"


debian perl....

und auf der fhem - Seite steht dann:

cannot load Module 60-allergy.pm

Elektrolurch


Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 16 Mai 2015, 20:12:45
Ok, ich setze mich nochmal dran.
Als Prefix nehme ich fcn_ wie beim Wetter, hier mit 1-7 und zusätzlich ein Reading für den Wochentag.

Zu clear und leeren Readings: Alles was leer oder ignoriert ist, wird eigentlich bereits automatisch gelöscht wenn man den Filter verwendet und das Flag alles anzuzeigen nicht gesetzt hat.



Zitat von: Elektrolurch am 16 Mai 2015, 19:57:12
define Allergie allergy 12345

führt im log zu:
2015.05.16 19:52:31 1: reload: Error:Modul 60_allergy deactivated:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 174, near "$pollenhash)"

2015.05.16 19:52:31 0: Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 174, near "$pollenhash)"

Werde ich mal testen, Danke.

Markus
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 16 Mai 2015, 20:37:15
Hallo Markus,

dann ziehe ich meine Idee erst einmal wieder zurück.

Grüße Jörg

PS: Ein Hinweis:

Der Zugriff auf Attribute über
if($attr{$name}{disabled} eq 1)
führt zu einem Fehler, wenn das Attribut nicht gesetzt ist. Besser ist
  if(AttrVal($name, "disabled", 0) eq 1) {
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: persching am 16 Mai 2015, 21:45:04
Ich versuche mich gerade an der Readingsgroup, aber das funktioniert nicht so wie ich das gerne hätte.... erstens stehen als Zeilennamen nicht die Allergene, und zweitens hätte ich gerne dass die Worte "low" "moderate" und "high" gegen die Punkte grün, gelb und rot ersetzt werden. Aber man kann bei valueicon kann man wohl keine Platzhalter verwenden (z.B. *.low). Kennt hier jemand eine bessere Möglichkeit die Daten darzustellen??

(http://www.fotos-hochladen.net/uploads/pollenreadingsa3bph4tvoe.png) (http://www.fotos-hochladen.net)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 16 Mai 2015, 21:47:49
Neue Version:
- Prefix wie beim Wettermodul mit fc1..fc7, Tageswert als fcn_maximum
- Leere und ignorierte Werte können getrennt gewählt werden mit updateEmpty und updateIgnored
- Wochentage fcn_day_of_week in den Readings sind über das Attribut weekdaysFormat lokalisierbar
- Readings sind über das Attribut readingsFormat lokalisierbar

Das Modul hat auch eine Doku, nur mal so als Hinweis ;)

Bugs:
- Fehler bei manchen Perl Versionen
- UTF-8 Probleme

Die Problemstellen sind beide hier:
    foreach my $pollenhash (@daydata)
    {
      while(($pollenkey, $pollenvalue) = each($pollenhash)) # <-   das muss anders aussehen
      {
        $pollenname = Encode::encode('UTF-8',$pollenkey); # <- funktioniert nicht zuverlässig
        $pollendata = $pollenvalue->{'belastung'};

Kann hier jemand Perl programmieren?

Markus
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 16 Mai 2015, 21:56:57
Zitat von: persching am 16 Mai 2015, 21:45:04
Ich versuche mich gerade an der Readingsgroup, aber das funktioniert nicht so wie ich das gerne hätte.... erstens stehen als Zeilennamen nicht die Allergene, und zweitens hätte ich gerne dass die Worte "low" "moderate" und "high" gegen die Punkte grün, gelb und rot ersetzt werden. Aber man kann bei valueicon kann man wohl keine Platzhalter verwenden (z.B. *.low). Kennt hier jemand eine bessere Möglichkeit die Daten darzustellen??

Ich hab zwar keine Ahnung von ReadingsGroup, aber dass in den Zeilennamen nicht die Allergene stehen, müsste daran liegen dass du Pollenflug hingeschrieben hast?!
Zumindest die Readings kannst du in der neusten Version selbst verändern, das könnte dir bei den Icons weiterhelfen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: persching am 16 Mai 2015, 22:02:54
Ja, Pollenflug ist der Device name. Da kann man nicht einfach "Ampfer" hinschreiben.
Ich bin selbst noch bei den anfängen von FHEM und darum kenne ich keine andere Möglichkeit. Vielleicht ist es ja ganz einfach.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 16 Mai 2015, 22:10:43
Zitat von: Markus M. am 16 Mai 2015, 21:47:49
Kann hier jemand Perl programmieren?

Spaß: "Mit welchen Kenntnissen programmierst Du jetzt?"

Grüße Jörg
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Michael am 17 Mai 2015, 13:07:34
Moin

Die neue Version sieht sehr gut aus, prima Arbeit!

Was ich mir jetzt noch wünsche, wäre eine deutsche Hilfe
mit Beispielen.  :D

Aber man kann nicht alles haben.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Masterfunk am 17 Mai 2015, 14:45:57
Danke für das Modul.

Hab mal eine Readingsgroup definiert.
Hier der Code:

Internals:
   CFGFN
   DEF        Pollenflug:<Allergen>,<Heute>,<Morgen>,<Überm.>
Pollenflug:<Ambrosia>,fc1.Ambrosia,fc2.Ambrosia,fc3.Ambrosia
Pollenflug:<Ampfer>,fc1.Ampfer,fc2.Ampfer,fc3.Ampfer
Pollenflug:<Beifuß>,fc1.Beifuß,fc2.Beifuß,fc3.Beifuß
Pollenflug:<Birke>,fc1.Birke,fc2.Birke,fc3.Birke
Pollenflug:<Buche>,fc1.Buche,fc2.Buche,fc3.Buche
Pollenflug:<Eiche>,fc1.Eiche,fc2.Eiche,fc3.Eiche
Pollenflug:<Erle>,fc1.Erle,fc2.Erle,fc3.Erle
Pollenflug:<Gräser>,fc1.Gräser,fc2.Gräser,fc3.Gräser
Pollenflug:<Hasel>,fc1.Hasel,fc2.Hasel,fc3.Hasel
Pollenflug:<Pappel>,fc1.Pappel,fc2.Pappel,fc3.Pappel
Pollenflug:<Roggen>,fc1.Roggen,fc2.Roggen,fc3.Roggen
Pollenflug:<Ulme>,fc1.Ulme,fc2.Ulme,fc3.Ulme
Pollenflug:<Wegerich>,fc1.Wegerich,fc2.Wegerich,fc3.Wegerich
Pollenflug:<Weide>,fc1.Weide,fc2.Weide,fc3.Weide
   NAME       Pollenflug_RG
   NR         10716
   NTFY_ORDER 50-Pollenflug_RG
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     Pollenflug 1
   Content2:
   DEVICES:
     ARRAY(0x1b8a5a8)
     ARRAY(0x1d17a58)
     ARRAY(0x73ed9b8)
     ARRAY(0x8489c70)
     ARRAY(0x7df1760)
     ARRAY(0x84f27d8)
     ARRAY(0x7dcdbe8)
     ARRAY(0x7dfd050)
     ARRAY(0x7694698)
     ARRAY(0x7683b48)
     ARRAY(0x849fb10)
     ARRAY(0x7a66f40)
     ARRAY(0x438c968)
     ARRAY(0x79a0580)
     ARRAY(0x7e03600)
   Fhem:
     lastDefChange 43
     last_update 1431866172.67808
   Helper:
     DEF
     nameStyle  style="font-size:15px;font-weight:bold;color:white"
     valueIcon  weather_pollen@$VALUE
     valueStyle style="text-align:center"
Attributes:
   nameStyle  style="font-size:15px;font-weight:bold;color:white"
   nonames    1
   notime     1
   style      style="text-align:center"
   valueIcon  weather_pollen@$VALUE
   valueStyle style="text-align:center"


Damit die Icons dargestellt werden, muss im Modul selber noch folgendes Attribut gesetzt werden:

levelsFormat   white,yellow,orange,red

Gruß Detlef
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 18 Mai 2015, 11:32:08
Kurzer Hinweis: disable funktioniert noch nicht, weil ich versehentlich disabled reingeschrieben habe.

Zitat von: Michael am 17 Mai 2015, 13:07:34Was ich mir jetzt noch wünsche, wäre eine deutsche Hilfe
mit Beispielen.  :D
Aber man kann nicht alles haben.

Wenn du eine schreibst dann schon ;)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 22 Mai 2015, 01:22:26
Kurzes Update auf non-blocking HTTP Requests.
Bitte testen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Michael am 24 Mai 2015, 14:10:41
Moin Markus

ZitatZitat von: Michael am 17 Mai 2015, 13:07:34
Was ich mir jetzt noch wünsche, wäre eine deutsche Hilfe
mit Beispielen.  :D
Aber man kann nicht alles haben.

Wenn du eine schreibst dann schon ;)
Bitte schön, aber ich kann nur schlecht Englisch  :'(  daher können (müssten ?) Fehler in der Übersetzung sein.
Habe auch Versucht einzubauen, hat aber nicht geklappt.

<a name="allergy"></a>
<h3>allergy</h3>

<ul>
  <br>Dieses Modul prognostiziert Allergie Daten für Deutschland.</br>
  Es erfordert dass das Perlmodul XML:: Simple installiert ist.
  <br/><br/>
 
  <b>Define</b>
  <ul>
    <code>define &lt;name&gt; allergy &lt;Postleitzahl&gt;</code>
    <br>
    Beispiel: <code>define allergydata allergy 12345</code>
    <br><br>
    <li><code>Postleitzahl</code>
      <br>
      Deutsche Postleitzahl</b>
    </li><br>
  </ul>

  <br>
  <b>Get</b>
   <ul>
      <li><code>data</code>
      <br>
      Manueller Datenupdate
      </li><br>
  </ul>

  <br>
  <b>Readings</b>
   <ul>
      <li><code>city</code>
      <br>
      Name der Stadt, für die Prognosen gelesen werden.
      </li><br>
  <li><code>fc<i>n</i>_total</code>
      <br>
      Täglicher Höchstwerte für alle Allergene, die nicht aufgrund der Ignoreliste <i>(attr ignoreList)</i> ignoriert werden<br/>
      </li><br>
  <li><code>fc<i>n</i>_day_of_week</code>
      <br>
      Wochentag, kann durch <i>weekdaysFormat</i> lokalisiert werden.<br/>
      </li><br>
      <li><code>fc<i>n</i>_<i>allergen</i></code>
      <br>
      Täglichewerte für alle Allergene, die nicht aufgrund der Ignoreliste <i>(attr ignoreList)</i> ignoriert werden.
      </li><br>
  </ul>


  <br>
   <b>Attributes</b>
   <ul>
      <li><code>ignoreList</code>
         <br>
         Durch Kommas getrennte Liste von Allergen-Namen, die bei der Aktualisierung ignoriert werden sollen.
<br>
      </li><br>
      <li><code>updateEmpty (Standard: 0|1)</code>
         <br>
         Aktualisierung von Allergenen.
<code> <br>
0 = nur Allergene mit Belastung.
<br>
1 = auch Allergene die keine Belastung haben.
</code>
      </li><br>
      <li><code>updateIgnored (1)</code>
         <br>
         Aktualisierung von Allergenen, die sonst durch die ignoreList entfernt werden.
      </li><br>
      <li><code>levelsFormat (Standard: -, low, moderate, high)</code>
         <br>
         Lokalisierte Ebene, indem diese hinzugefügt werden kann und durch Kommas getrennt mu&szlig;.
      </li><br>
      <li><code>weekdaysFormat (Standard: Sun, Mon, Tue, Wed, Tue, Fri, Sat)</code>
         <br>
         Wochentage zum lokalisieren, indem diese durch Kommas getrennt hinzugefügt werden k&ouml;nnen.
      </li><br>
  </ul>
</ul>
</div>
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 24 Mai 2015, 15:01:08
Sehr schön :)
Dauert aber noch ne Woche, bin gerade in nem Flugzeug.

M
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Elektrolurch am 28 Mai 2015, 10:45:48
Hallo,

geht bei mir sowohl auf einer Fritzbox, als auf einem Cubie NICHT.
Auch mit der geänderten (neuen) Version nicht.
Im log  steht nachdem ich die define - Anweisung eingegeben habe:

2015.05.28 10:41:25 1: PERL WARNING: "my" variable $data masks earlier declaration in same scope at ./FHEM/60_allergy.pm line 165.
2015.05.28 10:41:25 1: reload: Error:Modul 60_allergy deactivated:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 194, near "$pollenhash)"

2015.05.28 10:41:25 0: Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 194, near "$pollenhash)"


und dann:
cannot load Modul 60_allergy.pm


Gruß

Elektrolurch
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 05 Juni 2015, 20:56:56
Zitat von: Elektrolurch am 28 Mai 2015, 10:45:48
geht bei mir sowohl auf einer Fritzbox, als auf einem Cubie NICHT.

Bitte das Ergebnis von list <allergydevice> posten und was mit der Version im Anhang im Log rauskommt.
Bzw. per PM wegen der PLZ.

Markus
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Elektrolurch am 07 Juni 2015, 10:24:57
Hallo Markus,
so weit komme ich schon nicht mehr.

reload 60_allergy.pm
führt zu:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 195, near "$pollenhash)"

define Allergie allergy <meinePLZ>

führt zu: Cannot load module allergy


Im log-File steht:
2015.06.07 10:20:41 1: PERL WARNING: Subroutine allergy_Initialize redefined at ./FHEM/60_allergy.pm line 33.
2015.06.07 10:20:41 1: PERL WARNING: Subroutine allergy_Define redefined at ./FHEM/60_allergy.pm line 51.
2015.06.07 10:20:41 1: PERL WARNING: Subroutine allergy_Undefine redefined at ./FHEM/60_allergy.pm line 87.
2015.06.07 10:20:41 1: PERL WARNING: Subroutine allergy_Get redefined at ./FHEM/60_allergy.pm line 94.
2015.06.07 10:20:41 1: PERL WARNING: Subroutine allergy_GetUpdate redefined at ./FHEM/60_allergy.pm line 118.
2015.06.07 10:20:41 1: reload: Error:Modul 60_allergy deactivated:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 195, near "$pollenhash)"

2015.06.07 10:20:41 0: Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 195, near "$pollenhash)"



Gruß

Elektrolurch
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: tdoe am 08 Juni 2015, 23:40:34
Moin zusammen,

Zitat von: Elektrolurch am 07 Juni 2015, 10:24:57
reload 60_allergy.pm
führt zu:
Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 195, near "$pollenhash)"
2015.06.07 10:20:41 0: Type of arg 1 to each must be hash or array (not private variable) at ./FHEM/60_allergy.pm line 195, near "$pollenhash)"

hatte selbes Problem, wollte aber trotzdem das Modul testen, also hab ichs gefixt.
Im Anhang eine funktionierende Version.
Zusätzlich hat mich gestört dass es mit fc1 und nicht mit fc0 begonnen hat zu zählen, das hab ich dann kurzerhand auch gleich angepasst.

Leider war der Readingsgroup-Ansatz in einem Vorgänger Post "nur" ein Bild, also nicht copy/paste fähig, deshalb hier mal eine Readingsgroup zum kopieren:


define Pollenflug Readingsgroup <>,<Ampfer>,<Ambrosia>,<Beifuß>,<Birke>,<Buche>,<Eiche>,<Erle>,<Gräser>,<Hasel>,<Pappel>,<Roggen>,<Ulme>,<Wegerich>,<Weide> Pollenflugvorhersage:fc0_day_of_week,fc0_Ampfer,fc0_Ambrosia,fc0_Beifuß,fc0_Birke,fc0_Buche,fc0_Eiche,fc0_Erle,fc0_Gräser,fc0_Hasel,fc0_Pappel,fc0_Roggen,fc0_Ulme,fc0_Wegerich,fc0_Weide Pollenflugvorhersage:fc1_day_of_week,fc1_Ampfer,fc1_Ambrosia,fc1_Beifuß,fc1_Birke,fc1_Buche,fc1_Eiche,fc1_Erle,fc1_Gräser,fc1_Hasel,fc1_Pappel,fc1_Roggen,fc1_Ulme,fc1_Wegerich,fc1_Weide Pollenflugvorhersage:fc2_day_of_week,fc2_Ampfer,fc2_Ambrosia,fc2_Beifuß,fc2_Birke,fc2_Buche,fc2_Eiche,fc2_Erle,fc2_Gräser,fc2_Hasel,fc2_Pappel,fc2_Roggen,fc2_Ulme,fc2_Wegerich,fc2_Weide Pollenflugvorhersage:fc3_day_of_week,fc3_Ampfer,fc3_Ambrosia,fc3_Beifuß,fc3_Birke,fc3_Buche,fc3_Eiche,fc3_Erle,fc3_Gräser,fc3_Hasel,fc3_Pappel,fc3_Roggen,fc3_Ulme,fc3_Wegerich,fc3_Weide Pollenflugvorhersage:fc4_day_of_week,fc4_Ampfer,fc4_Ambrosia,fc4_Beifuß,fc4_Birke,fc4_Buche,fc4_Eiche,fc4_Erle,fc4_Gräser,fc4_Hasel,fc4_Pappel,fc4_Roggen,fc4_Ulme,fc4_Wegerich,fc4_Weide Pollenflugvorhersage:fc5_day_of_week,fc5_Ampfer,fc5_Ambrosia,fc5_Beifuß,fc5_Birke,fc5_Buche,fc5_Eiche,fc5_Erle,fc5_Gräser,fc5_Hasel,fc5_Pappel,fc5_Roggen,fc5_Ulme,fc5_Wegerich,fc5_Weide Pollenflugvorhersage:fc6_day_of_week,fc6_Ampfer,fc6_Ambrosia,fc6_Beifuß,fc6_Birke,fc6_Buche,fc6_Eiche,fc6_Erle,fc6_Gräser,fc6_Hasel,fc6_Pappel,fc6_Roggen,fc6_Ulme,fc6_Wegerich,fc6_Weide
attr Pollenflug  nonames 1


@Markus: Danke fürs Modul, vielleicht kannst die Änderungen ja gebrauchen.

Gruß tdoe
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: xsasx am 15 Juni 2015, 10:25:03
Danke für das Modul! Da ich auch Heuschnupfen geplagt bin find ich das sehr interessant! Hab das nun alles mal so übernommen aber leider wird bei meinen Reading nur:

Ampfer, Gräser, Roggen und Wegerich angezeigt- leider keine Hasel etc? Woran kann das liegen?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: tdoe am 15 Juni 2015, 10:44:55
Moin, Moin,

Zitat von: xsasx am 15 Juni 2015, 10:25:03
Danke für das Modul! Da ich auch Heuschnupfen geplagt bin find ich das sehr interessant! Hab das nun alles mal so übernommen aber leider wird bei meinen Reading nur:

Ampfer, Gräser, Roggen und Wegerich angezeigt- leider keine Hasel etc? Woran kann das liegen?

im Moment gibts da wohl keine Vorhersage dafür.

Du musst das Attribut "updateEmpty" auf "1" setzen.

Gruß tdoe
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: xsasx am 15 Juni 2015, 10:57:30
super das wars nun wirds angezeigt ! vielen DANK !

EDIT:

Noch was - da ich mir das gerne in einer GUI anzeigen lass will und nicht jeden Tag einzeln gibt es einen Wert für einen Wochendurchschnitt oder welchen Wert müsst ich nehmen für immer den aktuellen Tag?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 15 Juni 2015, 11:20:56
Es gibt den Maximalwert je Tag, der aus deinen persönlichen Eingaben berechnet wird. Die Doku auf Deutsch muss ich noch einbauen, auf Englisch ist sie allerdings schon drin ;)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: xsasx am 15 Juni 2015, 11:33:52
Hi Markus.

das ist dann aber ja auch nur je Tag. Meine Gui sieht so aus:

<header>Pollenflug</header>
        <div class="cell inline">Birke :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="Birke"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["1","2","3"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Hasel :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="Hasel"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["1","2","3"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Eiche :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="Eiche"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["1","2","3"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Erle :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="Erle"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["1","2","3"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline ">Spitzwegerich :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="Spitzwegerich"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["1","2","3"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Beifuss :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="Beifuss"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["1","2","3"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                    </li>


da kann ich ja nur einen eintrag setzen zum auslesen. mit den max werten müsste ich ja für jeden Tag dann eine Anzeige bauen. Brauch aber einen Wert der immer HEUTE ist zb.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 26 Juni 2015, 21:41:19
Zitat von: xsasx am 15 Juni 2015, 11:33:52
Brauch aber einen Wert der immer HEUTE ist zb.

fc1_... ist immer heute, fc2_... ist morgen u.s.w.
Wie hattest du es denn verstanden?!
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Leinad am 28 Juni 2015, 15:33:44
Habs bei mir eingebunden... funzt!

Danke!


Muss nur noch bisschen an der ReadingsGroup basteln... 
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: xsasx am 29 Juni 2015, 08:47:55
Hi Markus ! ahhhhh ok und ich dachte immer das wäre fc1 = Montag fc2=dienstag etc .. ok dann passts dann werd ich immer nur fc1 verwenden für heut  ! richtig?

EDIT:

Also entweder bin ich zu doof oder irgendwas passt nicht:

<header>Pollenflug</header>
        <div class="cell inline">Birke :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Birke"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Hasel :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Hasel"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Eiche :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Eiche"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Erle :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Erle"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline ">Graeser :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Gräser"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Beifuss :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Beifuß"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                    </li>


alle pollen icons bleiben aber ohne farbe :(
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 02 Juli 2015, 21:55:15
Hallo Markus,

könntest Du bei folgender Codezeile:

fhem( "deletereading $name fc".$daycode."_".$pollenname);

noch den zweiten optionalen Parameter auf 1 setzen.

fhem( "deletereading $name fc".$daycode."_".$pollenname, 1 );

Damit wird das Loggen unterdrückt.

Grüße Jörg
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: tdoe am 22 Juli 2015, 15:16:20
Moin zusammen,

hab mir ne Readingsgroup gebaut. Da das einiges zum tippen ist, hier eine komplette definition für copy/paste.


define Pollenflugvorhersage allergy <PLZ>
attr Pollenflugvorhersage levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
attr Pollenflugvorhersage stateFormat fc1_maximum
attr Pollenflugvorhersage updateEmpty 1
attr Pollenflugvorhersage updateIgnored 1


define PollenAlarm readingsGroup <>,<Ampfer>,<Ambrosia>,<Beifuß>,<Birke>,<Buche>,<Eiche>,<Erle>,<Gräser>,<Hasel>,<Pappel>,<Roggen>,<Ulme>,<Wegerich>,<Weide>  Pollenflugvorhersage:fc1_day_of_week,fc1_Ampfer,fc1_Ambrosia,fc1_Beifuß,fc1_Birke,fc1_Buche,fc1_Eiche,fc1_Erle,fc1_Gräser,fc1_Hasel,fc1_Pappel,fc1_Roggen,fc1_Ulme,fc1_Wegerich,fc1_Weide Pollenflugvorhersage:fc2_day_of_week,fc2_Ampfer,fc2_Ambrosia,fc2_Beifuß,fc2_Birke,fc2_Buche,fc2_Eiche,fc2_Erle,fc2_Gräser,fc2_Hasel,fc2_Pappel,fc2_Roggen,fc2_Ulme,fc2_Wegerich,fc2_Weide Pollenflugvorhersage:fc3_day_of_week,fc3_Ampfer,fc3_Ambrosia,fc3_Beifuß,fc3_Birke,fc3_Buche,fc3_Eiche,fc3_Erle,fc3_Gräser,fc3_Hasel,fc3_Pappel,fc3_Roggen,fc3_Ulme,fc3_Wegerich,fc3_Weide Pollenflugvorhersage:fc4_day_of_week,fc4_Ampfer,fc4_Ambrosia,fc4_Beifuß,fc4_Birke,fc4_Buche,fc4_Eiche,fc4_Erle,fc4_Gräser,fc4_Hasel,fc4_Pappel,fc4_Roggen,fc4_Ulme,fc4_Wegerich,fc4_Weide Pollenflugvorhersage:fc5_day_of_week,fc5_Ampfer,fc5_Ambrosia,fc5_Beifuß,fc5_Birke,fc5_Buche,fc5_Eiche,fc5_Erle,fc5_Gräser,fc5_Hasel,fc5_Pappel,fc5_Roggen,fc5_Ulme,fc5_Wegerich,fc5_Weide Pollenflugvorhersage:fc6_day_of_week,fc6_Ampfer,fc6_Ambrosia,fc6_Beifuß,fc6_Birke,fc6_Buche,fc6_Eiche,fc6_Erle,fc6_Gräser,fc6_Hasel,fc6_Pappel,fc6_Roggen,fc6_Ulme,fc6_Wegerich,fc6_Weide
Pollenflugvorhersage:fc7_day_of_week,fc7_Ampfer,fc7_Ambrosia,fc7_Beifuß,fc7_Birke,fc7_Buche,fc7_Eiche,fc7_Erle,fc7_Gräser,fc7_Hasel,fc7_Pappel,fc7_Roggen,fc7_Ulme,fc7_Wegerich,fc7_Weide
attr PollenAlarm nonames 1
attr PollenAlarm valueFormat %VALUE
attr PollenAlarm valueIcon %VALUE


Gruss Tobias
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 22 Juli 2015, 22:36:51
Zitat von: JoWiemann am 02 Juli 2015, 21:55:15
Hallo Markus,
...
Damit wird das Loggen unterdrückt.

Update ist im ersten Post!
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: mrbreil am 24 November 2015, 21:20:09
Muss jetzt mal fragen, weil ich Probleme mit einer Installation hatte/habe die ab und an aussetzt.
Arbeitet dieses Modul blockierend?

Grüße Christian
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: spetial am 29 November 2015, 13:47:05
Zitat von: xsasx am 29 Juni 2015, 08:47:55
Hi Markus ! ahhhhh ok und ich dachte immer das wäre fc1 = Montag fc2=dienstag etc .. ok dann passts dann werd ich immer nur fc1 verwenden für heut  ! richtig?

EDIT:

Also entweder bin ich zu doof oder irgendwas passt nicht:

<header>Pollenflug</header>
        <div class="cell inline">Birke :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Birke"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Hasel :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Hasel"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Eiche :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Eiche"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Erle :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Erle"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline ">Graeser :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Gräser"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                        <div class="cell inline">Beifuss :</div><div data-type="symbol" data-device="Pollenflug"
                        data-get="fc1_Beifuß"
                        data-icons='["fa-forumbee","fa-forumbee","fa-forumbee"]'
                        data-get-on='["low","moderate","high"]'
                        data-on-colors='["yellowgreen","yellow","red"]'
                        style="font-size:1,3em"
                        class="inline"></div>
                    </li>


alle pollen icons bleiben aber ohne farbe :(

Hallo hast du es hinbekommen? kannst du mir vielleicht sagen wo dein Fehler lag? ich probiere im Moment auch aber funktioniert das bei mir auch nicht :(
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: JoWiemann am 05 Januar 2016, 20:07:30
Hallo Markus,

anbei eine Version, die den neuen Regeln für Reading-Namen folgt.

Grüße Jörg
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: math78 am 12 Januar 2016, 20:45:41
Hallo, benutze auch obigen Code wie bei spetia. Leider bekomme ich auch keine Farben hin. Auch in FHEM bekomme ich keine Farbe, Codes sind mit rc_dot@white, ... geschrieben.
Habt Ihr eine Idee?

Grüße

Matthias
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 14 Januar 2016, 17:24:22
Bei mir ist es noch merkwürdiger :-)
Die Werte stimmen nicht mit dem xml überein.

http://www.allergie.hexal.de/pollenflug/xml-interface-neu/pollen_de_7tage.php?plz=60437 (http://www.allergie.hexal.de/pollenflug/xml-interface-neu/pollen_de_7tage.php?plz=60437)

Zitat<pollenbelastungen tag="6"><pollen name="Ambrosia" belastung="0"/><pollen name="Ampfer" belastung="0"/><pollen name="Beifuß" belastung="0"/><pollen name="Birke" belastung="0"/><pollen name="Buche" belastung="0"/><pollen name="Eiche" belastung="0"/><pollen name="Erle" belastung="0"/><pollen name="Gräser" belastung="0"/><pollen name="Hasel" belastung="2"/><pollen name="Pappel" belastung="0"/><pollen name="Roggen" belastung="0"/><pollen name="Ulme" belastung="0"/><pollen name="Wegerich" belastung="0"/><pollen name="Weide" belastung="0"/></pollenbelastungen>

Laut FHEM ist aber die Erle aktuell und nicht wie im XML die Hasel  :'(
Liegt also immer 2 - 3 Felder daneben.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 16 Januar 2016, 01:56:07
Zitat von: JoWiemann am 05 Januar 2016, 20:07:30anbei eine Version, die den neuen Regeln für Reading-Namen folgt.

Hab ich was verpasst? Ok ja, ich glaube ich hab was verpasst?! :)
Ich teste das mal - allerdings ohne dein komplettes delete bei jedem Update. Wofür sollte das gut sein?
Wird nur etwas dauern. So die nächsten... Monate? Bis eben wieder Daten und Pollen ankommen...
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 16 Januar 2016, 04:30:47
Hallo,
Dürfte ich auch noch einen Wunsch äussern?
Auf meinem Testrechner steigt das Modul immer aus mit:
No value specified for 'ForceArray' option in call to XMLin() at ./FHEM/60_allergy.pm line 165.

Mit dieser Änderung geht's dann:
--- 60_allergy/original/60_allergy.pm 2015-12-07 13:54:43.000000000 +0100
+++ 60_allergy/60_allergy.pm  2016-01-16 04:04:03.000000000 +0100
@@ -162,7 +162,8 @@


   my $xml = new XML::Simple();
-  my $data = $xml->XMLin($data);
+  my $data = $xml->XMLin($data,forcearray => [qw( pollenbelastungen pollen )],
+                               keyattr => {pollen => 'name'});

   my @wdays = split(',',AttrVal($hash->{NAME}, "weekdaysFormat", "Sun,Mon,Tue,Wed,Thu,Fri,Sat" ));
   my @levels = split(',',AttrVal($hash->{NAME}, "levelsFormat", "-,low,moderate,high,extreme" ));


Gruß
Hans

Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Doublefant am 31 Januar 2016, 12:18:28
Tolles Modul, vielen Dank, funktioniert auf Anhieb bei mir.

und auch nochmal ein großes Danke @tdoe für das bereit stellen der Reading Group

Grüße *schnief schnief*


edit:
Im Logfile habe ich diese Warnungen drin stehen, ist eigentlich auch logisch. Nur fällt mir keine Lösung ein außer es anders zu schreiben "Beifuss","Graeser", naja auch nicht wirklich schön:
2016.01.31 12:30:23 3: WARNING: unsupported character in reading fc1_Beifuß (not A-Za-z/\d_\.-), notify the allergy module maintainer.
2016.01.31 12:30:23 3: WARNING: unsupported character in reading fc1_Gräser (not A-Za-z/\d_\.-), notify the allergy module maintainer.
...
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 31 Januar 2016, 15:13:27
Zitat von: Doublefant am 31 Januar 2016, 12:18:282016.01.31 12:30:23 3: WARNING: unsupported character in reading fc1_Beifuß (not A-Za-z/\d_\.-), notify the allergy module maintainer.
2016.01.31 12:30:23 3: WARNING: unsupported character in reading fc1_Gräser (not A-Za-z/\d_\.-), notify the allergy module maintainer.

Das Modul ist seit heute im SVN.
Wenn du morgen ein Update machst, sollte es nicht mehr meckern.

Umlaute sind boese, Umlaute sind raus.
Bitte ReadingsGroups, Notifies etc. auf die neuen Namen der Readings anpassen!


So, das hat jetzt hoffentlich jeder gesehen :)
VG Markus
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 31 Januar 2016, 16:24:16
Hallo, ich habe bisjetzt immer noch das problem das alles nur bei Eiche und Erle eingetragen wird.

Hilfe :-)

# --- Pollenflug
define Pollenflugvorhersage allergy 60437
attr Pollenflugvorhersage levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
attr Pollenflugvorhersage room Information
attr Pollenflugvorhersage stateFormat fc1_maximum
attr Pollenflugvorhersage updateEmpty 1
attr Pollenflugvorhersage updateIgnored 1

define PollenAlarm readingsGroup <>,<Ampfer>,<Ambrosia>,<Beifuß>,<Birke>,<Buche>,<Eiche>,<Erle>,<Gräser>,<Hasel>,<Pappel>,<Roggen>,<Ulme>,<Wegerich>,<Weide>  Pollenflugvorhersage:fc1_day_of_week,fc1_Ampfer,fc1_Ambrosia,fc1_Beifuß,fc1_Birke,fc1_Buche,fc1_Eiche,fc1_Erle,fc1_Gräser,fc1_Hasel,fc1_Pappel,fc1_Roggen,fc1_Ulme,fc1_Wegerich,fc1_Weide Pollenflugvorhersage:fc2_day_of_week,fc2_Ampfer,fc2_Ambrosia,fc2_Beifuß,fc2_Birke,fc2_Buche,fc2_Eiche,fc2_Erle,fc2_Gräser,fc2_Hasel,fc2_Pappel,fc2_Roggen,fc2_Ulme,fc2_Wegerich,fc2_Weide Pollenflugvorhersage:fc3_day_of_week,fc3_Ampfer,fc3_Ambrosia,fc3_Beifuß,fc3_Birke,fc3_Buche,fc3_Eiche,fc3_Erle,fc3_Gräser,fc3_Hasel,fc3_Pappel,fc3_Roggen,fc3_Ulme,fc3_Wegerich,fc3_Weide Pollenflugvorhersage:fc4_day_of_week,fc4_Ampfer,fc4_Ambrosia,fc4_Beifuß,fc4_Birke,fc4_Buche,fc4_Eiche,fc4_Erle,fc4_Gräser,fc4_Hasel,fc4_Pappel,fc4_Roggen,fc4_Ulme,fc4_Wegerich,fc4_Weide Pollenflugvorhersage:fc5_day_of_week,fc5_Ampfer,fc5_Ambrosia,fc5_Beifuß,fc5_Birke,fc5_Buche,fc5_Eiche,fc5_Erle,fc5_Gräser,fc5_Hasel,fc5_Pappel,fc5_Roggen,fc5_Ulme,fc5_Wegerich,fc5_Weide Pollenflugvorhersage:fc6_day_of_week,fc6_Ampfer,fc6_Ambrosia,fc6_Beifuß,fc6_Birke,fc6_Buche,fc6_Eiche,fc6_Erle,fc6_Gräser,fc6_Hasel,fc6_Pappel,fc6_Roggen,fc6_Ulme,fc6_Wegerich,fc6_Weide Pollenflugvorhersage:fc7_day_of_week,fc7_Ampfer,fc7_Ambrosia,fc7_Beifuß,fc7_Birke,fc7_Buche,fc7_Eiche,fc7_Erle,fc7_Gräser,fc7_Hasel,fc7_Pappel,fc7_Roggen,fc7_Ulme,fc7_Wegerich,fc7_Weide
attr PollenAlarm nonames 1
attr PollenAlarm room Information
attr PollenAlarm valueFormat %VALUE
attr PollenAlarm valueIcon %VALUE


Hat jemand eine Idee was ich falsch mache?
Oder nutze ich vielleicht eine alte pm?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 31 Januar 2016, 20:10:08
Zitat von: accessburn am 31 Januar 2016, 16:24:16Hallo, ich habe bisjetzt immer noch das problem das alles nur bei Eiche und Erle eingetragen wird.

Hilfe :-)

Wenn du auch noch 1-2x Hasel siehst, ist alles in Ordnung.
Zumindest dann, wenn du ansonsten auch noch ein paar Striche siehst.
Probier es nach dem Update morgen noch mal.

Zu Readingsgroups kann ich nichts sagen, die verwende ich nicht.
Ich weiss nur dass du sie anpassen musst auf die Readings ohne Umlaute.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 31 Januar 2016, 20:13:41
Naja, so sieht es bei mir immer aus :-(
Also nicht erst seit gestern, sondern seit ich es eingebaut hatte vor ein 2 oder 3 Wochen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 31 Januar 2016, 20:51:59
Zitat von: accessburn am 31 Januar 2016, 20:13:41
Naja, so sieht es bei mir immer aus :-(
Also nicht erst seit gestern, sondern seit ich es eingebaut hatte vor ein 2 oder 3 Wochen.

Bei den ReadingsGroups kann ich leider nicht helfen.
Poste doch mal die Ausgabe von list Pollenflugvorhersage
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 31 Januar 2016, 20:56:24
Zitat

Internals:
   DEF        60437
   NAME       Pollenflugvorhersage
   NR         350
   STATE      rc_dot@white
   TYPE       allergy
   UPDATED    2016-01-31 19:47:37
   Readings:
     2016-01-31 19:47:37   city            Frankfurt am Main
     2016-01-31 19:47:37   fc1_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc1_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc1_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc1_Birke       rc_dot@white
     2016-01-31 19:47:37   fc1_Buche       rc_dot@white
     2016-01-31 19:47:37   fc1_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc1_Erle        rc_dot@white
     2016-01-31 19:47:37   fc1_Esche       rc_dot@white
     2016-01-31 19:47:37   fc1_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc1_Hasel       rc_dot@white
     2016-01-31 19:47:37   fc1_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc1_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc1_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc1_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc1_Weide       rc_dot@white
     2016-01-31 19:47:37   fc1_day_of_week Sun
     2016-01-31 19:47:37   fc1_maximum     rc_dot@white
     2016-01-31 19:47:37   fc2_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc2_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc2_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc2_Birke       rc_dot@white
     2016-01-31 19:47:37   fc2_Buche       rc_dot@white
     2016-01-31 19:47:37   fc2_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc2_Erle        rc_dot@yellow
     2016-01-31 19:47:37   fc2_Esche       rc_dot@white
     2016-01-31 19:47:37   fc2_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc2_Hasel       rc_dot@yellow
     2016-01-31 19:47:37   fc2_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc2_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc2_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc2_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc2_Weide       rc_dot@white
     2016-01-31 19:47:37   fc2_day_of_week Mon
     2016-01-31 19:47:37   fc2_maximum     rc_dot@yellow
     2016-01-31 19:47:37   fc3_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc3_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc3_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc3_Birke       rc_dot@white
     2016-01-31 19:47:37   fc3_Buche       rc_dot@white
     2016-01-31 19:47:37   fc3_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc3_Erle        rc_dot@white
     2016-01-31 19:47:37   fc3_Esche       rc_dot@white
     2016-01-31 19:47:37   fc3_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc3_Hasel       rc_dot@white
     2016-01-31 19:47:37   fc3_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc3_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc3_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc3_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc3_Weide       rc_dot@white
     2016-01-31 19:47:37   fc3_day_of_week Tue
     2016-01-31 19:47:37   fc3_maximum     rc_dot@white
     2016-01-31 19:47:37   fc4_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc4_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc4_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc4_Birke       rc_dot@white
     2016-01-31 19:47:37   fc4_Buche       rc_dot@white
     2016-01-31 19:47:37   fc4_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc4_Erle        rc_dot@yellow
     2016-01-31 19:47:37   fc4_Esche       rc_dot@white
     2016-01-31 19:47:37   fc4_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc4_Hasel       rc_dot@yellow
     2016-01-31 19:47:37   fc4_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc4_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc4_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc4_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc4_Weide       rc_dot@white
     2016-01-31 19:47:37   fc4_day_of_week Wed
     2016-01-31 19:47:37   fc4_maximum     rc_dot@yellow
     2016-01-31 19:47:37   fc5_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc5_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc5_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc5_Birke       rc_dot@white
     2016-01-31 19:47:37   fc5_Buche       rc_dot@white
     2016-01-31 19:47:37   fc5_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc5_Erle        rc_dot@white
     2016-01-31 19:47:37   fc5_Esche       rc_dot@white
     2016-01-31 19:47:37   fc5_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc5_Hasel       rc_dot@white
     2016-01-31 19:47:37   fc5_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc5_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc5_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc5_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc5_Weide       rc_dot@white
     2016-01-31 19:47:37   fc5_day_of_week Thu
     2016-01-31 19:47:37   fc5_maximum     rc_dot@white
     2016-01-31 19:47:37   fc6_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc6_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc6_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc6_Birke       rc_dot@white
     2016-01-31 19:47:37   fc6_Buche       rc_dot@white
     2016-01-31 19:47:37   fc6_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc6_Erle        rc_dot@yellow
     2016-01-31 19:47:37   fc6_Esche       rc_dot@white
     2016-01-31 19:47:37   fc6_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc6_Hasel       rc_dot@orange
     2016-01-31 19:47:37   fc6_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc6_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc6_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc6_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc6_Weide       rc_dot@white
     2016-01-31 19:47:37   fc6_day_of_week Fri
     2016-01-31 19:47:37   fc6_maximum     rc_dot@orange
     2016-01-31 19:47:37   fc7_Ambrosia    rc_dot@white
     2016-01-31 19:47:37   fc7_Ampfer      rc_dot@white
     2016-01-31 19:47:37   fc7_Beifuss     rc_dot@white
     2016-01-31 19:47:37   fc7_Birke       rc_dot@white
     2016-01-31 19:47:37   fc7_Buche       rc_dot@white
     2016-01-31 19:47:37   fc7_Eiche       rc_dot@white
     2016-01-31 19:47:37   fc7_Erle        rc_dot@white
     2016-01-31 19:47:37   fc7_Esche       rc_dot@white
     2016-01-31 19:47:37   fc7_Graeser     rc_dot@white
     2016-01-31 19:47:37   fc7_Hasel       rc_dot@white
     2016-01-31 19:47:37   fc7_Pappel      rc_dot@white
     2016-01-31 19:47:37   fc7_Roggen      rc_dot@white
     2016-01-31 19:47:37   fc7_Ulme        rc_dot@white
     2016-01-31 19:47:37   fc7_Wegerich    rc_dot@white
     2016-01-31 19:47:37   fc7_Weide       rc_dot@white
     2016-01-31 19:47:37   fc7_day_of_week Sat
     2016-01-31 19:47:37   fc7_maximum     rc_dot@white
   Helper:
     INTERVAL   10800
     ZIPCODE    60437
Attributes:
   levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
   room       Information
   stateFormat fc1_maximum
   updateEmpty 1
   updateIgnored 1

Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 31 Januar 2016, 21:01:40
Interessante Nutzung von levelsFormat.
Mit dem allergy Modul ist allerdings alles in Ordnung, die Werte stimmen.
Der Fehler muss also an deiner Readingsgroup liegen.
Vielleicht kann dir dabei jemand anders weiterhelfen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Ralf W. am 01 Februar 2016, 18:56:57
Zitat von: Markus M. am 31 Januar 2016, 15:13:27
... So, das hat jetzt hoffentlich jeder gesehen :) ...

Hallo Markus,

ja gesehen und Update gemacht:
60_allergy.pm        10682 2016-01-31 14:02:40Z markus-m

Aber nach "shutdown restart":
2016.02.01 18:52:36.775 3: WARNING: unsupported character in reading fc1_Beifu (not A-Za-z/\d_\.-), notify the allergy module maintainer.
2016.02.01 18:52:36.776 3: WARNING: unsupported character in reading fc1_Grser (not A-Za-z/\d_\.-), notify the allergy module maintainer.


MfG

Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Posti123 am 01 Februar 2016, 19:37:59
Fhem formatiert es bei mir so:

fc5_Beifu�
fc5_Gr�ser


wird wohl der Grund sein.

Update habe ich heute gemacht



Internals:
   DEF        69469
   NAME       Pollenflugvorhersage
   NR         372
   STATE      rc_dot@yellow
   TYPE       allergy
   UPDATED    2016-02-01 19:32:30
   Readings:
     2016-02-01 19:32:28   city            Weinheim
     2016-02-01 19:32:28   fc1_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc1_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc1_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc1_Birke       rc_dot@white
     2016-02-01 19:32:28   fc1_Buche       rc_dot@white
     2016-02-01 19:32:28   fc1_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc1_Erle        rc_dot@yellow
     2016-02-01 19:32:28   fc1_Esche       rc_dot@white
     2016-02-01 19:32:28   fc1_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc1_Hasel       rc_dot@yellow
     2016-02-01 19:32:28   fc1_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc1_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc1_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc1_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc1_Weide       rc_dot@white
     2016-02-01 19:32:28   fc1_day_of_week Mon
     2016-02-01 19:32:28   fc1_maximum     rc_dot@yellow
     2016-02-01 19:32:28   fc2_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc2_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc2_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc2_Birke       rc_dot@white
     2016-02-01 19:32:28   fc2_Buche       rc_dot@white
     2016-02-01 19:32:28   fc2_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc2_Erle        rc_dot@yellow
     2016-02-01 19:32:28   fc2_Esche       rc_dot@white
     2016-02-01 19:32:28   fc2_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc2_Hasel       rc_dot@yellow
     2016-02-01 19:32:28   fc2_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc2_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc2_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc2_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc2_Weide       rc_dot@white
     2016-02-01 19:32:28   fc2_day_of_week Tue
     2016-02-01 19:32:28   fc2_maximum     rc_dot@yellow
     2016-02-01 19:32:28   fc3_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc3_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc3_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc3_Birke       rc_dot@white
     2016-02-01 19:32:28   fc3_Buche       rc_dot@white
     2016-02-01 19:32:28   fc3_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc3_Erle        rc_dot@yellow
     2016-02-01 19:32:28   fc3_Esche       rc_dot@white
     2016-02-01 19:32:28   fc3_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc3_Hasel       rc_dot@yellow
     2016-02-01 19:32:28   fc3_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc3_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc3_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc3_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc3_Weide       rc_dot@white
     2016-02-01 19:32:28   fc3_day_of_week Wed
     2016-02-01 19:32:28   fc3_maximum     rc_dot@yellow
     2016-02-01 19:32:28   fc4_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc4_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc4_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc4_Birke       rc_dot@white
     2016-02-01 19:32:28   fc4_Buche       rc_dot@white
     2016-02-01 19:32:28   fc4_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc4_Erle        rc_dot@white
     2016-02-01 19:32:28   fc4_Esche       rc_dot@white
     2016-02-01 19:32:28   fc4_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc4_Hasel       rc_dot@white
     2016-02-01 19:32:28   fc4_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc4_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc4_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc4_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc4_Weide       rc_dot@white
     2016-02-01 19:32:28   fc4_day_of_week Thu
     2016-02-01 19:32:28   fc4_maximum     rc_dot@white
     2016-02-01 19:32:28   fc5_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc5_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc5_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc5_Birke       rc_dot@white
     2016-02-01 19:32:28   fc5_Buche       rc_dot@white
     2016-02-01 19:32:28   fc5_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc5_Erle        rc_dot@yellow
     2016-02-01 19:32:28   fc5_Esche       rc_dot@white
     2016-02-01 19:32:28   fc5_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc5_Hasel       rc_dot@orange
     2016-02-01 19:32:28   fc5_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc5_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc5_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc5_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc5_Weide       rc_dot@white
     2016-02-01 19:32:28   fc5_day_of_week Fri
     2016-02-01 19:32:28   fc5_maximum     rc_dot@orange
     2016-02-01 19:32:28   fc6_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc6_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc6_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc6_Birke       rc_dot@white
     2016-02-01 19:32:28   fc6_Buche       rc_dot@white
     2016-02-01 19:32:28   fc6_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc6_Erle        rc_dot@white
     2016-02-01 19:32:28   fc6_Esche       rc_dot@white
     2016-02-01 19:32:28   fc6_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc6_Hasel       rc_dot@white
     2016-02-01 19:32:28   fc6_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc6_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc6_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc6_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc6_Weide       rc_dot@white
     2016-02-01 19:32:28   fc6_day_of_week Sat
     2016-02-01 19:32:28   fc6_maximum     rc_dot@white
     2016-02-01 19:32:28   fc7_Ambrosia    rc_dot@white
     2016-02-01 19:32:28   fc7_Ampfer      rc_dot@white
     2016-02-01 19:32:28   fc7_Beifu�      rc_dot@white
     2016-02-01 19:32:28   fc7_Birke       rc_dot@white
     2016-02-01 19:32:28   fc7_Buche       rc_dot@white
     2016-02-01 19:32:28   fc7_Eiche       rc_dot@white
     2016-02-01 19:32:28   fc7_Erle        rc_dot@white
     2016-02-01 19:32:28   fc7_Esche       rc_dot@white
     2016-02-01 19:32:28   fc7_Gr�ser      rc_dot@white
     2016-02-01 19:32:28   fc7_Hasel       rc_dot@white
     2016-02-01 19:32:28   fc7_Pappel      rc_dot@white
     2016-02-01 19:32:28   fc7_Roggen      rc_dot@white
     2016-02-01 19:32:28   fc7_Ulme        rc_dot@white
     2016-02-01 19:32:28   fc7_Wegerich    rc_dot@white
     2016-02-01 19:32:28   fc7_Weide       rc_dot@white
     2016-02-01 19:32:28   fc7_day_of_week Sun
     2016-02-01 19:32:28   fc7_maximum     rc_dot@white
   Helper:
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: spikeh1 am 01 Februar 2016, 19:41:48
Zitat von: Posti123 am 01 Februar 2016, 19:37:59
Fhem formatiert es bei mir so:

fc5_Beifu�
fc5_Gr�ser
...

Bei mir ebenso.

MfG
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 01 Februar 2016, 20:44:15
Okay hab das mal geändert, eine große Veränderung kann ich jedoch nicht feststellen. Kann das mal jemand querchecken mit der PLZ 60437?

Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 01 Februar 2016, 20:57:11
Die Umlaute sind also hartnäckiger als gedacht.

Probiert mal bitte die Version im Anhang, die sollte eigentlich alles totkriegen.
Die Frage ist, ob danach noch was von den Zeichen übrig bleibt.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 01 Februar 2016, 21:02:34
das hat was gebracht. Ob es stimmt weiß ich aktuell leider nicht :(
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 01 Februar 2016, 21:20:13
Zitat von: accessburn am 01 Februar 2016, 21:02:34
das hat was gebracht. Ob es stimmt weiß ich aktuell leider nicht :(

Ja, tut es.
Poste bitte mal die Namen der Readings mit Umlauten, mit deiner Readingsgroup kann  ich leider nichts anfangen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 01 Februar 2016, 22:00:51
die hab ich schon geändert. ß=>ss und ä=>ae.

Jetzt scheint es wohl zu klappen.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 01 Februar 2016, 22:10:12
Die Frage war eigentlich, wie die Readings mit dem neuen Modul ankommen.
list Pollenflugvorhersage, bitte idealerweise in code Tags posten.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 01 Februar 2016, 22:14:31
Internals:
   DEF        60437
   NAME       Pollenflugvorhersage
   NR         350
   STATE      rc_dot@yellow
   TYPE       allergy
   UPDATED    2016-02-01 21:02:31
   Readings:
     2016-02-01 21:02:29   city            2
     2016-02-01 21:02:29   fc1_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc1_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc1_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc1_Birke       rc_dot@white
     2016-02-01 21:02:29   fc1_Buche       rc_dot@white
     2016-02-01 21:02:29   fc1_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc1_Erle        rc_dot@yellow
     2016-02-01 21:02:29   fc1_Esche       rc_dot@white
     2016-02-01 21:02:29   fc1_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc1_Hasel       rc_dot@yellow
     2016-02-01 21:02:29   fc1_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc1_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc1_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc1_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc1_Weide       rc_dot@white
     2016-02-01 21:02:29   fc1_day_of_week Mon
     2016-02-01 21:02:29   fc1_maximum     rc_dot@yellow
     2016-02-01 21:02:29   fc2_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc2_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc2_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc2_Birke       rc_dot@white
     2016-02-01 21:02:29   fc2_Buche       rc_dot@white
     2016-02-01 21:02:29   fc2_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc2_Erle        rc_dot@white
     2016-02-01 21:02:29   fc2_Esche       rc_dot@white
     2016-02-01 21:02:29   fc2_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc2_Hasel       rc_dot@white
     2016-02-01 21:02:29   fc2_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc2_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc2_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc2_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc2_Weide       rc_dot@white
     2016-02-01 21:02:29   fc2_day_of_week Tue
     2016-02-01 21:02:29   fc2_maximum     rc_dot@white
     2016-02-01 21:02:29   fc3_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc3_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc3_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc3_Birke       rc_dot@white
     2016-02-01 21:02:29   fc3_Buche       rc_dot@white
     2016-02-01 21:02:29   fc3_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc3_Erle        rc_dot@yellow
     2016-02-01 21:02:29   fc3_Esche       rc_dot@white
     2016-02-01 21:02:29   fc3_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc3_Hasel       rc_dot@yellow
     2016-02-01 21:02:29   fc3_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc3_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc3_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc3_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc3_Weide       rc_dot@white
     2016-02-01 21:02:29   fc3_day_of_week Wed
     2016-02-01 21:02:29   fc3_maximum     rc_dot@yellow
     2016-02-01 21:02:29   fc4_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc4_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc4_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc4_Birke       rc_dot@white
     2016-02-01 21:02:29   fc4_Buche       rc_dot@white
     2016-02-01 21:02:29   fc4_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc4_Erle        rc_dot@white
     2016-02-01 21:02:29   fc4_Esche       rc_dot@white
     2016-02-01 21:02:29   fc4_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc4_Hasel       rc_dot@white
     2016-02-01 21:02:29   fc4_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc4_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc4_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc4_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc4_Weide       rc_dot@white
     2016-02-01 21:02:29   fc4_day_of_week Thu
     2016-02-01 21:02:29   fc4_maximum     rc_dot@white
     2016-02-01 21:02:29   fc5_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc5_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc5_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc5_Birke       rc_dot@white
     2016-02-01 21:02:29   fc5_Buche       rc_dot@white
     2016-02-01 21:02:29   fc5_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc5_Erle        rc_dot@yellow
     2016-02-01 21:02:29   fc5_Esche       rc_dot@white
     2016-02-01 21:02:29   fc5_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc5_Hasel       rc_dot@orange
     2016-02-01 21:02:29   fc5_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc5_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc5_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc5_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc5_Weide       rc_dot@white
     2016-02-01 21:02:29   fc5_day_of_week Fri
     2016-02-01 21:02:29   fc5_maximum     rc_dot@orange
     2016-02-01 21:02:29   fc6_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc6_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc6_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc6_Birke       rc_dot@white
     2016-02-01 21:02:29   fc6_Buche       rc_dot@white
     2016-02-01 21:02:29   fc6_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc6_Erle        rc_dot@yellow
     2016-02-01 21:02:29   fc6_Esche       rc_dot@white
     2016-02-01 21:02:29   fc6_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc6_Hasel       rc_dot@yellow
     2016-02-01 21:02:29   fc6_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc6_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc6_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc6_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc6_Weide       rc_dot@white
     2016-02-01 21:02:29   fc6_day_of_week Sat
     2016-02-01 21:02:29   fc6_maximum     rc_dot@yellow
     2016-02-01 21:02:29   fc7_Ambrosia    rc_dot@white
     2016-02-01 21:02:29   fc7_Ampfer      rc_dot@white
     2016-02-01 21:02:29   fc7_Beifuss     rc_dot@white
     2016-02-01 21:02:29   fc7_Birke       rc_dot@white
     2016-02-01 21:02:29   fc7_Buche       rc_dot@white
     2016-02-01 21:02:29   fc7_Eiche       rc_dot@white
     2016-02-01 21:02:29   fc7_Erle        rc_dot@yellow
     2016-02-01 21:02:29   fc7_Esche       rc_dot@white
     2016-02-01 21:02:29   fc7_Graeser     rc_dot@white
     2016-02-01 21:02:29   fc7_Hasel       rc_dot@yellow
     2016-02-01 21:02:29   fc7_Pappel      rc_dot@white
     2016-02-01 21:02:29   fc7_Roggen      rc_dot@white
     2016-02-01 21:02:29   fc7_Ulme        rc_dot@white
     2016-02-01 21:02:29   fc7_Wegerich    rc_dot@white
     2016-02-01 21:02:29   fc7_Weide       rc_dot@white
     2016-02-01 21:02:29   fc7_day_of_week Sun
     2016-02-01 21:02:29   fc7_maximum     rc_dot@yellow
   Helper:
     INTERVAL   10800
     ZIPCODE    60437
Attributes:
   levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
   room       Information
   stateFormat fc1_maximum
   updateEmpty 1
   updateIgnored 1
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 01 Februar 2016, 22:37:28
Danke, sieht gut aus.
Ich weiss nur nicht ob das Problem nicht vorher schon gelöst war...
Evtl. kamen die Meldungen nur vom letzten Einlesen aus der Save Datei...

Könnt ihr mal die Readings löschen (deletereading DEVICENAME fc.*), mit Save speichern und dann FHEM nochmal mit der SVN Version starten?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Ralf W. am 01 Februar 2016, 23:32:15
Hallo,

ich habe sogar das Device gelöscht, save, shutdown restart und Device neu angelegt.

Internals:
   CFGFN
   DEF        45711
   NAME       Pollenflug_Daten
   NR         520
   STATE      -
   TYPE       allergy
   UPDATED    2016-02-01 23:25:39
   Readings:
     2016-02-01 23:25:39   city            Datteln
     2016-02-01 23:25:39   fc1_Ambrosia    -
     2016-02-01 23:25:39   fc1_Ampfer      -
     2016-02-01 23:25:39   fc1_Beifu�      -
     2016-02-01 23:25:39   fc1_Birke       -
     2016-02-01 23:25:39   fc1_Buche       -
     2016-02-01 23:25:39   fc1_Eiche       -
     2016-02-01 23:25:39   fc1_Erle        -
     2016-02-01 23:25:39   fc1_Esche       -
     2016-02-01 23:25:39   fc1_Gr�ser      -
     2016-02-01 23:25:39   fc1_Hasel       -
     2016-02-01 23:25:39   fc1_Pappel      -
     2016-02-01 23:25:39   fc1_Roggen      -
     2016-02-01 23:25:39   fc1_Ulme        -
     2016-02-01 23:25:39   fc1_Wegerich    -
     2016-02-01 23:25:39   fc1_Weide       -
     2016-02-01 23:25:39   fc1_day_of_week Mon
     2016-02-01 23:25:39   fc1_maximum     -
     2016-02-01 23:25:39   fc2_Ambrosia    -
     2016-02-01 23:25:39   fc2_Ampfer      -
     2016-02-01 23:25:39   fc2_Beifu�      -
     2016-02-01 23:25:39   fc2_Birke       -
     2016-02-01 23:25:39   fc2_Buche       -
     2016-02-01 23:25:39   fc2_Eiche       -
     2016-02-01 23:25:39   fc2_Erle        -
     2016-02-01 23:25:39   fc2_Esche       -
     2016-02-01 23:25:39   fc2_Gr�ser      -
     2016-02-01 23:25:39   fc2_Hasel       -
     2016-02-01 23:25:39   fc2_Pappel      -
     2016-02-01 23:25:39   fc2_Roggen      -
     2016-02-01 23:25:39   fc2_Ulme        -
     2016-02-01 23:25:39   fc2_Wegerich    -
     2016-02-01 23:25:39   fc2_Weide       -
     2016-02-01 23:25:39   fc2_day_of_week Tue
     2016-02-01 23:25:39   fc2_maximum     -
     2016-02-01 23:25:39   fc3_Ambrosia    -
     2016-02-01 23:25:39   fc3_Ampfer      -
     2016-02-01 23:25:39   fc3_Beifu�      -
     2016-02-01 23:25:39   fc3_Birke       -
     2016-02-01 23:25:39   fc3_Buche       -
     2016-02-01 23:25:39   fc3_Eiche       -
     2016-02-01 23:25:39   fc3_Erle        low
     2016-02-01 23:25:39   fc3_Esche       -
     2016-02-01 23:25:39   fc3_Gr�ser      -
     2016-02-01 23:25:39   fc3_Hasel       low
     2016-02-01 23:25:39   fc3_Pappel      -
     2016-02-01 23:25:39   fc3_Roggen      -
     2016-02-01 23:25:39   fc3_Ulme        -
     2016-02-01 23:25:39   fc3_Wegerich    -
     2016-02-01 23:25:39   fc3_Weide       -
     2016-02-01 23:25:39   fc3_day_of_week Wed
     2016-02-01 23:25:39   fc3_maximum     low
     2016-02-01 23:25:39   fc4_Ambrosia    -
     2016-02-01 23:25:39   fc4_Ampfer      -
     2016-02-01 23:25:39   fc4_Beifu�      -
     2016-02-01 23:25:39   fc4_Birke       -
     2016-02-01 23:25:39   fc4_Buche       -
     2016-02-01 23:25:39   fc4_Eiche       -
     2016-02-01 23:25:39   fc4_Erle        -
     2016-02-01 23:25:39   fc4_Esche       -
     2016-02-01 23:25:39   fc4_Gr�ser      -
     2016-02-01 23:25:39   fc4_Hasel       -
     2016-02-01 23:25:39   fc4_Pappel      -
     2016-02-01 23:25:39   fc4_Roggen      -
     2016-02-01 23:25:39   fc4_Ulme        -
     2016-02-01 23:25:39   fc4_Wegerich    -
     2016-02-01 23:25:39   fc4_Weide       -
     2016-02-01 23:25:39   fc4_day_of_week Thu
     2016-02-01 23:25:39   fc4_maximum     -
     2016-02-01 23:25:39   fc5_Ambrosia    -
     2016-02-01 23:25:39   fc5_Ampfer      -
     2016-02-01 23:25:39   fc5_Beifu�      -
     2016-02-01 23:25:39   fc5_Birke       -
     2016-02-01 23:25:39   fc5_Buche       -
     2016-02-01 23:25:39   fc5_Eiche       -
     2016-02-01 23:25:39   fc5_Erle        low
     2016-02-01 23:25:39   fc5_Esche       -
     2016-02-01 23:25:39   fc5_Gr�ser      -
     2016-02-01 23:25:39   fc5_Hasel       moderate
     2016-02-01 23:25:39   fc5_Pappel      -
     2016-02-01 23:25:39   fc5_Roggen      -
     2016-02-01 23:25:39   fc5_Ulme        -
     2016-02-01 23:25:39   fc5_Wegerich    -
     2016-02-01 23:25:39   fc5_Weide       -
     2016-02-01 23:25:39   fc5_day_of_week Fri
     2016-02-01 23:25:39   fc5_maximum     moderate
     2016-02-01 23:25:39   fc6_Ambrosia    -
     2016-02-01 23:25:39   fc6_Ampfer      -
     2016-02-01 23:25:39   fc6_Beifu�      -
     2016-02-01 23:25:39   fc6_Birke       -
     2016-02-01 23:25:39   fc6_Buche       -
     2016-02-01 23:25:39   fc6_Eiche       -
     2016-02-01 23:25:39   fc6_Erle        -
     2016-02-01 23:25:39   fc6_Esche       -
     2016-02-01 23:25:39   fc6_Gr�ser      -
     2016-02-01 23:25:39   fc6_Hasel       -
     2016-02-01 23:25:39   fc6_Pappel      -
     2016-02-01 23:25:39   fc6_Roggen      -
     2016-02-01 23:25:39   fc6_Ulme        -
     2016-02-01 23:25:39   fc6_Wegerich    -
     2016-02-01 23:25:39   fc6_Weide       -
     2016-02-01 23:25:39   fc6_day_of_week Sat
     2016-02-01 23:25:39   fc6_maximum     -
     2016-02-01 23:25:39   fc7_Ambrosia    -
     2016-02-01 23:25:39   fc7_Ampfer      -
     2016-02-01 23:25:39   fc7_Beifu�      -
     2016-02-01 23:25:39   fc7_Birke       -
     2016-02-01 23:25:39   fc7_Buche       -
     2016-02-01 23:25:39   fc7_Eiche       -
     2016-02-01 23:25:39   fc7_Erle        low
     2016-02-01 23:25:39   fc7_Esche       -
     2016-02-01 23:25:39   fc7_Gr�ser      -
     2016-02-01 23:25:39   fc7_Hasel       low
     2016-02-01 23:25:39   fc7_Pappel      -
     2016-02-01 23:25:39   fc7_Roggen      -
     2016-02-01 23:25:39   fc7_Ulme        -
     2016-02-01 23:25:39   fc7_Wegerich    -
     2016-02-01 23:25:39   fc7_Weide       -
     2016-02-01 23:25:39   fc7_day_of_week Sun
     2016-02-01 23:25:39   fc7_maximum     low
   Helper:
     INTERVAL   10800
     ZIPCODE    45711
Attributes:
   stateFormat fc1_maximum
   updateEmpty 1
   updateIgnored 1


WARNING: unsupported character ist nicht mehr vorhanden, aber Gräser und Beifuß haben noch ein Anzeigeproblem.

MfG
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 02 Februar 2016, 01:10:44
Zitat von: Ralf W. am 01 Februar 2016, 23:32:15ich habe sogar das Device gelöscht, save, shutdown restart und Device neu angelegt.
WARNING: unsupported character ist nicht mehr vorhanden, aber Gräser und Beifuß haben noch ein Anzeigeproblem.

Mit der Version auf der letzten Seite oder der aus dem Update?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: spikeh1 am 02 Februar 2016, 08:43:33
Zitat von: Markus M. am 01 Februar 2016, 20:57:11
Die Umlaute sind also hartnäckiger als gedacht.

Probiert mal bitte die Version im Anhang, die sollte eigentlich alles totkriegen.
Die Frage ist, ob danach noch was von den Zeichen übrig bleibt.

Mit deiner Version von gestern Abend, ist das Umlaute-Problem bei mir behoben.

MfG
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Ralf W. am 02 Februar 2016, 18:59:26
Zitat von: Markus M. am 02 Februar 2016, 01:10:44
Mit der Version auf der letzten Seite oder der aus dem Update?

Hallo Markus,

mit Version aus Update noch Zeichensatzfehler in den Readings. Mit der Version aus #71 alles ok.

MfG
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Ralf W. am 02 Februar 2016, 19:31:30
Hallo Markus,

bitte noch die Dokumentatio ändern:
levelsFormat
Localize levels by adding them comma separated (default: -,low,moderate,high)

Es fehlt noch "extreme".

MfG
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 02 Februar 2016, 20:38:43
Zitat von: Ralf W. am 02 Februar 2016, 18:59:26mit Version aus Update noch Zeichensatzfehler in den Readings. Mit der Version aus #71 alles ok.

Auf deine Rückmeldung hatte ich noch gewartet :) Fix ist im SVN!
Das sollte jetzt auch bei fehlerhafter Dekodierung funktionieren.

ZitatEs fehlt noch "extreme".
Kommt dann ins nächste Update
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Sunny am 03 Februar 2016, 02:00:00
Moin Markus,

bin erst Gestern über dieses Modul gestolpert.
Vielen Dank  8)

Ein mini optischer Fehler tritt bei mir noch auf.
(http://forum.fhem.de/index.php?action=dlattach;topic=37194.0;attach=45589)

List Pollenflug:
Internals:
   CHANGED
   DEF        xxxxx
   NAME       Pollenflug
   NR         1173
   STATE      low
   TYPE       allergy
   UPDATED    2016-02-03 01:45:00
   Readings:
     2016-02-03 01:45:00   city            xxx
     2016-02-03 01:45:00   fc1_Ambrosia    -
     2016-02-03 01:45:00   fc1_Ampfer      -
     2016-02-03 01:45:00   fc1_Beifuß      -
     2016-02-03 01:45:00   fc1_Birke       -
     2016-02-03 01:45:00   fc1_Buche       -
     2016-02-03 01:45:00   fc1_Eiche       -
     2016-02-03 01:45:00   fc1_Erle        low
     2016-02-03 01:45:00   fc1_Esche       -
     2016-02-03 01:45:00   fc1_Gräser      -
     2016-02-03 01:45:00   fc1_Hasel       low
     2016-02-03 01:45:00   fc1_Pappel      -
     2016-02-03 01:45:00   fc1_Roggen      -
     2016-02-03 01:45:00   fc1_Ulme        -
     2016-02-03 01:45:00   fc1_Wegerich    -
     2016-02-03 01:45:00   fc1_Weide       -
     2016-02-03 01:45:00   fc1_day_of_week Thu
     2016-02-03 01:45:00   fc1_maximum     low
     2016-02-03 01:45:00   fc2_Ambrosia    -
     2016-02-03 01:45:00   fc2_Ampfer      -
     2016-02-03 01:45:00   fc2_Beifuß      -
     2016-02-03 01:45:00   fc2_Birke       -
     2016-02-03 01:45:00   fc2_Buche       -
     2016-02-03 01:45:00   fc2_Eiche       -
     2016-02-03 01:45:00   fc2_Erle        low
     2016-02-03 01:45:00   fc2_Esche       -
     2016-02-03 01:45:00   fc2_Gräser      -
     2016-02-03 01:45:00   fc2_Hasel       low
     2016-02-03 01:45:00   fc2_Pappel      -
     2016-02-03 01:45:00   fc2_Roggen      -
     2016-02-03 01:45:00   fc2_Ulme        -
     2016-02-03 01:45:00   fc2_Wegerich    -
     2016-02-03 01:45:00   fc2_Weide       -
     2016-02-03 01:45:00   fc2_day_of_week Fr
     2016-02-03 01:45:00   fc2_maximum     low
     2016-02-03 01:45:00   fc3_Ambrosia    -
     2016-02-03 01:45:00   fc3_Ampfer      -
     2016-02-03 01:45:00   fc3_Beifuß      -
     2016-02-03 01:45:00   fc3_Birke       -
     2016-02-03 01:45:00   fc3_Buche       -
     2016-02-03 01:45:00   fc3_Eiche       -
     2016-02-03 01:45:00   fc3_Erle        -
     2016-02-03 01:45:00   fc3_Esche       -
     2016-02-03 01:45:00   fc3_Gräser      -
     2016-02-03 01:45:00   fc3_Hasel       -
     2016-02-03 01:45:00   fc3_Pappel      -
     2016-02-03 01:45:00   fc3_Roggen      -
     2016-02-03 01:45:00   fc3_Ulme        -
     2016-02-03 01:45:00   fc3_Wegerich    -
     2016-02-03 01:45:00   fc3_Weide       -
     2016-02-03 01:45:00   fc3_day_of_week Sat
     2016-02-03 01:45:00   fc3_maximum     -
     2016-02-03 01:45:00   fc4_Ambrosia    -
     2016-02-03 01:45:00   fc4_Ampfer      -
     2016-02-03 01:45:00   fc4_Beifuß      -
     2016-02-03 01:45:00   fc4_Birke       -
     2016-02-03 01:45:00   fc4_Buche       -
     2016-02-03 01:45:00   fc4_Eiche       -
     2016-02-03 01:45:00   fc4_Erle        -
     2016-02-03 01:45:00   fc4_Esche       -
     2016-02-03 01:45:00   fc4_Gräser      -
     2016-02-03 01:45:00   fc4_Hasel       -
     2016-02-03 01:45:00   fc4_Pappel      -
     2016-02-03 01:45:00   fc4_Roggen      -
     2016-02-03 01:45:00   fc4_Ulme        -
     2016-02-03 01:45:00   fc4_Wegerich    -
     2016-02-03 01:45:00   fc4_Weide       -
     2016-02-03 01:45:00   fc4_day_of_week Sun
     2016-02-03 01:45:00   fc4_maximum     -
     2016-02-03 01:45:00   fc5_Ambrosia    -
     2016-02-03 01:45:00   fc5_Ampfer      -
     2016-02-03 01:45:00   fc5_Beifuß      -
     2016-02-03 01:45:00   fc5_Birke       -
     2016-02-03 01:45:00   fc5_Buche       -
     2016-02-03 01:45:00   fc5_Eiche       -
     2016-02-03 01:45:00   fc5_Erle        low
     2016-02-03 01:45:00   fc5_Esche       -
     2016-02-03 01:45:00   fc5_Gräser      -
     2016-02-03 01:45:00   fc5_Hasel       moderate
     2016-02-03 01:45:00   fc5_Pappel      -
     2016-02-03 01:45:00   fc5_Roggen      -
     2016-02-03 01:45:00   fc5_Ulme        -
     2016-02-03 01:45:00   fc5_Wegerich    -
     2016-02-03 01:45:00   fc5_Weide       -
     2016-02-03 01:45:00   fc5_day_of_week Mon
     2016-02-03 01:45:00   fc5_maximum     moderate
     2016-02-03 01:45:00   fc6_Ambrosia    -
     2016-02-03 01:45:00   fc6_Ampfer      -
     2016-02-03 01:45:00   fc6_Beifuß      -
     2016-02-03 01:45:00   fc6_Birke       -
     2016-02-03 01:45:00   fc6_Buche       -
     2016-02-03 01:45:00   fc6_Eiche       -
     2016-02-03 01:45:00   fc6_Erle        low
     2016-02-03 01:45:00   fc6_Esche       -
     2016-02-03 01:45:00   fc6_Gräser      -
     2016-02-03 01:45:00   fc6_Hasel       low
     2016-02-03 01:45:00   fc6_Pappel      -
     2016-02-03 01:45:00   fc6_Roggen      -
     2016-02-03 01:45:00   fc6_Ulme        -
     2016-02-03 01:45:00   fc6_Wegerich    -
     2016-02-03 01:45:00   fc6_Weide       -
     2016-02-03 01:45:00   fc6_day_of_week Tue
     2016-02-03 01:45:00   fc6_maximum     low
     2016-02-03 01:45:00   fc7_Ambrosia    -
     2016-02-03 01:45:00   fc7_Ampfer      -
     2016-02-03 01:45:00   fc7_Beifuß      -
     2016-02-03 01:45:00   fc7_Birke       -
     2016-02-03 01:45:00   fc7_Buche       -
     2016-02-03 01:45:00   fc7_Eiche       -
     2016-02-03 01:45:00   fc7_Erle        -
     2016-02-03 01:45:00   fc7_Esche       -
     2016-02-03 01:45:00   fc7_Gräser      -
     2016-02-03 01:45:00   fc7_Hasel       -
     2016-02-03 01:45:00   fc7_Pappel      -
     2016-02-03 01:45:00   fc7_Roggen      -
     2016-02-03 01:45:00   fc7_Ulme        -
     2016-02-03 01:45:00   fc7_Wegerich    -
     2016-02-03 01:45:00   fc7_Weide       -
     2016-02-03 01:45:00   fc7_day_of_week Wed
     2016-02-03 01:45:00   fc7_maximum     -
   Helper:
     INTERVAL   10800
     ZIPCODE    xxxxx
Attributes:
   DbLogExclude .*
   comment    levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
   event-on-change-reading 1
   group      Wetter
   room       Wetter
   stateFormat fc1_maximum
   updateEmpty 1
   updateIgnored 1
   weekdaysFormat Mon,Tue,Wed,Thu,Fr,Sat,Sun


Viele Grüße
Sunny
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Sunny am 03 Februar 2016, 15:39:07
Moin Markus,

mit heutigem Update und ändern von
weekdaysFormat Mon,Tue,Wed,Thu,Fri,Sat,Sun
in
weekdaysFormat Sun,Mon,Tue,Wed,Thu,Fri,Sat
und wieder
weekdaysFormat Mon,Tue,Wed,Thu,Fri,Sat,Sun

Ist jetzt alles OK.

Sorry & viele Grüße
Sunny
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 03 Februar 2016, 16:01:02
Was du als optischen Fehler beschrieben hast, sollte mit dem Modul nichts zu tun gehabt haben.
Aber bei deinen Tagen dürfte jetzt Blödsinn rauskommen weil du nicht mit Sonntag angefangen hast. Wenn bei dir heute schon Donnerstag ist liegts daran ;)
Die Readings haben jetzt alle Namen ohne Umlaute?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Sunny am 03 Februar 2016, 16:30:44
Moin Markus,

Zitat von: Markus M. am 03 Februar 2016, 16:01:02
Die Readings haben jetzt alle Namen ohne Umlaute?
nach löschen und wieder neu definieren von Deinem Modul,
habe ich keine Umlaute mehr in den Readings! (Aus Gräser wurde Graeser)
Internals:
   CHANGED
   DEF        0815
   NAME       Pollenflug
   NR         1175
   STATE      low
   TYPE       allergy
   UPDATED    2016-02-03 16:14:02
   Readings:
     2016-02-03 16:14:02   city            some_where_under_the_rainbow
     2016-02-03 16:14:02   fc1_Ambrosia    -
     2016-02-03 16:14:02   fc1_Ampfer      -
     2016-02-03 16:14:02   fc1_Beifuss     -
     2016-02-03 16:14:02   fc1_Birke       -
     2016-02-03 16:14:02   fc1_Buche       -
     2016-02-03 16:14:02   fc1_Eiche       -
     2016-02-03 16:14:02   fc1_Erle        low
     2016-02-03 16:14:02   fc1_Esche       -
     2016-02-03 16:14:02   fc1_Graeser     -
     2016-02-03 16:14:02   fc1_Hasel       low
     2016-02-03 16:14:02   fc1_Pappel      -
     2016-02-03 16:14:02   fc1_Roggen      -
     2016-02-03 16:14:02   fc1_Ulme        -
     2016-02-03 16:14:02   fc1_Wegerich    -
     2016-02-03 16:14:02   fc1_Weide       -
     2016-02-03 16:14:02   fc1_day_of_week Mittwoch
     2016-02-03 16:14:02   fc1_maximum     low
     2016-02-03 16:14:02   fc2_Ambrosia    -
     2016-02-03 16:14:02   fc2_Ampfer      -
     2016-02-03 16:14:02   fc2_Beifuss     -
     2016-02-03 16:14:02   fc2_Birke       -
     2016-02-03 16:14:02   fc2_Buche       -
     2016-02-03 16:14:02   fc2_Eiche       -
     2016-02-03 16:14:02   fc2_Erle        -
     2016-02-03 16:14:02   fc2_Esche       -
     2016-02-03 16:14:02   fc2_Graeser     -
     2016-02-03 16:14:02   fc2_Hasel       -
     2016-02-03 16:14:02   fc2_Pappel      -
     2016-02-03 16:14:02   fc2_Roggen      -
     2016-02-03 16:14:02   fc2_Ulme        -
     2016-02-03 16:14:02   fc2_Wegerich    -
     2016-02-03 16:14:02   fc2_Weide       -
     2016-02-03 16:14:02   fc2_day_of_week Donnerstag
     2016-02-03 16:14:02   fc2_maximum     -
     2016-02-03 16:14:02   fc3_Ambrosia    -
     2016-02-03 16:14:02   fc3_Ampfer      -
     2016-02-03 16:14:02   fc3_Beifuss     -
     2016-02-03 16:14:02   fc3_Birke       -
     2016-02-03 16:14:02   fc3_Buche       -
     2016-02-03 16:14:02   fc3_Eiche       -
     2016-02-03 16:14:02   fc3_Erle        -
     2016-02-03 16:14:02   fc3_Esche       -
     2016-02-03 16:14:02   fc3_Graeser     -
     2016-02-03 16:14:02   fc3_Hasel       -
     2016-02-03 16:14:02   fc3_Pappel      -
     2016-02-03 16:14:02   fc3_Roggen      -
     2016-02-03 16:14:02   fc3_Ulme        -
     2016-02-03 16:14:02   fc3_Wegerich    -
     2016-02-03 16:14:02   fc3_Weide       -
     2016-02-03 16:14:02   fc3_day_of_week Freitag
     2016-02-03 16:14:02   fc3_maximum     -
     2016-02-03 16:14:02   fc4_Ambrosia    -
     2016-02-03 16:14:02   fc4_Ampfer      -
     2016-02-03 16:14:02   fc4_Beifuss     -
     2016-02-03 16:14:02   fc4_Birke       -
     2016-02-03 16:14:02   fc4_Buche       -
     2016-02-03 16:14:02   fc4_Eiche       -
     2016-02-03 16:14:02   fc4_Erle        low
     2016-02-03 16:14:02   fc4_Esche       -
     2016-02-03 16:14:02   fc4_Graeser     -
     2016-02-03 16:14:02   fc4_Hasel       moderate
     2016-02-03 16:14:02   fc4_Pappel      -
     2016-02-03 16:14:02   fc4_Roggen      -
     2016-02-03 16:14:02   fc4_Ulme        -
     2016-02-03 16:14:02   fc4_Wegerich    -
     2016-02-03 16:14:02   fc4_Weide       -
     2016-02-03 16:14:02   fc4_day_of_week Samstag
     2016-02-03 16:14:02   fc4_maximum     moderate
     2016-02-03 16:14:02   fc5_Ambrosia    -
     2016-02-03 16:14:02   fc5_Ampfer      -
     2016-02-03 16:14:02   fc5_Beifuss     -
     2016-02-03 16:14:02   fc5_Birke       -
     2016-02-03 16:14:02   fc5_Buche       -
     2016-02-03 16:14:02   fc5_Eiche       -
     2016-02-03 16:14:02   fc5_Erle        low
     2016-02-03 16:14:02   fc5_Esche       -
     2016-02-03 16:14:02   fc5_Graeser     -
     2016-02-03 16:14:02   fc5_Hasel       low
     2016-02-03 16:14:02   fc5_Pappel      -
     2016-02-03 16:14:02   fc5_Roggen      -
     2016-02-03 16:14:02   fc5_Ulme        -
     2016-02-03 16:14:02   fc5_Wegerich    -
     2016-02-03 16:14:02   fc5_Weide       -
     2016-02-03 16:14:02   fc5_day_of_week Sonntag
     2016-02-03 16:14:02   fc5_maximum     low
     2016-02-03 16:14:02   fc6_Ambrosia    -
     2016-02-03 16:14:02   fc6_Ampfer      -
     2016-02-03 16:14:02   fc6_Beifuss     -
     2016-02-03 16:14:02   fc6_Birke       -
     2016-02-03 16:14:02   fc6_Buche       -
     2016-02-03 16:14:02   fc6_Eiche       -
     2016-02-03 16:14:02   fc6_Erle        -
     2016-02-03 16:14:02   fc6_Esche       -
     2016-02-03 16:14:02   fc6_Graeser     -
     2016-02-03 16:14:02   fc6_Hasel       -
     2016-02-03 16:14:02   fc6_Pappel      -
     2016-02-03 16:14:02   fc6_Roggen      -
     2016-02-03 16:14:02   fc6_Ulme        -
     2016-02-03 16:14:02   fc6_Wegerich    -
     2016-02-03 16:14:02   fc6_Weide       -
     2016-02-03 16:14:02   fc6_day_of_week Montag
     2016-02-03 16:14:02   fc6_maximum     -
     2016-02-03 16:14:02   fc7_Ambrosia    -
     2016-02-03 16:14:02   fc7_Ampfer      -
     2016-02-03 16:14:02   fc7_Beifuss     -
     2016-02-03 16:14:02   fc7_Birke       -
     2016-02-03 16:14:02   fc7_Buche       -
     2016-02-03 16:14:02   fc7_Eiche       -
     2016-02-03 16:14:02   fc7_Erle        low
     2016-02-03 16:14:02   fc7_Esche       -
     2016-02-03 16:14:02   fc7_Graeser     -
     2016-02-03 16:14:02   fc7_Hasel       low
     2016-02-03 16:14:02   fc7_Pappel      -
     2016-02-03 16:14:02   fc7_Roggen      -
     2016-02-03 16:14:02   fc7_Ulme        -
     2016-02-03 16:14:02   fc7_Wegerich    -
     2016-02-03 16:14:02   fc7_Weide       -
     2016-02-03 16:14:02   fc7_day_of_week Dienstag
     2016-02-03 16:14:02   fc7_maximum     low
   Helper:
     INTERVAL   10800
     ZIPCODE    0815
Attributes:
   DbLogExclude .*
   comment    levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
   event-on-change-reading 1
   group      Wetter
   room       Wetter
   stateFormat fc1_maximum
   updateEmpty 1
   updateIgnored 1
   weekdaysFormat Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag

Sorry, englisch ist nicht gerade eine Sprache in der ich Träume.  :-[
Vielleicht hatte es auch mit der Uhrzeit zu tun, das ich nicht mehr so aufmerksam war.

Zitat von: Markus M. am 03 Februar 2016, 16:01:02
Was du als optischen Fehler beschrieben hast, sollte mit dem Modul nichts zu tun gehabt haben.
Hatte es ohne mein Tage kuddel muddel und ca. 3mal Dein Modul gelöscht und neu definiert, bevor ich den "optischen Fehler" gepostet hatte.
Versuche die Fehler die ca. 30cm vor dem Bildschirm sitzen zu vermeiden.
"Erst kieken, dann quieken"

Danke für Deine Zeit & noch ene schönen Tag
Sunny

PS:version
File                 Rev   Last Change

fhem.pl              10679 2016-01-31 11:16:59Z rudolfkoenig
60_allergy.pm        10697 2016-02-02 18:28:00Z markus-m
96_allowed.pm        10530 2016-01-16 19:27:21Z rudolfkoenig
90_at.pm             10594 2016-01-22 13:27:34Z rudolfkoenig
98_autocreate.pm     10651 2016-01-28 16:18:49Z rudolfkoenig
98_cloneDummy.pm      5919 2014-05-21 05:03:48Z joachim09876
98_cmdalias.pm       10530 2016-01-16 19:27:21Z rudolfkoenig
98_copy.pm           10537 2016-01-16 21:06:09Z justme1968
00_CUL.pm            10472 2016-01-12 08:34:51Z rudolfkoenig
10_CUL_HM.pm         10520 2016-01-16 13:41:45Z martinp876
10_CUL_IR.pm          3580 2013-08-02 16:17:38Z betateilchen
93_DbLog.pm           9718 2015-10-29 15:05:52Z rapster
98_DOIF.pm           10672 2016-01-30 22:54:43Z damian-s
98_dummy.pm          10530 2016-01-16 19:27:21Z rudolfkoenig
91_eventTypes.pm     10530 2016-01-16 19:27:21Z rudolfkoenig
00_FBAHA.pm          10398 2016-01-07 09:05:47Z rudolfkoenig
10_FBDECT.pm          9304 2015-09-25 18:33:18Z rudolfkoenig
72_FB_CALLLIST.pm    10678 2016-01-31 10:50:40Z markusbloch
72_FB_CALLMONITOR.pm 10668 2016-01-30 13:42:28Z markusbloch
93_FHEM2FHEM.pm      10530 2016-01-16 19:27:21Z rudolfkoenig
01_FHEMWEB.pm        10583 2016-01-21 10:22:53Z rudolfkoenig
92_FileLog.pm        10530 2016-01-16 19:27:21Z rudolfkoenig
72_FRITZBOX.pm       10687 2016-01-31 16:57:50Z grompo
37_harmony.pm         9917 2015-11-17 12:36:55Z justme1968
98_HMinfo.pm         10615 2016-01-24 21:09:45Z martinp876
95_holiday.pm        10530 2016-01-16 19:27:21Z rudolfkoenig
51_I2C_BMP180.pm     10452 2016-01-10 22:45:12Z klauswitt
No Id found for 51_I2C_TSL2561.pm
49_IPCAM.pm           2626 2013-02-01 19:19:15Z mfr69bs
No Id found for 10_IT.pm
91_notify.pm         10694 2016-02-01 06:43:00Z rudolfkoenig
33_readingsGroup.pm  10532 2016-01-16 19:56:21Z justme1968
No Id found for 95_remotecontrol.pm
00_RPII2C.pm         10638 2016-01-26 00:11:07Z klauswitt
99_SUNRISE_EL.pm     10569 2016-01-19 06:30:28Z rudolfkoenig
98_SVG.pm            10530 2016-01-16 19:27:21Z rudolfkoenig
42_SYSMON.pm         10360 2016-01-04 21:21:02Z hexenmeister
98_telnet.pm         10551 2016-01-17 11:03:44Z rudolfkoenig
99_Utils.pm          10570 2016-01-19 06:39:23Z rudolfkoenig
No Id found for 77_UWZ.pm
98_version.pm        10658 2016-01-29 19:43:10Z markusbloch
91_watchdog.pm       10530 2016-01-16 19:27:21Z rudolfkoenig
59_Weather.pm        10403 2016-01-07 19:44:04Z borisneubert
98_weblink.pm        10530 2016-01-16 19:27:21Z rudolfkoenig
70_XBMC.pm           10601 2016-01-22 20:49:44Z vbs2

Blocking.pm          10343 2016-01-03 10:55:45Z rudolfkoenig
DevIo.pm              8954 2015-07-13 16:01:48Z rudolfkoenig
FritzBoxUtils.pm      6574 2014-09-19 17:32:48Z rudolfkoenig
HMConfig.pm          10669 2016-01-30 17:58:06Z martinp876
HttpUtils.pm         10698 2016-02-02 18:36:14Z rudolfkoenig
myUtilsTemplate.pm    7570 2015-01-14 18:31:44Z rudolfkoenig
RTypes.pm            10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm      9413 2015-10-09 13:13:11Z rudolfkoenig
TcpServerUtils.pm    10346 2016-01-03 12:34:27Z rudolfkoenig


Fhem info:
  Release  : 5.7 FeatureLevel: 5.7
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
  uniqueID : 4711
  upTime   : 04:48:18

Defined modules:
  CUL            : 1
  CUL_HM         : 25
  CUL_IR         : 1
  DOIF           : 30
  DbLog          : 6
  FBAHA          : 1
  FBDECT         : 3
  FB_CALLLIST    : 4
  FB_CALLMONITOR : 1
  FHEM2FHEM      : 2
  FHEMWEB        : 3
  FRITZBOX       : 2
  FileLog        : 4
  HMinfo         : 1
  I2C_BMP180     : 1
  I2C_TSL2561    : 1
  IPCAM          : 1
  IT             : 20
  RPII2C         : 1
  SVG            : 47
  SYSMON         : 1
  Weather        : 1
  XBMC           : 3
  allergy        : 1
  allowed        : 4
  at             : 16
  autocreate     : 1
  cloneDummy     : 43
  cmdalias       : 1
  dummy          : 30
  eventTypes     : 1
  harmony        : 7
  holiday        : 1
  notify         : 14
  readingsGroup  : 3
  remotecontrol  : 6
  telnet         : 1
  watchdog       : 2
  weblink        : 18

Defined models per module:
  CUL            : CUL
  CUL_HM         : ActionDetector,CCU-FHEM,HM-CC-RT-DN,HM-SEC-SC-2,HM-SEC-SCo
  FBDECT         : Dect200,Powerline546E
  I2C_BMP180     : BMP180
  IT             : itdimmer,itswitch
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 03 Februar 2016, 17:47:06
Na dann sollte erst mal wieder alles gut sein.
Ich werde demnächst noch versuchen herauszufinden wie oft und wann die Daten aktualisiert werden und falls nötig die Abfragen dahingehend anpassen.
Hat noch jemand weitere Wünsche oder Ideen?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 03 Februar 2016, 18:10:32
Hier mein Wunschzettel :-D

Ich bin alles andere als ein Profi, aber ich wüschte mir deutsche Tagesbezeichnungen und jemand der mir erklärt wie man das in ftui einbaut :-)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: rudolfkoenig am 03 Februar 2016, 18:13:17
@Markus: Achtung, musste die Doku aendern, sonst war die komplette deutsche Version der Commandref unlesbar. Bitte vor dem Einchecken die Doku mit dem Browser pruefen (siehe contrib/commandref_join.pl)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Sunny am 03 Februar 2016, 18:24:30
Moin accessburn,

Zitat von: accessburn am 03 Februar 2016, 18:10:32
Hier mein Wunschzettel :-D

Ich bin alles andere als ein Profi, aber ich wüschte mir deutsche Tagesbezeichnungen
Bei einem kann ich Dir helfen, setze das "attr <device>
Zitat von: Sunny am 03 Februar 2016, 16:30:44
weekdaysFormat Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag
"
und schon haste die Wochentage in de.

Viele Grüße
Sunny
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Aeroschmelz am 14 Februar 2016, 19:28:50
Hallo,

das Modul zeigt seit Neuestem im Status ERROR:

Internals:
   DEF        XXXXX
   NAME       Pollenflug
   NR         199
   STATE      error
   TYPE       allergy
   UPDATED    2016-02-14 02:23:19


Könnt ihr das bestätigen? Gibt es einen Grund dafür?

Ich verwendete als stateFormat Attribut fc1_maximum
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 14 Februar 2016, 19:31:24
Hier ist alles in Ordnung.
Bitte verbose auf 5, Stacktrace an, Fehler posten.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: FHEM-User22 am 22 Februar 2016, 09:24:38
Hallo,

bei mir sagt fhem nach:

define Pollenflug allergy 12345

Cannot load module allergy

Ich habe heute geupdatet, das Modul 60_allergy.pm ist im Fhem-Ordner und auch die Rechte stimmen.

Wo kann ich noch suchen?

Dankeschön.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 22 Februar 2016, 13:52:43
Was sagt denn das Log mit aktiviertem Stacktrace?
Hast du alle benötigten Perl Module installiert?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: FHEM-User22 am 22 Februar 2016, 14:08:52
Zitat von: Markus M. am 22 Februar 2016, 13:52:43
Was sagt denn das Log mit aktiviertem Stacktrace?
Hast du alle benötigten Perl Module installiert?

das Log sagt:
2016.02.22 14:03:49 1: reload: Error:Modul 60_allergy deactivated:
Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/60_allergy.pm line 26.
BEGIN failed--compilation aborted at ./FHEM/60_allergy.pm line 26.

2016.02.22 14:03:49 0: Can't locate XML/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/60_allergy.pm line 26.
BEGIN failed--compilation aborted at ./FHEM/60_allergy.pm line 26.


und zu Pearl:

XML::Simple habe ich mit:

perl -MCPAN -e shell
install XML::Simple

installiert.

ist noch was zu installieren? Oder ist es schief gegangen?


Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 22 Februar 2016, 14:14:41
Sagt er dir doch, XML::Simple ist nicht da. Die Installation hat also nicht geklappt. (sudo?!)
Versuch es am besten mit apt-get, falls du Ubuntu etc. verwendest.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: FHEM-User22 am 22 Februar 2016, 14:16:04
gibts dazu eine Anleitung irgendwo?

ich habe das eingegeben:

perl -MCPAN -e shell
install XML::Simple


So:
apt-get install libxml-simple-perl

damit läd er das Modul. Und alles andere funzt auch.

Hervorragende Arbeit! Dankeschön an alle Entwickler!

Dankeschön für die schnelle Hilfe hier.

Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: originalhardy am 22 Februar 2016, 16:10:55
Zitat von: accessburn am 03 Februar 2016, 18:10:32
Hier mein Wunschzettel :-D

Ich bin alles andere als ein Profi, aber ich wüschte mir deutsche Tagesbezeichnungen und jemand der mir erklärt wie man das in ftui einbaut :-)
Erstmal ein ganz herzliches Danke an Markus für das geniale Modul. Kann ich prima brauchen, damit meine Tochter immer rechtzeitig gewarnt ist.

Also ich habe das mal so in ftui eingebaut:
<div class="doublebox-h">
        <div class="top-space inline">
        <div data-type="symbol" data-device="Pollen" data-get="fc1_Erle"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["-","low","moderate","extreme"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Erle</div>
        </div>
        <div class="top-space inline">
        <div data-type="symbol" data-device="Pollen" data-get="fc1_Hasel"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["-","low","moderate","extreme"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Hasel</div>
        </div>
        </div>

Damit passen immer zwei Werte nebeneinander und werden je nach "Gefahrenlage" entsprechend eingefärbt.

Gruß
Hardy
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: FHEM-User22 am 22 Februar 2016, 20:31:41
Hallo,
ich nochmal....
Ich habe nun auf der 2. Maschine installiert. Alles gleich, neueste Updates aber nur auf dem Raspi (Wheezy) geht es:
Internals:
   CFGFN
   DEF        04668
   NAME       Pollenflug
   NR         788
   STATE      white
   TYPE       allergy
   UPDATED    2016-02-22 18:19:34
   Helper:
     Dblog:
       City:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Boehlen
       Fc1_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Mon
       Fc1_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      white
       Fc2_erle:
         Mydblog:
           TIME       1456161574.57943
           VALUE      orange
       Fc2_hasel:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc2_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Tue
       Fc2_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      orange
       Fc3_erle:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc3_hasel:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc3_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Wed
       Fc3_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc4_erle:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc4_hasel:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc4_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Thu
       Fc4_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc5_erle:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc5_hasel:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc5_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Fri
       Fc5_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc6_erle:
         Mydblog:
           TIME       1456161574.57943
           VALUE      red
       Fc6_hasel:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc6_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Sat
       Fc6_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      red
       Fc7_erle:
         Mydblog:
           TIME       1456161574.57943
           VALUE      red
       Fc7_hasel:
         Mydblog:
           TIME       1456161574.57943
           VALUE      yellow
       Fc7_day_of_week:
         Mydblog:
           TIME       1456161574.57943
           VALUE      Sun
       Fc7_maximum:
         Mydblog:
           TIME       1456161574.57943
           VALUE      red
   Readings:
     2016-02-22 18:19:33   city            Boehlen
     2016-02-22 18:19:33   fc1_day_of_week Mon
     2016-02-22 18:19:33   fc1_maximum     white
     2016-02-22 18:19:33   fc2_Erle        orange
     2016-02-22 18:19:33   fc2_Hasel       yellow
     2016-02-22 18:19:33   fc2_day_of_week Tue
     2016-02-22 18:19:33   fc2_maximum     orange
     2016-02-22 18:19:33   fc3_Erle        yellow
     2016-02-22 18:19:33   fc3_Hasel       yellow
     2016-02-22 18:19:33   fc3_day_of_week Wed
     2016-02-22 18:19:33   fc3_maximum     yellow
     2016-02-22 18:19:33   fc4_Erle        yellow
     2016-02-22 18:19:33   fc4_Hasel       yellow
     2016-02-22 18:19:33   fc4_day_of_week Thu
     2016-02-22 18:19:33   fc4_maximum     yellow
     2016-02-22 18:19:33   fc5_Erle        yellow
     2016-02-22 18:19:33   fc5_Hasel       yellow
     2016-02-22 18:19:33   fc5_day_of_week Fri
     2016-02-22 18:19:33   fc5_maximum     yellow
     2016-02-22 18:19:33   fc6_Erle        red
     2016-02-22 18:19:33   fc6_Hasel       yellow
     2016-02-22 18:19:33   fc6_day_of_week Sat
     2016-02-22 18:19:33   fc6_maximum     red
     2016-02-22 18:19:33   fc7_Erle        red
     2016-02-22 18:19:33   fc7_Hasel       yellow
     2016-02-22 18:19:33   fc7_day_of_week Sun
     2016-02-22 18:19:33   fc7_maximum     red
   Helper:
     INTERVAL   10800
     ZIPCODE    04668
Attributes:
   levelsFormat white,yellow,orange,red
   room       Unsorted
   stateFormat fc1_maximum


auf den Cubitruck (Igors Image):
Internals:
   CFGFN
   DEF        04668
   NAME       Pollenflug
   NR         251
   STATE      white
   TYPE       allergy
   UPDATED    2016-02-22 20:18:03
   Helper:
     Dblog:
       City:
         Logdb:
           TIME       1456168682.39574
           VALUE      Boehlen
       Fc1_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc1_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Mon
       Fc1_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      orange
       Fc2_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc2_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc2_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Tue
       Fc2_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      orange
       Fc3_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc3_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc3_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc3_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Wed
       Fc3_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc4_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc4_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc4_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc4_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Thu
       Fc4_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc5_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc5_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc5_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc5_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Fri
       Fc5_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc6_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      red
       Fc6_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc6_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc6_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Sat
       Fc6_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      red
       Fc7_ambrosia:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_ampfer:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_beifuss:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_birke:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_buche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_eiche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_erle:
         Logdb:
           TIME       1456168682.39574
           VALUE      red
       Fc7_esche:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_graeser:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_hasel:
         Logdb:
           TIME       1456168682.39574
           VALUE      yellow
       Fc7_pappel:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_roggen:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_ulme:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_wegerich:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_weide:
         Logdb:
           TIME       1456168682.39574
           VALUE      white
       Fc7_day_of_week:
         Logdb:
           TIME       1456168682.39574
           VALUE      Sun
       Fc7_maximum:
         Logdb:
           TIME       1456168682.39574
           VALUE      red
       State:
         Logdb:
           TIME       1456164468.8922
           VALUE      city:
   Readings:
     2016-02-22 20:18:02   city            Boehlen
     2016-02-22 20:18:02   fc1_Ambrosia    white
     2016-02-22 20:18:02   fc1_Ampfer      white
     2016-02-22 20:18:02   fc1_Beifuss     white
     2016-02-22 20:18:02   fc1_Birke       white
     2016-02-22 20:18:02   fc1_Buche       white
     2016-02-22 20:18:02   fc1_Eiche       white
     2016-02-22 20:18:02   fc1_Erle        white
     2016-02-22 20:18:02   fc1_Esche       white
     2016-02-22 20:18:02   fc1_Graeser     white
     2016-02-22 20:18:02   fc1_Hasel       white
     2016-02-22 20:18:02   fc1_Pappel      white
     2016-02-22 20:18:02   fc1_Roggen      white
     2016-02-22 20:18:02   fc1_Ulme        white
     2016-02-22 20:18:02   fc1_Wegerich    white
     2016-02-22 20:18:02   fc1_Weide       white
     2016-02-22 20:18:02   fc1_day_of_week Mon
     2016-02-22 20:18:02   fc1_maximum     white
     2016-02-22 20:18:02   fc2_Ambrosia    white
     2016-02-22 20:18:02   fc2_Ampfer      white
     2016-02-22 20:18:02   fc2_Beifuss     white
     2016-02-22 20:18:02   fc2_Birke       white
     2016-02-22 20:18:02   fc2_Buche       white
     2016-02-22 20:18:02   fc2_Eiche       white
     2016-02-22 20:18:02   fc2_Erle        orange
     2016-02-22 20:18:02   fc2_Esche       white
     2016-02-22 20:18:02   fc2_Graeser     white
     2016-02-22 20:18:02   fc2_Hasel       yellow
     2016-02-22 20:18:02   fc2_Pappel      white
     2016-02-22 20:18:02   fc2_Roggen      white
     2016-02-22 20:18:02   fc2_Ulme        white
     2016-02-22 20:18:02   fc2_Wegerich    white
     2016-02-22 20:18:02   fc2_Weide       white
     2016-02-22 20:18:02   fc2_day_of_week Tue
     2016-02-22 20:18:02   fc2_maximum     orange
     2016-02-22 20:18:02   fc3_Ambrosia    white
     2016-02-22 20:18:02   fc3_Ampfer      white
     2016-02-22 20:18:02   fc3_Beifuss     white
     2016-02-22 20:18:02   fc3_Birke       white
     2016-02-22 20:18:02   fc3_Buche       white
     2016-02-22 20:18:02   fc3_Eiche       white
     2016-02-22 20:18:02   fc3_Erle        yellow
     2016-02-22 20:18:02   fc3_Esche       white
     2016-02-22 20:18:02   fc3_Graeser     white
     2016-02-22 20:18:02   fc3_Hasel       yellow
     2016-02-22 20:18:02   fc3_Pappel      white
     2016-02-22 20:18:02   fc3_Roggen      white
     2016-02-22 20:18:02   fc3_Ulme        white
     2016-02-22 20:18:02   fc3_Wegerich    white
     2016-02-22 20:18:02   fc3_Weide       white
     2016-02-22 20:18:02   fc3_day_of_week Wed
     2016-02-22 20:18:02   fc3_maximum     yellow
     2016-02-22 20:18:02   fc4_Ambrosia    white
     2016-02-22 20:18:02   fc4_Ampfer      white
     2016-02-22 20:18:02   fc4_Beifuss     white
     2016-02-22 20:18:02   fc4_Birke       white
     2016-02-22 20:18:02   fc4_Buche       white
     2016-02-22 20:18:02   fc4_Eiche       white
     2016-02-22 20:18:02   fc4_Erle        yellow
     2016-02-22 20:18:02   fc4_Esche       white
     2016-02-22 20:18:02   fc4_Graeser     white
     2016-02-22 20:18:02   fc4_Hasel       yellow
     2016-02-22 20:18:02   fc4_Pappel      white
     2016-02-22 20:18:02   fc4_Roggen      white
     2016-02-22 20:18:02   fc4_Ulme        white
     2016-02-22 20:18:02   fc4_Wegerich    white
     2016-02-22 20:18:02   fc4_Weide       white
     2016-02-22 20:18:02   fc4_day_of_week Thu
     2016-02-22 20:18:02   fc4_maximum     yellow
     2016-02-22 20:18:02   fc5_Ambrosia    white
     2016-02-22 20:18:02   fc5_Ampfer      white
     2016-02-22 20:18:02   fc5_Beifuss     white
     2016-02-22 20:18:02   fc5_Birke       white
     2016-02-22 20:18:02   fc5_Buche       white
     2016-02-22 20:18:02   fc5_Eiche       white
     2016-02-22 20:18:02   fc5_Erle        yellow
     2016-02-22 20:18:02   fc5_Esche       white
     2016-02-22 20:18:02   fc5_Graeser     white
     2016-02-22 20:18:02   fc5_Hasel       yellow
     2016-02-22 20:18:02   fc5_Pappel      white
     2016-02-22 20:18:02   fc5_Roggen      white
     2016-02-22 20:18:02   fc5_Ulme        white
     2016-02-22 20:18:02   fc5_Wegerich    white
     2016-02-22 20:18:02   fc5_Weide       white
     2016-02-22 20:18:02   fc5_day_of_week Fri
     2016-02-22 20:18:02   fc5_maximum     yellow
     2016-02-22 20:18:02   fc6_Ambrosia    white
     2016-02-22 20:18:02   fc6_Ampfer      white
     2016-02-22 20:18:02   fc6_Beifuss     white
     2016-02-22 20:18:02   fc6_Birke       white
     2016-02-22 20:18:02   fc6_Buche       white
     2016-02-22 20:18:02   fc6_Eiche       white
     2016-02-22 20:18:02   fc6_Erle        red
     2016-02-22 20:18:02   fc6_Esche       white
     2016-02-22 20:18:02   fc6_Graeser     white
     2016-02-22 20:18:02   fc6_Hasel       yellow
     2016-02-22 20:18:02   fc6_Pappel      white
     2016-02-22 20:18:02   fc6_Roggen      white
     2016-02-22 20:18:02   fc6_Ulme        white
     2016-02-22 20:18:02   fc6_Wegerich    white
     2016-02-22 20:18:02   fc6_Weide       white
     2016-02-22 20:18:02   fc6_day_of_week Sat
     2016-02-22 20:18:02   fc6_maximum     red
     2016-02-22 20:18:02   fc7_Ambrosia    white
     2016-02-22 20:18:02   fc7_Ampfer      white
     2016-02-22 20:18:02   fc7_Beifuss     white
     2016-02-22 20:18:02   fc7_Birke       white
     2016-02-22 20:18:02   fc7_Buche       white
     2016-02-22 20:18:02   fc7_Eiche       white
     2016-02-22 20:18:02   fc7_Erle        red
     2016-02-22 20:18:02   fc7_Esche       white
     2016-02-22 20:18:02   fc7_Graeser     white
     2016-02-22 20:18:02   fc7_Hasel       yellow
     2016-02-22 20:18:02   fc7_Pappel      white
     2016-02-22 20:18:02   fc7_Roggen      white
     2016-02-22 20:18:02   fc7_Ulme        white
     2016-02-22 20:18:02   fc7_Wegerich    white
     2016-02-22 20:18:02   fc7_Weide       white
     2016-02-22 20:18:02   fc7_day_of_week Sun
     2016-02-22 20:18:02   fc7_maximum     red
   Helper:
     INTERVAL   10800
     ZIPCODE    04668
Attributes:
   levelsFormat white,yellow,orange,red
   room       Unsorted
   stateFormat fc1_maximum
   updateEmpty 1
   updateIgnored 1


sind die Readings ganz anders/falsch(?).

Wo könnte der Fehler liegen?
Dankeschön
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 22 Februar 2016, 20:53:10
Da ist kein Fehler, die Werte sind identisch!?!
Du hast auf der 2. Maschine nur keine Attribute zur Einschränkung gesetzt.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: accessburn am 22 Februar 2016, 21:11:50
Zitat von: originalhardy am 22 Februar 2016, 16:10:55
Erstmal ein ganz herzliches Danke an Markus für das geniale Modul. Kann ich prima brauchen, damit meine Tochter immer rechtzeitig gewarnt ist.

Also ich habe das mal so in ftui eingebaut

Danke für den Anstoß, ich hab es so gelöst :-)
Interessanter wäre es jedoch, wenn "white" garnicht erst angezeigt würde. Aber ich wüsste nicht wie man es realisieren sollte das die Tabelle automatisch ein "</tr><tr>" einfügt wenn die Zeile voll ist.

<li data-row="1" data-col="1" data-sizex="3" data-sizey="2">
<header>Pollenwarnung</header>
<table width="100%">
<tr>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Ampfer"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Ampfer</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Ambrosia"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Ambrosia</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Beifuss"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Erle</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Birke"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Hasel</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Buche"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Buche</div>
</td>
</tr>
<tr>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Eiche"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Eiche</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Erle"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Erle</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Graeser"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Graeser</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Hasel"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Hasel</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Pappel"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Pappel</div>
</td>
</tr>
<tr>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Roggen"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Roggen</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Ulme"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Ulme</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Wegerich"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Wegerich</div>
</td>
<td>
        <div data-type="symbol" data-device="Pollenflugvorhersage" data-get="fc1_Weide"
                data-icons='["oa-weather_pollen","oa-weather_pollen","oa-weather_pollen","oa-weather_pollen"]'
                data-get-on='["rc_dot@white","rc_dot@yellow","rc_dot@orange","rc_dot@red"]'
                data-on-colors='["grey","yellowgreen","yellow","red"]'
                class="darker inline small"></div>
        <div data-type="label">Weide</div>
</td>
</tr>
</table>
</li>
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: FHEM-User22 am 22 Februar 2016, 21:30:03
Zitat von: Markus M. am 22 Februar 2016, 20:53:10
Da ist kein Fehler, die Werte sind identisch!?!
Du hast auf der 2. Maschine nur keine Attribute zur Einschränkung gesetzt.

Hallo Markus,
ich erinnere mich dunkel (war ja erst heute Mittag), aber zur Zeit habe ich ein Brett vorm Kopf. Könnte mich jemand mit der Nase drauf stossen? Ich suche und suche aber find nicht das Attribut.... :-[ :-[ :-[ :-[

Ein sehr großes Dankeschön
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 22 Februar 2016, 22:29:43
Zitat von: FHEM-User22 am 22 Februar 2016, 21:30:03
Hallo Markus,
ich erinnere mich dunkel (war ja erst heute Mittag), aber zur Zeit habe ich ein Brett vorm Kopf. Könnte mich jemand mit der Nase drauf stossen? Ich suche und suche aber find nicht das Attribut.... :-[ :-[ :-[ :-[

attr Pollenflug updateEmpty 0 um alle leeren Readings wegzubekommen
attr Pollenflug updateIgnored 0 um für dich uninteressante Readings wegzubekommen
attr Pollenflug ignoreList Pappel,Andereszeuggegendasniemandallergischist um die uninteressanten Readings die nicht zum Maximalwert zählen festzulegen
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: FHEM-User22 am 23 Februar 2016, 17:24:59
Hallo Markus,

SUPER, Dankeschön. Läuft.

Was will man mehr?

Der WAF ist gerade durch die Decke gegangen.

Liebe Grüße
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Ludozine am 23 Februar 2016, 18:57:52
Hi,
leider werden in meiner ftui nicht die Icons der Pollen angezeigt, wo bekomme ich dieses oa Icon her und
wie kann ich es einbauen.

Viele Grüße
Detlef
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Marekh am 23 Februar 2016, 21:56:28
Woran kann es liegen wenn ich nur die Readings von Erle und Hasel bekomme?

Danke
Marek

(http://up.picr.de/24683939wt.jpg)

(http://up.picr.de/24683974fp.jpg)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: l2r am 24 Februar 2016, 14:52:36
wahrscheinlich weil alle anderen leer sind.

setz mal updateEmpty  auf 1
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: oli82 am 24 Februar 2016, 16:08:28
Zitat von: Marekh am 23 Februar 2016, 21:56:28
Woran kann es liegen wenn ich nur die Readings von Erle und Hasel bekomme?

Klicke mal 2x auf get allergy data.
Das hat bei mir geholfen
Allerdings steht bei mir attr updateEmpty  auf 1
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hauswart am 24 Februar 2016, 17:43:26
Nachdem ich updateEmpty auf 1 gesetzt habe und "get allergy data" ausgeführt habe, sind alle Readings da :)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Marekh am 24 Februar 2016, 21:40:00
Vielen Dank, jetzt gehts es :-)

Marek
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Helmi55 am 24 Februar 2016, 22:24:43
Guten Abend
Das gibts nur für deutsche PLZ?
Oder sehe ich das vor lauter tränenden Augen nicht mehr :'( :'(
Gruss Helmut
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 24 Februar 2016, 23:00:10
Zitat von: Helmi55 am 24 Februar 2016, 22:24:43
Guten Abend
Das gibts nur für deutsche PLZ?
Oder sehe ich das vor lauter tränenden Augen nicht mehr :'( :'(
Gruss Helmut

Aktuell nur für Deutschland.
Wenn du eine passende Quelle (App, Seite) findest, kann ich mal sehen was ich tun kann.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Helmi55 am 25 Februar 2016, 08:50:38
Guten Morgen
das gibts für Österreich

https://www.pollenwarndienst.at/de/aktuelle-werte.html?zip=Postleitzahl&maincity=8&tabber=2

Gruß und Danke
Helmut
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: schnitzelbrain am 25 Februar 2016, 19:41:02
Zitat von: spetial am 29 November 2015, 13:47:05
Hallo hast du es hinbekommen? kannst du mir vielleicht sagen wo dein Fehler lag? ich probiere im Moment auch aber funktioniert das bei mir auch nicht :(

@spetial
@xsasx

Ich hatte das Problem auch.
Ändert die Farbnamen in Hex Farbcodierung z.B. #FF0000 für Rot
data-on-colors='["#FFFF00","#FF6600","#FF0000"]'

Bei mir hatte es dann funktioniert.

Irgendwie fehlt in dem copy paste script die Definition der Farben
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Helmi55 am 08 März 2016, 11:08:58
Hallo Markus - hast du vielleicht schon was gefunden?
Gruß
Helmut
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: spetial am 08 März 2016, 15:00:06
Zitat von: schnitzelbrain am 25 Februar 2016, 19:41:02
@spetial
@xsasx

Ich hatte das Problem auch.
Ändert die Farbnamen in Hex Farbcodierung z.B. #FF0000 für Rot
data-on-colors='["#FFFF00","#FF6600","#FF0000"]'

Bei mir hatte es dann funktioniert.

Irgendwie fehlt in dem copy paste script die Definition der Farben

Danke für deine Antwort, ich komme aber trotzdem nicht weiter :(  Ich würde gerne das wieder von vorne machen aber ich finde die Anleitung nicht mehr.
Titel: Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: schnitzelbrain am 08 März 2016, 15:28:31
Zitat von: spetial am 08 März 2016, 15:00:06
Danke für deine Antwort, ich komme aber trotzdem nicht weiter :(  Ich würde gerne das wieder von vorne machen aber ich finde die Anleitung nicht mehr.

Wenn ich Zuhause bin poste ich meine HTML Datei mal.
Damit funktionierts.

Edit:

So jetzt aber  :)

In der cfg
define POLLEN allergy deine_plz
attr POLLEN group Wetter
attr POLLEN levelsFormat 0, 1, 2, 3
attr POLLEN stateFormat fc1_maximum
attr POLLEN updateEmpty 1


und in der Index, siehe Anhang.
So schauts bei mir aus, siehe Bild.


Ich hoffe das hilft weiter.

Grüße
Schnitzelbrain
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: spetial am 09 März 2016, 12:49:12
Danke @schnitzelbrain!
Ich bin gerade dabei, im Moment sieht es so aus. Brauche ich dafür readingsGroup?

EDIT: Hat sich erledigt, ich habe kein Update gehabt :( jetzt funktioniert alles. Danke nochmal!
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 09 März 2016, 15:36:16

Zitat von: Helmi55 am 08 März 2016, 11:08:58
Hallo Markus - hast du vielleicht schon was gefunden?
Leider nicht, das Datenformat ist nicht wirklich kompatibel bzw. der Aufwand ist aktuell zu groß.
Wenn du jemanden findest der es programmiert baue ich es natürlich gerne ein.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Helmi55 am 09 März 2016, 20:12:52
Danke auf jeden Fall
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: dusti64 am 11 März 2016, 17:34:55
Hallo...

und vielen Dank für eure Arbeit an dem Modul (y)

Ich habe eine Frage zur PLZ...was ist, wenn unter einer PLZ mehrere Orte sind, das Modul nimmt automatisch den ersten. Auf der Homepage kann ich auch einen Ort direkt eingeben, dann passt es. Gibt es die Möglichkeit, eine Auswahl PLZ oder Ort zu programmieren?

Gruß Dusti
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: krannich am 23 März 2016, 04:18:10
Hallo zusammen,

ich bin gerade etwas am verzweifeln, da ich meine, dass die Tage nicht korrekt interpretiert werden (einen ähnlichen Kommentar gab es in diesem Threat schon mal).

Verglichen mit der Website von HEXAL gibt es bei meiner Postleitzahl (29640) einen Versatz von einem Tag.

Beispiel Erle:
HEXAL: Heute (Mittwoch) = schwach, Donnerstag = schwach, Freitag = leer.

FHEM: Heute (fc_1) = leer, fc_2 (Donnerstag) = low, fc_3 (Freitag) = low und fc_4 (Samstag) = leer.

Ein Vergleich mit den Daten vom DWD führt zum selben Ergebnis (1 Tag Offset).

Hat jemand eine Idee?
Zur Not gebe ich halt immer fc_2 aus, ist aber irgendwie unschön.

Viele Grüße
Dennis
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Doublefant am 07 April 2016, 19:25:36
*hatchi* und Hallo,

danke für das Modul, an sich läuft es super und das schon seit einiger Zeit.
Da ich heute aber extrem geplagt bin, mein Kalender aber nur "gelb" meldet, bin ich der Sache nachgegangen.

Das Modul funktioniert.
Die Quelle (Hexal-Webseite) ist auch ok.
Die bekommen die Daten von Wetteronline (steht zumindest da), doch da ist der Knackpunkt, anscheinend aktualisiert Hexal nicht besonders oft (alle paar Tage?)
Während auf Hexal die Werte auf "mittel" stehen, ist auf Wetteronline "stark"/maximum angezeigt, was sich mit meinem persönlichen Gefühl eher deckt.

Würdet ihr das bei euch mal bitte überprüfen ob es ähnlich ist?
Wie groß ist der Aufwand eine andere Quelle zur Auswertung zu benutzen, falls da wirklich was faul ist?

Grüße
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Acrusty am 12 April 2016, 16:05:52
Hallo zusammen

gehöre leider auch zur "hatschi"-Gemeinde  :-\
Leider gibt es noch kein angepasstes Modul für Allergiker aus der Schweiz.
Da ich mich mit HTTPMOD nicht auskenne hoffe ich, Jemand kann mir beim Erstellen der regex für diese Seite helfen:
http://meteonews.ch/de/Biowetter/G2660953/

Diese Seite habe ich aufgrund des Quelltextes herausgesucht, da ich hoffte, die Prozentangabe beim Slider evt. auslesen zu können.

Muss aber gestehen, dass ich mich mit den Abkürzungen, Platzhalter etc. schlicht nicht auskenne....
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hauswart am 13 April 2016, 09:12:00
Sollte mit HTTPMOD tatsächlich gehen, leider kann ich dir ad hoc keinen Code liefern :)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Acrusty am 13 April 2016, 17:16:31
Hallo Hauswart

Schade  :)
Vielleicht hilft es, wenn ich hier kurz einen Teil des Quellcodes poste:
                       <td>Platane</td>
                          <td>
                            <span class="slider_bg" alt="mässige Belastung">
                              <span class="slider" style="margin-left:70%">
                                <span class="sl_button"></span>
                              </span>
                            </span>
                          </td>
                          <td>
                            <span class="slider_bg" alt="mässige Belastung">
                              <span class="slider" style="margin-left:70%">
                                <span class="sl_button"></span>
                              </span>
                            </span>
                          </td>


Der Slider gibt hier die Stärke der Belastung an....
Natürlich wäre ich auch mit dem Text "mässige Belastung" zufrieden.

Vielen Dank schon im Voraus
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 13 April 2016, 20:19:31
Hallo,
Ich bin da nicht so firm. Aber versuch's mal mit:
Attributes:
   reading01Name Birke_heute
   reading01RegOpt s
   reading01Regex Birke.+?alt="(.+? Belastung)">.+?margin-left:(.+?%)
   reading02Name Platane_heute
   reading02RegOpt s
   reading02Regex Platane.+?alt="(.+? Belastung)">.+?margin-left:(.+?%)


Gruß
Hans
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Acrusty am 14 April 2016, 21:45:00
Hallo Hans

Perfekt!! Du bist genial!!
Funktioniert super!!

Vielen, vielen Dank!!
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: l.with am 17 April 2016, 09:40:09
Zitat von: tdoe am 22 Juli 2015, 15:16:20
Moin zusammen,

hab mir ne Readingsgroup gebaut. Da das einiges zum tippen ist, hier eine komplette definition für copy/paste.


define Pollenflugvorhersage allergy <PLZ>
attr Pollenflugvorhersage levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red
attr Pollenflugvorhersage stateFormat fc1_maximum
attr Pollenflugvorhersage updateEmpty 1
attr Pollenflugvorhersage updateIgnored 1


define PollenAlarm readingsGroup <>,<Ampfer>,<Ambrosia>,<Beifuß>,<Birke>,<Buche>,<Eiche>,<Erle>,<Gräser>,<Hasel>,<Pappel>,<Roggen>,<Ulme>,<Wegerich>,<Weide>  Pollenflugvorhersage:fc1_day_of_week,fc1_Ampfer,fc1_Ambrosia,fc1_Beifuß,fc1_Birke,fc1_Buche,fc1_Eiche,fc1_Erle,fc1_Gräser,fc1_Hasel,fc1_Pappel,fc1_Roggen,fc1_Ulme,fc1_Wegerich,fc1_Weide Pollenflugvorhersage:fc2_day_of_week,fc2_Ampfer,fc2_Ambrosia,fc2_Beifuß,fc2_Birke,fc2_Buche,fc2_Eiche,fc2_Erle,fc2_Gräser,fc2_Hasel,fc2_Pappel,fc2_Roggen,fc2_Ulme,fc2_Wegerich,fc2_Weide Pollenflugvorhersage:fc3_day_of_week,fc3_Ampfer,fc3_Ambrosia,fc3_Beifuß,fc3_Birke,fc3_Buche,fc3_Eiche,fc3_Erle,fc3_Gräser,fc3_Hasel,fc3_Pappel,fc3_Roggen,fc3_Ulme,fc3_Wegerich,fc3_Weide Pollenflugvorhersage:fc4_day_of_week,fc4_Ampfer,fc4_Ambrosia,fc4_Beifuß,fc4_Birke,fc4_Buche,fc4_Eiche,fc4_Erle,fc4_Gräser,fc4_Hasel,fc4_Pappel,fc4_Roggen,fc4_Ulme,fc4_Wegerich,fc4_Weide Pollenflugvorhersage:fc5_day_of_week,fc5_Ampfer,fc5_Ambrosia,fc5_Beifuß,fc5_Birke,fc5_Buche,fc5_Eiche,fc5_Erle,fc5_Gräser,fc5_Hasel,fc5_Pappel,fc5_Roggen,fc5_Ulme,fc5_Wegerich,fc5_Weide Pollenflugvorhersage:fc6_day_of_week,fc6_Ampfer,fc6_Ambrosia,fc6_Beifuß,fc6_Birke,fc6_Buche,fc6_Eiche,fc6_Erle,fc6_Gräser,fc6_Hasel,fc6_Pappel,fc6_Roggen,fc6_Ulme,fc6_Wegerich,fc6_Weide
Pollenflugvorhersage:fc7_day_of_week,fc7_Ampfer,fc7_Ambrosia,fc7_Beifuß,fc7_Birke,fc7_Buche,fc7_Eiche,fc7_Erle,fc7_Gräser,fc7_Hasel,fc7_Pappel,fc7_Roggen,fc7_Ulme,fc7_Wegerich,fc7_Weide
attr PollenAlarm nonames 1
attr PollenAlarm valueFormat %VALUE
attr PollenAlarm valueIcon %VALUE


Gruss Tobias

Danke, an diesem Beispiel habe ich viel über readingsGroup gelernt!

Für später Lesende noch ein Hinweis: nach der Umstellung des Moduls (Verzicht auf Sonderzeichen) müssen in der readingsGroup diese auch entfernt werden.

In meiner Famile wurde sofort nach der Angabe für den vorigen Tag gefragt. Ich habe das mit userReadings und zwei at's gelöst:

Um 12:00 übertrage ich die Werte von fc1_... nach fcy_... (als Zwischenspeicher) und um 0:00 übertrage ich die Werte von fcy_... nach fc0_...


define PollenAt12 at *12:00 \
setreading Pollenflugvorhersage fcy_day_of_week [Pollenflugvorhersage:fc1_day_of_week];;\
setreading Pollenflugvorhersage fcy_Ambrosia [Pollenflugvorhersage:fc1_Ambrosia];;\
setreading Pollenflugvorhersage fcy_Ambrosia [Pollenflugvorhersage:fc1_Ambrosia];;\
setreading Pollenflugvorhersage fcy_Ampfer [Pollenflugvorhersage:fc1_Ampfer];;\
setreading Pollenflugvorhersage fcy_Beifuss [Pollenflugvorhersage:fc1_Beifuss];;\
setreading Pollenflugvorhersage fcy_Birke [Pollenflugvorhersage:fc1_Birke];;\
setreading Pollenflugvorhersage fcy_Buche [Pollenflugvorhersage:fc1_Buche];;\
setreading Pollenflugvorhersage fcy_Eiche [Pollenflugvorhersage:fc1_Eiche];;\
setreading Pollenflugvorhersage fcy_Erle [Pollenflugvorhersage:fc1_Erle];;\
setreading Pollenflugvorhersage fcy_Esche [Pollenflugvorhersage:fc1_Esche];;\
setreading Pollenflugvorhersage fcy_Graeser [Pollenflugvorhersage:fc1_Graeser];;\
setreading Pollenflugvorhersage fcy_Hasel [Pollenflugvorhersage:fc1_Hasel];;\
setreading Pollenflugvorhersage fcy_Pappel [Pollenflugvorhersage:fc1_Pappel];;\
setreading Pollenflugvorhersage fcy_Roggen [Pollenflugvorhersage:fc1_Roggen];;\
setreading Pollenflugvorhersage fcy_Ulme [Pollenflugvorhersage:fc1_Ulme];;\
setreading Pollenflugvorhersage fcy_Wegerich [Pollenflugvorhersage:fc1_Wegerich];;\
setreading Pollenflugvorhersage fcy_Weide [Pollenflugvorhersage:fc1_Weide];;\
setreading Pollenflugvorhersage fcy_day_of_week [Pollenflugvorhersage:fc1_day_of_week]

define PollenAt24 at *00:00 \
setreading Pollenflugvorhersage fc0_day_of_week [Pollenflugvorhersage:fcy_day_of_week];;\
setreading Pollenflugvorhersage fc0_Ambrosia [Pollenflugvorhersage:fcy_Ambrosia];;\
setreading Pollenflugvorhersage fc0_Ambrosia [Pollenflugvorhersage:fcy_Ambrosia];;\
setreading Pollenflugvorhersage fc0_Ampfer [Pollenflugvorhersage:fcy_Ampfer];;\
setreading Pollenflugvorhersage fc0_Beifuss [Pollenflugvorhersage:fcy_Beifuss];;\
setreading Pollenflugvorhersage fc0_Birke [Pollenflugvorhersage:fcy_Birke];;\
setreading Pollenflugvorhersage fc0_Buche [Pollenflugvorhersage:fcy_Buche];;\
setreading Pollenflugvorhersage fc0_Eiche [Pollenflugvorhersage:fcy_Eiche];;\
setreading Pollenflugvorhersage fc0_Erle [Pollenflugvorhersage:fcy_Erle];;\
setreading Pollenflugvorhersage fc0_Esche [Pollenflugvorhersage:fcy_Esche];;\
setreading Pollenflugvorhersage fc0_Graeser [Pollenflugvorhersage:fcy_Graeser];;\
setreading Pollenflugvorhersage fc0_Hasel [Pollenflugvorhersage:fcy_Hasel];;\
setreading Pollenflugvorhersage fc0_Pappel [Pollenflugvorhersage:fcy_Pappel];;\
setreading Pollenflugvorhersage fc0_Roggen [Pollenflugvorhersage:fcy_Roggen];;\
setreading Pollenflugvorhersage fc0_Ulme [Pollenflugvorhersage:fcy_Ulme];;\
setreading Pollenflugvorhersage fc0_Wegerich [Pollenflugvorhersage:fcy_Wegerich];;\
setreading Pollenflugvorhersage fc0_Weide [Pollenflugvorhersage:fcy_Weide];;\
setreading Pollenflugvorhersage fc0_day_of_week [Pollenflugvorhersage:fcy_day_of_week]


Die readingsGroup kann man dann entsprechen ergänzen, ich habe zusätzlich die Ausrichtung der Zeilen und Spalten vertauscht:


define PollenAlarm readingsGroup Pollenflugvorhersage:<Pollen>,fc0_day_of_week,fc1_day_of_week,fc2_day_of_week,fc3_day_of_week,fc4_day_of_week,fc5_day_of_week,fc6_day_of_week,fc7_day_of_week \
Pollenflugvorhersage:<Ambrosia>,fc0_Ambrosia,fc1_Ambrosia,fc2_Ambrosia,fc3_Ambrosia,fc4_Ambrosia,fc5_Ambrosia,fc6_Ambrosia,fc7_Ambrosia\
Pollenflugvorhersage:<Ampfer>,fc0_Ampfer,fc1_Ampfer,fc2_Ampfer,fc3_Ampfer,fc4_Ampfer,fc5_Ampfer,fc6_Ampfer,fc7_Ampfer\
Pollenflugvorhersage:<Beifuß>,fc0_Beifuss,fc1_Beifuss,fc2_Beifuss,fc3_Beifuss,fc4_Beifuss,fc5_Beifuss,fc6_Beifuss,fc7_Beifuss\
Pollenflugvorhersage:<<b>Birke<Birke</b>>,fc0_Birke,fc1_Birke,fc2_Birke,fc3_Birke,fc4_Birke,fc5_Birke,fc6_Birke,fc7_Birke\
Pollenflugvorhersage:<Buche>,fc0_Buche,fc1_Buche,fc2_Buche,fc3_Buche,fc4_Buche,fc5_Buche,fc6_Buche,fc7_Buche\
Pollenflugvorhersage:<Eiche>,fc0_Eiche,fc1_Eiche,fc2_Eiche,fc3_Eiche,fc4_Eiche,fc5_Eiche,fc6_Eiche,fc7_Eiche\
Pollenflugvorhersage:<<b>Erle<Erle</b>>,fc0_Erle,fc1_Erle,fc2_Erle,fc3_Erle,fc4_Erle,fc5_Erle,fc6_Erle,fc7_Erle\
Pollenflugvorhersage:<Gräser>,fc0_Graeser,fc1_Graeser,fc2_Graeser,fc3_Graeser,fc4_Graeser,fc5_Graeser,fc6_Graeser,fc7_Graeser\
Pollenflugvorhersage:<<b>Hasel<Hasel</b>>,fc0_Hasel,fc1_Hasel,fc2_Hasel,fc3_Hasel,fc4_Hasel,fc5_Hasel,fc6_Hasel,fc7_Hasel\
Pollenflugvorhersage:<Pappel>,fc0_Pappel,fc1_Pappel,fc2_Pappel,fc3_Pappel,fc4_Pappel,fc5_Pappel,fc6_Pappel,fc7_Pappel\
Pollenflugvorhersage:<Roggen>,fc0_Roggen,fc1_Roggen,fc2_Roggen,fc3_Roggen,fc4_Roggen,fc5_Roggen,fc6_Roggen,fc7_Roggen\
Pollenflugvorhersage:<Ulme>,fc0_Ulme,fc1_Ulme,fc2_Ulme,fc3_Ulme,fc4_Ulme,fc5_Ulme,fc6_Ulme,fc7_Ulme\
Pollenflugvorhersage:<Wegerich>,fc0_Wegerich,fc1_Wegerich,fc2_Ulme,fc3_Wegerich,fc4_Wegerich,fc5_Wegerich,fc6_Wegerich,fc7_Wegerich\
Pollenflugvorhersage:<Weide>,fc0_Weide,fc1_Weide,fc2_Weide,fc3_Weide,fc4_Weide,fc5_Weide,fc6_Weide,fc7_Weide


HTH L
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Fabian123 am 16 Mai 2016, 15:17:57
Hallo Markus und l.with,

cooles Tool und Config :-)

Ich hatte gerade eine Pollenflug-Seite im Wiki erstellt - bevor ich diese Thread und das Modul gefunden habe. Also habe ich kurzerhand auch dieses Modul mit ReadingsGroup-Beispiel ausprobiert und im Wiki eingetragen. Vllt. könntet Ihr das mal gegenchecken und ggf. ergänzen.

http://www.fhemwiki.de/wiki/Pollenflug
http://www.fhemwiki.de/wiki/Allergy

Beste Grüße,
Fabian
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Carsten K. am 17 Mai 2016, 11:38:11
Hallo Ihr Reading-Spezialisten :)
Super-Anleitung mit hohem WAF  8)

Ich habe die Readings entsprechend http://www.fhemwiki.de/wiki/Allergy (http://www.fhemwiki.de/wiki/Allergy) definiert.

Leider sehe ich bei der Definition einen grünen Punkt, obwohl STATE = rc_dot@orange angezeigt wird.

Hat jemand eine Idee, was ich übersehen habe?

Beste Grüße
obi
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: en-trust am 14 Juni 2016, 22:14:29
Irgenwie bekomme ich seit Kurzem keine infos mehr von den Seiten...
Unter Internals buf steht...

HTTP/1.1 [b]403 Forbidden[/b] Date: Tue, 14 Jun 2016 20:11:53 GMT Server: Apache/2.2.15 (CentOS) Content-Length: 308 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access /pollenflug/region.hts on this server.</p> <hr> <address>Apache/2.2.15 (CentOS) Server at www.donnerwetter.de Port 80</address> </body></html>
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 15 Juni 2016, 00:27:10
Zitat von: en-trust am 14 Juni 2016, 22:14:29
Irgenwie bekomme ich seit Kurzem keine infos mehr von den Seiten...

Keine deiner URLs oder Internals passen zum allergy Modul.
Sicher dass du hier richtig bist und nicht etwa deine HTTPMOD Lösung ein Update braucht? :)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: en-trust am 15 Juni 2016, 18:56:51
wenn ich es wüsste würde ich etwas tun. Nur was ?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 17 Juni 2016, 11:29:12
Wie gesagt, keine Ahnung was du da hast.
Poste doch mal das Ergebnis von list devicename


Sent from my iPhone using Tapatalk
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: en-trust am 17 Juni 2016, 12:06:44
Ok... hier das list. Ich habe das define etc dazu aus einem Beitrag übernommen. Jedoch erhalte ich ein forbidden.

Internals:
   BUSY       0
   CHANGED
   DEF        http://www.donnerwetter.de/pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN 86400
   Interval   86400
   LASTSEND   1466157662.65917
   MainURL    http://www.donnerwetter.de/pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN
   NAME       Pollenflug
   NR         266
   STATE      ???
   TRIGGERTIME 1466244062.65812
   TRIGGERTIME_FMT 2016-06-18 12:01:02
   TYPE       HTTPMOD
   addr       http://www.donnerwetter.de:80
   buf        HTTP/1.1 403 Forbidden

Date: Fri, 17 Jun 2016 10:01:02 GMT

Server: Apache/2.2.15 (CentOS)

Content-Length: 308

Connection: close

Content-Type: text/html; charset=iso-8859-1



<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /pollenflug/region.hts
on this server.</p>
<hr>
<address>Apache/2.2.15 (CentOS) Server at www.donnerwetter.de Port 80</address>
</body></html>

   code       403
   conn
   data
   displayurl http://www.donnerwetter.de/pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN
   header
   host       www.donnerwetter.de
   httpheader HTTP/1.1 403 Forbidden

Date: Fri, 17 Jun 2016 10:01:02 GMT

Server: Apache/2.2.15 (CentOS)

Content-Length: 308

Connection: close

Content-Type: text/html; charset=iso-8859-1
   httpversion 1.0
   hu_blocking 0
   hu_filecount 1
   ignoreredirects 0
   loglevel   4
   path       /pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN
   protocol   http
   redirects  0
   timeout    2
   url        http://www.donnerwetter.de/pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN
   value      0
   QUEUE:
   Readings:
     2016-06-14 21:48:53   Ahorn           0
     2016-06-14 21:48:53   Ambrosia        0
     2016-06-14 21:48:53   Beifuss         0
     2016-06-14 21:48:53   Birke           0
     2016-06-14 21:48:53   Brennessel      0
     2016-06-14 21:48:53   Buche           0
     2016-06-14 21:48:53   Eiche           0
     2016-06-14 21:48:53   Erle            0
     2016-06-14 21:48:53   Esche           0
     2016-06-14 21:48:53   Fichte          0
     2016-06-14 21:48:53   Flieder         0
     2016-06-14 21:48:53   Gerste          0
     2016-06-14 21:48:53   Gräser         0
     2016-06-14 21:48:53   Hafer           0
     2016-06-14 21:48:53   Hasel           0
     2016-06-14 21:48:53   Holunder        0
     2016-06-14 21:48:53   Hopfen          0
     2016-06-14 21:48:53   Kiefer          0
     2016-06-14 21:48:53   Linde           0
     2016-06-14 21:48:53   Löwenzahn      0
     2016-06-14 21:48:53   Mais            0
     2016-06-14 21:48:53   Nessel          0
     2016-06-14 21:48:53   Pappel          0
     2016-06-14 21:48:53   Platane         0
     2016-06-14 21:48:53   Raps            0
     2016-06-14 21:48:53   Roggen          0
     2016-06-14 21:48:53   Rotbuche        0
     2016-06-14 21:48:53   Spitzwegerich   0
     2016-06-14 21:48:53   Tanne           0
     2016-06-14 21:48:53   Ulme            0
     2016-06-14 21:48:53   Weide           0
     2016-06-14 21:48:53   Weizen          0
   Request:
     data
     header
     ignoreredirects 0
     retryCount 0
     type       update
     url        http://www.donnerwetter.de/pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN
     value      0
   Defptr:
     Readingbase:
       Ahorn      reading
       Ambrosia   reading
       Beifuss    reading
       Birke      reading
       Brennessel reading
       Buche      reading
       Eiche      reading
       Erle       reading
       Esche      reading
       Fichte     reading
       Flieder    reading
       Gansefuss  reading
       Gerste     reading
       Gräser    reading
       Hafer      reading
       Hasel      reading
       Holunder   reading
       Hopfen     reading
       Kiefer     reading
       Linde      reading
       Löwenzahn reading
       Mais       reading
       Nessel     reading
       Pappel     reading
       Platane    reading
       Raps       reading
       Roggen     reading
       Rotbuche   reading
       Spitzwegerich reading
       Tanne      reading
       Ulme       reading
       Weide      reading
       Weizen     reading
     Readingnum:
       Ahorn      29
       Ambrosia   26
       Beifuss    07
       Birke      21
       Brennessel 10
       Buche      27
       Eiche      22
       Erle       01
       Esche      23
       Fichte     33
       Flieder    25
       Gansefuss  08
       Gerste     05
       Gräser    04
       Hafer      11
       Hasel      02
       Holunder   17
       Hopfen     16
       Kiefer     31
       Linde      06
       Löwenzahn 03
       Mais       09
       Nessel     30
       Pappel     19
       Platane    24
       Raps       15
       Roggen     12
       Rotbuche   28
       Spitzwegerich 14
       Tanne      32
       Ulme       18
       Weide      20
       Weizen     13
   Sslargs:
Attributes:
   group      Pollenflug
   reading01Name Erle
   reading01Regex (?s)Erle.*?poll([\d])
   reading02Name Hasel
   reading02Regex (?s)Hasel.*?poll([\d])
   reading03Name Löwenzahn
   reading03Regex (?s)L.wenzahn.*?poll([\d])
   reading04Name Gräser
   reading04Regex (?s)Gr.ser.*?poll([\d])
   reading05Name Gerste
   reading05Regex (?s)Gerste.*?poll([\d])
   reading06Name Linde
   reading06Regex (?s)Linde.*?poll([\d])
   reading07Name Beifuss
   reading07Regex (?s)Beifu.*?poll([\d])
   reading08Name Gansefuss
   reading08Regex (?s)Gansefu.*?poll([\d])
   reading09Name Mais
   reading09Regex (?s)Mais.*?poll([\d])
   reading10Name Brennessel
   reading10Regex (?s)Brennessel.*?poll([\d])
   reading11Name Hafer
   reading11Regex (?s)Hafer.*?poll([\d])
   reading12Name Roggen
   reading12Regex (?s)Roggen.*?poll([\d])
   reading13Name Weizen
   reading13Regex (?s)Weizen.*?poll([\d])
   reading14Name Spitzwegerich
   reading14Regex (?s)Spitzwegerich.*?poll([\d])
   reading15Name Raps
   reading15Regex (?s)Raps.*?poll([\d])
   reading16Name Hopfen
   reading16Regex (?s)Hopfen.*?poll([\d])
   reading17Name Holunder
   reading17Regex (?s)Holunder.*?poll([\d])
   reading18Name Ulme
   reading18Regex (?s)Ulme.*?poll([\d])
   reading19Name Pappel
   reading19Regex (?s)Pappel.*?poll([\d])
   reading20Name Weide
   reading20Regex (?s)Weide.*?poll([\d])
   reading21Name Birke
   reading21Regex (?s)Birke.*?poll([\d])
   reading22Name Eiche
   reading22Regex (?s)Eiche.*?poll([\d])
   reading23Name Esche
   reading23Regex (?s)Esche.*?poll([\d])
   reading24Name Platane
   reading24Regex (?s)Platane.*?poll([\d])
   reading25Name Flieder
   reading25Regex (?s)Flieder.*?poll([\d])
   reading26Name Ambrosia
   reading26Regex (?s)Ambrosia.*?poll([\d])
   reading27Name Buche
   reading27Regex (?s)Buche.*?poll([\d])
   reading28Name Rotbuche
   reading28Regex (?s)Rotbuche.*?poll([\d])
   reading29Name Ahorn
   reading29Regex (?s)Ahorn.*?poll([\d])
   reading30Name Nessel
   reading30Regex (?s)Nessel.*?poll([\d])
   reading31Name Kiefer
   reading31Regex (?s)Kiefer.*?poll([\d])
   reading32Name Tanne
   reading32Regex (?s)Tanne.*?poll([\d])
   reading33Name Fichte
   reading33Regex (?s)Fichte.*?poll([\d])
   room       Wettervorhersage
   userattr   enableControlSet reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Name reading05Regex reading06Name reading06Regex reading07Name reading07Regex reading08Name reading08Regex reading09Name reading09Regex reading10Name reading10Regex reading11Name reading11Regex reading12Name reading12Regex reading13Name reading13Regex reading14Name reading14Regex reading15Name reading15Regex reading16Name reading16Regex reading17Name reading17Regex reading18Name reading18Regex reading19Name reading19Regex reading20Name reading20Regex reading21Name reading21Regex reading22Name reading22Regex reading23Name reading23Regex reading24Name reading24Regex reading25Name reading25Regex reading26Name reading26Regex reading27Name reading27Regex reading28Name reading28Regex reading29Name reading29Regex reading30Name reading30Regex reading31Name reading31Regex reading32Name reading32Regex reading33Name reading33Regex requestHeader1
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 17 Juni 2016, 12:18:29
Das ist HTTPMOD und hat mit dem allergy Modul nichts zu tun - du bist hier also wie vermutet falsch.
Guck doch mal bei Donnerwetter nach ob sich vielleicht einfach nur das URL Schema geändert hat und pass deine Definition dementsprechend an.



Sent from my iPhone using Tapatalk
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: en-trust am 17 Juni 2016, 14:10:49
Meinst du mit URL Schema die Url die im Browser angezeigt wird ?
Das ist genau diese http://www.donnerwetter.de/pollenflug/region.hts?lid=DE21905&Ort=OBERHAUSEN
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 17 Juni 2016, 14:18:10
Dann unterbinden sie eventuell neuerdings die automatisierten Anfragen aus FHEM über den User Agent, Cookies o.ä. 
Sorry dass ich nicht weiter helfen kann, aber das hat mit meinem Modul hier nichts zu tun.

Gibt es einen Grund warum du nicht stattdessen allergy verwendest?
Das funktioniert immerhin noch 
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: en-trust am 17 Juni 2016, 14:43:42
Habs gefunden...
Es muss attr Device requestHeader1 User-Agent: Mozilla/5.0 (Windows NT 6.0) mitgegeben werden.

Sorry dass ich den Threat unnötige aufgebläht habe.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Micha14 am 27 Juli 2016, 14:59:36
Hallo Ihr Lieben,
Vielen Dank an Markus für das tolle Modul.
So etwas habe ich schon lange gesucht und jetzt wo ich mich langsam in ftui einarbeite, wollte ich es gleich mit integrieren.
Dabei hatte ich einige Schwierigkeiten mit der Anzeige der Icons, der Auswertung der readings "low" "high" und hab mich lange damit rumgeschlagen.
Dann habe ich vor Verzweiflung einfach die Angaben von Schnitzelbrain kopiert und es war ein plug&play!
Vielen Dan Schnitzelbrain für Deine Mühe, Erläuterungen und das Bereitstellen des codes.
Ihr seid eine tolle gemeinde :-* :-* :-*
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: mrbreil am 10 Dezember 2016, 09:10:42
Seit heute, nach einem update, schmiert fhem immer ab mit folgendem Fehler.
not well-formed (invalid token) at line 1, column 4, byte 4 at /usr/lib/perl5/XML/Parser.pm line 187
Wenn ich das Allergy Modul deaktiviere, läuft fhem.
Kann es sein dass das etwas mit dem update der HttpUtils.pm zu tun hat?

Grüße MrBreil
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: mrbreil am 10 Dezember 2016, 09:29:15
Mit der HttpUtils.pm vor dem heutigen update scheint es wieder zu funktionieren.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: ekur am 10 Dezember 2016, 10:23:26
@mrbreil

Den Fehler kann ich bestätigen, also das Abschmleren nach dem Update, bei mir kam die selbe Fehlermeldung. Wie hast Du eingegrenzt dass es das Allergy Modul ist? Das habe ich nicht heraus gefunden sondern aus WAF Gründen erst einmal ein Backup eingespielt

Grüße ekur
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: mrbreil am 10 Dezember 2016, 10:45:38
attr global verbose 3
Und dan geschaut was als letztes passiert ist.
Allergy war auch nicht meine erste Wahl, hatte erst andere Module in Verdacht. Habe nach und nach Module deaktiviert und geschaut ob fhem läuft. Habe auch fast zwei Stunden gebraucht um herauszufinden das es dieses Modul ist.
Muss aber dazu sagen das diese Fhem installation fast 500 km entfernt ist, Fernwartung dauert ja immer länger.
Was ich aber nicht verstehe, meine installation vor Ort funktioniert auch nach dem update.
Einziger unterschied ist die Linux Version. Die Fhem Installation die nicht wollte läuft unter Wheezy, die funktionierende unter Jessie.

Grüße MrBreil
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: rudolfkoenig am 10 Dezember 2016, 10:56:22
Ich versuche es zu fixen, brauche aber einen nachstellbaren Fall.
Die Version fuer update ist wieder zrueckgedreht.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 10 Dezember 2016, 11:14:33
Bei mir läuft auch Wheezy, das Modul funktionierte bisher problemlos.
Müsste also tatsächlich die Änderung gewesen sein.
Ich schau mir das später auch mal an.


Sent from my iPhone using Tapatalk
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: sd am 01 Februar 2017, 09:45:26
Die Abfrage funktioniert nicht mehr:
URL error: read from http://www.allergie.hexal.de:80 timed out

Hexal hat offenbar auf https umgestellt.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 01 Februar 2017, 10:35:13
Ich hab aktuelle Daten, scheint noch alles ok zu sein.
Wie oft/lange hattest du den Fehler?
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: sd am 01 Februar 2017, 10:43:01
ok. Scheint nur temporär gewesen zu sein. Der letzte Fehler war heute 6:59.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: arminius am 02 März 2017, 20:48:58
Hallo Markus,

vielen Dank für das Modul. Ich habe es gerade umgesetzt und es funktioniert echt sehr gut.
Im Tablet UI habe ich dann noch einen Swiper verwendet, da ich nur ausgewählte Pollenfluginformationen benötige und nicht alle.

Gruß
Arminius
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 03 März 2017, 16:52:03
Bugfix: Bessere Fehlerbehandlung beim Abruf der XML-Daten, bisher blieb das Modul danach einfach auf "error" stehen.  :-[
Im Update ab morgen
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: martin2day am 05 März 2017, 20:37:22
Guten Abend,

vielen Dank für das tolle Modul.
Ich wollte die Anzeige auf die Größe von meinem Pad optimieren, dass alles auf eine Seite geht.
Dazu habe ich levelsFormat rc_dot@white,rc_dot@yellow,rc_dot@orange,rc_dot@red verändert in
levelsFormat icoBaum@white,icoBaum@yellow,icoBaum@orange,icoBaum@red
Die Anzeige ist jetzt schön kompakt, aber es werden nur noch weiße Symbole angezeigt, obwohl in den readings nicht nur @white angezeigt wird.

Ich bitte um Hilfe.

Vielen Dank
Martin
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: KernSani am 05 März 2017, 21:05:25
icoBaum ist ein .png, kein .svg... nur SVGs können Farben (ich stehe gerade vor genau dem selben Problem - nur wollte ich icoAUSSEN verwenden... selbes Problem). Ich verwende jetzt hue_filled_impulse. Hat zwar nix mit Pollen zu tun, aber macht ja nix ;-)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 05 März 2017, 21:18:46
Hier sind ein paar SVGs aus meiner persönlichen Sammlung ;)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: KernSani am 05 März 2017, 21:22:54
:-)
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: martin2day am 05 März 2017, 21:40:20
Hallo,

danke für die Icons, aber diese sind ja immer noch viel zu groß.
Ich habe selber schon den Versuch unternommen die SVG's zu verkleinern, aber das funktioniert nicht.

Gruß Martin
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Hans Franz am 06 März 2017, 09:51:47
Inkscape->alles selektieren->Object->Transform->Scale

sollte funktionieren.

Gruß
Hans

Edit:Typos
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: Markus M. am 06 März 2017, 09:54:07
Wo verwendest du die?
Die Größe musst du bei der Definition der Icons festlegen.
Was im SVG selbst ist, ist dann eigentlich egal.
Titel: Antw:Modul: 60_allergy - 7 Tage Pollenflugvorhersage
Beitrag von: martin2day am 06 März 2017, 10:09:16
Hallo,

ich verwende die Icons im levelsFormat icoBaum@white,icoBaum@yellow,icoBaum@orange,icoBaum@red in einer readingsGroup.
Ich habe schon ein wenig gelesen und nur gefunden, dass ich wenn dann das Icon in der CSS ändern muss.
Dann werden aber alle Icons verändert. Das ist auch nicht das was ich suche... :-)

Gruß Martin
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Kusselin am 19 April 2017, 21:20:40
Hallo Zusamen,

kurze Frage..habe mir die Vorhersage so in TabletUI eingebaut....
Was sagt mir diese Grafik nun?

Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: KernSani am 19 April 2017, 22:23:08
Zitat von: Kusselin am 19 April 2017, 21:20:40
Hallo Zusamen,

kurze Frage..habe mir die Vorhersage so in TabletUI eingebaut....
Was sagt mir diese Grafik nun?
Das sagt dir wohl, dass für die grünen kein Pollenflug ist und für die grauen keine Daten vorliegen (nehme ich an). Mach mal Birke mit rein, die sollte gelb oder orange sein...
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Kusselin am 20 April 2017, 08:20:04
Hi kern sani,

danke für die Info. O.K. grün heißt dann immer ist gut kein Flug!!

Birke hinzufügen???? Ohjee..da triffst mich aber .....wie füge ich die hinzu?

Gruss
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: sylvester am 29 Mai 2017, 20:20:55
Hallo zusammen,

ich versuche gerade die Readingsgroup mit Symbolen darzustellen.

Die Readingsgroup selber wird angezeigt.

Aber leider wird das pollen.svg nicht angezeigt.


attr Pollenvorhersage valueIcon {'-'=>'pollen@lightgrey', 'low'=>'pollen@white', 'moderate'=>'pollen@yellow', 'high'=>'pollen@orange', 'extreme'=>'pollen@red'}


Kann mir jemand helfen?

Vielen Dank

Stephan
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: sd am 29 Mai 2017, 22:16:16
Heißt das Symbol nicht weather_pollen?
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Prof. Dr. Peter Henning am 19 Juli 2017, 13:46:09
Ich bin gerade über dieses Modul gestolpert. gute Arbeit.

ABER. Die Modulbenennung sehe ich sehr kritisch. Es wird hier GAR KEINE Allergievorhersage getätigt, sondern eine Pollenflugvorhersage. Es gibt umgekehrt eine Vielzahl von Allergien, die mit Pollenflug gar nichts zu tun haben.

Ich schlage deshalb dringend und nachdrücklich vor, das Modul in "Pollenflug" umzutaufen.

LG

pah

Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 19 Juli 2017, 15:19:45
Zitat von: Prof. Dr. Peter Henning am 19 Juli 2017, 13:46:09
Ich bin gerade über dieses Modul gestolpert. gute Arbeit.

ABER. Die Modulbenennung sehe ich sehr kritisch. Es wird hier GAR KEINE Allergievorhersage getätigt, sondern eine Pollenflugvorhersage. Es gibt umgekehrt eine Vielzahl von Allergien, die mit Pollenflug gar nichts zu tun haben.

Ich schlage deshalb dringend und nachdrücklich vor, das Modul in "Pollenflug" umzutaufen.

Danke!
Ich werde die Bedenken auch gerne in der commandref berücksichtigen wenn ich das nächste mal was daran ändere.
Mit Blick auf die Statistik aber erst mal ein klares Nein zur Umbenennung des Moduls.
Wenn jemandem andere Allergie-bezogene Funktionen und Werte einfallen die man in FHEM verwalten könnte, kann man das ja vielleicht zusammenfassen. 
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: misux am 27 April 2018, 11:00:03
Hallo!

Ich bekomme im Log eine Fehlermeldung... Kann ich da irgendwie entgegenwirken?

2018.04.27 10:30:39.137 3: WARNING: unsupported character in reading Gräser (not A-Za-z/\d_\.-), notify the HTTPMOD module maintainer.
2018.04.27 10:30:39.139 3: WARNING: unsupported character in reading Löwenzahn (not A-Za-z/\d_\.-), notify the HTTPMOD module maintainer.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 27 April 2018, 11:22:58
Zitat von: misux am 27 April 2018, 11:00:03Ich bekomme im Log eine Fehlermeldung... Kann ich da irgendwie entgegenwirken?

Keine Umlaute in Readings verwenden.
Erst mal solltest du aber rausfinden was du überhaupt für die Pollenflug Vorhersage verwendest.
Dieses Modul hier ist es jedenfalls nicht, denn hier gibt es keinen Löwenzahn.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: misux am 27 April 2018, 20:43:49
Hoppla... das ist ja das falsche Modul... sorry!
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 28 April 2018, 15:12:54
Zitat von: misux am 27 April 2018, 20:43:49
Hoppla... das ist ja das falsche Modul... sorry!
Immerhin war das jetzt meine Inspiration für ein Update ;)
Probier doch mal das Modul im Anhang und setz das Attibut extended5Day auf 1
Damit solltest du genau das bekommen was du dir gerade irgendwo von einer HTML Seite kratzt ;)
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Prof. Dr. Peter Henning am 28 April 2018, 15:16:49
Der Allergiker kratzt sich etwas von einer HTML-Seite. Sehr allegorisch...  8)

LG

pah
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Doublefant am 30 April 2019, 21:10:30
Hi,
nachdem ich das Modul zuverlässig seit Jahren im Einsatz habe, kamen mir die aktuellen Werte merkwürdig vor.
Alles blüht und ich schniefe mich durch den Tag, während das Fhem Modul entspannte, etwas unglaubwürdige Werte liefert.

Also die Ursache gesucht:
- das Modul läuft wie gewollt, danke an den Entwickler  :D
- leider liefert die Quelle (Hexal) unverständlicherweise falsche Werte (Hallo? was los bei denen ist ne Allergie-Seite...)
- diese Daten stammen von Wetteronline, leider auch dort falsch
--> Problem gefunden, leider nix zu machen


Glücklicherweise gibt es seit letztem Jahr im Modul eine zweite Datenquelle (aktiviert durch extendet5Day) und dort scheinen die Werte plausibel  8)
Vielleicht hilft diese Info einem der Mitleidenden, denn letztendlich ist die Lösung viel einfacher als gedacht.
Grüße


Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: onkel25 am 02 Mai 2019, 21:15:53
Vielen Dank für dieses Modul auch von meiner Seite!
(habe es "gerade noch rechtzeitig" gefunden, als ich gerade angefangen hatte, mich an einer HTTPMOD-Lösung zu versuchen).

Vergleiche gerade ebenfalls die Datenquellen mit den Beschwerden und finde die alternative 5-Tage-Datenquelle ebenfalls plausibler. Offenbar werden aber die Tage 6 & 7 weiterhin von Hexal gezogen. Wenn man sich die Daten als "Tendenz" anschaut, signalisiert das in der Konstellation zu optimistisch eine Entspannung.

Viele Grüße, Mario



Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 02 Mai 2019, 21:18:07
Zitat von: onkel25 am 02 Mai 2019, 21:15:53
Offenbar werden aber die Tage 6 & 7 weiterhin von Hexal gezogen.
Oder bleiben stehen.
Lösch sie doch nach der Umstellung einfach mal.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: onkel25 am 05 Mai 2019, 09:28:45
Zitat von: Markus M. am 02 Mai 2019, 21:18:07
Oder bleiben stehen.
Lösch sie doch nach der Umstellung einfach mal.

Werden bei mir anschließend in der Nacht wieder neu geholt. Mit "get data" allerdings nicht.

Gruß, Mario


fc5_Birke keine 2019-05-05 07:01:17
fc6_Birke keine 2019-05-05 04:00:48
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 05 Mai 2019, 10:24:56
Hab mein Logging umgestellt, ich beobachte das mal.
Bei den 5 Tagen habe ich leider das Problem, dass die Daten lückenhaft sind.
In meinem Fall sind Tag 3 und 4 komplett leer, Tag 5 ist unvollständig.
Das liegt allerdings an den gelieferten Daten, nicht am Modul.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: onkel25 am 05 Mai 2019, 15:20:25
Zitat von: Markus M. am 05 Mai 2019, 10:24:56
Hab mein Logging umgestellt, ich beobachte das mal.
Bei den 5 Tagen habe ich leider das Problem, dass die Daten lückenhaft sind.
In meinem Fall sind Tag 3 und 4 komplett leer, Tag 5 ist unvollständig.
Das liegt allerdings an den gelieferten Daten, nicht am Modul.
Das mit den 0-Daten beobachte ich auch noch. Entspricht den gelieferten Daten. Könnte aber tatsächlich passen. Der Wetterbericht sagt für die Tage regnerisches Wetter vorher. Da könnte das sogar passen.

Gruß, Mario
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 11 Mai 2019, 11:55:11
Die leeren Daten passen manchmal, nicht unbedingt immer.
Sobald minimaler Regen möglich ist, scheint alles auf 0 gesetzt zu werden.
Daten für die Tage 6 und 7 tauchen nach Umstellung definitiv nicht auf.
Das kannst du mit verbose 3 selbst prüfen.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: binford6000 am 24 Mai 2019, 11:52:24
Hallo Zusammen,
ich habe mich mal daran versucht 4 Readings zu generieren, welche die Namen der Pflanzen
mit den Werten für high, moderate, low und none(-) für fc1 enthalten:

fc1_none: Ambrosia Erle hasel
fc1_low: Eiche Flieder Gaensefuss
fc1_moderate: Gerste Graeser hafer
fc1_high: Buche hafer Holunder


Nur mal so als Beispiel. Leider scheitern hier aber meine Perl-Kenntnisse kläglich  :-[
Kann mir mal bitte jemand auf die Sprünge helfen wie ich sowas realisieren kann?
Freue mich über jeden Vorschlag!  :)

@Markus: Vielleicht ist das ja sogar ins Modul zu integrieren? Der Anwendungsfall ist bei mir einen Telegram-Dialog
zu erstellen, welcher mir die heutige Pollenbelastung liefert. Auf Basis von livetracking dann sogar standortbezogen.

VG Sebastian

Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Udomatic am 22 November 2019, 22:38:59
Hi,

ist das Modul tatsächlich nicht mehr verfügbar?

reload: Error:Modul 60_allergy deactivated:
Can't locate XML/Simple.pm in @INC (you may need to install the XML::Simple module) (@INC contains: fhem.p/lib fhem.p/FHEM/lib ./FHEM/lib ./lib ./FHEM ./ /usr/local/FHEM/share/fhem/FHEM/lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at ./FHEM/60_allergy.pm line 26.
BEGIN failed--compilation aborted at ./FHEM/60_allergy.pm line 26.


Gruß
Udo
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 23 November 2019, 00:19:09
Zitat von: Udomatic am 22 November 2019, 22:38:59ist das Modul tatsächlich nicht mehr verfügbar?
Doch, es sagt dir doch sogar was es von dir möchte: you may need to install the XML::Simple module
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Udomatic am 23 November 2019, 07:11:08
Zitat von: Markus M. am 23 November 2019, 00:19:09
Doch, es sagt dir doch sogar was es von dir möchte: you may need to install the XML::Simple module

Sorry, wer lesen kann ist klar im Vorteil. Kaum macht man es richtig, schon funktioniert es.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: FunkOdyssey am 07 April 2020, 09:50:11
Zitat von: Markus M. am 28 April 2018, 15:12:54
Immerhin war das jetzt meine Inspiration für ein Update ;)
Probier doch mal das Modul im Anhang und setz das Attibut extended5Day auf 1
Damit solltest du genau das bekommen was du dir gerade irgendwo von einer HTML Seite kratzt ;)

Da sich die Anzahl durch dieses Attribut enorm geändert hat und auch die Vorhersage damit über fünf Tage (statt 7) stattfindet, habe ich eine neue ReadingsGroup erstellt. Damit die Fleißarbeit nicht jeder erneut machen muss, will ich das hier kurz posten:


define rgPollenvorhersage readingsGroup Pollenflugvorhersage:<Pollen>,fc1_day_of_week,fc2_day_of_week,fc3_day_of_week,fc4_day_of_week,fc5_day_of_week\
Pollenflugvorhersage:<Ahorn>,fc1_Ahorn,fc2_Ahorn,fc3_Ahorn,fc4_Ahorn,fc5_Ahorn\
Pollenflugvorhersage:<Ambrosia>,fc1_Ambrosia,fc2_Ambrosia,fc3_Ambrosia,fc4_Ambrosia,fc5_Ambrosia\
Pollenflugvorhersage:<Beifuß>,fc1_Beifuss,fc2_Beifuss,fc3_Beifuss,fc4_Beifuss,fc5_Beifuss\
Pollenflugvorhersage:<Birke>,fc1_Birke,fc2_Birke,fc3_Birke,fc4_Birke,fc5_Birke\
Pollenflugvorhersage:<Brennnessel>,fc1_Brennnessel,fc2_Brennnessel,fc3_Brennnessel,fc4_Brennnessel,fc5_Brennnessel\
Pollenflugvorhersage:<Buche>,fc1_Buche,fc2_Buche,fc3_Buche,fc4_Buche,fc5_Buche\
Pollenflugvorhersage:<Eiche>,fc1_Eiche,fc2_Eiche,fc3_Eiche,fc4_Eiche,fc5_Eiche\
Pollenflugvorhersage:<Erle>,fc1_Erle,fc2_Erle,fc3_Erle,fc4_Erle,fc5_Erle\
Pollenflugvorhersage:<Esche>,fc1_Esche,fc2_Esche,fc3_Esche,fc4_Esche,fc5_Esche\
Pollenflugvorhersage:<Fichte>,fc1_Fichte,fc2_Fichte,fc3_Fichte,fc4_Fichte,fc5_Fichte\
Pollenflugvorhersage:<Flieder>,fc1_Flieder,fc2_Flieder,fc3_Flieder,fc4_Flieder,fc5_Flieder\
Pollenflugvorhersage:<Gerste>,fc1_Gerste,fc2_Gerste,fc3_Gerste,fc4_Gerste,fc5_Gerste\
Pollenflugvorhersage:<Gräser>,fc1_Graeser,fc2_Graeser,fc3_Graeser,fc4_Graeser,fc5_Graeser\
Pollenflugvorhersage:<Gänsefuß>,fc1_Gaensefuss,fc2_Gaensefuss,fc3_Gaensefuss,fc4_Gaensefuss,fc5_Gaensefuss\
Pollenflugvorhersage:<Hafer>,fc1_Hafer,fc2_Hafer,fc3_Hafer,fc4_Hafer,fc5_Hafer\
Pollenflugvorhersage:<Hasel>,fc1_Hasel,fc2_Hasel,fc3_Hasel,fc4_Hasel,fc5_Hasel\
Pollenflugvorhersage:<Holunder>,fc1_Holunder,fc2_Holunder,fc3_Holunder,fc4_Holunder,fc5_Holunder\
Pollenflugvorhersage:<Hopfen>,fc1_Hopfen,fc2_Hopfen,fc3_Hopfen,fc4_Hopfen,fc5_Hopfen\
Pollenflugvorhersage:<Kiefer>,fc1_Kiefer,fc2_Kiefer,fc3_Kiefer,fc4_Kiefer,fc5_Kiefer\
Pollenflugvorhersage:<Linde>,fc1_Linde,fc2_Linde,fc3_Linde,fc4_Linde,fc5_Linde\
Pollenflugvorhersage:<Löwenzahn>,fc1_Loewenzahn,fc2_Loewenzahn,fc3_Loewenzahn,fc4_Loewenzahn,fc5_Loewenzahn\
Pollenflugvorhersage:<Mais>,fc1_Mais,fc2_Mais,fc3_Mais,fc4_Mais,fc5_Mais\
Pollenflugvorhersage:<Nessel>,fc1_Nessel,fc2_Nessel,fc3_Nessel,fc4_Nessel,fc5_Nessel\
Pollenflugvorhersage:<Pappel>,fc1_Pappel,fc2_Pappel,fc3_Pappel,fc4_Pappel,fc5_Pappel\
Pollenflugvorhersage:<Platane>,fc1_Platane,fc2_Platane,fc3_Platane,fc4_Platane,fc5_Platane\
Pollenflugvorhersage:<Raps>,fc1_Raps,fc2_Raps,fc3_Raps,fc4_Raps,fc5_Raps\
Pollenflugvorhersage:<Roggen>,fc1_Roggen,fc2_Roggen,fc3_Roggen,fc4_Roggen,fc5_Roggen\
Pollenflugvorhersage:<Rotbuche>,fc1_Rotbuche,fc2_Rotbuche,fc3_Rotbuche,fc4_Rotbuche,fc5_Rotbuche\
Pollenflugvorhersage:<Spitzwegerich>,fc1_Spitzwegerich,fc2_Spitzwegerich,fc3_Spitzwegerich,fc4_Spitzwegerich,fc5_Spitzwegerich\
Pollenflugvorhersage:<Tanne>,fc1_Tanne,fc2_Tanne,fc3_Tanne,fc4_Tanne,fc5_Tanne\
Pollenflugvorhersage:<Ulme>,fc1_Ulme,fc2_Ulme,fc3_Ulme,fc4_Ulme,fc5_Ulme\
Pollenflugvorhersage:<Weide>,fc1_Weide,fc2_Weide,fc3_Weide,fc4_Weide,fc5_Weide\
Pollenflugvorhersage:<Weizen>,fc1_Weizen,fc2_Weizen,fc3_Weizen,fc4_Weizen,fc5_Weizen
attr rgPollenvorhersage alias Pollenflugvorhersage
attr rgPollenvorhersage mapping %READING
attr rgPollenvorhersage nonames 1
attr rgPollenvorhersage valueIcon %VALUE



Das DEF ohne extended5Day sieht wie folgt aus:


Pollenflugvorhersage:<Pollen>,fc1_day_of_week,fc2_day_of_week,fc3_day_of_week,fc4_day_of_week,fc5_day_of_week,fc6_day_of_week,fc7_day_of_week \
Pollenflugvorhersage:<Ambrosia>,fc1_Ambrosia,fc2_Ambrosia,fc3_Ambrosia,fc4_Ambrosia,fc5_Ambrosia,fc6_Ambrosia,fc7_Ambrosia \
Pollenflugvorhersage:<Ampfer>,fc1_Ampfer,fc2_Ampfer,fc3_Ampfer,fc4_Ampfer,fc5_Ampfer,fc6_Ampfer,fc7_Ampfer \
Pollenflugvorhersage:<Beifuß>,fc1_Beifuss,fc2_Beifuss,fc3_Beifuss,fc4_Beifuss,fc5_Beifuss,fc6_Beifuss,fc7_Beifuss \
Pollenflugvorhersage:<Birke<Birke>,fc1_Birke,fc2_Birke,fc3_Birke,fc4_Birke,fc5_Birke,fc6_Birke,fc7_Birke \
Pollenflugvorhersage:<Buche>,fc1_Buche,fc2_Buche,fc3_Buche,fc4_Buche,fc5_Buche,fc6_Buche,fc7_Buche \
Pollenflugvorhersage:<Eiche>,fc1_Eiche,fc2_Eiche,fc3_Eiche,fc4_Eiche,fc5_Eiche,fc6_Eiche,fc7_Eiche \
Pollenflugvorhersage:<Erle>,fc1_Erle,fc2_Erle,fc3_Erle,fc4_Erle,fc5_Erle,fc6_Erle,fc7_Erle \
Pollenflugvorhersage:<Esche>,fc1_Esche,fc2_Esche,fc3_Esche,fc4_Esche,fc5_Esche,fc6_Esche,fc7_Esche\
Pollenflugvorhersage:<Gräser>,fc1_Graeser,fc2_Graeser,fc3_Graeser,fc4_Graeser,fc5_Graeser,fc6_Graeser,fc7_Graeser \
Pollenflugvorhersage:<Hasel<Hasel>,fc1_Hasel,fc2_Hasel,fc3_Hasel,fc4_Hasel,fc5_Hasel,fc6_Hasel,fc7_Hasel \
Pollenflugvorhersage:<Pappel>,fc1_Pappel,fc2_Pappel,fc3_Pappel,fc4_Pappel,fc5_Pappel,fc6_Pappel,fc7_Pappel\
Pollenflugvorhersage:<Roggen>,fc1_Roggen,fc2_Roggen,fc3_Roggen,fc4_Roggen,fc5_Roggen,fc6_Roggen,fc7_Roggen \
Pollenflugvorhersage:<Ulme>,fc1_Ulme,fc2_Ulme,fc3_Ulme,fc4_Ulme,fc5_Ulme,fc6_Ulme,fc7_Ulme \
Pollenflugvorhersage:<Wegerich>,fc1_Wegerich,fc2_Ulme,fc3_Wegerich,fc4_Wegerich,fc5_Wegerich,fc6_Wegerich,fc7_Wegerich \
Pollenflugvorhersage:<Weide>,fc1_Weide,fc2_Weide,fc3_Weide,fc4_Weide,fc5_Weide,fc6_Weide,fc7_Weide


Update: Ich habe sämtliche fc0_-Readings (aus dem Wiki-Beispiel) entfernt. Die gibt es scheinbar nicht.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: tomcat.x am 30 Oktober 2020, 17:46:58
Hallo,

kann es sein, dass die 7 Tage Vorhersage keine Daten mehr liefert? Oder habe nur ich ein Problem damit? Nach dem Umschalten auf 5 Tage habe ich einmalig Daten bekommen, nach einem erneuten Umschalten (und Test der / Tage Version) aber auch nicht mehr.

Viele Grüße
Thomas
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 30 Oktober 2020, 18:27:58
Zitat von: tomcat.x am 30 Oktober 2020, 17:46:58kann es sein, dass die 7 Tage Vorhersage keine Daten mehr liefert? Oder habe nur ich ein Problem damit? Nach dem Umschalten auf 5 Tage habe ich einmalig Daten bekommen, nach einem erneuten Umschalten (und Test der / Tage Version) aber auch nicht mehr.

Kann es stattdessen sein dass wir Ende Oktober mit miserablem Regenwetter haben und deshalb einfach keinerlei Allergene mehr rumfliegen? ;)

Wenn du updateEmpty und updateIgnored nicht aktiviert hast, siehst du das aber vielleicht nicht.
Beide Datenquellen funktionieren für mich noch, nur eben komplett auf Null für alle Allergene über den kompletten Zeitraum.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: tomcat.x am 30 Oktober 2020, 19:09:40
Danke für die schnelle Antwort. Ich benutze das Modul schon so lange, das ist nicht das erste mal, dass keine Pollen fliegen.

updateEmpty und updateIgnored sind beide auf 1 gesetzt.

Als einziges reading wird nach einem get data "City" angezeigt. STATE zeigt "error" und ERROR 13.

In dieses Thema habe ich heute zum ersten Mal rein geschaut und noch nicht alle Seiten gelesen. Steht irgendwo, wo genau die Daten herkommen? Kann ich das ohne fhem testen (z. B. im Browser)? Vielleicht wird die Adresse blockiert.

Edit:
Mit der richtigen Verbose-Einstellung stehen die Adressen im Log und auch die Ursache: "gethostbyname ... failed". Auf meinem Desktop funktioniert das für die gelisteten Adressen. Sehr seltsam. Bei anderen Internetzugriffen ist mir bisher noch kein Problem aufgefallen.

Echt schräg, alle meine Rechner (egal ob Windows oder Linux) können die Namen auflösen, nur auf dem Raspi mit fhem funktioniert das auf einmal nicht mehr. Andere Namen (zumindest Stichproben) kann er auflösen. Muss mir morgen mal die DNS Konfiguration anschauen.

Also sorry, für den Fehlalarm. Aber da siehst Du, wie wichtig Dein Modul ist, bei den anderen ist mir nichts aufgefallen ;-)
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: SirBen am 11 Juni 2021, 17:01:17
Moin,
ich habe seit 08.06.21 folgende Fehlermeldung im Log:
2021.06.11 15:16:46 2: Pollenflug: JSON error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n\t<...") at ./FHEM/60_allergy.pm line 317.
Verändert habe ich nichts. Haben noch andere das Problem?

Gruß Ben
P.S.: libxml-simple-perl ist installiert und aktuell.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 11 Juni 2021, 17:58:54
Zitat von: SirBen am 11 Juni 2021, 17:01:17
Verändert habe ich nichts. Haben noch andere das Problem?

Ja, die Datenquelle für die erweiterte 5-Tage-Vorhersage existiert leider nicht mehr und es gibt dazu auch keine mir bekannte Alternative.
Habe die Funktion daher entfernt.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: SirBen am 12 Juni 2021, 10:04:58
Danke, nachdem ich jetzt das Attribut: extendet5Day entfernt habe, funktioniert das Modul wieder und es gibt keine Fehler mehr im Log.
LG Ben
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: grappa24 am 30 Juli 2022, 17:29:48
Gibt es denn eine Möglichkeit, bei der Darstellung mit Hilfe der ReadingsGroup solche Zeilen/Allergene auszublenden, die die ganze Woche keine Belastung haben?
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Prof. Dr. Peter Henning am 31 Juli 2022, 12:04:00
Ich wundere mich ein wenig über die Aussage, dass keine alternative Datenquelle für die genauere Vorhersage existiert. Das Unternehmen Hexal bietet diese und behauptet, die Daten käme von wetteronline.de. Hat jemand eine fertige HTTPMOD-Definition, die mit den aktuellen Daten läuft?

LG

pah
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 31 Juli 2022, 13:49:12
Zitat von: Prof. Dr. Peter Henning am 31 Juli 2022, 12:04:00
Ich wundere mich ein wenig über die Aussage, dass keine alternative Datenquelle für die genauere Vorhersage existiert. Das Unternehmen Hexal bietet diese und behauptet, die Daten käme von wetter.online.

Was genau meinst du damit? Es gibt nur noch eine Datenquelle.
Das Modul nutzt direkt die von Hexal, die von den Allergenen und Daten her identisch zu der der Ratiopharm App ist.
wetter.net hat zusätzlich wohl noch Kiefer, Linde, Brennnessel und Gänsefuß drin, aber keine PLZ-genauen Daten.
Mir ist überhaupt keine Wetter-Seite bekannt, auf der man mit HTTPMOD irgendwas sinnvolles rausbekommen würde - überall nur bunte Bildchen und Karten aber keine Seiten mit Ortsbezug.
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Prof. Dr. Peter Henning am 31 Juli 2022, 15:41:27
Nun ja. Erstens hat Hexal auf der Website die Daten von 15 Pflanzen - nicht die wenigen aus dem Modul. Zweitens sagt Hexal explizit, dass die Daten von wetteronline.de kommen - und auch wie sie entstehen. Das ist algorithmisch auch sehr plausibel.

Die Frage ist also, ob Hexal einen exklusiven Vertrag mit wetteronline.de hat, oder ob man da direkt herankommt.

LG

pah

Edit: Es hat mich gerade mal 20 Minuten gekostet, ein HTTPMOD zusammenzubauen, das von wetteronline.de eine postleitzahlengenaue Pollenflugvorhersage abgreift. Und zwar ohne den Umweg über Hexal.

Sorry, aber damit ist das Modul 60_allergy.pm überflüssig.

Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Markus M. am 02 August 2022, 18:10:40
Zitat von: Prof. Dr. Peter Henning am 31 Juli 2022, 15:41:2715 Pflanzen - nicht die wenigen aus dem Modul
Ich bin verwirrt und empfehle dir mal einen Blick in die Hilfe des Moduls zu werfen, insbesondere was es da alles an Settings gibt.
tldr; You're using it wrong ;)

ZitatDie Frage ist also, ob Hexal einen exklusiven Vertrag mit wetteronline.de hat, oder ob man da direkt herankommt.
Haben sie nicht, die Ratiopharm App nutzt beispielsweise direkt einen WO Endpunkt.
Der nimmt allerdings nur signierte Requests entgegen und ist damit nicht nutzbar.

Es gibt mit pollenwarndienst.at noch genau eine alternative Datenquelle, allerdings nur mit sehr wenigen Pflanzen und nur 3 Tagen Vorhersage - zumindest für Deutschland. Die scheint zum Beispiel die TK für ihre Pollen-App zu verwenden.
Da mir gerade danach war, ist diese Alternative ab morgen auch mit im Modul, umschaltbar über das Attribut alternative3Day

Für Screen-Scraping scheint das hier noch ein lohnendes Ziel zu sein, allerdings keine Ahnung was man von den Daten halten soll:
https://www.donnerwetter.de/pollenflug/region.hts?plz=12345&PTag=0 (https://www.donnerwetter.de/pollenflug/region.hts?plz=12345&PTag=0)
Könnte glatt die Quelle für die 5-Tage-Vorhersage gewesen sein.

Gruß, Markus
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Prof. Dr. Peter Henning am 03 August 2022, 12:38:10
ZitatYou're using it wrong

Stimmt. Hat sich aber erledigt, weil ich das jetzt direkt über HTTPMOD abgreife.

LG

pah
Titel: Antw:7 Tage Pollenflugvorhersage - 60_allergy.pm (Support)
Beitrag von: Guenni1404 am 22 Januar 2023, 21:22:37
Hallo pah,

würdest du bitte die HTTPMOD teilen.
Hätte daran auch Interesse.

Gruß

guenni