Neues Modul für Abfallkalender ABFALL

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

Vorheriges Thema - Nächstes Thema

pointde

Bei mir jetzt auch  ;D ;D ;D

Außerdem bastle ich gerade an der TabletUI. Da wird mir aber nur der Restmüll angezeigt???
<li data-row="4" data-col="3" data-sizex="2" data-sizey="1">
  <header>Müll</header>       
<div class="inline right-space">
<div data-type="symbol"
        data-device="myAbfall"
        data-get="MuellKalender_Restmuelltonne_tage"
        data-icons='["fa-trash warn fa-spin","fa-trash warn"]'
        data-on-colors='["black","black"]'
        data-get-on='["0","2"]'
        data-background-icon="fa-circle"
        class="cell" >
    </div>
<div data-type="label" class="">Restmüll</div>
</div>
<div class="inline left-space">
<div ata-type="symbol"
        data-device="myAbfall"
        data-get="MuellKalender_Papiertonne_tage"
        data-icons='["fa-trash warn fa-spin","fa-trash warn"]'
        data-on-colors='["blue","blue"]'
        data-get-on='["0","2"]'
        data-background-icon="fa-circle"
        class="cell" >
    </div>
<div data-type="label" class="">Papier</div>
</div>

</li>


Andy89

Zitat von: Devender am 31 März 2016, 20:30:17
muesste funktionieren :-)

So sieht es bei mir aus:
geile Idee mit dem Brita-Filter... Hab ich direkt auch mal bei mir eingebaut  ;D ;D ;D ;D
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

uniqueck

Tsts na wenn das nicht auch Abfall ist der Britta Filter  :P

Gesendet von meinem GT-N7100 mit Tapatalk


HoTi

#363
Jetzt werden es viele Seiten hier.

Eine frage hätte ich.

Muss was bestimmtes im Kalender stehen damit er die richtige Tonne erkennt?

Bei mir gibt es:

Restmülltonne
Gelber Sack
Papiertonne


Und das steht immer als Ganztagstermin drin.

*Edit*
Erledigt, funktioniert auch mit den Bezeichnungen

Danke :-)
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

Mitch

#364
Gerade dieses geniale Modul entdeckt, vielen Dank dafür.

Leider funktioniert die Anzeige nicht ganz.

Hier das Device:
Internals:
   CFGFN
   DEF        AWB 86400
   INTERVAL   86400
   KALENDER   AWB
   NAME       myAbfall
   NR         10039
   STATE      Nächste Leerung:   Restmüll 40 - 660 Liter in 10 Tagen am Montag, 11.04.16
   TYPE       ABFALL
   Readings:
     2016-04-01 14:07:00   AWB_Papier4-woechentlich_datum 01.04.16
     2016-04-01 14:07:00   AWB_Papier4-woechentlich_tage 0
     2016-04-01 14:07:00   AWB_Papier4-woechentlich_text   Papier (4-wöchentlich)
     2016-04-01 14:07:00   AWB_Papier4-woechentlich_wochentag Freitag
     2016-04-01 14:07:00   AWB_Restmuell40-660Liter_datum 11.04.16
     2016-04-01 14:07:00   AWB_Restmuell40-660Liter_tage 10
     2016-04-01 14:07:00   AWB_Restmuell40-660Liter_text   Restmüll 40 - 660 Liter
     2016-04-01 14:07:00   AWB_Restmuell40-660Liter_wochentag Montag
     2016-04-01 14:07:00   next            AWB_Restmuell40-660Liter_10
     2016-04-01 14:07:00   next_datum      11.04.16
     2016-04-01 14:07:00   next_tage       10
     2016-04-01 14:07:00   next_text         Restmüll 40 - 660 Liter
     2016-04-01 14:07:00   next_wochentag  Montag
     2016-04-01 14:07:00   now             AWB_Papier4-woechentlich
     2016-04-01 14:07:00   now_datum       01.04.16
     2016-04-01 14:07:00   now_text          Papier (4-wöchentlich)
     2016-04-01 14:07:00   now_wochentag   Freitag
     2016-04-01 14:07:00   state           10
Attributes:
   alias      Abfallkalender
   group      Abfallkalender
   icon       message_garbage
   room       Übersicht
   stateFormat Nächste Leerung: next_text in next_tage Tagen am next_wochentag, next_datum


Das habe ich in der index.html:
<div data-device="myABFALL" data-type="symbol"
                                class="bigger warn wider"
                                data-get="next"
                                data-get-warn=".*(\d+).*"
                                data-get-on='["AWB_Restmuell40-660Liter_.*","AWB_Papier4-woechentlich_.*"]'
                                data-on-colors='["#000","#6EB54C"]'                             
                                data-icons='["fa-trash-o","fa-trash-o"]'
></div>


Angezeigt wird mir aber nur eine Tonne, ohne Tage etc.??
FHEM im Proxmox Container

kvo1

#365
ZitatAngezeigt wird mir aber nur eine Tonne, ohne Tage etc.??

ist das gridster Element ev. zu klein ?

Hast du FTUI 1.* oder die 2.1  ?

zeig mal ein Bild wie es aussieht !

aktuelles Modul hast Du ??    update all https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
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

Mitch

Aktuelles Modul habe ich, heute Update gemacht.

Ich bekomme jetzt schonmal die rote Warnung, allerdings steht da Null, sollte aber 10 sein.

Hier der Code:
<li data-row="1" data-col="4" data-sizex="1" data-sizey="1">
        <header>MUELL</header>
        <div class="centered container">
            <div class="left">
                <div data-device="myAbfall"
                data-type="symbol"
                class="warn"
                data-get="next_tage"
                data-get-warn=".*(\d+).*"
                data-get-on='["AWB_Restmuell40-660Liter_.*","AWB_Papier4-woechentlich_.*"]'
                data-on-colors='["#F9010D","#0000FF"]'
                data-icons='["fa-trash warn","fa-trash warn"]'>
                </div>
                <div data-type="label"
                data-device="myAbfall"
                data-get="next_text"
                class="cell small"></div>
            </div>
        </div>
</li>


Bild im Anhang
FHEM im Proxmox Container

Mitch

Hab es hin bekommen, es lag an der RegExp.
So ist es richtig: data-get-warn="AWB_.*_(\d+)"

Aber noch eine andere Frage dazu (mehr zu FTUI): kann ich da auch rechnen?
Ich möchte gerne den Hintergrund einfärben, wenn nur noch ein Tag bis zur Leerung ist.
FHEM im Proxmox Container

uniqueck

Zitat von: Mitch am 01 April 2016, 20:23:35
Hab es hin bekommen, es lag an der RegExp.
So ist es richtig: data-get-warn="AWB_.*_(\d+)"

Aber noch eine andere Frage dazu (mehr zu FTUI): kann ich da auch rechnen?
Ich möchte gerne den Hintergrund einfärben, wenn nur noch ein Tag bis zur Leerung ist.
Ob das mit dem get warn zusammen funktioniert das weiß ich nicht. Da müsstest du mal bei setstate nachhaken.

Gruß Constantin

Gesendet von meinem GT-N7100 mit Tapatalk


kvo1

Hi Mitch,

ich mach das , allerdings nur für einen Müllart, so....


<header style="color:orange">R E S T M Ü L L A B F U H R</header>
<div data-device="myABFALL"
data-type="button"
data-get="AbholungHausmuell_tage"
data-off-color="#606060"
data-fhem-cmd="setreading AbholungHausmuell_tage off"
data-get-on='["off","0","1","[2-9]{1}|[0-9]{2}"]'
data-icons='["fa-trash-o warn fa-rotate-90","fa-trash-o warn","fa-trash-o warn blink","fa-trash-o warn"]'
data-on-colors='["#606060","green","red","#606060"]'
class="top-space big">
</div>
<br>
<div class="norrow inline" data-type="label">am:  </div>
<div class="norrow inline" data-type="label" data-device="myABFALL" data-get="AbholungHausmuell_datum"></div>

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

Devender

Zitat von: Andy89 am 31 März 2016, 21:27:44
geile Idee mit dem Brita-Filter... Hab ich direkt auch mal bei mir eingebaut  ;D ;D ;D ;D

Freut mich wenn ich Helfen konnte  8)

Einzig die Meldung per Mail schreibt mir halt noch " Achtung der Brittefilter wird morgen abgeholt. " - da war ich noch zu Faul mein DOIF umzubauen, damit dafür ein extra text ala "Denk Dran - Der Brittafilter muss morgen gewechselt werden" geschickt wird.

So gesehen ist der Brittafilter aktuell noch Abfall  ;D
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

Hauswart

Wie pflegst du die Daten vom Brittafilter?
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Devender

Ich habe meine .ics Datei genommen und einen Teil z.b Papiertonne kopiert und die Datuemer sowie Bezeichnung angepasst. Statt, Papiertonne steht da jetzt Brittafilter.
Ich tausche die Filter immer alle zwei Monate am ersten Sonntag. Daher habe ich die fixen Termine zum ergänzen direkt in die ics eingetragen.
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

Hauswart

Okay deine ics Datei ist also lokal gespeichert und nicht abonniert.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Andy89

Zitat von: Hauswart am 02 April 2016, 00:00:23
Wie pflegst du die Daten vom Brittafilter?
ich hab bei mir einfach nen wiederkehrenden Termin im Googlekalender angelegt.

Zitat von: Devender am 01 April 2016, 23:00:21
Einzig die Meldung per Mail schreibt mir halt noch " Achtung der Brittefilter wird morgen abgeholt. " - da war ich noch zu Faul mein DOIF umzubauen, damit dafür ein extra text ala "Denk Dran - Der Brittafilter muss morgen gewechselt werden" geschickt wird.

So gesehen ist der Brittafilter aktuell noch Abfall  ;D
naya sobald du den Filter rausholst ist es ja auch Abfall  ;D ;D
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD