Neues Modul für Abfallkalender ABFALL

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

Vorheriges Thema - Nächstes Thema

kvo1

Hallo Constantin,
muss mich nochmal melden.
Ich versuche gerade das icon bzw. die Zahl größer zu bekommen (nächster Termin in 14 Tagen , es steht nur 4 da).
Habe schon an der    class="bigger-45 warn wider"     versucht, bringt aber irgendwie nix. wie bekommt man das hin ?

Danke klaus
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

stromer-12

Du musst einen Unterstrich in data-get-warn einfügen.

data-get-warn=".*_(\d+).*)"

stromer on tour

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

kvo1

#212
Zitat von: stromer-12 am 02 März 2016, 08:35:34
Du musst einen Unterstrich in data-get-warn einfügen.

data-get-warn=".*_(\d+).*)"

stromer on tour
Hi Stromer,

dann ist das Symbol incl. Tagesangabe ganz weg, auch ne Lösung , aber nicht gewünscht  ;)

kvo1

//EDIT//
ha, wenn ich   data-get-warn=".*(\d+).*)"  ganz lösche dann paßt es !

@Constantin, ist das jetzt im Modul geändert wurden ? , das data-get-warn war ja ohnehin nicht dokumentiert , oder ?
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

stromer-12

Die letzte ) ist zuviel.

stromer on tour

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

kvo1

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

scooty

Hallo,

danke für das Modul, verdammt nützlich!  :)

Mit der Version
57_ABFALL.pm           11019 2016-02-16 01:55:00Z uniqueck
bekomme ich allerdings bei jeder Aktualisierung (bzw. Triggerung) folgende Perl-Warnung:
2016.03.02 14:15:02 1: PERL WARNING: Use of uninitialized value within %replacement in substitution iterator at /opt/fhem/FHEM/57_ABFALL.pm line 259.
2016.03.02 14:15:02 3: stacktrace:
2016.03.02 14:15:02 3:     main::__ANON__                      called by /opt/fhem/FHEM/57_ABFALL.pm (259)
2016.03.02 14:15:02 3:     main::ABFALL_getsummery             called by /opt/fhem/FHEM/57_ABFALL.pm (82)
2016.03.02 14:15:02 3:     main::ABFALL_GetUpdate              called by /opt/fhem/FHEM/57_ABFALL.pm (207)
2016.03.02 14:15:02 3:     main::ABFALL_Notify                 called by fhem.pl (3147)
2016.03.02 14:15:02 3:     main::CallFn                        called by fhem.pl (3069)
2016.03.02 14:15:02 3:     main::DoTrigger                     called by fhem.pl (3940)
2016.03.02 14:15:02 3:     main::readingsEndUpdate             called by /opt/fhem/FHEM/57_Calendar.pm (2453)
2016.03.02 14:15:02 3:     main::Calendar_CheckTimes           called by /opt/fhem/FHEM/57_Calendar.pm (2062)
2016.03.02 14:15:02 3:     main::Calendar_ProcessUpdate        called by /opt/fhem/FHEM/HttpUtils.pm (297)
2016.03.02 14:15:02 3:     main::__ANON__                      called by fhem.pl (651)


Kommt die Warnung nur bei mir?
List des Devices:
Internals:
   DEF        Kalender_Haus
   KALENDER   Kalender_Haus
   NAME       Kalender_Haus_Termine
   NR         555
   NTFY_ORDER 50-Kalender_Haus_Termine
   STATE      5
   TYPE       ABFALL
   Readings:
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_datum 27.06.16
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_tage 117
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_text   RSAG Biotonne-Zusatzleerung (keine Bündel-Mitnahme)
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_wochentag Montag
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_datum 14.03.16
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_tage 12
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_text   RSAG Biotonne 2-wö. (inklusive Bündel-Mitnahme)
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_wochentag Montag
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_datum 14.03.16
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_tage 12
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_text   RSAG Papiertonne 4-wö.
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_wochentag Montag
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_datum 07.03.16
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_tage 5
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_text   RSAG Restmülltonne 4-wö.
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_wochentag Montag
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_datum 19.03.16
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_tage 17
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_text   RSAG Wertstofftonne oder -sack 4-wö.
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_wochentag Samstag
     2016-03-02 14:15:02   next            RSAGRestmuelltonne4-woe_5
     2016-03-02 14:15:02   next_datum      07.03.16
     2016-03-02 14:15:02   next_tage       5
     2016-03-02 14:15:02   next_text         RSAG Restmülltonne 4-wö.
     2016-03-02 14:15:02   next_wochentag  Montag
     2016-03-02 14:15:02   state           5
Attributes:
   calendarname_praefix 0


Oder könnte es an den vom Modul generierten Reading-Bezeichnungen liegen, denn beim Start von FHEM kommen auch folgende Meldungen:
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_datum (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_tage (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_text (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_wochentag (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_datum (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_tage (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_text (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_wochentag (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.


Falls weitere Infos benötigt werden, stehe ich gerne zur Verfügung.

Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH10880 / IO Homecontrol

uniqueck

Zitat von: scooty am 02 März 2016, 14:48:50
Hallo,

danke für das Modul, verdammt nützlich!  :)

Mit der Version
57_ABFALL.pm           11019 2016-02-16 01:55:00Z uniqueck
bekomme ich allerdings bei jeder Aktualisierung (bzw. Triggerung) folgende Perl-Warnung:
2016.03.02 14:15:02 1: PERL WARNING: Use of uninitialized value within %replacement in substitution iterator at /opt/fhem/FHEM/57_ABFALL.pm line 259.
2016.03.02 14:15:02 3: stacktrace:
2016.03.02 14:15:02 3:     main::__ANON__                      called by /opt/fhem/FHEM/57_ABFALL.pm (259)
2016.03.02 14:15:02 3:     main::ABFALL_getsummery             called by /opt/fhem/FHEM/57_ABFALL.pm (82)
2016.03.02 14:15:02 3:     main::ABFALL_GetUpdate              called by /opt/fhem/FHEM/57_ABFALL.pm (207)
2016.03.02 14:15:02 3:     main::ABFALL_Notify                 called by fhem.pl (3147)
2016.03.02 14:15:02 3:     main::CallFn                        called by fhem.pl (3069)
2016.03.02 14:15:02 3:     main::DoTrigger                     called by fhem.pl (3940)
2016.03.02 14:15:02 3:     main::readingsEndUpdate             called by /opt/fhem/FHEM/57_Calendar.pm (2453)
2016.03.02 14:15:02 3:     main::Calendar_CheckTimes           called by /opt/fhem/FHEM/57_Calendar.pm (2062)
2016.03.02 14:15:02 3:     main::Calendar_ProcessUpdate        called by /opt/fhem/FHEM/HttpUtils.pm (297)
2016.03.02 14:15:02 3:     main::__ANON__                      called by fhem.pl (651)


Kommt die Warnung nur bei mir?
List des Devices:
Internals:
   DEF        Kalender_Haus
   KALENDER   Kalender_Haus
   NAME       Kalender_Haus_Termine
   NR         555
   NTFY_ORDER 50-Kalender_Haus_Termine
   STATE      5
   TYPE       ABFALL
   Readings:
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_datum 27.06.16
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_tage 117
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_text   RSAG Biotonne-Zusatzleerung (keine Bündel-Mitnahme)
     2016-03-02 14:15:02   RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_wochentag Montag
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_datum 14.03.16
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_tage 12
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_text   RSAG Biotonne 2-wö. (inklusive Bündel-Mitnahme)
     2016-03-02 14:15:02   RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_wochentag Montag
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_datum 14.03.16
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_tage 12
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_text   RSAG Papiertonne 4-wö.
     2016-03-02 14:15:02   RSAGPapiertonne4-woe_wochentag Montag
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_datum 07.03.16
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_tage 5
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_text   RSAG Restmülltonne 4-wö.
     2016-03-02 14:15:02   RSAGRestmuelltonne4-woe_wochentag Montag
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_datum 19.03.16
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_tage 17
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_text   RSAG Wertstofftonne oder -sack 4-wö.
     2016-03-02 14:15:02   RSAGWertstofftonneoder-sack4-woe_wochentag Samstag
     2016-03-02 14:15:02   next            RSAGRestmuelltonne4-woe_5
     2016-03-02 14:15:02   next_datum      07.03.16
     2016-03-02 14:15:02   next_tage       5
     2016-03-02 14:15:02   next_text         RSAG Restmülltonne 4-wö.
     2016-03-02 14:15:02   next_wochentag  Montag
     2016-03-02 14:15:02   state           5
Attributes:
   calendarname_praefix 0


Oder könnte es an den vom Modul generierten Reading-Bezeichnungen liegen, denn beim Start von FHEM kommen auch folgende Meldungen:
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_datum (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_tage (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_text (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne-Zusatzleerung(keineBuendel-Mitnahme)_wochentag (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_datum (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_tage (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_text (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.
2016.03.02 10:14:48 3: WARNING: unsupported character in reading RSAGBiotonne2-woe(inklusiveBuendel-Mitnahme)_wochentag (not A-Za-z/\d_\.-), notify the ABFALL module maintainer.


Falls weitere Infos benötigt werden, stehe ich gerne zur Verfügung.

Andreas
Freut mich das das Modul hilft.
Klammern werde ich noch bereinigen

Ok Klammern werde ich noch bereinigen. Du solltest aber vielleicht noch ein update machen ich hatte vor ein paar Tagen eine neue Version bereitgestellt.

Werde heute abend noch ne neue Version bereitstellen.

Gruß Constantin

Gesendet von meinem GT-N7100 mit Tapatalk


uniqueck

Zitat von: kvo1 am 02 März 2016, 11:16:11
auch dann geht es nicht !
Hi kvo1,

ich schaue mir das mal heute abend an. Von setstate habe ich nich keine Rückmeldung.

Gruß Constantin

Gesendet von meinem GT-N7100 mit Tapatalk


kvo1

Hallo Constantin
Zitatich schaue mir das mal heute abend an. Von setstate habe ich nich keine Rückmeldung

mach Dir keinen Streß meinetwegen !
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

uniqueck

Zitat von: kvo1 am 02 März 2016, 08:19:02
Hallo Constantin,
muss mich nochmal melden.
Ich versuche gerade das icon bzw. die Zahl größer zu bekommen (nächster Termin in 14 Tagen , es steht nur 4 da).
Habe schon an der    class="bigger-45 warn wider"     versucht, bringt aber irgendwie nix. wie bekommt man das hin ?

Danke klaus

Hi Klaus,

das ist eine css Klasse aus meiner user .css, wenn du nur bigger schreibst sollte es funktionieren.

kvo1

Hi Constantin,
Habe es schon gefunden, geändert.

Braucht man den das Data-get-warn überhaupt? Was macht das , find hier Beschreibung zu.

Klaus
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

roman1528

Zitat von: kvo1 am 04 März 2016, 07:43:15
Braucht man den das Data-get-warn überhaupt?

Moin.

Nein verflucht  :D :D :D
Vorallem denke ich immer noch, dass es data-get-warn überhaupt nicht gibt!
https://github.com/knowthelist/fhem-tablet-ui#symbol-widgets << Sehe ich als offizielle / offiziellere Doku an!

Wozu denn auch... Symbol bringt doch alles mit.....
Nur ein Beispiel!:

<div data-type="symbol"
     data-device="myAbfall"
     data-get="Restmuell_tage"
     data-states='["0","1","[2-9]{1}|[0-9]{2}"]'
     data-icons='["fa-trash-o warn fa-blink","fa-trash-o warn fa-blink","fa-trash-o warn"]'
     data-colors='["#000000","#000000"]'
     class="">
</div>


Funktioniert ganz hervorragend!

Grüße^^
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

Spartacus

Hallo,
ich habe erst heute von dem Abfallmodul erfahren, da ich bislang meinen Abfallkalender über die myutils ausgewertet habe. Heute habe ich festgestellt, dass es Änderungen am Calendar-Modul gegeben hat und mein Abfallkalender nicht mehr aktualisiert wird. Irgendwie hat das etwas mit den uids zu tun, genaueres weiß ich noch nicht und ein Fix ist derzeit in Diskussion.

Den gleichen Mechanismus benutze ich auch für das Berechnen von Ferienstart und Ende, welches nun ebenfalls nicht mehr funktioniert. Die Werte werden zu Beginn eines Kalenderjahres in Dummys gespeichert und täglich aktualisiert. Das hat keinen tieferen Sinn, sondern dient quasi als Vorfreude für die Kids. Bei Werten <10 Tage wird dies als Countdown jeden morgen per Sonos angesagt.

Meine Frage ist:
Könnte man das Abfall-Modul nicht als allgemeines Modul ausführen? Dann könnte man die Countdowns auch für andere Ereignisse verwenden.

Gruß,
Spartacus.
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Spartacus

Hallo,
im Prinzip funktioniert das sogar schon mit dem Abfallkalender,
m.E. wären keine großen Änderungen nötig. Es müsste zus. nur der Endtermin mit ausgewertet werden.

Im Anhang mal ein Screenshot vom dem, was er aus dem Ferienkalender gemacht hat
Spartacus.

Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Sailor

Hallo Spartacus

Zitat von: Spartacus am 04 März 2016, 12:27:41
im Prinzip funktioniert das sogar schon mit dem Abfallkalender,
Im Anhang mal ein Screenshot vom dem, was er aus dem Ferienkalender gemacht hat

Super! Dann weiß ich jetzt, wann ich mein Kind an die Straße stellen muß!  ;D

Gruss
    Sailor
******************************
Man wird immer besser...