Neues Modul für Abfallkalender ABFALL

Begonnen von uniqueck, 27 Januar 2016, 01:02:41

Vorheriges Thema - Nächstes Thema

moonsorrox

da ich das Modul erst kurz einsetze und auch nicht alles durchlesen möchte folgende Frage...
Wenn ich ein Fhem Neustart mache oder auch Fhem einlesen lasse ist die Readingsgroup jedes mal leer, dass heißt für mich ich muss erst einmal ein set myAbfall Update machen, ist das bei euch auch so..? wenn ja kann man das irgendwie ändern..?
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

uniqueck

Zitat von: moonsorrox am 23 April 2016, 10:53:34
da ich das Modul erst kurz einsetze und auch nicht alles durchlesen möchte folgende Frage...
Wenn ich ein Fhem Neustart mache oder auch Fhem einlesen lasse ist die Readingsgroup jedes mal leer, dass heißt für mich ich muss erst einmal ein set myAbfall Update machen, ist das bei euch auch so..? wenn ja kann man das irgendwie ändern..?
Das liegt am Kalender der liefert die Daten und das Kalender Modul initialisiert sich erst nach start innerhalb einer gewissen Zeitspanne. Dann kann ich nix machen.

Aber wie oft startest du denn durch?

Gesendet von meinem GT-N7100 mit Tapatalk


Hans Franz

Zitat von: moonsorrox am 23 April 2016, 10:53:34
wenn ja kann man das irgendwie ändern..?
Ich bin mir nicht ganz sicher, aber da bei mir alle ReadingsGroup nach Neustart schon gefüllt sind, könnte es an diesem notify liegen:
global:initialized set TYPE=Calendar reload

Gruß
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

perseusarm

Hallo zusammen,
seit kurzem habe ich ein Problem mit unserem "Gelben Sack"  ;) der soll laut Modul erst in 48 Tagen geholt werden, richtig wäre aber in 17 Tagen (Heute 23. April - nächste Abholung am 11. Mai). Die anderen Termin stimmen.
Im Reading steht erst der übernächste Termin drinnen.

Ich hab keine Ahnung warum da zwei Termine üersprungen werden. Wäre schön wenn sich das ml einer von den Experten anschauen könnte, ich hab den Fehler leider nicht finden können.

Kalender: https://calendar.google.com/calendar/ical/7kk49comolc5pc9ethf1ejuk8g%40group.calendar.google.com/private-e897909cd33eb888c775e2a16fb85493/basic.ics
FHEM auf NUC, CUL866, HM-.*, Raspimatc, ...

kvo1

Sind den die Einträge im Calendar-Modul vorhanden ?
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

perseusarm

Der Google-Kalender zeigt ihn korrekt an, aber beim get Abfallkalender full all ist genau dieser Termin nicht dabei.
FHEM auf NUC, CUL866, HM-.*, Raspimatc, ...

uniqueck

Zitat von: perseusarm am 24 April 2016, 23:43:11
Der Google-Kalender zeigt ihn korrekt an, aber beim get Abfallkalender full all ist genau dieser Termin nicht dabei.
Dann kann ich ihn auch nicht als reading berücksichtigen.

Gesendet von meinem GT-N7100 mit Tapatalk


perseusarm

Schon klar, wenn der Kalender nichts liefert, dann kannst Du auch nichts auslesen. Aber wo könnte ich denn im Kalender anfangen nach dem Fehler zu suchen? Ich hab alle Termine mal von ganztägig auf 00:30 bis 23:30 umgestellt und alles aktualisiert und neu geladen, aber das Ergebnis ist das Gleiche - leider.
FHEM auf NUC, CUL866, HM-.*, Raspimatc, ...

uniqueck

Zitat von: perseusarm am 25 April 2016, 02:08:52
Schon klar, wenn der Kalender nichts liefert, dann kannst Du auch nichts auslesen. Aber wo könnte ich denn im Kalender anfangen nach dem Fehler zu suchen? Ich hab alle Termine mal von ganztägig auf 00:30 bis 23:30 umgestellt und alles aktualisiert und neu geladen, aber das Ergebnis ist das Gleiche - leider.
Ich würde das bei Boris Neubert mal adressieren, der ist der maintainer vom Kalendermodul.

Gruß Constantin

Gesendet von meinem GT-N7100 mit Tapatalk


kvo1

Du könntest versuchen, den Kalender mal als ics Datei zu exportieren.
Vielleicht geht das dam mit dem Calndar Modul oder du findest ggf. Die Ursache in der Datei.

Bei meinem Abfallkalender lag es mal an einem fehlenden END Eintrag.
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

perseusarm

Warum der Termin aber in den letzten paar Tagen immer übersprungen wurde hab ich jetzt nicht mehrweiter erforscht, da kümmer ich mich wieder drum wenn´s mal wieder schief geht, denn komischerweise wird heute nicht 46 Tage sondern 17 angezeigt. Schon besser, aber auch (vermeintlich) falsch.
Des Rätsels Lösung: Ich hab mich immer auf´s PDF verlassen was uns die Gemeinde zum Download zur Verfügung stellt und die Anzeige im Tablet_UI damit verglichen. Dann hab ich mir die ics direkt von muellmax.de heruntergeladen und siehe da, dort gibt es RDATE und EXDATE die im PDF nicht berücksichtigt wurden. Die Erklärung dazu gibt es hier: http://www.kanzaki.com/docs/ical/exdate.html
Dann passen auch die angezeigten 18 Tage, denn hier wird RDATE und EXDATE offensichtlich ausgewertet !
Vielen Dank an alle, der Tipp die ics-Datei mal herunterzuladen hat mich drauf gebracht.
Danke



FHEM auf NUC, CUL866, HM-.*, Raspimatc, ...

Chris_Worms

Hi,

ich habe das Modul nun auch erfolgreich eingebunden. Wie bekomme ich es hin dass die Ereignisse korrekt sortiert werden (siehe Screenshot)?

Raspberry Pi 2/HM-CFG-LAN/HM-ES-PMSw1-PI/HM-LC-Sw1-PL/HM-Sec-MDIR-2/JeeLink V3/LaCrosse Temp/Humidity/Bluetooh USB Dongle/PebbleBee Bluetooth Tags

FHEM/MySQL/Apache/SmarVisu

uniqueck

Ich bin  mir nicht sicher aber ich glaube das readings group device kann das nicht.  Zumindestens habe ich das bei ner kurzen suche danach gefunden.

Gesendet von meinem GT-N7100 mit Tapatalk


TechMech

Hallo,

ich habe immer noch folgendes Problem, bei manuellen "reload" des "AbfallCalendar" wird der "Muellkal" auf die richtigen Tage aktualisiert, sobald der  "AbfallCalendar" sich automatisch "updatet" stehen die Tage im hunderter Bereich, wie es aussieht per Zufall.

Internals:
   DEF        ical file /opt/fhem/Abfalltermine.ics 28800
   NAME       AbfallCalendar
   NOTIFYDEV  global
   NR         598
   NTFY_ORDER 50-AbfallCalendar
   STATE      triggered
   TYPE       Calendar
   Readings:
     2016-05-12 07:51:54   lastUpdate      2016-05-12 07:51:54
     2016-02-16 11:43:26   modeAlarm
     2016-03-09 15:46:46   modeAlarmOrStart
     2016-02-16 11:43:26   modeAlarmed
     2016-03-04 05:07:53   modeChanged
     2016-05-12 07:49:57   modeEnd         20160510T082733WEIH
     2016-03-04 05:07:53   modeEnded
     2016-03-09 15:46:46   modeStart
     2016-02-16 11:43:26   modeStarted
     2016-05-12 07:49:57   modeUpcoming    20160510T082733GELB;20160510T082733REST14;20160510T082733SONDER;20160510T082733GLAS;20160510T082733PAPIER
     2016-05-12 07:51:54   nextUpdate      2016-05-12 15:51:54
     2016-05-12 07:51:55   nextWakeup      2016-05-12 15:51:54
     2016-05-12 07:51:54   state           triggered
Attributes:


Internals:
   DEF        AbfallCalendar 43200
   KALENDER   AbfallCalendar
   NAME       Muellkal
   NR         602
   NTFY_ORDER 50-Muellkal
   STATE      7
   TYPE       ABFALL
   Readings:
     2016-05-12 07:51:54   AbfallCalendar_AbfuhrLeichtstoffe_datum 19.05.16
     2016-05-12 07:51:54   AbfallCalendar_AbfuhrLeichtstoffe_tage 7
     2016-05-12 07:51:54   AbfallCalendar_AbfuhrLeichtstoffe_text   Abfuhr Leichtstoffe
     2016-05-12 07:51:54   AbfallCalendar_AbfuhrLeichtstoffe_wochentag Donnerstag
     2016-05-12 07:51:54   AbfallCalendar_Glasabfuhr_datum 21.05.16
     2016-05-12 07:51:54   AbfallCalendar_Glasabfuhr_tage 9
     2016-05-12 07:51:54   AbfallCalendar_Glasabfuhr_text   Glasabfuhr
     2016-05-12 07:51:54   AbfallCalendar_Glasabfuhr_wochentag Samstag
     2016-05-12 07:51:54   AbfallCalendar_Papierabfuhr_datum 28.05.16
     2016-05-12 07:51:54   AbfallCalendar_Papierabfuhr_tage 16
     2016-05-12 07:51:54   AbfallCalendar_Papierabfuhr_text   Papierabfuhr
     2016-05-12 07:51:54   AbfallCalendar_Papierabfuhr_wochentag Samstag
     2016-05-12 07:51:54   AbfallCalendar_Restmuellabfuhr14-taeglich_datum 21.05.16
     2016-05-12 07:51:54   AbfallCalendar_Restmuellabfuhr14-taeglich_tage 9
     2016-05-12 07:51:54   AbfallCalendar_Restmuellabfuhr14-taeglich_text   Restmüllabfuhr 14-täglich
     2016-05-12 07:51:54   AbfallCalendar_Restmuellabfuhr14-taeglich_wochentag Samstag
     2016-05-12 07:51:54   AbfallCalendar_Sondermuelltag_datum 25.06.16
     2016-05-12 07:51:54   AbfallCalendar_Sondermuelltag_tage 44
     2016-05-12 07:51:54   AbfallCalendar_Sondermuelltag_text   Sondermülltag
     2016-05-12 07:51:54   AbfallCalendar_Sondermuelltag_wochentag Samstag
     2016-05-12 07:51:54   next            AbfallCalendar_AbfuhrLeichtstoffe_7
     2016-05-12 07:51:54   next_datum      19.05.16
     2016-05-12 07:51:54   next_tage       7
     2016-05-12 07:51:54   next_text         Abfuhr Leichtstoffe
     2016-05-12 07:51:54   next_wochentag  Donnerstag
     2016-05-12 07:51:54   state           7
Attributes:


Internals:
   DEF        AbfallCalendar:(modeUpcoming|modeAlarmOrStart).* {Abfalltermine("$EVENT")}
   NAME       Abfall_Update
   NR         600
   NTFY_ORDER 50-Abfall_Update
   REGEXP     AbfallCalendar:(modeUpcoming|modeAlarmOrStart).*
   STATE      2016-05-12 07:59:01
   TYPE       notify
   Readings:
     2016-05-12 07:51:46   state           active
Attributes:


Im Dateianhang befindet sich mein Müllkalender und ein Bild meiner Readingsgroup.

Vielleicht kann mir jemand dabei helfen, ich bin leider mit meinem Latein am Ende.
Vielen Dank schonmal im Voraus.

Mit freundlichem Gruß TechMech

uniqueck

Kann das jemand anders mal prüfen.  Ich komme aktuell zu nix. Tut mir leid, aber die beiden anderen Änderungswünsche habe ich auch noch nicht anfangen können.

Gruß Constantin

Gesendet von meinem GT-N7100 mit Tapatalk